This topic describes the similarities and differences in API operations available for Internet NAT gateways and Virtual Private Cloud (VPC) NAT gateways.
API operations available for Internet NAT gateways and VPC NAT gateways
API | Adjustment | |
---|---|---|
NAT gateway | ||
CreateNatGateway | New request parameter: NetworkType. Valid values:
|
|
DeleteNatGateway | N/A | |
DescribeNatGateways | New request and response parameter: NetworkType. Valid values:
|
|
GetNatGatewayAttribute | New response parameter: NetworkType. Valid values:
|
|
ModifyNatGatewayAttribute | 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 |
---|---|
GetNatGatewayConvertStatus | Queries the upgrade status of a NAT gateway. |
ModifyNatGatewaySpec | Changes the specification of a subscription NAT gateway. |
ListEnhanhcedNatGatewayAvailableZones | Queries the zones that support NAT gateways. |
API operations available only for VPC NAT gateways
API | Description |
---|---|
CreateNatIpCidr | Creates a NAT CIDR block. |
DeleteNatIpCidr | Deletes a NAT CIDR block. |
ModifyNatIpCidrAttribute | Modifies the name and description of a NAT CIDR block. |
ListNatIpCidrs | Queries NAT CIDR blocks. |
CreateNatIp | Creates a NAT IP address. |
DeleteNatIp | Deletes a NAT IP address. |
ModifyNatIpAttribute | Modifies the name and description of a NAT IP address. |
ListNatIps | Queries NAT IP addresses. |