All Products
Search
Document Center

NAT Gateway:List of operations by function

Last Updated:Jan 13, 2026

API standard and pre-built SDKs in multi-language

This product (Vpc/2016-04-28) OpenAPI adopts an RPC-style signature mechanism. For implementation details, please refer to the Signature Mechanism documentation.
To streamline development, we provide official SDKs for major programming languages. Using the SDK allows you to call APIs directly without worrying about low-level details such as request signatures, significantly lowering the barrier to entry and reducing integration complexity.

Custom signature

If your use case requires direct API integration with custom signatures, consult our technical support team first. Join our DingTalk support group (147535001692) to receive expert guidance.

Before you begin

An Alibaba Cloud account has full administrative privileges. A compromised AccessKey pair exposes all associated resources to unauthorized access, posing a significant security risk. To call APIs securely, create a Resource Access Management (RAM) user with API access only, configure its AccessKey pairs, and implement the principle of least privilege (PoLP) through RAM policies. Use the Alibaba Cloud account only when its permissions are explicitly required for specific scenarios.

NAT

APITitleDescription
Nat GatewaysNat Gateways
CreateNatGatewayCreateNatGatewayCreates an enhanced Internet NAT gateway or a Virtual Private Cloud (VPC) NAT gateway.
DeleteNatGatewayDeleteNatGatewayDeletes a specified Internet NAT gateway.
ModifyNatGatewayAttributeModifyNatGatewayAttributeModifies the name and description of a NAT gateway.
ModifyNatGatewaySpecModifyNatGatewaySpecUpgrades a subscription Internet NAT gateway.
DescribeNatGatewaysDescribeNatGatewaysQueries NAT gateways that meet specific conditions in a specified region.
GetNatGatewayAttributeGetNatGatewayAttributeQueries information about a NAT gateway.
ListEnhanhcedNatGatewayAvailableZonesListEnhanhcedNatGatewayAvailableZonesQueries the zones that support NAT gateways.
ConvertBandwidthPackageConvertBandwidthPackageConverts a NAT service plan to an Internet Shared Bandwidth instance.
EnableNatGatewayEcsMetricEnableNatGatewayEcsMetricEnables Elastic Compute Service (ECS) traffic monitoring.
DisableNatGatewayEcsMetricDisableNatGatewayEcsMetricDisables traffic monitoring for an Elastic Compute Service (ECS) instance.
DescribeNatGatewayAssociateNetworkInterfacesDescribeNatGatewayAssociateNetworkInterfacesQueries elastic network interfaces (ENIs) associated with a virtual private cloud (VPC) NAT gateway when the VPC NAT gateway serves as a PrivateLink service resource. This feature is not publicly available.
VpcDescribeVpcNatGatewayNetworkInterfaceQuotaVpcDescribeVpcNatGatewayNetworkInterfaceQuotaQueries the quota of endpoints that can be created in the reversely accessed VPC NAT gateway.
SNAT RuleSNAT Rule
CreateSnatEntryCreateSnatEntryAdds an SNAT entry to an SNAT table.
DeleteSnatEntryDeleteSnatEntryDeletes an SNAT entry.
ModifySnatEntryModifySnatEntryModifies an SNAT entry.
DescribeSnatTableEntriesDescribeSnatTableEntriesQueries SNAT entries.
DNAT RuleDNAT Rule
CreateForwardEntryCreateForwardEntryAdds a DNAT entry to a DNAT table.
DeleteForwardEntryDeleteForwardEntryDeletes a DNAT entry.
ModifyForwardEntryModifyForwardEntryModifies a DNAT entry.
DescribeForwardTableEntriesDescribeForwardTableEntriesQueries DNAT entries.
FullNat RuleFullNat Rule
CreateFullNatEntryCreateFullNatEntryAdds a FULLNAT entry to the FULLNAT table.
DeleteFullNatEntryDeleteFullNatEntryDeletes a FULLNAT entry.
ModifyFullNatEntryAttributeModifyFullNatEntryAttributeModifies a FULLNAT entry.
ListFullNatEntriesListFullNatEntriesQueries FULLNAT entries.
NatIp ManagementNatIp Management
NatIpNatIp
CreateNatIpCreateNatIpCreates a NAT IP address.
DeleteNatIpDeleteNatIpDeletes a NAT IP address.
ModifyNatIpAttributeModifyNatIpAttributeModifies the name and description of a NAT IP address.
ListNatIpsListNatIpsQueries the IP addresses on a NAT gateway.
NatIpCidrNatIpCidr
CreateNatIpCidrCreateNatIpCidrCreates a NAT CIDR block.
DeleteNatIpCidrDeleteNatIpCidrDeletes a NAT CIDR block.
ModifyNatIpCidrAttributeModifyNatIpCidrAttributeModifies the name and description of a NAT CIDR block.
ListNatIpCidrsListNatIpCidrsQueries the CIDR blocks of a specified NAT gateway.