Queries the details of a VPC firewall for a transit router.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-cloudfirewall:DescribeTrFirewallsV2Detail |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Lang |
string |
No |
The language of the content within the response. Valid values:
|
zh |
| FirewallId |
string |
No |
The ID of the VPC firewall instance. |
vfw-tr-a5a6b89f46764928**** |
Response parameters
|
Parameter |
Type |
Description |
Example |
|
object |
|||
| FirewallName |
string |
The name of the VPC firewall instance. |
cloudfirewall-manual |
| RequestId |
string |
The ID of the request. |
7E53A7FB-3EB9-5E33-8E50-B8F417D1E02B |
| FirewallId |
string |
The ID of the VPC firewall instance. |
vfw-tr-9c7c711abdfa4d80**** |
| FirewallStatus |
string |
The status of the firewall. Valid values:
|
Ready |
| CenId |
string |
The ID of the CEN instance. |
cen-37nddhri7jf0d2**** |
| TransitRouterId |
string |
The ID of the transit router. |
tr-wz9y8sgug8b1xb416**** |
| RegionNo |
string |
The region ID of the transit router. |
cn-shanghai |
| FirewallEniId |
string |
The ID of the ENI of the firewall. |
eni-uf621u00nafypeex**** |
| FirewallEniVpcId |
string |
The ID of the VPC to which the ENI of the firewall belongs. |
vpc-2zeppcci782zeh2bk**** |
| FirewallEniVswitchId |
string |
The ID of the vSwitch to which the ENI of the firewall belongs. |
vsw-uf6ptq1kl1c1d9pw9**** |
| FirewallDescription |
string |
The description of the firewall. |
VPC Firewall |
| RouteMode |
string |
The routing mode. Valid values:
|
managed |
| FirewallSwitchStatus |
string |
The status of the VPC firewall. Valid values:
Note
If you do not specify this parameter, VPC firewalls in all states are queried. |
opened |
| FirewallVpcCidr |
string |
The CIDR block of the VPC that is automatically created for the firewall in automatic mode. |
10.0.0.0/16 |
| FirewallSubnetCidr |
string |
The CIDR block of the vSwitch that is automatically created in the firewall VPC to host the ENI of the firewall in automatic mode. |
10.0.1.0/24 |
| TrAttachmentMasterCidr |
string |
The primary CIDR block of the vSwitch that is automatically created in the firewall VPC to connect to the transit router in automatic mode. |
10.0.2.0/24 |
| TrAttachmentSlaveZone |
string |
The secondary zone of the vSwitch that is automatically created in the firewall VPC to connect to the transit router in automatic mode. |
cn-hangzhou-i |
| TrAttachmentSlaveCidr |
string |
The secondary CIDR block of the vSwitch that is automatically created in the firewall VPC to connect to the transit router in automatic mode. |
10.0.3.0/24 |
| TrAttachmentMasterZone |
string |
The primary zone of the vSwitch that is automatically created in the firewall VPC to connect to the transit router in automatic mode. |
cn-hangzhou-h |
Examples
Success response
JSON format
{
"FirewallName": "cloudfirewall-manual",
"RequestId": "7E53A7FB-3EB9-5E33-8E50-B8F417D1E02B",
"FirewallId": "vfw-tr-9c7c711abdfa4d80****",
"FirewallStatus": "Ready",
"CenId": "cen-37nddhri7jf0d2****",
"TransitRouterId": "tr-wz9y8sgug8b1xb416****",
"RegionNo": "cn-shanghai",
"FirewallEniId": "eni-uf621u00nafypeex****",
"FirewallEniVpcId": "vpc-2zeppcci782zeh2bk****",
"FirewallEniVswitchId": "vsw-uf6ptq1kl1c1d9pw9****",
"FirewallDescription": "VPC Firewall",
"RouteMode": "managed",
"FirewallSwitchStatus": "opened",
"FirewallVpcCidr": "10.0.0.0/16",
"FirewallSubnetCidr": "10.0.1.0/24",
"TrAttachmentMasterCidr": "10.0.2.0/24",
"TrAttachmentSlaveZone": "cn-hangzhou-i",
"TrAttachmentSlaveCidr": "10.0.3.0/24",
"TrAttachmentMasterZone": "cn-hangzhou-h"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | ErrorTrFirewallNotExist | Cen TR firewall not exist | |
| 400 | ErrorAliUid | Aliuid invalid. | The aliuid is invalid. |
| 400 | ErrorParameters | Error Parameters | The parameter is invalid. |
| 400 | ErrorDBTxError | A database transaction error occurred. | The error message returned because an internal error has occurred in the database transaction. |
| 400 | ErrorAuthentication | authentication error | The authentication failed. |
| 400 | ErrorDBSelectError | A database select error occurred. | The error message returned because an internal error has occurred in querying the database. |
| 400 | ErrorDBNoRow | No rows in database. | No data found. |
| 400 | ErrorMarshalJSON | internal error. | Internal error. |
| 400 | ErrorUnMarshalJSON | internal error. | Internal Error |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.