Docs
api
Private Network(UVPC)
DescribeSnatRule

Obtain the exit rules of the Nat gateway (SNAT rules) - DescribeSnatRule

Overview

Obtain the exit rules of the Nat gateway (SNAT rules)

Definition

Public Parameters

Parameter NameTypeDescription InformationRequired
ActionstringCorresponding API command name, the current API is DescribeSnatRule.Yes
PublicKeystringThe user's public key can be obtained from Console (opens in a new tab)Yes
SignaturestringUser signature generated based on public key and API command, see Signature AlgorithmYes

Request Parameters

Parameter NameTypeDescription InformationRequired
RegionstringRegion. See List of Regions and Availability ZonesYes
ProjectIdstringProject ID. If not filled in, the default project is used, sub-accounts must be filled in. Please refer to the GetProjectList interface.No
NATGWIdstringThe ID of the NAT GatewayYes
SourceIpstringPrivate IP address needed for external network access, for example, 10.9.7.xxNo
SnatIpstringThe IP address of EIP, for example, 106.75.xx.xxNo
OffsetstringOffset, default is 0No
LimitstringPagination, default is 20No

Response Field

Field NameTypeDescription InformationRequired
RetCodeintReturn status code. If it is 0, it means successful return. If it is not 0, it means failure.Yes
ActionstringOperation command name.Yes
MessagestringReturns an error message, providing detailed description when RetCode is non-zero.No
DataSetarray[NATGWSnatRule]All Snat rules of a certain NAT gatewayYes
TotalCountintNumber of RulesYes

Data Model

NATGWSnatRule

Field NameTypeDescription InformationRequired
SnatIpstringEIP address, such as 106.76.xx.xxYes
SourceIpstringIntranet IP address of the resourceYes
SubnetworkIdstringSubnet ID to which SourceIp belongsYes
Namestringsnat rule nameYes

Example

Request Example

https://api.ucloud-global.com/?Action=DescribeSnatRule
&NATGWId=UNWjzcHH
&Offset=koYtmbPl
&Limit=qTqZzcEW

Response Example

{
  "Action": "DescribeSnatRuleResponse",
  "DataSet": [
    "VBENwtTq",
    "eJdgDwrm",
    "cttWRRWX",
    "LzamjxPo",
    "pXeuRpBP",
    "PKcCIcqJ"
  ],
  "RetCode": 0,
  "TotalCount": "ckUpWqAA"
}