All Products
Search
Document Center

:Comparison of API operations between Internet NAT gateways and VPC NAT gateways

Last Updated:Nov 20, 2025

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

Changes

NAT gateway

CreateNatGateway

Adds the NetworkType request parameter. Valid values:

  • intranet: a VPC NAT gateway.

  • internet: an Internet NAT gateway.

DeleteNatGateway

No changes.

DescribeNatGateways

Adds the NetworkType parameter to both the request and the response. Valid values:

  • intranet: a VPC NAT gateway.

  • internet: an Internet NAT gateway.

GetNatGatewayAttribute

Adds the NetworkType response parameter. Valid values:

  • intranet: a VPC NAT gateway.

  • internet: an Internet NAT gateway.

ModifyNatGatewayAttribute

No changes.

DNAT table

CreateForwardEntry

No changes.

ModifyForwardEntry

No changes.

DescribeForwardTableEntries

No changes.

DeleteForwardEntry

No changes.

SNAT table

CreateSnatEntry

No changes.

ModifySnatEntry

No changes.

DescribeSnatTableEntries

No changes.

DeleteSnatEntry

No changes.

API operations available only for Internet NAT gateways

API

Description

ModifyNatGatewaySpec

Changes the specification of an Internet NAT gateway.

ListEnhanhcedNatGatewayAvailableZones

Queries the zones where NAT Gateway is available.

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 a list of 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 a list of NAT IP addresses.