Enables or disables auto-renewal for an ApsaraDB for MongoDB instance.
Operation description
Before calling this operation, review the billing methods and pricing of ApsaraDB for MongoDB.
This operation applies only to subscription instances.
When auto-renewal is enabled, payment is collected nine days before the instance expires. Ensure that your account has sufficient balance.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dds:ModifyInstanceAutoRenewalAttribute |
update |
*Instance
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The region ID of the instance. Call DescribeDBInstanceAttribute to query this value. |
cn-hangzhou |
| DBInstanceId |
string |
Yes |
The ID of the instance. |
dds-bp15da1923e3**** |
| Duration |
string |
No |
The auto-renewal period, in months. Valid values: 1 to 12. Note
Valid only when AutoRenew is set to true. |
1 |
| AutoRenew |
string |
Yes |
Specifies whether to enable auto-renewal. Valid values:
Note
When set to true, the Duration parameter is required. |
true |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
EFD65226-08CC-4C4D-B6A4-CB3C382F67B0 |
Examples
Success response
JSON format
{
"RequestId": "EFD65226-08CC-4C4D-B6A4-CB3C382F67B0"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidDbInstanceId.NotFound | Specified instance does not exist. | The instance ID does not exist. |
| 400 | InvalidDbInstanceIdInvalid | Instance dbInstanceId is invalid. | |
| 400 | InstanceAutoRenewInvalid | Instance auto renewal is invalid. | |
| 400 | InstanceChargeTypeInvalid | Instance charge type is invalid. | The instance charge type is invalid. |
| 400 | InvalidDuration.Invalid | Instance duration is invalid. | |
| 403 | ClassicNetworkNotSupport | Classic network has not been supported, try to use VPC. | This operation does not support classic network instances. Use a VPC instance instead. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.