Configures auto-renewal for instances.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ens:ModifyInstanceAutoRenewAttribute |
update |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceIds |
string |
Yes |
The IDs of the instances. Separate IDs with semicolons (;). |
i-5ci7l7k1m9m2zmhp4iw3o**** |
| AutoRenew |
string |
Yes |
Specifies whether to enable the auto-renewal feature. Valid values: True and False. Default value: False. |
True |
| Duration |
string |
No |
The auto-renewal period of the instance. Unit: months. Valid values: 1 to 9 and 12. This parameter is required if the AutoRenew parameter is set to true. |
1 |
| RenewalStatus |
string |
No |
Specifies whether to renew the instance. The RenewalStatus parameter has a higher priority than the AutoRenew parameter. If you do not specify RenewalStatus, the AutoRenew parameter is used by default.
The system no longer sends an expiration notification but sends only a renewal notification three days before the instance expires. To renew the instance, you can change the value of this parameter from NotRenewal to Normal and then manually renew the instance, or change the value of this parameter from NotRenewal to AutoRenewal. |
AutoRenewal |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| Code |
integer |
The returned service code. 0 indicates that the request was successful. |
0 |
| RequestId |
string |
The ID of the request. |
EA3758E0-8899-17D3-9526-5F62CF33A586 |
Examples
Success response
JSON format
{
"Code": 0,
"RequestId": "EA3758E0-8899-17D3-9526-5F62CF33A586"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | MissingParameter | The input parameters that is mandatory for processing this request is not supplied. | |
| 400 | InstanceNotExists | The user have no instances. | |
| 400 | CallInterface | Call Interface Happen Error. | An error occurred when you call the operation. |
| 400 | NoPermission | Permission denied. | |
| 400 | InvalidParameter.%s | The specified field %s invalid. Please check it again. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.