Describes SQL firewall rules.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
polardb:DescribeFirewallRules |
get |
*DBCluster
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DBClusterId |
string |
Yes |
The cluster ID. |
pc-***************** |
| RuleNameList |
string |
No |
The names of the firewall rules to query. To query multiple rules, separate the rule names with commas (,). Note
Call the DescribeFirewallRules operation to view the details of all firewall rules for the target cluster, including the rule names. |
testrule |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
84D7DCD2-54F7-5BD2-B055-F5DE9D2B5264 |
| Message |
string |
The response message. Note
If the request is successful, Successful is returned. If the request fails, an error message is returned, such as an error code. |
Message |
| Success |
boolean |
Indicates whether the request was successful. Valid values:
|
true |
| Data |
object |
The result set. |
|
| RuleList |
array |
The list of firewall rules. |
|
|
string |
The rule object. |
"{"mode":"Defending","endpoint":"[{"EndpointName":"pe-**************","EndpointType":"Cluster","DBEndpointDescription":"Cluster Address"},{"EndpointName":"pe-************","EndpointType":"Custom","DBEndpointDescription":"pc-***********"},{"EndpointName":"pe-**************","EndpointType":"Custom","DBEndpointDescription":"pc-***********"}]","id":"test","sub_rules":[],"type":"BlackList","enabled":"true","users":{"applies_to":[]}}" |
|
| DBClusterId |
string |
The cluster ID. |
pc-***************** |
Examples
Success response
JSON format
{
"RequestId": "84D7DCD2-54F7-5BD2-B055-F5DE9D2B5264",
"Message": "Message",
"Success": true,
"Data": {
"RuleList": [
"\"{\"mode\":\"Defending\",\"endpoint\":\"[{\"EndpointName\":\"pe-**************\",\"EndpointType\":\"Cluster\",\"DBEndpointDescription\":\"Cluster Address\"},{\"EndpointName\":\"pe-************\",\"EndpointType\":\"Custom\",\"DBEndpointDescription\":\"pc-***********\"},{\"EndpointName\":\"pe-**************\",\"EndpointType\":\"Custom\",\"DBEndpointDescription\":\"pc-***********\"}]\",\"id\":\"test\",\"sub_rules\":[],\"type\":\"BlackList\",\"enabled\":\"true\",\"users\":{\"applies_to\":[]}}\""
]
},
"DBClusterId": "pc-*****************\n"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidDBClusterId.Malformed | The specified parameter DBClusterId is not valid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.