The following tables list API operations available for use in Virtual Private Cloud (VPC).
VPC
API | Description |
Creates a VPC. | |
Creates a default VPC. | |
Deletes a VPC. | |
Queries VPCs. | |
Modifies the name and description of a VPC. | |
Queries the detailed information about a VPC. | |
Grants permissions to a Cloud Enterprise Network (CEN) instance. | |
Revokes the permissions on a network instance granted to a CEN instance. | |
Disables ClassicLink for a VPC. | |
Enables ClassicLink for a VPC. | |
Enables deletion protection for an instance. | |
Adds a secondary CIDR block to a VPC. | |
Deletes a secondary CIDR block from a VPC. | |
Queries the permissions that allow you to attach a network instance to a CEN instance that belongs to another Alibaba Cloud account. The network instance can be a VPC, a virtual border router (VBR), or a Cloud Connect Network (CCN) instance. | |
Moves a resource to a different resource group. | |
Reserves a specified IPv6 CIDR block. |
vRouter
API | Description |
Queries vRouters in a specified region. | |
Modifies the name and description of a vRouter. |
vSwitch
API | Description |
Creates a vSwitch. | |
Creates a default vSwitch. | |
Deletes a vSwitch. | |
Queries vSwitches in a VPC. | |
Modifies the name and description of a vSwitch. | |
Queries the configuration of a vSwitch. | |
Checks whether a private IP address in a vSwitch is available. | |
Creates a reserved CIDR block for a vSwitch. | |
Modifies the name and description of the reserved CIDR block of a vSwitch. | |
Queries reserved CIDR blocks for a vSwitch. | |
Queries reserved CIDR blocks that are in use for a vSwitch. | |
Deletes the reserved CIDR blocks for a vSwitch. |
Route table
API | Description |
Adds a custom route to the route table of a vRouter or a VBR. | |
Deletes a custom route from a route table. | |
Adds custom routes to the route table of a vRouter. | |
Deletes multiple custom routes at a time. | |
Queries route types. | |
Creates a custom route table. | |
Associates a custom route table with a vSwitch in the same VPC. | |
Deletes a custom route table. | |
Queries route tables. | |
Queries routes in a route table. | |
Modifies the name of a custom route. | |
Modifies the name and description of a route table. | |
Disassociates a route table from a vSwitch. |
Prefix list
API | Description |
Creates a prefix list. | |
Deletes a prefix list. | |
Modifies the configuration of a prefix list. | |
Queries prefix lists. | |
Queries the resource associated with a prefix list. | |
Queries the information about a prefix list. | |
Updates prefix lists. |
Dynamic Host Configuration Protocol (DHCP) options set
API | Description |
Creates a DHCP options set. | |
Associates a DHCP options set with a VPC. | |
Disassociates a DHCP options set from a VPC. | |
Replaces the DHCP options set that is associated with a VPC. | |
Queries a DHCP options set. | |
Queries DHCP options sets. | |
Modifies the configuration information about a DHCP options set. | |
Deletes a DHCP options set. |
Flow log
API | Description |
Enables the flow log feature. | |
Queries the status of the flow log feature. | |
Creates a flow log. | |
Modifies the name and description of a flow log. | |
Queries flow logs. | |
Enables a flow log. After a flow log is enabled, traffic information about a resource is captured. | |
Disables a flow log. After a flow log is disabled, traffic information about a resource is no longer captured. | |
Deletes a flow log. |
Network access control list (ACL)
API | Description |
Creates a network ACL. | |
Associates a network ACL with a vSwitch. | |
Modifies the attributes of a network ACL. | |
Queries network ACLs. | |
Updates the rules of a network ACL. | |
Queries the detailed information about a network ACL. | |
Disassociates a network ACL from a vSwitch. | |
Copies the rules of a network ACL. | |
Deletes a network ACL. |
High availability virtual IP address (HAVIP)
API | Description |
Creates an HAVIP. | |
Queries HAVIPs in a region. | |
Associates an HAVIP with an Elastic Compute Service (ECS) instance in a VPC. | |
Disassociates an HAVIP from an ECS instance in a VPC. | |
Modifies the name and description of an HAVIP. | |
Deletes an HAVIP. |
Traffic mirroring
API | Description |
Enables traffic mirroring. | |
Queries the status of the traffic mirroring feature. | |
Creates a filter for traffic mirroring. | |
Deletes a filter for traffic mirroring. | |
Modifies the configuration of a filter for traffic mirroring. | |
Queries filters for traffic mirroring. | |
Creates an inbound or outbound rule for traffic mirroring. | |
Deletes an inbound or outbound rule of a filter for traffic mirroring. | |
Modifies the configuration of an inbound or outbound rule for traffic mirroring. | |
Creates a traffic mirror session. | |
Deletes a traffic mirror session. | |
Modifies the configuration of a traffic mirror session. | |
Queries details about a traffic mirror session. | |
Deletes a mirror source from a traffic mirror session. | |
Adds a traffic mirror source to a traffic mirror session. |
Elastic IP address (EIP)
API | Description |
Applies for an EIP. | |
Applies for a specified EIP. | |
Associates an EIP with a cloud resource that is deployed in the same region. | |
Associates an EIP with a cloud resource that is deployed in the same region. | |
Applies for contiguous EIPs. | |
Queries a group of contiguous EIPs. | |
Releases contiguous EIPs. | |
Modifies the name, description, and maximum bandwidth of an EIP. | |
Queries EIPs created in a region. | |
Disassociates an EIP from a cloud resource. | |
Releases an EIP. | |
Queries information about the gateway and subnet mask of an EIP. | |
Queries public IP addresses that fall within a VPC in a region. | |
Configures fine-grained monitoring for an elastic IP address (EIP). | |
Queries the configuration of the fine-grained monitoring feature of an EIP. | |
Queries monitoring information about an EIP. | |
Modifies the attributes of an IP address pool. | |
Queries available IP address pools. | |
Deletes an IP address pool. | |
Adds a CIDR block to an IP address pool. | |
Queries CIDR blocks in an IP address pool. | |
Deletes a CIDR block from an IP address pool. | |
Creates an IP address pool. |
EIP bandwidth plan
API | Description |
Creates an EIP bandwidth plan. | |
Queries Internet Shared Bandwidth instances in a region. | |
Modifies the name and description of an EIP bandwidth plan. | |
Associates an elastic IP address (EIP) with an EIP bandwidth plan. | |
Deletes an EIP bandwidth plan. | |
Modifies the maximum bandwidth of an EIP bandwidth plan. | |
Disassociates an EIP from an EIP bandwidth plan. | |
Removes the maximum bandwidth configured for an EIP that is associated with an EIP bandwidth plan. | |
Sets the maximum bandwidth of an EIP that is associated with an EIP bandwidth plan. | |
Associates one or more EIPs with an EIP bandwidth plan at a time. |
Express Connect circuit
API | Description |
Enables billing for outbound data transfer. | |
Queries the access points of Express Connect circuits in a region. | |
Applies for an Express Connect circuit. | |
Cancels an Express Connect circuit. | |
Queries Express Connect circuits in a region. | |
Modifies the configurations of an Express Connect circuit. | |
Disables an Express Connect circuit after it is enabled. | |
Enables an Express Connect circuit that is in the Confirmed state. | |
Confirms the state of an Express Connect circuit. After you call this operation, the status of the Express Connect circuit changes to Confirmed. | |
Deletes an Express Connect circuit. | |
Applies for a Letter of Authorization (LOA) for an Express Connect circuit. | |
Generates a report for an installed Express Connect circuit. | |
Creates an order for resource occupation of an Express Connect circuit. | |
Creates an order for initial installation of an Express Connect circuit. | |
Queries the LOA information about an Express Connect circuit. | |
Creates a hosted connection. | |
Queries whether billing for outbound data transfer is enabled for the current account. | |
Resumes an Express Connect circuit. | |
Changes the VLAN ID of a hosted connection. | |
Queries hosted connections. | |
Pushes an Express Connect circuit to another account by adding a shared port for the account. | |
Associates a VBR with a hosted connection. | |
Queries the access points of an Express Connect circuit. | |
Queries the most recent region list. | |
Moves an Express Connect circuit to a new resource group. | |
Removes tags from resources of Express Connect. | |
Queries the tags that are added to resources of Express Connect. | |
Creates tags and add the tags to Express Connect circuits. | |
Queries the tag list of an Express Connect circuit. |
VBR
API | Description |
Creates a VBR failover group. | |
Queries VBR failover groups. | |
Deletes a VBR failover group. | |
Updates the maximum bandwidth of outbound data transfer for a VBR. | |
Creates a VBR. | |
Deletes a VBR. | |
Queries VBRs. | |
Queries 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. | |
Modifies the configuration of a VBR. | |
Disables a VBR. | |
Enables a disabled VBR. | |
Associates a VBR with an Express Connect circuit. | |
Disassociates a VBR from an Express Connect circuit. | |
Updates route prefixes. | |
Queries route prefixes of a VBR that are in the Active, Creating, and Deleting states. | |
Queries the route prefixes of a VBR that were referenced. |
BGP
API | Description |
Creates a Border Gateway Protocol (BGP) group for a VBR. | |
Queries BGP groups in a region. | |
Modifies the configuration of a BGP group. | |
Deletes a BGP group. | |
Adds a BGP peer to a BGP group. | |
Queries BGP peers in a region. | |
Deletes a BGP peer. | |
Modifies the configuration of a BGP peer. | |
Advertises a BGP network. | |
Deletes an advertised BGP network. | |
Queries advertised BGP networks. |
NAT gateway
API | Description |
Creates a NAT gateway. | |
Queries the zones that support NAT gateways. | |
Upgrades a standard NAT gateway to an enhanced NAT gateway. | |
Queries the upgrade state of a NAT gateway. | |
Modifies the configuration of a NAT gateway. | |
Modifies the size of a NAT gateway. | |
Queries NAT gateways that meet specific conditions in a region. | |
Queries the quota of endpoints that can be created in the reversely accessed VPC NAT gateway. | |
Queries the information about a NAT gateway. | |
Deletes a NAT gateway. | |
Adds a DNAT entry to a DNAT table. | |
Queries DNAT entries. | |
Modifies a DNAT entry. | |
Deletes a DNAT entry. | |
Adds an SNAT entry to an SNAT table. | |
Queries SNAT entries. | |
Modifies an SNAT entry. | |
Deletes a specified SNAT entry. | |
Converts a NAT service plan to an EIP bandwidth plan. | |
Creates a NAT CIDR block. | |
Deletes a NAT CIDR block. | |
Modifies the name and description of a NAT CIDR block. | |
Queries NAT CIDR blocks. | |
Creates a NAT IP address. | |
Modifies the name and description of a NAT IP address. | |
Deletes a NAT IP address. | |
Queries NAT IP addresses. | |
Creates a quality of service (QoS) entry for an Internet NAT gateway. | |
Modifies a QoS entry for an Internet NAT gateway. | |
Queries QoS entries of an Internet NAT gateway. | |
Deletes a QoS entry from an Internet NAT gateway. | |
Enables QoS for a NAT gateway. | |
Disables QoS for a NAT gateway. |
VPC peering connections
API | Description |
Creates a VPC peering connection. | |
Accepts a VPC peering connection request. | |
Rejects a VPC peering connection request. | |
Deletes a VPC peering connection. | |
Modifies the description or name of a VPC peering connection. | |
Queries the details of a VPC peering connection. | |
Queries VPC peering connections. | |
Queries tags that are added to VPC peering connections. | |
Creates tags and adds them to a VPC peering connection. | |
Removes tags from specified VPC peering connections. | |
Moves a VPC peering connection from one resource group to another. |
IPv4 gateway
API | Description |
Creates an IPv4 gateway. | |
Activates an IPv4 gateway. | |
Deletes an IPv4 gateway. | |
Modifies the description or name of an IPv4 gateway. | |
Queries the attributes of an IPv4 gateway. | |
Queries IPv4 gateways. | |
Associates a gateway route table with an IPv4 gateway in the same VPC. | |
Disassociates a gateway route table from an IPv4 gateway. | |
Modifies the next hop type and next hop of the route in a gateway route table. | |
Queries route entries of a gateway route table. |
VPN gateway
VPN gateway
API | Description |
Creates a VPN gateway. | |
Deletes a VPN gateway. | |
Modifies the name and description of a VPN gateway. | |
Queries the detailed information about a specified VPN gateway. | |
Queries VPN gateways. | |
Diagnoses a VPN gateway. | |
Queries the diagnostic result of a VPN gateway. |
Customer gateway
API | Description |
Creates a customer gateway. | |
Deletes a customer gateway. | |
Modifies the configuration of a customer gateway. | |
Queries the detailed information about a customer gateway. | |
Queries customer gateways. |
IPsec-VPN
API | Description |
Creates an IPsec-VPN connection. | |
Deletes an IPsec-VPN connection. | |
Modifies the configuration of an IPsec-VPN connection. | |
Queries the details of an IPsec-VPN connection. | |
Queries IPsec-VPN connections. | |
Queries the configuration of an IPsec-VPN connection. | |
Queries logs of IPsec-VPN connections. |
API | Description |
Creates an IPsec-VPN connection and associates the connection with a transit router. | |
Deletes an IPsec-VPN connection. | |
Modifies the configuration of an IPsec-VPN connection. | |
Queries the IPsec-VPN connections associated with a transit router. | |
Adds a destination-based route for an IPsec-VPN connection. | |
Deletes a destination-based route from an IPsec-VPN connection. | |
Modifies the weight of a destination-based route for an IPsec-VPN connection. | |
Queries route entries of an IPsec-VPN connection. | |
Checks whether the region of an IPsec-VPN connection supports BGP. | |
Queries the cross-account authorization information about an IPsec-VPN connection. |
SSL-VPN
API | Description |
Creates an SSL server. | |
Deletes an SSL server. | |
Modifies the configuration of an SSL server. | |
Queries SSL servers. | |
Queries the log entries of an SSL server. |
API | Description |
Creates an SSL client certificate. | |
Deletes an SSL client certificate. | |
Modifies the name of an SSL client certificate. | |
Queries the details of an SSL client certificate. | |
Queries SSL client certificates. | |
Queries the clients that have connected to a VPN gateway through SSL-VPN connections. |
VPN gateway route
API | Description |
Creates a destination-based route for a VPN gateway. | |
Deletes a destination-based route entry from a VPN gateway. | |
Modifies the weight of a destination-based route of a VPN gateway. | |
Advertises a VPN route to a VPC. | |
Queries destination-based routes and BGP routes of a VPN gateway. |
API | Description |
Creates a policy-based route entry for a VPN gateway. | |
Deletes a policy-based route from a VPN gateway. | |
Queries policy-based route entries of a VPN gateway. | |
Modifies the weight of a policy-based route of a VPN gateway. | |
Modifies the priority of a policy-based route. | |
Modifies the weight and priority of a policy-based route. |
IPsec server
API | Description |
Creates an IPsec server. | |
Deletes an IPsec server. | |
Modifies the configuration of an IPsec server. | |
Queries IPsec servers. | |
Queries the logs of an IPsec server. |
IPv6 gateway
API | Description |
Creates an IPv6 gateway. | |
Deletes an IPv6 gateway. | |
Queries IPv6 gateways in a specified region. | |
Queries egress-only rules. | |
Creates an egress-only rule for an IPv6 address. | |
Deletes an egress-only rule. | |
Sets the public bandwidth value of an IPv6 address to zero. | |
Queries the detailed information about a specified IPv6 gateway. | |
Queries IPv6 addresses in a specified region. | |
Modifies the public bandwidth value of an IPv6 address. | |
Purchases public bandwidth resources for an IPv6 address. | |
Modifies the name and description of an IPv6 gateway. | |
Modifies the name and description of an IPv6 address. |
Region
API | Description |
Queries the most recent region list. | |
Queries zones in a region. |
Tag
API | Description |
Removes tags from specified resources. | |
Queries the tags that are added to one or more resources. | |
Creates tags and adds them to specified resources. | |
Queries tags that meet the specified filter conditions. | |
Queries tag keys. |