API overview

更新时间:
复制 MD 格式

API standard and pre-built SDKs in multi-language

The OpenAPI specification of this product (Vpc/2016-04-28) follows the RPC standard. Alibaba Cloud provides pre-built SDKs for popular programming languages to abstract low-level complexities such as request signing. This enables developers to call APIs using language-specific syntax without dealing with HTTP details directly.

Custom signature

If your specific needs, such as a customized signature, are not supported by the SDK, manually sign requests using the signature mechanism. Note that manual signing requires significant effort (usually about 5 business days). For support, join our DingTalk group (ID: 147535001692).

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

API

Title

Description

Nat Gateways Nat Gateways
CreateNatGateway CreateNatGateway Createa an enhanced public NAT gateway or a VPC NAT gateway.
DeleteNatGateway DeleteNatGateway Deletes a specified Internet NAT gateway.
ModifyNatGatewayAttribute ModifyNatGatewayAttribute Modifies the name and description of a NAT gateway.
ModifyNatGatewaySpec ModifyNatGatewaySpec Upgrades a subscription Internet NAT gateway.
DescribeNatGateways Query created NAT gateways Calls DescribeNatGateways to query the detailed information of NAT gateways that meet specified conditions in a specified region in list form.
GetNatGatewayAttribute GetNatGatewayAttribute Queries the details of a NAT gateway instance.
ListEnhanhcedNatGatewayAvailableZones ListEnhanhcedNatGatewayAvailableZones Queries the zones that support NAT gateways.
DescribeNatGatewayAssociateNetworkInterfaces DescribeNatGatewayAssociateNetworkInterfaces Queries 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.
VpcDescribeVpcNatGatewayNetworkInterfaceQuota VpcDescribeVpcNatGatewayNetworkInterfaceQuota Queries the quota of endpoints that can be created in the reversely accessed VPC NAT gateway.
SNAT Rule SNAT Rule
CreateSnatEntry CreateSnatEntry Adds an SNAT entry to an SNAT table.
DeleteSnatEntry DeleteSnatEntry Deletes an SNAT entry.
ModifySnatEntry ModifySnatEntry Modifies an SNAT entry.
DescribeSnatTableEntries DescribeSnatTableEntries Queries SNAT entries.
DNAT Rule DNAT Rule
CreateForwardEntry CreateForwardEntry Adds a DNAT entry to a DNAT table.
DeleteForwardEntry DeleteForwardEntry Deletes a DNAT entry.
ModifyForwardEntry ModifyForwardEntry Modifies a DNAT entry.
DescribeForwardTableEntries DescribeForwardTableEntries Queries DNAT entries.
FullNat Rule FullNat Rule
CreateFullNatEntry CreateFullNatEntry Adds a FULLNAT entry to the FULLNAT table.
DeleteFullNatEntry DeleteFullNatEntry Deletes a FULLNAT entry.
ModifyFullNatEntryAttribute ModifyFullNatEntryAttribute Modifies a FULLNAT entry.
ListFullNatEntries ListFullNatEntries Queries FULLNAT entries.
NatIp Management NatIp Management
NatIp NatIp
CreateNatIp CreateNatIp Creates a NAT IP address.
DeleteNatIp DeleteNatIp Deletes a NAT IP address.
ModifyNatIpAttribute ModifyNatIpAttribute Modifies the name and description of a NAT IP address.
ListNatIps ListNatIps Queries the IP addresses on a NAT gateway.
NatIpCidr NatIpCidr
CreateNatIpCidr CreateNatIpCidr Creates a NAT CIDR block.
DeleteNatIpCidr DeleteNatIpCidr Deletes a NAT CIDR block.
ModifyNatIpCidrAttribute ModifyNatIpCidrAttribute Modifies the name and description of a NAT CIDR block.
ListNatIpCidrs ListNatIpCidrs Queries the CIDR blocks of a specified NAT gateway.