Creates or modifies the whitelist of a cluster, including the IP whitelist and security groups.
Try it now
Test
RAM authorization
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DBClusterId |
string |
Yes |
The cluster ID. |
pc-************* |
| SecurityIps |
string |
No |
The IP addresses or CIDR blocks in the IP whitelist group. A maximum of 1,000 IP addresses or CIDR blocks can be added to all IP whitelist groups. Separate multiple IP addresses with commas (,). The following two formats are supported:
Note
This parameter takes effect only when WhiteListType is set to IP. |
10.23.12.24 |
| DBClusterIPArrayName |
string |
No |
The name of the IP whitelist group. The name must be 2 to 120 characters in length and can contain lowercase letters and digits. The name must start with a letter and end with a letter or digit.
Note
|
default |
| DBClusterIPArrayAttribute |
string |
No |
The attribute of the IP whitelist group. If this parameter is set to hidden, the group is not displayed in the console. Note
|
hidden |
| WhiteListType |
string |
No |
The type of the whitelist. Valid values:
Default value: IP. |
IP |
| SecurityGroupIds |
string |
No |
The security group IDs. Separate multiple security group IDs with commas (,). Note
|
sg-********* |
| ModifyMode |
string |
No |
The method used to modify the IP whitelist. Valid values:
Note
This parameter takes effect only when WhiteListType is set to IP. |
Cover |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
D0CEC6AC-7760-409A-A0D5-E6CD86****** |
Examples
Success response
JSON format
{
"RequestId": "D0CEC6AC-7760-409A-A0D5-E6CD86******"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | NumberExceed.securityGroupIds | The number of SecurityGroupIds exceeds 10. | The number of security groups cannot exceed 10. Modify the parameter and try again. |
| 400 | InvalidSecurityIPList.Duplicate | Specified security IP list is not valid: Duplicate IP address in the list | The specified IP address whitelist is invalid, because the whitelist contains duplicate IP addresses. |
| 400 | InvalidSecurityIPList.Format | Specified security IP list format is not valid. | The format of the specified IP address in the whitelist is invalid. |
| 400 | LockTimeout | The request processing has failed due to lock timeout. | Failed to process the request due to a lock timeout. |
| 403 | SecurityIPList.Duplicate | Specified same security IP already exists. | The specified security group IP address already exists. |
| 403 | OperationDenied.LockMode | The operation is not permitted when the instance is locked. | This operation is not supported while the cluster is in the locked state. |
| 404 | InvalidDBCluster.NotFound | The DBClusterId provided does not exist in our records. | The specified DBClusterId parameter does not exist in the current record. |
| 404 | InvalidDBClusterId.NotFound | The DBInstanceId provided does not exist in our records. | The specified DBClusterId parameter does not exist in the current record. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.