Create a consistency group Snapshot copy
POST /application/consistency-groups/{consistency_group.uuid}/snapshots
Introduced In: 9.10
Creates a Snapshot copy of an existing consistency group.
Required properties
- 
consistency_group.uuid- Existing consistency group UUID in which to create the Snapshot copy. 
Parameters
| Name | Type | In | Required | Description | 
|---|---|---|---|---|
consistency_group.uuid  | 
string  | 
path  | 
True  | 
The unique identifier of the consistency group to retrieve.  | 
return_timeout  | 
integer  | 
query  | 
False  | 
The number of seconds to allow the call to execute before returning. When doing a POST, PATCH, or DELETE operation on a single record, the default is 0 seconds. This means that if an asynchronous operation is started, the server immediately returns HTTP code 202 (Accepted) along with a link to the job. If a non-zero value is specified for POST, PATCH, or DELETE operations, ONTAP waits that length of time to see if the job completes so it can return something other than 202. 
  | 
return_records  | 
boolean  | 
query  | 
False  | 
The default is false. If set to true, the records are returned. 
  | 
Request Body
| Name | Type | Description | 
|---|---|---|
comment  | 
string  | 
Comment for the Snapshot copy.  | 
consistency_group  | 
The consistency group of the Snapshot copy.  | 
|
consistency_type  | 
string  | 
Consistency type. This is for categorization purposes only. A Snapshot copy should not be set to 'application consistent' unless the host application is quiesced for the Snapshot copy. Valid in POST.  | 
create_time  | 
string  | 
Time the snapshot copy was created  | 
is_partial  | 
boolean  | 
Indicates whether the Snapshot copy taken is partial or not.  | 
missing_volumes  | 
array[volume_reference]  | 
List of volumes which are not in the Snapshot copy.  | 
name  | 
string  | 
Name of the Snapshot copy.  | 
snapmirror_label  | 
string  | 
Snapmirror Label for the Snapshot copy.  | 
svm  | 
SVM, applies only to SVM-scoped objects.  | 
|
uuid  | 
string  | 
The unique identifier of the Snapshot copy. The UUID is generated by ONTAP when the Snapshot copy is created. 
  | 
Example request
{
  "comment": "My Snapshot copy comment",
  "consistency_group": {
    "name": "my_consistency_group",
    "uuid": "02c9e252-41be-11e9-81d5-00a0986138f7"
  },
  "consistency_type": "crash",
  "create_time": "2020-10-25T11:20:00Z",
  "is_partial": "",
  "missing_volumes": [
    {
      "name": "volume1",
      "uuid": "028baa66-41bd-11e9-81d5-00a0986138f7"
    }
  ],
  "name": "string",
  "snapmirror_label": "sm_label",
  "svm": {
    "name": "svm1",
    "uuid": "02c9e252-41be-11e9-81d5-00a0986138f7"
  },
  "uuid": "1cd8a442-86d1-11e0-ae1c-123478563412"
}
Response
Status: 202, Accepted
| Name | Type | Description | 
|---|---|---|
job  | 
Example response
{
  "job": {
    "uuid": "string"
  }
}
Response
Status: 201, Created
Error
Status: Default, Error
Definitions
See Definitions
href
| Name | Type | Description | 
|---|---|---|
href  | 
string  | 
self_link
consistency_group
The consistency group of the Snapshot copy.
| Name | Type | Description | 
|---|---|---|
name  | 
string  | 
The name of the consistency group.  | 
uuid  | 
string  | 
The unique identifier of the consistency group.  | 
_links
volume_reference
| Name | Type | Description | 
|---|---|---|
name  | 
string  | 
The name of the volume.  | 
uuid  | 
string  | 
Unique identifier for the volume. This corresponds to the instance-uuid that is exposed in the CLI and ONTAPI. It does not change due to a volume move. 
  | 
svm_reference
SVM, applies only to SVM-scoped objects.
| Name | Type | Description | 
|---|---|---|
name  | 
string  | 
The name of the SVM.  | 
uuid  | 
string  | 
The unique identifier of the SVM.  | 
consistency_group_snapshot
| Name | Type | Description | 
|---|---|---|
comment  | 
string  | 
Comment for the Snapshot copy.  | 
consistency_group  | 
The consistency group of the Snapshot copy.  | 
|
consistency_type  | 
string  | 
Consistency type. This is for categorization purposes only. A Snapshot copy should not be set to 'application consistent' unless the host application is quiesced for the Snapshot copy. Valid in POST.  | 
create_time  | 
string  | 
Time the snapshot copy was created  | 
is_partial  | 
boolean  | 
Indicates whether the Snapshot copy taken is partial or not.  | 
missing_volumes  | 
array[volume_reference]  | 
List of volumes which are not in the Snapshot copy.  | 
name  | 
string  | 
Name of the Snapshot copy.  | 
snapmirror_label  | 
string  | 
Snapmirror Label for the Snapshot copy.  | 
svm  | 
SVM, applies only to SVM-scoped objects.  | 
|
uuid  | 
string  | 
The unique identifier of the Snapshot copy. The UUID is generated by ONTAP when the Snapshot copy is created. 
  | 
job_link
| Name | Type | Description | 
|---|---|---|
uuid  | 
string  | 
The UUID of the asynchronous job that is triggered by a POST, PATCH, or DELETE operation.  | 
error_arguments
| Name | Type | Description | 
|---|---|---|
code  | 
string  | 
Argument code  | 
message  | 
string  | 
Message argument  | 
error
| Name | Type | Description | 
|---|---|---|
arguments  | 
array[error_arguments]  | 
Message arguments  | 
code  | 
string  | 
Error code  | 
message  | 
string  | 
Error message  | 
target  | 
string  | 
The target parameter that caused the error.  |