Upgrades or downgrades the specifications of a storage layer custom RDS instance.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
drds:UpdatePrivateRdsClass |
update |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RdsClass |
string |
No |
The updated instance type code of the storage layer custom RDS instance. Note
You can call the DescribeAvailableClasses operation to query the available instance types for storage layer custom RDS instances, including instance type codes and storage capacity ranges. |
rds.mysql.c1.xlarge |
| DrdsInstanceId |
string |
Yes |
The ID of the DRDS instance. Note
You can call the DescribeDrdsInstances operation to query the details of all instances within the specified account, including instance IDs. |
drds************* |
| DBInstanceId |
string |
Yes |
The ID of the storage layer custom RDS instance. > You can call the DescribeDrdsRdsInstances operation to query the details of all storage layer RDS instances under the specified DRDS instance, including instance IDs. |
rm-*************** |
| Storage |
string |
No |
The updated storage capacity of the storage layer custom RDS instance. Note
You can call the DescribeAvailableClasses operation to query the available instance types for storage layer custom RDS instances, including instance type codes and storage capacity ranges. |
50 |
| AutoUseCoupon |
boolean |
No |
Specifies whether to use a voucher to offset the purchase fee. Valid values: true and false (default). Note
If you use a voucher and later downgrade the instance, the amount offset by the voucher will not be refunded. |
true |
| PrePayDuration |
integer |
No |
Invalid field. |
12 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| Data |
string |
The order ID. |
{ "orderId": "209136011******" } |
| RequestId |
string |
The request ID. |
57D86AB4-8703-4DF4-BAB6-F7DE44****** |
| Success |
boolean |
Indicates whether the request was successful. |
true |
Examples
Success response
JSON format
{
"Data": "{ \"orderId\": \"209136011******\" }",
"RequestId": "57D86AB4-8703-4DF4-BAB6-F7DE44******",
"Success": true
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 500 | ModifyRdsClassApiError | Failed to modify the class of the RDS instance. | |
| 500 | InternalError | The request processing has failed due to some unknown error. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.