Changes the specifications of a single node in a PolarDB cluster.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
polardb:ModifyDBNodesClass |
update |
*DBCluster
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DBClusterId |
string |
Yes |
The cluster ID. |
pc-************* |
| ModifyType |
string |
Yes |
The type of the specification change. Valid values:
|
Upgrade |
| DBNode |
array<object> |
Yes |
The list of cluster nodes. |
|
|
object |
No |
|||
| DBNodeId |
string |
No |
The cluster node ID. Note
If this parameter is specified, DBNode.N.TargetClass is required. N is an integer that starts from 1. Maximum value: 16 minus the current number of nodes. |
pi-************* |
| TargetClass |
string |
No |
The specifications of the node to be changed. For more information about node specifications, see Compute node specifications. Note
If this parameter is specified, DBNode.N.DBNodeId is required. N is an integer that starts from 1. Maximum value: 16 minus the current number of nodes. |
polar.mysql.x4.medium |
| ClientToken |
string |
No |
The client token that is used to ensure the idempotence of the request. You can use the client to generate the value. Make sure that the value is unique among different requests. The token is case-sensitive and cannot exceed 64 ASCII characters in length. |
6000170000591aed949d0f54a343f1a4233c1e7d1c5c****** |
| PlannedStartTime |
string |
No |
The earliest time to start the scheduled (executed within the target time period) specification upgrade task. Specify the time in the Note
|
2021-01-14T09:00:00Z |
| PlannedEndTime |
string |
No |
The latest time to start the scheduled task. Specify the time in the Note
|
2021-01-14T09:30:00Z |
| SubCategory |
string |
No |
The cluster sub-series. Valid values:
|
normal_general |
| PlannedFlashingOffTime |
string |
No |
The planned transient disconnection time. The time is in the ISO 8601 format in UTC (format: YYYY-MM-DDTHH:mm:ssZ). |
2021-01-14T09:30:00Z |
| CloudProvider |
string |
No |
The cloud service provider to which the instance belongs. |
ENS |
| AutoUseCoupon |
boolean |
No |
Specifies whether to automatically use coupons. Valid values:
|
|
| PromotionCode |
string |
No |
The coupon code. If this parameter is not specified, the default coupon is used. |
727xxxxxx934 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
685F028C-4FCD-407D-A559-072D63****** |
| DBClusterId |
string |
The database cluster ID. |
pc-************* |
| OrderId |
string |
The order ID. |
2035629****** |
Examples
Success response
JSON format
{
"RequestId": "685F028C-4FCD-407D-A559-072D63******",
"DBClusterId": "pc-*************",
"OrderId": "2035629******"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidModifyType.Malformed | The specified parameter ModifyType is not valid. | The specified ModifyType parameter is invalid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.