Adds SQL firewall rules.
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
polardb:AddFirewallRules | create | *DBCluster
| None | None |
Request parameters
Parameter | Type | Required | Description | Example |
DBClusterId | string | Yes | The cluster ID. | pc-***************** |
RuleName | string | No | The name of the firewall rule. You can specify only one rule name. Note
| testrule |
RuleConfig | string | No | A JSON string that contains the configuration parameters and their values for the firewall rule to add. All parameter values must be strings. For example:
| {"id":"test","enabled":"true","mode":"Collecting","users":{"applies_to":[]},"endpoint":"[{"EndpointName":"pe-************","EndpointType":"Cluster","DBEndpointDescription":"Cluster Address"},{"EndpointName":"pe-************","EndpointType":"Custom","DBEndpointDescription":"pc-************"},{"EndpointName":"pe-************","EndpointType":"Custom","DBEndpointDescription":"pc-************K"}]","type":"WhiteList"} |
ResourceGroupId | string | No | The resource group ID. | rg-************ |
Response elements
Element | Type | Description | Example |
object | |||
RequestId | string | The request ID. | 2921D843-433A-5FB3-A03B-4EC093B219F8 |
Message | string | The response message. | Successful |
Success | boolean | The result of the request. Valid values:
| True |
Examples
Success response
JSON format
{
"RequestId": "2921D843-433A-5FB3-A03B-4EC093B219F8",
"Message": "Successful",
"Success": true
}Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.