Queries Destination Network Address Translation (DNAT) entries that you created.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ens:DescribeForwardTableEntries |
list |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| NatGatewayId |
string |
Yes |
The ID of the NAT gateway. |
nat-5t7nh1cfm6kxiszlttr38**** |
| ForwardEntryId |
string |
No |
The ID of the DNAT entry. |
fwd-5tfi6f0rutmd00xrhkag7**** |
| ExternalIp |
string |
No |
The EIP in the DNAT entry. The public IP address is used to access the Internet. |
36.XXX.XXX.72 |
| InternalIp |
string |
No |
The private IP address of the instance that uses the DNAT entry for Internet communication. |
10.XXX.XXX.50 |
| ForwardEntryName |
string |
No |
The name of the DNAT entry. |
test0 |
| IpProtocol |
string |
No |
The protocol. Valid values:
|
TCP |
| PageNumber |
integer |
No |
The page number. Pages start from page 1. Default value: 1. |
1 |
| PageSize |
integer |
No |
The number of entries per page. Maximum value: 100. Default value: 10. |
10 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The ID of the request. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| PageNumber |
string |
The page number. |
1 |
| TotalCount |
string |
The total number of entries returned. |
100 |
| PageSize |
string |
The number of entries per page. |
10 |
| ForwardTableEntries |
array<object> |
Details of DNAT entries. |
|
|
object |
|||
| NatGatewayId |
string |
The ID of the NAT gateway. |
nat-5tawjw5j7sgd2deujxuk0**** |
| ForwardEntryId |
string |
The ID of the DNAT entry. |
fwd-5tf66679oi2uoxcvlg0g2**** |
| ExternalIp |
string |
The EIP in the DNAT entry. The public IP address is used to access the Internet. |
120.XXX.XXX.70 |
| ExternalPort |
string |
The external port or port range that is used in port forwarding. |
22 |
| InternalIp |
string |
The private IP address of the instance that uses the DNAT entry for Internet communication. |
10.XXX.XXX.3 |
| InternalPort |
string |
The internal port or port range that is used for port forwarding. |
22 |
| ForwardEntryName |
string |
The name of the DNAT entry. |
test0 |
| Status |
string |
The status of the DNAT entry. Valid values:
|
Available |
| IpProtocol |
string |
The protocol. Valid values:
|
Any |
| HealthCheckPort |
string |
The probe port of DNAT. |
80 |
| StandbyExternalIp |
string |
The secondary EIP that is used to access the Internet. |
101.XXX.XXX.7 |
| StandbyStatus |
string |
The status of the secondary EIP. Valid values:
|
Stopped |
Examples
Success response
JSON format
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"PageNumber": "1",
"TotalCount": "100",
"PageSize": "10",
"ForwardTableEntries": [
{
"NatGatewayId": "nat-5tawjw5j7sgd2deujxuk0****",
"ForwardEntryId": "fwd-5tf66679oi2uoxcvlg0g2****",
"ExternalIp": "120.XXX.XXX.70",
"ExternalPort": "22",
"InternalIp": "10.XXX.XXX.3",
"InternalPort": "22",
"ForwardEntryName": "test0",
"Status": "Available",
"IpProtocol": "Any",
"HealthCheckPort": "80",
"StandbyExternalIp": "101.XXX.XXX.7",
"StandbyStatus": "Stopped"
}
]
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | Invalid%s | The specified parameter %s is invalid. | |
| 400 | Missing%s | You must specify the parameter %s. | |
| 400 | InvalidParameter.NatNotFound | The specified Nat is not found. | The specified parameter Nat does not exist. |
| 400 | ens.interface.error | Failed to call API. | |
| 400 | NoPermission | Permission denied. | |
| 400 | InvalidParameter.%s | The specified field %s invalid. Please check it again. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.