DescribeActivations
Queries created activation codes and their usage.
Operation description
Operation description
You can view the returned data by using one of the following methods:
Method 1: When paged query the first page, you only need to set MaxResults to limit the number of returned entries. The NextToken value in the response is used as the token to query the next page. When paged query the next page, set the NextToken parameter to the NextToken value obtained from the previous response, and set MaxResults to limit the number of returned entries.
Method 2: Set PageSize to specify the number of entries to return on each page, and set PageNumber to specify the page number. You can use only one of the preceding methods. If you set the MaxResults or NextToken parameter, the PageSize and PageNumber request parameters become invalid, and the TotalCount value in the response is invalid.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ecs:DescribeActivations |
get |
Activation
Activation
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The region ID. Supported regions: China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Ulanqab), China (Hangzhou), China (Shanghai), China (Shenzhen), China (Heyuan), China (Guangzhou), China (Chengdu), Hong Kong (China), Singapore, Japan (Tokyo), US (Silicon Valley), and US (Virginia). You can invoke the DescribeRegions operation to query information such as the region ID. |
cn-hangzhou |
| ActivationId |
string |
No |
The activation code ID. |
4ECEEE12-56F1-4FBC-9AB1-890F1234**** |
| InstanceName |
string |
No |
The default instance name prefix. |
test-InstanceName |
| PageNumber |
integer |
No |
The page number. Pages start from page 1. Default value: 1. |
1 |
| PageSize |
integer |
No |
The Settings for the number of entries to return on each page during paging in a paged query. Maximum value: 50. Default value: 10. |
10 |
| MaxResults |
integer |
No |
The maximum number of entries to return on each page during paging in a paged query. Maximum value: 50. Default value: 10. |
10 |
| NextToken |
string |
No |
The query token. Set the value to the NextToken value that is returned from the previous API call. |
AAAAAdDWBF2**** |
| ResourceGroupId |
string |
No |
The ID of the resource group to which the activation code belongs. |
rg-123****** |
| Tag |
array<object> |
No |
The list of tags. |
|
|
object |
No |
The list of tags. |
||
| Key |
string |
No |
The tag key of the managed instance activation code (dynamic code). Valid values of N: 1 to 20. The tag key cannot be an empty string. If you use a single tag to filter resources, the resource count under the tag cannot exceed 1,000. If you use multiple tags to filter resources, the resource count of resources attached to multiple tags cannot exceed 1,000. If the resource count exceeds 1,000, you must invoke the ListTagResources operation to query the resources. The tag key can be up to 64 characters in length, and cannot start with aliyun or acs:. The tag key cannot contain http:// or https://. |
TestKey |
| Value |
string |
No |
The tag value of the managed instance activation code. Valid values of N: 1 to 20. The tag value can be an empty string. The tag value can be up to 128 characters in length, and cannot contain http:// or https://. |
TestValue |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| ActivationList |
array<object> |
The activation codes and their usage information. |
|
|
array<object> |
|||
| ActivationId |
string |
The activation code ID. |
4ECEEE12-56F1-4FBC-9AB1-890F1234**** |
| CreationTime |
string |
The creation time. The time follows the ISO 8601 standard and is displayed in UTC. |
2021-01-20T06:00:00Z |
| DeregisteredCount |
integer |
The number of deregistered instances. |
1 |
| Description |
string |
The description of the activation code. |
This is description. |
| Disabled |
boolean |
Indicates whether the activation code is disabled. |
false |
| InstanceCount |
integer |
The maximum number of times the activation code can be used to register managed instances. |
1 |
| InstanceName |
string |
The default instance name prefix. |
test-InstanceName |
| IpAddressRange |
string |
The IP addresses of the hosts that are allowed to use the activation code. |
0.0.0.0/0 |
| RegisteredCount |
integer |
The number of registered instances. |
1 |
| ResourceGroupId |
string |
The ID of the resource group to which the activation code belongs. |
rg-123****** |
| Tags |
array<object> |
The tag information of the managed instance activation code. |
|
|
object |
The tag information of the managed instance activation code. |
||
| TagKey |
string |
The tag key of the managed instance activation code. |
owner |
| TagValue |
string |
The tag value of the managed instance activation code. |
zhangsan |
| TimeToLiveInHours |
integer |
The validity period of the activation code. Unit: hours. |
4 |
| NextToken |
string |
The query token returned in the current response. |
AAAAAdDWBF2**** |
| PageNumber |
integer |
The current page number. |
1 |
| PageSize |
integer |
The Settings for the number of entries returned per page during paging in a paged query. |
10 |
| RequestId |
string |
The request ID. |
4ECEEE12-56F1-4FBC-9AB1-890F74625134 |
| TotalCount |
integer |
The total number of records that meet the conditional query criteria. Note
When you perform paging in a paged query by using the MaxResults and NextToken parameters, the returned TotalCount value is meaningless. |
1 |
Examples
Success response
JSON format
{
"ActivationList": [
{
"ActivationId": "4ECEEE12-56F1-4FBC-9AB1-890F1234****",
"CreationTime": "2021-01-20T06:00:00Z",
"DeregisteredCount": 1,
"Description": "This is description.",
"Disabled": false,
"InstanceCount": 1,
"InstanceName": "test-InstanceName",
"IpAddressRange": "0.0.0.0/0",
"RegisteredCount": 1,
"ResourceGroupId": "rg-123******",
"Tags": [
{
"TagKey": "owner",
"TagValue": "zhangsan"
}
],
"TimeToLiveInHours": 4
}
],
"NextToken": "AAAAAdDWBF2****",
"PageNumber": 1,
"PageSize": 10,
"RequestId": "4ECEEE12-56F1-4FBC-9AB1-890F74625134",
"TotalCount": 1
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | RegionId.ApiNotSupported | The api is not supported in this region. | The API operation cannot be called in the specified region. Check whether the specified RegionId parameter is valid. |
| 400 | InvalidParam.PageNumber | The specified parameter is invalid. | |
| 400 | InvalidParam.PageSize | The specified parameter is invalid. | |
| 400 | InvalidTagKey.Malformed | The specified Tag.n.Key is not valid. | The specified Tag.N.Key parameter is invalid. |
| 400 | InvalidTagValue.Malformed | The specified Tag.n.Value is not valid. | The specified tag value is invalid. |
| 400 | NumberExceed.Tags | The Tags parameter number is exceed. | The number of tags exceeds the maximum limit. |
| 400 | Duplicate.TagKey | The Tag.N.Key contain duplicate key. | The specified tag key already exists. Tag keys must be unique. |
| 400 | MissingParameter.TagKey | You must specify Tag.N.Key. | The tag key is not specified. |
| 400 | InvalidParameter.NextToken | The specified parameter NextToken is not valid. | The specified parameter NextToken is illegal. |
| 400 | InvalidParameter.MaxResults | The specified parameter MaxResults is not valid. | The specified parameter MaxResults is illegal. |
| 500 | InternalError.Dispatch | An error occurred when you dispatched the request. | An error occurred while the request is being sent. Try again later. |
| 403 | InvalidParameterCharacter | The specified parameter %s contains illegal characters. | |
| 403 | Operation.Forbidden | The operation is not permitted. | The operation is not supported. |
| 404 | InvalidRegionId.NotFound | The RegionId provided does not exist in our records. | Region information error |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.