Queries information about one or more snapshot-consistent groups, such as the status, associated instance ID, and snapshot creation progress.
Operation description
InstanceId, SnapshotGroupId.N, and Status.N are not required request parameters, but they can be used to build filter logic. The parameters have a logical AND relationship.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ecs:DescribeSnapshotGroups |
get |
SnapshotGroup
SnapshotGroup
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The region ID. You can call DescribeRegions to query the most recent region list. |
cn-hangzhou |
| InstanceId |
string |
No |
The instance ID. |
i-j6ca469urv8ei629**** |
| Name |
string |
No |
The name of the snapshot-consistent group. |
testName |
| NextToken |
string |
No |
The pagination token. Set this parameter to the NextToken value returned in the previous API call. |
caeba0bbb2be03f84eb48b699f0a4883 |
| MaxResults |
integer |
No |
The maximum number of entries per page in a paging query. Maximum value: 100. Default value: 10. |
10 |
| SnapshotGroupId |
array |
No |
The ID of the snapshot-consistent group. Valid values of N: 1 to 10. |
ssg-j6ciyh3k52qp7ovm**** |
|
string |
No |
The ID of the snapshot-consistent group. Valid values of N: 1 to 10. |
ssg-j6ciyh3k52qp7ovm**** |
|
| Status |
array |
No |
The status of the snapshot-consistent group. Valid values of N: 1 to 3. Valid values:
|
accomplished |
|
string |
No |
The status of the snapshot-consistent group. Valid values of N: 1 to 3. Valid values:
|
accomplished |
|
| AdditionalAttributes |
array |
No |
This parameter is not publicly available. |
hide |
|
string |
No |
Note
This parameter is not publicly available. |
null |
|
| Tag |
array<object> |
No |
The tag key-value pairs of the snapshot-consistent group. |
|
|
object |
No |
The tag key-value pairs of the snapshot-consistent group. |
||
| Key |
string |
No |
The tag key of the snapshot-consistent group. Valid values of N: 1 to 20. |
TestKey |
| Value |
string |
No |
The tag value of the snapshot-consistent group. Valid values of N: 1 to 20. |
TestValue |
| ResourceGroupId |
string |
No |
The ID of the resource group to which the snapshot-consistent group belongs. |
rg-bp67acfmxazb4p**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| NextToken |
string |
The pagination token for the next query. Note
If this parameter is empty, no more results are available. |
caeba0bbb2be03f84eb48b699f0a4883 |
| RequestId |
string |
The request ID. |
3F9A4CC4-362F-469A-B9EF-B3204EF8AA3A |
| SnapshotGroups |
object |
||
| SnapshotGroup |
array<object> |
The information about the snapshot-consistent groups. |
|
|
array<object> |
|||
| Status |
string |
The state of the snapshot-consistent group. Valid values:
|
accomplished |
| CreationTime |
string |
The creation time. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. |
2021-03-23T10:58:48Z |
| Description |
string |
The description of the snapshot-consistent group. |
This is description. |
| ProgressStatus |
string |
Note
This parameter is not publicly available. |
null |
| SnapshotGroupId |
string |
The ID of the snapshot-consistent group. |
ssg-j6ciyh3k52qp7ovm**** |
| InstanceId |
string |
The ID of the instance to which the snapshot-consistent group belongs. This parameter has a value only when all disk snapshots in the snapshot-consistent group belong to the same instance. If disk snapshots in the snapshot-consistent group belong to different instances, you can check the response parameters that start with |
i-j6ca469urv8ei629**** |
| Name |
string |
The name of the snapshot-consistent group. |
testName |
| ResourceGroupId |
string |
The ID of the resource group to which the snapshot-consistent group belongs. |
rg-bp67acfmxazb4p**** |
| Tags |
object |
||
| Tag |
array<object> |
The tags of the snapshot-consistent group. |
|
|
object |
|||
| Key |
string |
The tag key of the snapshot-consistent group. |
TestKey |
| Value |
string |
The tag value of the snapshot-consistent group. |
TestValue |
| Snapshots |
object |
||
| Snapshot |
array<object> |
The information about the snapshots in the snapshot-consistent group. |
|
|
array<object> |
|||
| SourceDiskId |
string |
The ID of the source disk. This parameter is retained even after the source disk of the snapshot is released. |
d-j6c3ogynmvpi6wy7**** |
| Progress |
string |
The progress of the snapshot creation task. Unit: percent (%). |
100% |
| Available |
boolean |
Indicates whether the snapshot can be shared and be used to create or roll back a disk. Valid values:
|
false |
| InstantAccessRetentionDays |
integer |
The validity period of the instant access feature. When the validity period ends, the instant access snapshot is automatically released. Note
This parameter is no longer used. By default, standard snapshots of ESSDs are upgraded to instant access snapshots free of charge without the need for additional configurations. For more information, see Use the instant access feature. |
3 |
| SnapshotId |
string |
The ID of the snapshot. |
s-j6cbzmrlbf09w72q**** |
| InstantAccess |
boolean |
Indicates whether the instant access feature is enabled. Valid values:
Note
This parameter is no longer used. By default, standard snapshots of ESSDs are upgraded to instant access snapshots free of charge without the need for additional configurations. For more information, see Use the instant access feature. |
true |
| SourceDiskType |
string |
The type of the source disk. Valid values:
|
system |
| Tags |
object |
||
| Tag |
array<object> |
The tags of the snapshot. The default values contain snapshot source information. |
|
|
object |
|||
| Key |
string |
The tag key of the snapshot. The default values of Key and Value contain snapshot source information. |
acs:ecs:createFrom |
| Value |
string |
The tag value of the snapshot. The default values of Key and Value contain snapshot source information. |
i-bp11qm0o3dk4iuc**** |
Examples
Success response
JSON format
{
"NextToken": "caeba0bbb2be03f84eb48b699f0a4883",
"RequestId": "3F9A4CC4-362F-469A-B9EF-B3204EF8AA3A",
"SnapshotGroups": {
"SnapshotGroup": [
{
"Status": "accomplished",
"CreationTime": "2021-03-23T10:58:48Z",
"Description": "This is description.",
"ProgressStatus": "null",
"SnapshotGroupId": "ssg-j6ciyh3k52qp7ovm****",
"InstanceId": "i-j6ca469urv8ei629****",
"Name": "testName",
"ResourceGroupId": "rg-bp67acfmxazb4p****",
"Tags": {
"Tag": [
{
"Key": "TestKey",
"Value": "TestValue"
}
]
},
"Snapshots": {
"Snapshot": [
{
"SourceDiskId": "d-j6c3ogynmvpi6wy7****",
"Progress": "100%",
"Available": false,
"InstantAccessRetentionDays": 3,
"SnapshotId": "s-j6cbzmrlbf09w72q****",
"InstantAccess": true,
"SourceDiskType": "system",
"Tags": {
"Tag": [
{
"Key": "acs:ecs:createFrom",
"Value": "i-bp11qm0o3dk4iuc****"
}
]
}
}
]
}
}
]
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | Duplicate.TagKey | The Tag.N.Key contain duplicate key. | The specified tag key already exists. Tag keys must be unique. |
| 403 | InvalidSnapshotGroupId.MustBeOne | The size of SnapshotGroupIds must be one when AdditionalAttributes has SNAPSHOT_GROUP_PROGRESS_STATUS. | |
| 403 | InvalidStatus.ValueNotSupported | The specified parameter status is not valid. The expected status is progressing; accomplished or failed. | |
| 404 | InvalidRegionId.NotFound | The RegionId provided does not exist in our records. | Region information error |
| 404 | InvalidInstanceId.NotFound | The InstanceId provided does not exist in our records. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.