This topic describes the different API operations available for use in Internet NAT gateways and (Virtual Private Cloud) VPC NAT gateways.

API operations available for use in Internet NAT gateways and VPC NAT gateways

API Adjustment
NAT Gateway
CreateNatGateway New request parameter: NetworkType. Valid values:
  • intranet: VPC NAT gateway
  • internet: Internet NAT gateway
DeleteNatGateway N/A
DescribeNatGateways New request and response parameter: NetworkType. Valid values:
  • intranet: VPC NAT gateway
  • internet: Internet NAT gateway
GetNatGatewayAttribute New response parameter: NetworkType. Valid values:
  • intranet: VPC NAT gateway
  • internet: Internet NAT gateway
ModifyNatGatewayAttribute N/A
EnableNatGatewayEcsMetric N/A
ListNatGatewayEcsMetric N/A
DisableNatGatewayEcsMetric N/A
DNAT table
CreateForwardEntry N/A
ModifyForwardEntry N/A
DescribeForwardTableEntries N/A
DeleteForwardEntry N/A
SNAT table
CreateSnatEntry N/A
ModifySnatEntry N/A
DescribeSnatTableEntries N/A
DeleteSnatEntry N/A

API operations available only for Internet NAT gateways

API Description
UpdateNatGatewayNatType Upgrades a standard NAT gateway to an enhanced NAT gateway.
GetNatGatewayConvertStatus Queries the upgrade progress of a NAT gateway.
ModifyNatGatewaySpec Changes the specification of a subscription NAT gateway.
ListEnhanhcedNatGatewayAvailableZones Queries the zones that support enhanced NAT gateways in a specified region.
ConvertBandwidthPackage Converts a NAT service plan to an EIP bandwidth plan.

API operations available only for VPC NAT gateways

API Description
CreateNatIpCidr Creates a NAT CIDR block.
DeleteNatIpCidr Deletes a NAT IP address.
ModifyNatIpCidrAttribute Changes the name and description of a NAT CIDR block.
ListNatIpCidrs Queries the NAT CIDR blocks on a VPC NAT gateway.
CreateNatIp Creates a NAT IP address.
DeleteNatIp Deletes a NAT IP address.
ModifyNatIpCidrAttribute Changes the name and description of a NAT IP address.
ListNatIps Queries the NAT IP addresses on a VPC NAT gateway.