Modify cluster parameters and apply them to specified nodes.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
polardb:ModifyDBClusterAndNodesParameters |
update |
*DBCluster
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DBClusterId |
string |
Yes |
The cluster ID. |
pc-********** |
| DBNodeIds |
string |
No |
The IDs of the nodes. By setting this parameter, you can modify the parameters of the cluster and specified nodes. Separate multiple node IDs with commas (,). Note
If this parameter is not specified, only the cluster parameters are modified. |
pi-**********,pi-********** |
| Parameters |
string |
No |
The JSON string that consists of parameters and their values. |
{"wait_timeout":"86","innodb_old_blocks_time":"10"} |
| ParameterGroupId |
string |
No |
The ID of the parameter template. |
pcpg-********** |
| PlannedStartTime |
string |
No |
The earliest time to start the scheduled 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 |
| FromTimeService |
boolean |
No |
Specifies whether to immediately or scheduledly modify parameters and restart the cluster. Valid values:
|
false |
| ClearBinlog |
boolean |
No |
Specifies whether to clear binlog. This parameter is valid only when binlog is disabled. |
|
| StandbyClusterIdListNeedToSync |
string |
No |
The list of GDN standby clusters to which you want to synchronize the parameter settings. |
gdn-**********,gdn-********** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The ID of the request. |
9B7BFB11-C077-4FE3-B051-F69CEB****** |
Examples
Success response
JSON format
{
"RequestId": "9B7BFB11-C077-4FE3-B051-F69CEB******"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameters.Format | Specified parameters is not valid. | The specified parameters are invalid. |
| 400 | InvalidDBType.Malformed | The Specified DBType is not valid. | The specified database type is invalid. |
| 400 | ParamCollationServerNotValid | This param collation_server is not valid. | The collation_server parameter is invalid. |
| 400 | MinorVersionNotSupport | Custins minor version does not support current action. | The current minor version does not support this feature. Please update to the latest version. |
| 400 | ScheduleTaskExist | The specified dbCluster already has a scheduled task. | The specified cluster already has a scheduled task. |
| 400 | ParamTypeException | Param is isClusterAvailable, not allow to change alone | |
| 400 | ParamDynamicException | Conflicting parameters: %s | Please check if there are any identical prompts for the instance kernel parameters and the current modified parameters: %s |
| 400 | InvalidParameterGroupId.Malformed | The Specified parameter ParameterGroupId is not valid. | The specified ParameterGroupId parameter is invalid. |
| 400 | InvalidParameters.Malformed | The Specified parameters is not valid. | The specified parameter is invalid. |
| 400 | InvalidParameter.Malformed | Choose one of parameters and ParamGroupId. | You must select a ParamGroupId from parameters. |
| 404 | InvalidDBCluster.NotFound | The specified DBClusterId is not found. | The specified cluster ID does not exist. |
| 404 | InvalidDBClusterId.NotFound | The DBClusterId provided does not exist in our records. | The specified DBClusterId parameter does not exist in the current record. |
| 404 | InvalidDBNodeId.NotFound | The DBNodeId provided does not exist in our records. | |
| 404 | InvalidDBClusterId.Malformed | The specified parameter DBClusterId is not valid. | The specified DBClusterId parameter is invalid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.