This product(
Vpc/2016-04-28
) OpenAPI adopts RPC Signature style. See signature details in Description of the signature mechanism. We have packaged SDKs for common programming languages for developers. Developers can directly call the OpenAPI of this product by downloading the SDK without paying attention to the technical details. If the existing SDK cannot meet the usage requirements, you can connect through the signature mechanism. It will take about 5 working days. Therefore, it is recommended to join our DingTalk service group (11370001915) and sign under the guidance of experts. Before using the API, you need to prepare your identity account and access key (AccessKey) to effectively access the API through client tools (SDK, CLI, etc.). For details see getAccessKey.
VPC
API | Title | Description |
---|---|---|
CreateVpc | CreateVpc | Creates a virtual private cloud (VPC). |
CreateDefaultVpc | CreateDefaultVpc | Creates a default virtual private cloud (VPC). |
DeleteVpc | DeleteVpc | Deletes a virtual private cloud (VPC). |
DescribeVpcs | DescribeVpcs | Queries virtual private clouds (VPCs) in a specified region. |
ModifyVpcAttribute | ModifyVpcAttribute | Modifies the name and description of a virtual private cloud (VPC). |
DescribeVpcAttribute | DescribeVpcAttribute | Queries the detailed information about a specified virtual private cloud (VPC). |
GrantInstanceToCen | GrantInstanceToCen | Grants permissions to a Cloud Enterprise Network (CEN) instance. |
RevokeInstanceFromCen | RevokeInstanceFromCen | Revokes the permissions on a network instance that is attached to a Cloud Enterprise Network (CEN) instance. |
DescribeGrantRulesToCen | DescribeGrantRulesToCen | Queries the permissions granted to attach a network instance to a Cloud Enterprise Network (CEN) instance that belongs to another Alibaba Cloud account. The network instance can be a virtual private cloud (VPC), a virtual border router (VBR), or a Cloud Connect Network (CCN) instance. |
EnableVpcClassicLink | EnableVpcClassicLink | Enables ClassicLink for a virtual private cloud (VPC). |
DisableVpcClassicLink | DisableVpcClassicLink | Disables ClassicLink for a virtual private cloud (VPC). |
DeletionProtection | DeletionProtection | Configures deletion protection for an instance. |
AssociateVpcCidrBlock | AssociateVpcCidrBlock | Adds a secondary CIDR block to a virtual private cloud (VPC). |
UnassociateVpcCidrBlock | UnassociateVpcCidrBlock | Removes a secondary CIDR block from a virtual private cloud (VPC). |
AllocateVpcIpv6Cidr | AllocateVpcIpv6Cidr | Reserves a specified IPv6 CIDR block. |
Router
API | Title | Description |
---|---|---|
ModifyVRouterAttribute | ModifyVRouterAttribute | Modifies the name and description of a vRouter. |
DescribeVRouters | DescribeVRouters | Queries vRouters in a region. |
VSwitch
API | Title | Description |
---|---|---|
CreateVSwitch | CreateVSwitch | Creates a vSwitch. |
CreateDefaultVSwitch | CreateDefaultVSwitch | Creates a default vSwitch. |
DeleteVSwitch | DeleteVSwitch | Deletes a vSwitch. |
DescribeVSwitches | DescribeVSwitches | Queries vSwitches. |
ModifyVSwitchAttribute | ModifyVSwitchAttribute | Modifies the name and description of a vSwitch. |
DescribeVSwitchAttributes | DescribeVSwitchAttributes | Queries the detailed information about a specified vSwitch. |
CheckCanAllocateVpcPrivateIpAddress | CheckCanAllocateVpcPrivateIpAddress | Checks whether a private IP address in a specified vSwitch is available. |
Route table
API | Title | Description |
---|---|---|
CreateRouteEntry | CreateRouteEntry | Adds a custom route entry to the route table of a vRouter or a virtual border router (VBR). |
DeleteRouteEntry | DeleteRouteEntry | Removes a route entry from the route table of a vRouter or a virtual border router (VBR). |
CreateRouteEntries | CreateRouteEntries | Adds custom route entries to the route table of a vRouter. |
DeleteRouteEntries | DeleteRouteEntries | Deletes multiple custom route entries at a time. |
GetVpcRouteEntrySummary | GetVpcRouteEntrySummary | Queries route types. |
DescribeRouteTables | DescribeRouteTables | |
CreateRouteTable | CreateRouteTable | Creates a custom route table. |
AssociateRouteTable | AssociateRouteTable | Associates a custom route table with a vSwitch in the same VPC. |
DeleteRouteTable | DeleteRouteTable | Deletes a custom route table. |
DescribeRouteEntryList | DescribeRouteEntryList | Queries information about route entries in a route table. |
ModifyRouteTableAttributes | ModifyRouteTableAttributes | Modifies the name and description of a route table. |
UnassociateRouteTable | UnassociateRouteTable | Disassociates a route table from a vSwitch. |
ModifyRouteEntry | ModifyRouteEntry | Modifies the name and description of a custom route entry. |
DescribeRouteTableList | DescribeRouteTableList | Queries route tables. |
Prefix list
API | Title | Description |
---|---|---|
CreateVpcPrefixList | CreateVpcPrefixList | Creates a prefix list. |
DeleteVpcPrefixList | DeleteVpcPrefixList | Deletes a prefix list. |
ModifyVpcPrefixList | ModifyVpcPrefixList | Modifies the configuration of a prefix list. |
ListPrefixLists | ListPrefixLists | Queries prefix lists. |
GetVpcPrefixListAssociations | GetVpcPrefixListAssociations | Queries the network instances that are associated with a prefix list. |
GetVpcPrefixListEntries | GetVpcPrefixListEntries | Queries the information about a prefix list. |
RetryVpcPrefixListAssociation | RetryVpcPrefixListAssociation | Re-applies a prefix list. |
DHCP
API | Title | Description |
---|---|---|
CreateDhcpOptionsSet | CreateDhcpOptionsSet | Creates a DHCP options set. |
AttachDhcpOptionsSetToVpc | AttachDhcpOptionsSetToVpc | Associates a DHCP options set with a virtual private cloud (VPC). |
DetachDhcpOptionsSetFromVpc | DetachDhcpOptionsSetFromVpc | Disassociates a DHCP options set from a virtual private cloud (VPC). |
ReplaceVpcDhcpOptionsSet | ReplaceVpcDhcpOptionsSet | Replaces the DHCP options set that is associated with a virtual private cloud (VPC). |
GetDhcpOptionsSet | GetDhcpOptionsSet | Queries a DHCP options set. |
ListDhcpOptionsSets | ListDhcpOptionsSets | Queries Dynamic Host Configuration Protocol (DHCP) options sets. |
UpdateDhcpOptionsSetAttribute | UpdateDhcpOptionsSetAttribute | Modifies the configuration of a DHCP options set. |
DeleteDhcpOptionsSet | DeleteDhcpOptionsSet | Deletes a Dynamic Host Configuration Protocol (DHCP) options set. |
Flow log
API | Title | Description |
---|---|---|
OpenFlowLogService | OpenFlowLogService | Enables the flow log feature. |
GetFlowLogServiceStatus | GetFlowLogServiceStatus | Queries the status of the flow log feature. |
CreateFlowLog | CreateFlowLog | Creates a flow log. |
ModifyFlowLogAttribute | ModifyFlowLogAttribute | Modifies the attributes of a flow log. |
DescribeFlowLogs | DescribeFlowLogs | Queries flow logs. |
ActiveFlowLog | ActiveFlowLog | Enables flow logs. After flow logs are enabled, traffic information about a resource is captured. |
DeactiveFlowLog | DeactiveFlowLog | Disables a flow log. After a flow log is disabled, traffic information about a resource is no longer captured. |
DeleteFlowLog | DeleteFlowLog | Deletes a flow log. |
ACL
API | Title | Description |
---|---|---|
AssociateNetworkAcl | AssociateNetworkAcl | Associates a network access control list (ACL) with a vSwitch. |
CreateNetworkAcl | CreateNetworkAcl | Creates a network access control list (ACL). |
DeleteNetworkAcl | DeleteNetworkAcl | Deletes a network access control list (ACL). |
ModifyNetworkAclAttributes | ModifyNetworkAclAttributes | Modifies the attributes of a network access control list (ACL). |
UpdateNetworkAclEntries | UpdateNetworkAclEntries | Updates the rules of a network access control list (ACL). |
DescribeNetworkAclAttributes | DescribeNetworkAclAttributes | Queries network access control lists (ACLs). |
DescribeNetworkAcls | DescribeNetworkAcls | Queries network access control lists (ACLs). |
CopyNetworkAclEntries | CopyNetworkAclEntries | Copies the rules of a network access control list (ACL). |
UnassociateNetworkAcl | UnassociateNetworkAcl | Disassociates a network access control list (ACL) from a vSwitch. |
HAVIP
API | Title | Description |
---|---|---|
CreateHaVip | CreateHaVip | Creates a high-availability virtual IP address (HAVIP). |
DeleteHaVip | DeleteHaVip | Deletes a high-availability virtual IP address (HAVIP). |
ModifyHaVipAttribute | ModifyHaVipAttribute | Modifies the name and description of a high-availability virtual IP address (HAVIP). |
DescribeHaVips | DescribeHaVips | Queries high-availability virtual IP addresses (HAVIPs) in a specified region. |
AssociateHaVip | AssociateHaVip | Associates a high-availability virtual IP address (HAVIP) with an Elastic Compute Service (ECS) instance. |
UnassociateHaVip | UnassociateHaVip | Disassociates a high-availability virtual IP address (HAVIP) from an elastic network interface (ENI) or an Elastic Compute Service (ECS) instance in a virtual private cloud (VPC). |
Traffic mirroring
API | Title | Description |
---|---|---|
OpenTrafficMirrorService | OpenTrafficMirrorService | Enables traffic mirroring. |
GetTrafficMirrorServiceStatus | GetTrafficMirrorServiceStatus | Queries the status of the traffic mirroring feature. |
Filter rule | Filter rule | |
CreateTrafficMirrorFilterRules | CreateTrafficMirrorFilterRules | Creates an inbound or outbound rule for traffic mirroring. |
DeleteTrafficMirrorFilterRules | DeleteTrafficMirrorFilterRules | Deletes an inbound or outbound rule of a filter for traffic mirroring. |
UpdateTrafficMirrorFilterRuleAttribute | UpdateTrafficMirrorFilterRuleAttribute | Modifies the configuration of an inbound or outbound rule for traffic mirroring. |
Filter | Filter | |
CreateTrafficMirrorFilter | CreateTrafficMirrorFilter | Creates a filter for traffic mirroring. |
DeleteTrafficMirrorFilter | DeleteTrafficMirrorFilter | Deletes a filter of traffic mirroring. |
UpdateTrafficMirrorFilterAttribute | UpdateTrafficMirrorFilterAttribute | Modifies the configuration of a filter for traffic mirroring. |
ListTrafficMirrorFilters | ListTrafficMirrorFilters | Queries filters for traffic mirroring. |
Session | Session | |
AddSourcesToTrafficMirrorSession | AddSourcesToTrafficMirrorSession | Adds a traffic mirror source to a traffic mirror session. |
CreateTrafficMirrorSession | CreateTrafficMirrorSession | Creates a traffic mirror session. |
DeleteTrafficMirrorSession | DeleteTrafficMirrorSession | Deletes a traffic mirror session. |
RemoveSourcesFromTrafficMirrorSession | RemoveSourcesFromTrafficMirrorSession | Deletes a traffic mirror source from a traffic mirror session. |
UpdateTrafficMirrorSessionAttribute | UpdateTrafficMirrorSessionAttribute | Modifies the configuration of a traffic mirror session. |
ListTrafficMirrorSessions | ListTrafficMirrorSessions | Queries details of a traffic mirror session. |
EIP
API | Title | Description |
---|---|---|
AllocateEipAddress | AllocateEipAddress | Applies for an elastic IP address (EIP). |
AllocateEipAddressPro | AllocateEipAddressPro | Applies for a specific elastic IP address (EIP). |
DescribeEipAddresses | DescribeEipAddresses | Queries elastic IP addresses (EIPs) created in a region. |
ModifyEipAddressAttribute | ModifyEipAddressAttribute | Modifies the name, description, and maximum bandwidth of an elastic IP address (EIP). |
ReleaseEipAddress | ReleaseEipAddress | Releases an elastic IP address (EIP). |
AllocateEipSegmentAddress | AllocateEipSegmentAddress | Applies for contiguous elastic IP address (EIP) groups. |
DescribeEipSegment | DescribeEipSegment | Queries contiguous elastic IP address (EIP) groups. |
ReleaseEipSegmentAddress | ReleaseEipSegmentAddress | Releases contiguous elastic IP addresses (EIPs). |
AssociateEipAddress | AssociateEipAddress | Associates an elastic IP address (EIP) with an instance in the same region. |
AssociateEipAddressBatch | AssociateEipAddressBatch | Associates multiple elastic IP addresses (EIPs) with an instance in the same region. |
UnassociateEipAddress | UnassociateEipAddress | Disassociates an elastic IP address (EIP) from a cloud resource. |
DescribeEipGatewayInfo | DescribeEipGatewayInfo | Queries the gateway and subnet mask of an elastic IP address (EIP). |
DescribePublicIpAddress | DescribePublicIpAddress | Queries the public IP address range of a virtual private cloud (VPC) in a region. |
DescribeEipMonitorData | DescribeEipMonitorData | Queries the monitoring data of an elastic IP address (EIP). You can query monitoring data within the last 30 days, and obtain up to 400 data points in each request. |
SetHighDefinitionMonitorLogStatus | SetHighDefinitionMonitorLogStatus | Configures fine-grained monitoring for an elastic IP address (EIP). |
DescribeHighDefinitionMonitorLogAttribute | DescribeHighDefinitionMonitorLogAttribute | Queries fine-grained monitoring configurations about an elastic IP address (EIP). |
CreatePublicIpAddressPool | CreatePublicIpAddressPool | Creates an IP address pool. |
ListPublicIpAddressPools | ListPublicIpAddressPools | Queries the information about the available IP address pools. |
UpdatePublicIpAddressPoolAttribute | UpdatePublicIpAddressPoolAttribute | Modifies the attributes of an IP address pool. |
DeletePublicIpAddressPool | DeletePublicIpAddressPool | Deletes an IP address pool. |
AddPublicIpAddressPoolCidrBlock | AddPublicIpAddressPoolCidrBlock | Adds a CIDR block to an IP address pool. |
ListPublicIpAddressPoolCidrBlocks | ListPublicIpAddressPoolCidrBlocks | Queries CIDR blocks in an IP address pool. |
DeletePublicIpAddressPoolCidrBlock | DeletePublicIpAddressPoolCidrBlock | Deletes a CIDR block from an IP address pool. |
Bandwidth
API | Title | Description |
---|---|---|
CreateCommonBandwidthPackage | CreateCommonBandwidthPackage | Creates an Internet Shared Bandwidth instance. |
ModifyCommonBandwidthPackageAttribute | ModifyCommonBandwidthPackageAttribute | Modifies the name and description of an EIP bandwidth plan. |
AddCommonBandwidthPackageIp | AddCommonBandwidthPackageIp | Associates an elastic IP address (EIP) with an Internet Shared Bandwidth instance. |
ModifyCommonBandwidthPackageIpBandwidth | ModifyCommonBandwidthPackageIpBandwidth | Sets the maximum bandwidth of an EIP that is associated with an Internet Shared Bandwidth instance. |
CancelCommonBandwidthPackageIpBandwidth | CancelCommonBandwidthPackageIpBandwidth | Cancels the maximum bandwidth configured for an elastic IP address (EIP) that is associated with an Internet Shared Bandwidth instance. |
DescribeCommonBandwidthPackages | DescribeCommonBandwidthPackages | Queries a list of Internet Shared Bandwidth instances in a region. |
ModifyCommonBandwidthPackageSpec | ModifyCommonBandwidthPackageSpec | Modifies the maximum bandwidth of an Internet Shared Bandwidth instance. |
RemoveCommonBandwidthPackageIp | RemoveCommonBandwidthPackageIp | Disassociates an EIP from an EIP bandwidth plan. |
DeleteCommonBandwidthPackage | DeleteCommonBandwidthPackage | Deletes an Internet Shared Bandwidth instance. |
AddCommonBandwidthPackageIps | AddCommonBandwidthPackageIps | Associates multiple elastic IP addresses (EIPs) with an Internet Shared Bandwidth instance. |
Physical connection
API | Title | Description |
---|---|---|
OpenPhysicalConnectionService | OpenPhysicalConnectionService | Enables billing for outbound data transfer. |
GetPhysicalConnectionServiceStatus | GetPhysicalConnectionServiceStatus | Queries the status of outbound data transfer billing for the current account. |
DescribeAccessPoints | DescribeAccessPoints | Queries the access points of an Express Connect circuit in a specific region. |
CreatePhysicalConnection | CreatePhysicalConnection | Applies for an Express Connect circuit. |
ModifyPhysicalConnectionAttribute | ModifyPhysicalConnectionAttribute | Modifies the configuration of an Express Connect circuit. |
EnablePhysicalConnection | EnablePhysicalConnection | Enables an Express Connect circuit that is in the Confirmed state. After you enable an Express Connect circuit, it changes to the Enabled state. |
ConfirmPhysicalConnection | ConfirmPhysicalConnection | Confirms an Express Connect circuit. If this operation succeeds, the state of the Express Connect circuit changes to Confirmed. |
DescribePhysicalConnections | DescribePhysicalConnections | Queries Express Connect circuits in a specified region. |
ApplyPhysicalConnectionLOA | ApplyPhysicalConnectionLOA | Applies for a Letter of Authorization (LOA) for an Express Connect circuit. |
CompletePhysicalConnectionLOA | CompletePhysicalConnectionLOA | Generates a report for an installed Express Connect circuit. |
DescribePhysicalConnectionLOA | DescribePhysicalConnectionLOA | Queries the Letter of Authorization (LOA) information about an Express Connect circuit. |
CreatePhysicalConnectionSetupOrder | CreatePhysicalConnectionSetupOrder | Creates an order for initial installation of an Express Connect circuit. |
CreatePhysicalConnectionOccupancyOrder | CreatePhysicalConnectionOccupancyOrder | Creates an order for resource occupation of an Express Connect circuit. |
RecoverPhysicalConnection | RecoverPhysicalConnection | Resumes an Express Connect circuit. |
ListGeographicSubRegions | ListGeographicSubRegions | Queries the most recent region list. |
ListBusinessAccessPoints | ListBusinessAccessPoints | Queries the access points of an Express Connect circuit. |
CreateVpconnFromVbr | CreateVpconnFromVbr | Pushes an Express Connect circuit to another account by adding a shared port for the account. |
AttachVbrToVpconn | AttachVbrToVpconn | Associates a virtual border router (VBR) with a hosted connection. |
Virtual physical connection | Virtual physical connection | |
CreateVirtualPhysicalConnection | CreateVirtualPhysicalConnection | Creates a hosted connection. |
UpdateVirtualPhysicalConnection | UpdateVirtualPhysicalConnection | Changes the virtual local area network (VLAN) ID of a hosted connection. |
ListVirtualPhysicalConnections | ListVirtualPhysicalConnections | Queries information about hosted connections. |
VBR
API | Title | Description |
---|---|---|
VBR failover group | VBR failover group | |
CreateVbrHa | CreateVbrHa | Creates a virtual border router (VBR) failover group. |
DescribeVbrHa | DescribeVbrHa | Queries virtual border router (VBR) failover groups. |
UpdateVirtualBorderBandwidth | UpdateVirtualBorderBandwidth | Modifies the maximum outbound bandwidth of a virtual border router (VBR). |
CreateVirtualBorderRouter | CreateVirtualBorderRouter | Creates a virtual border router (VBR). |
ModifyVirtualBorderRouterAttribute | ModifyVirtualBorderRouterAttribute | Modifies the configuration of a virtual border router (VBR). |
TerminateVirtualBorderRouter | TerminateVirtualBorderRouter | Terminates a virtual border router (VBR). |
DescribeVirtualBorderRouters | DescribeVirtualBorderRouters | Queries virtual border routers (VBRs). |
DescribeVirtualBorderRoutersForPhysicalConnection | DescribeVirtualBorderRoutersForPhysicalConnection | Queries virtual border routers (VBRs) that are associated with an Express Connect circuit. The VBRs can be created by the owner of the Express Connect circuit and by other Alibaba Cloud accounts. |
UnassociatePhysicalConnectionFromVirtualBorderRouter | UnassociatePhysicalConnectionFromVirtualBorderRouter | Disassociates a virtual border router (VBR) from an Express Connect circuit. |
AssociatePhysicalConnectionToVirtualBorderRouter | AssociatePhysicalConnectionToVirtualBorderRouter | Associates a virtual border router (VBR) with a specified Express Connect circuit. |
BGP
API | Title | Description |
---|---|---|
AddBgpNetwork | AddBgpNetwork | Advertises a Border Gateway Protocol (BGP) network. |
CreateBgpGroup | CreateBgpGroup | Creates a Border Gateway Protocol (BGP) group for a specified virtual border router (VBR). |
CreateBgpPeer | CreateBgpPeer | Adds a Border Gateway Protocol (BGP) peer to a BGP group. |
DeleteBgpGroup | DeleteBgpGroup | Deletes an advertised BGP network. |
DeleteBgpNetwork | DeleteBgpNetwork | Deletes an advertised Border Gateway Protocol (BGP) network. |
DeleteBgpPeer | DeleteBgpPeer | Deletes a Border Gateway Protocol (BGP) peer. |
ModifyBgpGroupAttribute | ModifyBgpGroupAttribute | Modifies the configuration of a Border Gateway Protocol (BGP) group. |
ModifyBgpPeerAttribute | ModifyBgpPeerAttribute | Modifies the configuration of a BGP peer. |
DescribeBgpGroups | DescribeBgpGroups | Queries Border Gateway Protocol (BGP) groups. |
DescribeBgpNetworks | DescribeBgpNetworks | Queries advertised Border Gateway Protocol (BGP) networks. |
DescribeBgpPeers | DescribeBgpPeers | Queries Border Gateway Protocol (BGP) peers in a specified region. |
NAT gateway
API | Title | Description |
---|---|---|
CreateNatGateway | CreateNatGateway | Creates an enhanced Internet NAT gateway or a Virtual Private Cloud (VPC) NAT gateway. |
DeleteNatGateway | DeleteNatGateway | Deletes a specified Internet NAT gateway or a Virtual Private Cloud (VPC) NAT gateway. |
ModifyNatGatewayAttribute | ModifyNatGatewayAttribute | Modifies the name and description of a NAT gateway. |
ModifyNatGatewaySpec | ModifyNatGatewaySpec | Upgrades a subscription Internet NAT gateway. |
EnableNatGatewayEcsMetric | EnableNatGatewayEcsMetric | Enables the traffic monitoring feature for NAT gateways. |
UpdateNatGatewayNatType | UpdateNatGatewayNatType | Upgrades a standard NAT gateway to an enhanced NAT gateway. |
DisableNatGatewayEcsMetric | DisableNatGatewayEcsMetric | Disables ECS traffic monitoring for a NAT gateway. |
DescribeNatGateways | DescribeNatGateways | Queries NAT gateways that meet specific conditions in a specified region. |
ListEnhanhcedNatGatewayAvailableZones | ListEnhanhcedNatGatewayAvailableZones | Queries the zones that support NAT gateways. |
GetNatGatewayAttribute | GetNatGatewayAttribute | Queries information about a specified NAT gateway. |
ConvertBandwidthPackage | ConvertBandwidthPackage | Converts a NAT bandwidth package to an Internet Shared Bandwidth instance. |
VpcDescribeVpcNatGatewayNetworkInterfaceQuota | VpcDescribeVpcNatGatewayNetworkInterfaceQuota | Queries the quota of endpoints that can be created in the reversely accessed VPC NAT gateway. |
SNAT | SNAT | |
CreateSnatEntry | CreateSnatEntry | Adds an SNAT entry to an SNAT table. |
DeleteSnatEntry | DeleteSnatEntry | Deletes an SNAT entry. |
ModifySnatEntry | ModifySnatEntry | Modifies a specified SNAT entry. |
DescribeSnatTableEntries | DescribeSnatTableEntries | Queries SNAT entries. |
DNAT | DNAT | |
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. |
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. |
IPv4 Gateway
API | Title | Description |
---|---|---|
CreateIpv4Gateway | CreateIpv4Gateway | Creates an IPv4 gateway. |
DeleteIpv4Gateway | DeleteIpv4Gateway | Deletes an IPv4 gateway. |
EnableVpcIpv4Gateway | EnableVpcIpv4Gateway | Activates an IPv4 gateway. |
ListIpv4Gateways | ListIpv4Gateways | Queries IPv4 gateways. |
UpdateIpv4GatewayAttribute | UpdateIpv4GatewayAttribute | Modifies the description or name of an IPv4 gateway. |
GetIpv4GatewayAttribute | GetIpv4GatewayAttribute | Queries the attributes of an IPv4 gateway. |
AssociateRouteTableWithGateway | AssociateRouteTableWithGateway | Associates a gateway route table with an IPv4 gateway in the same virtual private cloud (VPC). |
DissociateRouteTableFromGateway | DissociateRouteTableFromGateway | Disassociates a gateway route table from an IPv4 gateway. |
UpdateGatewayRouteTableEntryAttribute | UpdateGatewayRouteTableEntryAttribute | Modifies the next hop type and next hop of the route entry in a gateway route table. |
ListGatewayRouteTableEntries | ListGatewayRouteTableEntries | Queries route entries of a gateway route table. |
VPN gateway
API | Title | Description |
---|---|---|
CreateVpnGateway | CreateVpnGateway | Creates a VPN gateway. |
DeleteVpnGateway | DeleteVpnGateway | Deletes a specified VPN gateway. |
ModifyVpnGatewayAttribute | ModifyVpnGatewayAttribute | Modifies the name and description of a VPN gateway. |
DescribeVpnGateway | DescribeVpnGateway | Queries the detailed information about a VPN gateway. |
DescribeVpnGateways | DescribeVpnGateways | Queries VPN gateways in a region. |
AssociateVpnGatewayWithCertificate | AssociateVpnGatewayWithCertificate | Associates a VPN gateway with a certificate. |
DissociateVpnGatewayWithCertificate | DissociateVpnGatewayWithCertificate | Disassociates a certificate from a VPN gateway. |
ListVpnCertificateAssociations | ListVpnCertificateAssociations | Queries the association between VPN gateways and certificates in a region. |
DiagnoseVpnGateway | DiagnoseVpnGateway | Diagnoses a VPN gateway. |
GetVpnGatewayDiagnoseResult | GetVpnGatewayDiagnoseResult | Queries the diagnostic result of a VPN gateway. |
Customer gateway
API | Title | Description |
---|---|---|
CreateCustomerGateway | CreateCustomerGateway | Creates a customer gateway. |
DeleteCustomerGateway | DeleteCustomerGateway | Deletes a specified customer gateway. |
ModifyCustomerGatewayAttribute | ModifyCustomerGatewayAttribute | Modifies the configuration of a customer gateway. |
DescribeCustomerGateway | DescribeCustomerGateway | Queries the detailed information about a specified customer gateway. |
DescribeCustomerGateways | DescribeCustomerGateways | Queries customer gateways. |
SSL-VPN
API | Title | Description |
---|---|---|
SSL-VPN client certificate | SSL-VPN client certificate | |
CreateSslVpnClientCert | CreateSslVpnClientCert | Creates an SSL client certificate. |
DeleteSslVpnClientCert | DeleteSslVpnClientCert | Deletes an SSL client certificate. |
ModifySslVpnClientCert | ModifySslVpnClientCert | Modifies the name of an SSL client certificate. |
DescribeSslVpnClientCerts | DescribeSslVpnClientCerts | Queries SSL client certificates. |
DescribeSslVpnClientCert | DescribeSslVpnClientCert | Queries the details of an SSL client certificate. |
DescribeSslVpnClients | DescribeSslVpnClients | Queries the clients that have connected to a VPN gateway through SSL-VPN connections. |
SSL-VPN server | SSL-VPN server | |
CreateSslVpnServer | CreateSslVpnServer | Creates an SSL server. |
DeleteSslVpnServer | DeleteSslVpnServer | Deletes an SSL server. |
ModifySslVpnServer | ModifySslVpnServer | Modifies the configurations of an SSL server. |
DescribeSslVpnServers | DescribeSslVpnServers | Queries SSL servers. |
DescribeVpnSslServerLogs | DescribeVpnSslServerLogs | Queries the log entries of an SSL server. |
IPsec-VPN
API | Title | Description |
---|---|---|
Associate transit routers | Associate transit routers | |
CreateVpnAttachment | CreateVpnAttachment | Creates an IPsec-VPN connection. After you create the IPsec-VPN connection, you can associate the IPsec-VPN connection with a transit router. |
ModifyVpnAttachmentAttribute | ModifyVpnAttachmentAttribute | Modifies the configuration of an IPsec-VPN connection. |
DeleteVpnAttachment | DeleteVpnAttachment | Deletes an IPsec-VPN connection. |
DescribeVpnAttachments | DescribeVpnAttachments | Queries the IPsec-VPN connections associated with a transit router. |
CreateVcoRouteEntry | CreateVcoRouteEntry | Adds a destination-based route for an IPsec-VPN connection. |
DeleteVcoRouteEntry | DeleteVcoRouteEntry | Deletes a destination-based route from an IPsec-VPN connection. |
ModifyVcoRouteEntryWeight | ModifyVcoRouteEntryWeight | Modifies the weight of a destination-based route for an IPsec-VPN connection. |
DescribeVcoRouteEntries | DescribeVcoRouteEntries | Queries the routes of an IPsec-VPN connection. |
CheckVpnBgpEnabled | CheckVpnBgpEnabled | Checks whether the region of an IPsec-VPN connection supports BGP. |
DescribeVpnCrossAccountAuthorizations | DescribeVpnCrossAccountAuthorizations | Queries the cross-account authorization information about an IPsec-VPN connection. |
Associate a VPN gateway | Associate a VPN gateway | |
CreateVpnConnection | CreateVpnConnection | Creates an IPsec-VPN connection. |
DeleteVpnConnection | DeleteVpnConnection | Deletes an IPsec-VPN connection. |
ModifyVpnConnectionAttribute | ModifyVpnConnectionAttribute | Modifies the configuration of an IPsec-VPN connection. |
ModifyTunnelAttribute | ModifyTunnelAttribute | Modifies tunnel configurations for IPsec-VPN connection. |
DescribeVpnConnection | DescribeVpnConnection | Queries the detailed information about an IPsec-VPN connection. |
DescribeVpnConnections | DescribeVpnConnections | Queries IPsec-VPN connections. |
DownloadVpnConnectionConfig | DownloadVpnConnectionConfig | Queries the configuration of an IPsec-VPN connection. |
DescribeVpnConnectionLogs | DescribeVpnConnectionLogs | Queries logs of IPsec-VPN connections. |
VPN gateway policy-based route
API | Title | Description |
---|---|---|
CreateVpnPbrRouteEntry | CreateVpnPbrRouteEntry | Creates a policy-based route for a VPN gateway. |
DeleteVpnPbrRouteEntry | DeleteVpnPbrRouteEntry | Deletes a policy-based route from a VPN gateway. |
ModifyVpnPbrRouteEntryWeight | ModifyVpnPbrRouteEntryWeight | Modifies the weight of a policy-based route of a VPN gateway. |
ModifyVpnPbrRouteEntryPriority | ModifyVpnPbrRouteEntryPriority | Modifies the priority of a policy-based route. |
ModifyVpnPbrRouteEntryAttribute | ModifyVpnPbrRouteEntryAttribute | Modifies the weight and priority of a policy-based route. |
DescribeVpnPbrRouteEntries | DescribeVpnPbrRouteEntries | Queries policy-based route entries of a VPN gateway. |
VPN gateway destination-based route
API | Title | Description |
---|---|---|
CreateVpnRouteEntry | CreateVpnRouteEntry | Creates a destination-based route entry for a VPN gateway. |
PublishVpnRouteEntry | PublishVpnRouteEntry | Advertises a VPN route to a VPC. |
DeleteVpnRouteEntry | DeleteVpnRouteEntry | Deletes a destination-based route from a VPN gateway. |
ModifyVpnRouteEntryWeight | ModifyVpnRouteEntryWeight | Modifies the weight of a destination-based route of a VPN gateway. |
DescribeVpnRouteEntries | DescribeVpnRouteEntries | Queries destination-based and BGP route entries of a VPN gateway. |
IPsec servers
API | Title | Description |
---|---|---|
CreateIpsecServer | CreateIpsecServer | Creates an IPsec server. |
UpdateIpsecServer | UpdateIpsecServer | Modifies the configuration of an IPsec server. |
ListIpsecServers | ListIpsecServers | Queries IPsec servers. |
ListIpsecServerLogs | ListIpsecServerLogs | Queries the logs of an IPsec server. |
DeleteIpsecServer | DeleteIpsecServer | Deletes an IPsec server. |
IPv6
API | Title | Description |
---|---|---|
CreateIpv6Gateway | CreateIpv6Gateway | Creates an IPv6 gateway. |
DeleteIpv6Gateway | DeleteIpv6Gateway | Deletes an IPv6 gateway. |
DescribeIpv6Gateways | DescribeIpv6Gateways | Queries IPv6 gateways in a region. |
CreateIpv6EgressOnlyRule | CreateIpv6EgressOnlyRule | Creates an egress-only rule for an IPv6 address. |
DescribeIpv6EgressOnlyRules | DescribeIpv6EgressOnlyRules | Queries egress-only rules. |
DeleteIpv6EgressOnlyRule | DeleteIpv6EgressOnlyRule | Deletes an egress-only rule. |
DescribeIpv6Addresses | DescribeIpv6Addresses | Queries IPv6 addresses in a region. |
AllocateIpv6InternetBandwidth | AllocateIpv6InternetBandwidth | Purchases Internet bandwidth resources for an IPv6 address. |
ModifyIpv6InternetBandwidth | ModifyIpv6InternetBandwidth | Modifies the Internet bandwidth value of an IPv6 address. |
DeleteIpv6InternetBandwidth | DeleteIpv6InternetBandwidth | Deletes Internet bandwidth. |
ModifyIpv6GatewayAttribute | ModifyIpv6GatewayAttribute | Modifies the name and description of an IPv6 gateway. |
ModifyIpv6AddressAttribute | ModifyIpv6AddressAttribute | Modifies the name and description of an IPv6 address. |
DescribeIpv6GatewayAttribute | DescribeIpv6GatewayAttribute | Queries the detailed information about an IPv6 gateway. |
Regions and zones
API | Title | Description |
---|---|---|
DescribeRegions | DescribeRegions | Queries the most recent region list. |
DescribeZones | DescribeZones | Queries zones in a specified region. |
Tag
API | Title | Description |
---|---|---|
TagResources | TagResources | Creates and adds tags to resources. |
ListTagResources | ListTagResources | Queries the tags that are added to resources. |
UnTagResources | UnTagResources | Removes tags from resources. |
DescribeTags | DescribeTags | Queries tags that meet the specified filter conditions. |
DescribeTagKeys | DescribeTagKeys | Queries tag keys. |
UntagResourcesForExpressConnect | UntagResourcesForExpressConnect | Removes tags from Express Connect circuits at a time. |
TagResourcesForExpressConnect | TagResourcesForExpressConnect | Creates tags and add the tags to one or more Express Connect circuits. |
ListTagResourcesForExpressConnect | ListTagResourcesForExpressConnect | Queries the tags that are added to an Express Connect circuit. |
DescribeTagKeysForExpressConnect | DescribeTagKeysForExpressConnect | Queries the tag list of an Express Connect circuit. |
Router interface
API | Title | Description |
---|---|---|
DeactivateRouterInterface | DeactivateRouterInterface | Disables a router interface. |
CreateRouterInterface | CreateRouterInterface | Creates a router interface. |
DeleteRouterInterface | DeleteRouterInterface | Deletes a router interface. |
GrantInstanceToVbr | GrantInstanceToVbr | Grants a virtual border router (VBR) the permissions to connect to a virtual private cloud (VPC) that belongs to another Alibaba Cloud account. |
ModifyRouterInterfaceAttribute | ModifyRouterInterfaceAttribute | Modifies the configuration of a router interface. |
ModifyRouterInterfaceSpec | ModifyRouterInterfaceSpec | Modifies the specification of a router interface. |
ActivateRouterInterface | ActivateRouterInterface | Activates a router interface that is in the Inactive state. |
RevokeInstanceFromVbr | RevokeInstanceFromVbr | Revokes the permissions granted to a virtual border router (VBR) on a virtual private cloud (VPC). |
DescribeRouterInterfaces | DescribeRouterInterfaces | Queries router interfaces in a specified region. |
DescribeEcGrantRelation | DescribeEcGrantRelation | Queries whether permissions on a virtual private cloud (VPC) are granted to a virtual border router (VBR). |
DescribeRouterInterfaceAttribute | DescribeRouterInterfaceAttribute | Queries the configuration of a specified router interface. |
ConnectRouterInterface | ConnectRouterInterface | Initiates a connection from the router interface of an initiator to the router interface of an accepter. |
VPC gateway endpoint
API | Title | Description |
---|---|---|
AssociateRouteTablesWithVpcGatewayEndpoint | AssociateRouteTablesWithVpcGatewayEndpoint | Associates a route table with a gateway endpoint. |
ListVpcEndpointServicesByEndUser | ListVpcEndpointServicesByEndUser | Queries available endpoint services. |
CreateVpcGatewayEndpoint | CreateVpcGatewayEndpoint | Creates a gateway endpoint. |
DeleteVpcGatewayEndpoint | DeleteVpcGatewayEndpoint | Deletes a gateway endpoint. |
UpdateVpcGatewayEndpointAttribute | UpdateVpcGatewayEndpointAttribute | Modifies the configuration of a gateway endpoint. |
GetVpcGatewayEndpointAttribute | GetVpcGatewayEndpointAttribute | Queries attributes of a gateway endpoint. |
ListVpcGatewayEndpoints | ListVpcGatewayEndpoints | Queries gateway endpoints. |
Resource group
API | Title | Description |
---|---|---|
MoveResourceGroup | MoveResourceGroup | Moves a resource to a different resource group. |
ChangeResourceGroup | ChangeResourceGroup | Moves an Express Connect circuit to a new resource group. |