Queries source network address translation (SNAT) entries.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ens:DescribeSnatTableEntries |
list |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| NatGatewayId |
string |
Yes |
The ID of the Network Address Translation (NAT) gateway. |
nat-5tawjw5j7sgd2deujxuk0**** |
| SnatEntryId |
string |
No |
The ID of the SNAT entry. |
snat-5tfjp36fsrb36zs36faj0**** |
| SnatIp |
string |
No |
The elastic IP address (EIP) specified in the SNAT entry. |
58.XXXX.XXX.29 |
| SourceCIDR |
string |
No |
The source CIDR block specified in the SNAT entry. |
10.1.0.50/32 |
| SnatEntryName |
string |
No |
The name of the SNAT entry. |
test0 |
| SnatIps |
array |
No |
The information about the EIP specified in the SNAT entry. |
|
|
string |
No |
The information about the EIP specified in the SNAT entry. |
58.XXXX.XXX.30 |
|
| PageNumber |
integer |
No |
The page number. Pages start from page 1. Default value: 1. |
1 |
| PageSize |
integer |
No |
The number of entries per page. The maximum value is 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 |
integer |
The page number. |
1 |
| TotalCount |
integer |
The number of SNAT entries that are returned. |
7 |
| PageSize |
integer |
The number of entries per page. |
10 |
| SnatTableEntries |
array<object> |
The details of the SNAT entries. |
|
|
object |
The details of the SNAT entry. |
||
| NatGatewayId |
string |
The ID of the NAT gateway. |
nat-5t7nh1cfm6kxiszlttr38**** |
| SnatEntryId |
string |
The ID of the SNAT entry. |
snat-5tfjp3537mi6iokl59g5c**** |
| SnatIp |
string |
The EIP specified in the SNAT entry. |
120.XXX.XXX.71 |
| SourceCIDR |
string |
The source CIDR block specified in the SNAT entry. |
10.0.0.13/32 |
| SnatEntryName |
string |
The name of the SNAT entry. |
test0 |
| Status |
string |
The status of the SNAT entry. Valid values:
|
Available |
| StandbySnatIp |
string |
The secondary EIP. Multiple EIPs are separated by commas (,). |
101.XXX.XXX.7 |
| StandbyStatus |
string |
The status of the secondary EIP. Valid values:
|
Stopped |
| IdleTimeout |
integer |
The timeout period for idle connections. Valid values: 1 to 86400. Unit: seconds. |
900 |
| IspAffinity |
boolean |
Whether to enable operator affinity. Value taking:
|
true |
| EipAffinity |
boolean |
Specifies whether to enable EIP affinity. Valid values:
** Description After you enable EIP affinity, if multiple EIPs are associated with an SNAT entry, each client uses one EIP to access the Internet. If EIP affinity is disabled, each client uses a random EIP to access the Internet. |
false |
Examples
Success response
JSON format
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"PageNumber": 1,
"TotalCount": 7,
"PageSize": 10,
"SnatTableEntries": [
{
"NatGatewayId": "nat-5t7nh1cfm6kxiszlttr38****",
"SnatEntryId": "snat-5tfjp3537mi6iokl59g5c****",
"SnatIp": "120.XXX.XXX.71",
"SourceCIDR": "10.0.0.13/32",
"SnatEntryName": "test0",
"Status": "Available",
"StandbySnatIp": "101.XXX.XXX.7",
"StandbyStatus": "Stopped",
"IdleTimeout": 900,
"IspAffinity": true,
"EipAffinity": false
}
]
}
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.