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). |
GrantInstanceToCen | GrantInstanceToCen | Grants permissions to a Cloud Enterprise Network (CEN) instance. |
AssociateVpcCidrBlock | AssociateVpcCidrBlock | Adds a secondary CIDR block to a virtual private cloud (VPC). |
AllocateVpcIpv6Cidr | AllocateVpcIpv6Cidr | Reserves a specified IPv6 CIDR block. |
DeleteVpc | DeleteVpc | Deletes a virtual private cloud (VPC). |
RevokeInstanceFromCen | RevokeInstanceFromCen | Revokes the permissions on a network instance that is attached to a Cloud Enterprise Network (CEN) instance. |
UnassociateVpcCidrBlock | UnassociateVpcCidrBlock | Removes a secondary CIDR block from a virtual private cloud (VPC). |
ModifyVpcAttribute | ModifyVpcAttribute | Modifies the name and description of a virtual private cloud (VPC). |
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. |
DescribeVpcs | DescribeVpcs | Queries virtual private clouds (VPCs) in a specified region. |
DescribeVpcAttribute | DescribeVpcAttribute | Queries the detailed information about a specified virtual private cloud (VPC). |
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. |
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. |
CheckCanAllocateVpcPrivateIpAddress | CheckCanAllocateVpcPrivateIpAddress | Checks whether a private IP address in a specified vSwitch is available. |
DeleteVSwitch | DeleteVSwitch | Deletes a vSwitch. |
ModifyVSwitchAttribute | ModifyVSwitchAttribute | Modifies the name and description of a vSwitch. |
DescribeVSwitches | DescribeVSwitches | Queries vSwitches. |
DescribeVSwitchAttributes | DescribeVSwitchAttributes | Queries the detailed information about a specified vSwitch. |
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). |
CreateRouteEntries | CreateRouteEntries | Adds custom route entries to the route table of a vRouter. |
CreateRouteTable | CreateRouteTable | Creates a custom route table. |
AssociateRouteTable | AssociateRouteTable | Associates a custom route table with a vSwitch in the same VPC. |
DeleteRouteEntry | DeleteRouteEntry | Removes a route entry from the route table of a vRouter or a virtual border router (VBR). |
DeleteRouteEntries | DeleteRouteEntries | Deletes multiple custom route entries at a time. |
DeleteRouteTable | DeleteRouteTable | Deletes a custom route table. |
UnassociateRouteTable | UnassociateRouteTable | Disassociates a route table from a vSwitch. |
ModifyRouteTableAttributes | ModifyRouteTableAttributes | Modifies the name and description of a route table. |
ModifyRouteEntry | ModifyRouteEntry | Modifies the name and description of a custom route entry. |
GetVpcRouteEntrySummary | GetVpcRouteEntrySummary | Queries route types. |
DescribeRouteTables | DescribeRouteTables | |
DescribeRouteEntryList | DescribeRouteEntryList | Queries information about route entries in a route table. |
DescribeRouteTableList | DescribeRouteTableList | Queries route tables. |
Prefix list
API | Title | Description |
---|---|---|
CreateVpcPrefixList | CreateVpcPrefixList | Creates a prefix list. |
RetryVpcPrefixListAssociation | RetryVpcPrefixListAssociation | Re-applies 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. |
DHCP
API | Title | Description |
---|---|---|
CreateDhcpOptionsSet | CreateDhcpOptionsSet | Creates a DHCP options set. |
DeleteDhcpOptionsSet | DeleteDhcpOptionsSet | Deletes a Dynamic Host Configuration Protocol (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). |
UpdateDhcpOptionsSetAttribute | UpdateDhcpOptionsSetAttribute | Modifies the configuration of a DHCP options set. |
GetDhcpOptionsSet | GetDhcpOptionsSet | Queries a DHCP options set. |
ListDhcpOptionsSets | ListDhcpOptionsSets | Queries Dynamic Host Configuration Protocol (DHCP) options sets. |
Flow log
API | Title | Description |
---|---|---|
OpenFlowLogService | OpenFlowLogService | Enables the flow log feature. |
CreateFlowLog | CreateFlowLog | Creates a flow log. |
DeleteFlowLog | DeleteFlowLog | Deletes a flow log. |
ModifyFlowLogAttribute | ModifyFlowLogAttribute | Modifies the name and description of a flow log. |
ActiveFlowLog | ActiveFlowLog | Enables a flow log. After the flow log is enabled, traffic information about a resource is captured. |
DeactiveFlowLog | DeactiveFlowLog | Disables a flow log. After a flow log is disabled, the system no longer captures the traffic information about a resource. |
GetFlowLogServiceStatus | GetFlowLogServiceStatus | Queries the status of a flow log. |
DescribeFlowLogs | DescribeFlowLogs | Queries the information about flow logs. |
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). |
CopyNetworkAclEntries | CopyNetworkAclEntries | Copies the rules of a network access control list (ACL). |
DeleteNetworkAcl | DeleteNetworkAcl | Deletes a network access control list (ACL). |
UnassociateNetworkAcl | UnassociateNetworkAcl | Disassociates a network access control list (ACL) from a vSwitch. |
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). |
HAVIP
API | Title | Description |
---|---|---|
CreateHaVip | CreateHaVip | Creates a high-availability virtual IP address (HAVIP). |
AssociateHaVip | AssociateHaVip | Associates a high-availability virtual IP address (HAVIP) with an Elastic Compute Service (ECS) instance. |
DeleteHaVip | DeleteHaVip | Deletes a high-availability virtual IP address (HAVIP). |
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). |
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. |
Traffic mirroring
API | Title | Description |
---|---|---|
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. |
UpdateTrafficMirrorSessionAttribute | UpdateTrafficMirrorSessionAttribute | Modifies the configuration of a traffic mirror session. |
ListTrafficMirrorSessions | ListTrafficMirrorSessions | Queries the details of a traffic mirror session. |
RemoveSourcesFromTrafficMirrorSession | RemoveSourcesFromTrafficMirrorSession | Deletes a traffic mirror source from a traffic mirror session. |
OpenTrafficMirrorService | OpenTrafficMirrorService | Enables traffic mirroring. |
GetTrafficMirrorServiceStatus | GetTrafficMirrorServiceStatus | Queries the status of the traffic mirroring feature. |
EIP
API | Title | Description |
---|---|---|
CreatePublicIpAddressPool | CreatePublicIpAddressPool | Creates an IP address pool. |
AddPublicIpAddressPoolCidrBlock | AddPublicIpAddressPoolCidrBlock | Adds a CIDR block to an IP address pool. |
DeletePublicIpAddressPool | DeletePublicIpAddressPool | Deletes an IP address pool. |
DeletePublicIpAddressPoolCidrBlock | DeletePublicIpAddressPoolCidrBlock | Deletes a CIDR block from an IP address pool. |
ModifyEipAddressAttribute | ModifyEipAddressAttribute | Modifies the name, description, and maximum bandwidth of an elastic IP address (EIP). |
SetHighDefinitionMonitorLogStatus | SetHighDefinitionMonitorLogStatus | Configures fine-grained monitoring for an elastic IP address (EIP). |
UpdatePublicIpAddressPoolAttribute | UpdatePublicIpAddressPoolAttribute | Modifies the attributes of an IP address pool. |
DescribeEipAddresses | DescribeEipAddresses | Queries elastic IP addresses (EIPs) created in a region. |
DescribeEipSegment | DescribeEipSegment | Queries contiguous elastic IP address (EIP) groups. |
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. |
DescribeHighDefinitionMonitorLogAttribute | DescribeHighDefinitionMonitorLogAttribute | Queries fine-grained monitoring configurations about an elastic IP address (EIP). |
ListPublicIpAddressPools | ListPublicIpAddressPools | Queries the information about the available IP address pools. |
ListPublicIpAddressPoolCidrBlocks | ListPublicIpAddressPoolCidrBlocks | Queries CIDR blocks in an IP address pool. |
AllocateEipAddress | AllocateEipAddress | Applies for an elastic IP address (EIP). |
AllocateEipAddressPro | AllocateEipAddressPro | Applies for a specific elastic IP address (EIP). |
ReleaseEipAddress | ReleaseEipAddress | Releases an elastic IP address (EIP). |
AllocateEipSegmentAddress | AllocateEipSegmentAddress | Applies for 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. |
Bandwidth
API | Title | Description |
---|---|---|
CreateCommonBandwidthPackage | CreateCommonBandwidthPackage | Creates an Internet Shared Bandwidth instance. |
AddCommonBandwidthPackageIp | AddCommonBandwidthPackageIp | Associates an elastic IP address (EIP) with an Internet Shared Bandwidth instance. |
AddCommonBandwidthPackageIps | AddCommonBandwidthPackageIps | Associates multiple elastic IP addresses (EIPs) with an Internet Shared Bandwidth instance. |
DeleteCommonBandwidthPackage | DeleteCommonBandwidthPackage | Deletes an Internet Shared Bandwidth instance. |
ModifyCommonBandwidthPackageAttribute | ModifyCommonBandwidthPackageAttribute | Modifies the name and description of an EIP bandwidth plan. |
ModifyCommonBandwidthPackageIpBandwidth | ModifyCommonBandwidthPackageIpBandwidth | Sets the maximum bandwidth of an EIP that is associated with an Internet Shared Bandwidth instance. |
ModifyCommonBandwidthPackageSpec | ModifyCommonBandwidthPackageSpec | Modifies the maximum bandwidth of an Internet Shared Bandwidth instance. |
DescribeCommonBandwidthPackages | DescribeCommonBandwidthPackages | Queries a list of Internet Shared Bandwidth instances in a region. |
CancelCommonBandwidthPackageIpBandwidth | CancelCommonBandwidthPackageIpBandwidth | Cancels the maximum bandwidth configured for an elastic IP address (EIP) that is associated with an Internet Shared Bandwidth instance. |
RemoveCommonBandwidthPackageIp | RemoveCommonBandwidthPackageIp | Disassociates an EIP from an EIP bandwidth plan. |
Physical connection
API | Title | Description |
---|---|---|
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. |
OpenPhysicalConnectionService | OpenPhysicalConnectionService | Enables billing for outbound data transfer. |
CreatePhysicalConnection | CreatePhysicalConnection | Applies for an Express Connect circuit. |
ApplyPhysicalConnectionLOA | ApplyPhysicalConnectionLOA | Applies for a Letter of Authorization (LOA) for 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. |
CreateVpconnFromVbr | CreateVpconnFromVbr | Pushes an Express Connect circuit to another account by adding a shared port for the account. |
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. |
RecoverPhysicalConnection | RecoverPhysicalConnection | Resumes an Express Connect circuit. |
AttachVbrToVpconn | AttachVbrToVpconn | Associates a virtual border router (VBR) with a hosted connection. |
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. |
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. |
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. |
ListGeographicSubRegions | ListGeographicSubRegions | Queries the most recent region list. |
ListBusinessAccessPoints | ListBusinessAccessPoints | Queries the access points of an Express Connect circuit. |
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. |
CreateVirtualBorderRouter | CreateVirtualBorderRouter | Creates a virtual border router (VBR). |
AssociatePhysicalConnectionToVirtualBorderRouter | AssociatePhysicalConnectionToVirtualBorderRouter | Associates a virtual border router (VBR) with a specified Express Connect circuit. |
UnassociatePhysicalConnectionFromVirtualBorderRouter | UnassociatePhysicalConnectionFromVirtualBorderRouter | Disassociates a virtual border router (VBR) from an Express Connect circuit. |
UpdateVirtualBorderBandwidth | UpdateVirtualBorderBandwidth | Modifies the maximum outbound bandwidth of 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. |
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 |
---|---|---|
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. |
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. |
ConvertBandwidthPackage | ConvertBandwidthPackage | Converts a NAT bandwidth package to an Internet Shared Bandwidth instance. |
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. |
VpcDescribeVpcNatGatewayNetworkInterfaceQuota | VpcDescribeVpcNatGatewayNetworkInterfaceQuota | Queries the quota of endpoints that can be created in the reversely accessed VPC 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. |
UpdateIpv4GatewayAttribute | UpdateIpv4GatewayAttribute | Modifies the description or name of an IPv4 gateway. |
UpdateGatewayRouteTableEntryAttribute | UpdateGatewayRouteTableEntryAttribute | Modifies the next hop type and next hop of the route entry in a gateway route table. |
ListIpv4Gateways | ListIpv4Gateways | Queries IPv4 gateways. |
GetIpv4GatewayAttribute | GetIpv4GatewayAttribute | Queries the attributes of an IPv4 gateway. |
ListGatewayRouteTableEntries | ListGatewayRouteTableEntries | Queries route entries of a gateway route table. |
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. |
VPN gateway
API | Title | Description |
---|---|---|
CreateVpnGateway | CreateVpnGateway | Creates a VPN gateway. |
AssociateVpnGatewayWithCertificate | AssociateVpnGatewayWithCertificate | Associates a VPN gateway with a certificate. |
DeleteVpnGateway | DeleteVpnGateway | Deletes a specified VPN gateway. |
DissociateVpnGatewayWithCertificate | DissociateVpnGatewayWithCertificate | Disassociates a certificate from a 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. |
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. |
CreateVcoRouteEntry | CreateVcoRouteEntry | Adds a destination-based route for an IPsec-VPN connection. |
DeleteVpnAttachment | DeleteVpnAttachment | Deletes an IPsec-VPN connection. |
DeleteVcoRouteEntry | DeleteVcoRouteEntry | Deletes a destination-based route from an IPsec-VPN connection. |
ModifyVpnAttachmentAttribute | ModifyVpnAttachmentAttribute | Modifies the configuration of an IPsec-VPN connection. |
ModifyVcoRouteEntryWeight | ModifyVcoRouteEntryWeight | Modifies the weight of a destination-based route for an IPsec-VPN connection. |
DescribeVpnAttachments | DescribeVpnAttachments | Queries the IPsec-VPN connections associated with a transit router. |
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. |
DeleteIpsecServer | DeleteIpsecServer | Deletes 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. |
IPv6
API | Title | Description |
---|---|---|
CreateIpv6Gateway | CreateIpv6Gateway | Creates an IPv6 gateway. |
CreateIpv6EgressOnlyRule | CreateIpv6EgressOnlyRule | Creates an egress-only rule for an IPv6 address. |
DeleteIpv6Gateway | DeleteIpv6Gateway | Deletes an IPv6 gateway. |
DeleteIpv6EgressOnlyRule | DeleteIpv6EgressOnlyRule | Deletes an egress-only rule. |
DeleteIpv6InternetBandwidth | DeleteIpv6InternetBandwidth | Deletes Internet bandwidth. |
ModifyIpv6InternetBandwidth | ModifyIpv6InternetBandwidth | Modifies the Internet bandwidth value of an IPv6 address. |
ModifyIpv6GatewayAttribute | ModifyIpv6GatewayAttribute | Modifies the name and description of an IPv6 gateway. |
ModifyIpv6AddressAttribute | ModifyIpv6AddressAttribute | Modifies the name and description of an IPv6 address. |
DescribeIpv6Gateways | DescribeIpv6Gateways | Queries IPv6 gateways in a region. |
DescribeIpv6EgressOnlyRules | DescribeIpv6EgressOnlyRules | Queries egress-only rules. |
DescribeIpv6Addresses | DescribeIpv6Addresses | Queries IPv6 addresses in a region. |
DescribeIpv6GatewayAttribute | DescribeIpv6GatewayAttribute | Queries the detailed information about an IPv6 gateway. |
AllocateIpv6InternetBandwidth | AllocateIpv6InternetBandwidth | Purchases Internet bandwidth resources for an IPv6 address. |
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. |
TagResourcesForExpressConnect | TagResourcesForExpressConnect | Creates tags and add the tags to one or more Express Connect circuits. |
UnTagResources | UnTagResources | Removes tags from resources. |
UntagResourcesForExpressConnect | UntagResourcesForExpressConnect | Removes tags from Express Connect circuits at a time. |
ListTagResources | ListTagResources | Queries the tags that are added to resources. |
DescribeTags | DescribeTags | Queries tags that meet the specified filter conditions. |
DescribeTagKeys | DescribeTagKeys | Queries tag keys. |
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 |
---|---|---|
CreateRouterInterface | CreateRouterInterface | Creates a router interface. |
DeleteRouterInterface | DeleteRouterInterface | Deletes a router interface. |
ModifyRouterInterfaceAttribute | ModifyRouterInterfaceAttribute | Modifies the configuration of a router interface. |
ModifyRouterInterfaceSpec | ModifyRouterInterfaceSpec | Modifies the specification of a router interface. |
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. |
DeactivateRouterInterface | DeactivateRouterInterface | Disables 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. |
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). |
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 |
---|---|---|
CreateVpcGatewayEndpoint | CreateVpcGatewayEndpoint | Creates a gateway endpoint. |
DeleteVpcGatewayEndpoint | DeleteVpcGatewayEndpoint | Deletes a gateway endpoint. |
UpdateVpcGatewayEndpointAttribute | UpdateVpcGatewayEndpointAttribute | Modifies the configuration of a gateway endpoint. |
ListVpcEndpointServicesByEndUser | ListVpcEndpointServicesByEndUser | Queries available endpoint services. |
GetVpcGatewayEndpointAttribute | GetVpcGatewayEndpointAttribute | Queries attributes of a gateway endpoint. |
ListVpcGatewayEndpoints | ListVpcGatewayEndpoints | Queries gateway endpoints. |
AssociateRouteTablesWithVpcGatewayEndpoint | AssociateRouteTablesWithVpcGatewayEndpoint | Associates a route table with a gateway endpoint. |
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. |