Renews elasticity assurances that you purchased.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ecs:RenewElasticityAssurances |
create |
*ElasticityAssurance
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
The region ID of the elasticity assurance. You can call the DescribeRegions operation to query the most recent region list. |
cn-hangzhou |
| Period |
integer |
No |
The renewal duration. The unit of the renewal duration is determined by the
Default value: 1. |
1 |
| PeriodUnit |
string |
No |
The unit of the renewal duration. Valid values:
Default value: Year. |
Year |
| ClientToken |
string |
No |
The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The |
123e4567-e89b-12d3-a456-426655440000 |
| AutoPay |
boolean |
No |
Specifies whether to enable automatic payment. Valid values:
Default value: true. |
true |
| PrivatePoolOptions.Id |
array |
No |
The IDs of elasticity assurances. Limits: You can renew up to 20 elasticity assurances at a time. You can call the DescribeElasticityAssurances operation to query the elasticity assurances that you purchased. |
|
|
string |
No |
The ID of the elasticity assurance. |
eap-bp67acfmxazb4**** |
|
| AutoRenew |
boolean |
No |
Specifies whether to enable auto-renewal for the elasticity assurance. Valid values:
Default value: false. |
true |
| AutoRenewPeriod |
integer |
No |
The auto-renewal period. Unit: month. Valid values: 1, 2, 3, 6, 12, 24, and 36.
Note
This parameter is required if you set |
1 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| OrderId |
string |
The ID of the renewal order. |
182372800**** |
| PrivatePoolOptionsIdSet |
object |
||
| PrivatePoolOptionsId |
array |
The IDs of the elasticity assurances. |
|
|
string |
The ID of the elasticity assurance. |
eap-bp67acfmxazb4**** |
Examples
Success response
JSON format
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"OrderId": "182372800****",
"PrivatePoolOptionsIdSet": {
"PrivatePoolOptionsId": [
"eap-bp67acfmxazb4****"
]
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidPeriodUnit.ValueNotSupported | The specified parameter PeriodUnit is not valid. | The specified PeriodUnit parameter is invalid. |
| 400 | InvalidChargeType.ValueNotSupported | ChargeType is not valid. | |
| 400 | MissingParameter.PrivatePoolOptions.Id | The specified parameter PrivatePoolOptions.Id does not exist. | The specified parameter PrivatePoolOptions.Id does not exist |
| 400 | InvalidParameter.PeriodUnit | The specified PeriodUnit is invalid. | The specified PeriodUnit is invalid |
| 400 | InvalidParameter.Period | The specified parameter Period or PeriodUnit is invalid. | The specified Period or PeriodUnit parameter does not meet the requirements. |
| 400 | InvalidParameter.PrivatePoolOptionsId | The specified parameter PrivatePoolOptions.Id is invalid. | The specified parameter PrivatePoolOptions.Id is invalid |
| 400 | InvalidAutoRenewPeriod.ValueNotSupported | The specified autoRenewPeriod is invalid. | The specified auto-renewal duration is invalid. |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 500 | IncorrectPrivatePoolStatus | The current status of the private pool does not support this operation. | |
| 500 | InvalidPrivatePoolId.NotFound | The specified private pool does not exist. | The specified private pool does not exist |
| 403 | InvalidParameter.ResourceOwnerAccount | ResourceOwnerAccount is Invalid. | The specified ResourceOwnerAccount parameter is invalid. |
| 403 | Account.Arrearage | Your account has been in arrears. | |
| 403 | ChargeTypeViolation | The operation is not permitted due to charge type of the instance. | |
| 403 | InvalidOperation.PackageTypeUnsupported | Not support to renew this type of resource package. | Not support to renew this type of resource package. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.