Queries the firewall rules of a simple application server.
Operation description
You can call the ListFirewallRules operation to query the firewall rule details of a simple application server, including the port range, firewall rule ID, and transport layer protocol.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
swas-open:ListFirewallRules |
get |
FirewallRule
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The ID of the simple application server. |
ace0706b2ac4454d984295a94213**** |
| RegionId |
string |
Yes |
The region ID of the simple application server. |
cn-hangzhou |
| PageSize |
integer |
No |
The number of entries per page. Maximum value: 100. Default value: 10. |
10 |
| PageNumber |
integer |
No |
The page number. Pages start from page 1. Default value: 1. |
1 |
| Tag |
array<object> |
No |
The tags of the firewall rule. |
|
|
object |
No |
The tag of the firewall rule. |
||
| Key |
string |
No |
The tag key. A tag key must be 1 to 64 characters in length. You can add up to 20 tags. |
TestKey |
| Value |
string |
No |
The tag value. A tag value must be 1 to 64 characters in length. You can add up to 20 tags. |
TestValue |
| FirewallRuleId |
string |
No |
The ID of the firewall rule. |
1a16263ab0f541288312a15fa64280de |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| TotalCount |
integer |
The total number of entries returned. |
4 |
| RequestId |
string |
The request ID. |
20758A-585D-4A41-A9B2-28DA8F4F534F |
| PageSize |
integer |
The number of entries per page. |
10 |
| PageNumber |
integer |
The page number. |
1 |
| FirewallRules |
array<object> |
Details of the firewall rules. |
|
|
array<object> |
|||
| Remark |
string |
The remarks of the firewall rule. |
test-MySQL服务器默认端口 |
| Port |
string |
The port range. |
3306 |
| RuleId |
string |
The ID of the firewall rule. |
eeea34d9867b4d55a4ff8d5fcfbd**** |
| RuleProtocol |
string |
The transport layer protocol. Valid values:
|
TCP |
| Policy |
string |
The firewall policy. Valid values:
|
accept |
| Tags |
array<object> |
The tags of the firewall rule. |
|
|
object |
The tag of the firewall rule. |
||
| Key |
string |
The tag key. |
TestKey |
| Value |
string |
The tag value. |
TestValue |
| SourceCidrIp |
string |
The source CIDR block. |
0.0.0.0/0 |
Examples
Success response
JSON format
{
"TotalCount": 4,
"RequestId": "20758A-585D-4A41-A9B2-28DA8F4F534F",
"PageSize": 10,
"PageNumber": 1,
"FirewallRules": [
{
"Remark": "test-MySQL服务器默认端口",
"Port": "3306",
"RuleId": "eeea34d9867b4d55a4ff8d5fcfbd****",
"RuleProtocol": "TCP",
"Policy": "accept",
"Tags": [
{
"Key": "TestKey",
"Value": "TestValue"
}
],
"SourceCidrIp": "0.0.0.0/0"
}
]
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | RegionIdNotMatchHost | The parameter regionId does not match the endpoint host. | |
| 500 | InternalError | An error occurred while processing your request. | |
| 403 | InvalidParam | The specified parameter value is invalid. | |
| 404 | InvalidInstanceId.NotFound | The specified InstanceId does not exist. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.