Queries the information of one or more snapshot-consistent groups, such as the status of the groups, IDs of the instances associated with the groups, and snapshot creation progress.
Operation description
You can specify multiple request parameters to be queried, such as InstanceId, SnapshotGroupId.N, and Status.N. Specified parameters have logical AND relations. Only the specified parameters are included in the filter conditions.
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 of the snapshot-consistent group. You can call the DescribeRegions operation to query the most recent region list. |
cn-hangzhou |
| InstanceId |
string |
No |
The ID of the instance. |
i-j6ca469urv8ei629**** |
| Name |
string |
No |
The name of the snapshot-consistent group. |
testName |
| NextToken |
string |
No |
The token that determines the start point of the next query. Set the value to the NextToken value that is returned from the last call. |
caeba0bbb2be03f84eb48b699f0a4883 |
| MaxResults |
integer |
No |
The maximum number of entries per page. Valid values: 1 to 100. Default value: 10. |
10 |
| SnapshotGroupId |
array |
No |
The ID of snapshot-consistent group N. Valid values of N: 1 to 10. |
ssg-j6ciyh3k52qp7ovm**** |
|
string |
No |
The ID of snapshot-consistent group N. Valid values of N: 1 to 10. |
ssg-j6ciyh3k52qp7ovm**** |
|
| Status |
array |
No |
The state of snapshot-consistent group N. Valid values of the second N: 1, 2, and 3. Valid values:
|
accomplished |
|
string |
No |
The state of snapshot-consistent group N. Valid values of the second N: 1, 2, and 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 tags of the snapshot-consistent group. |
|
|
object |
No |
The tags of the snapshot-consistent group. |
||
| Key |
string |
No |
The key of tag N of the snapshot-consistent group. Valid values of N: 1 to 20. |
TestKey |
| Value |
string |
No |
The value of tag N 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 token used to start the next query. Note
If the return value is empty, no more data exists. |
caeba0bbb2be03f84eb48b699f0a4883 |
| RequestId |
string |
The ID of the request. |
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. | The specified status parameter is invalid. 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.