All Products
Search
Document Center

Virtual Private Cloud:List of operations by function

Last Updated:Mar 05, 2025
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 (78410016550) 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

APITitleDescription
CreateVpcCreateVpcCreates a virtual private cloud (VPC).
CreateDefaultVpcCreateDefaultVpcCreates a default VPC.
GrantInstanceToCenGrantInstanceToCenGrants permissions to a CEN instance.
AssociateVpcCidrBlockAssociateVpcCidrBlockAdds a secondary CIDR block to a virtual private cloud (VPC).
AllocateVpcIpv6CidrAllocateVpcIpv6CidrReserves an IPv6 CIDR block.
DeleteVpcDeleteVpcDeletes a virtual private cloud (VPC).
RevokeInstanceFromCenRevokeInstanceFromCenRevokes the permissions granted to a Cloud Enterprise Network (CEN) instance on a network instance.
UnassociateVpcCidrBlockUnassociateVpcCidrBlockRemoves a secondary CIDR block from a virtual private cloud (VPC).
ModifyVpcAttributeModifyVpcAttributeModifies the name and description of a virtual private cloud (VPC).
EnableVpcClassicLinkEnableVpcClassicLinkEnables ClassicLink for a VPC.
DisableVpcClassicLinkDisableVpcClassicLinkDisables ClassicLink for a VPC.
DeletionProtectionDeletionProtectionSet the deletion protection feature for an instance.
DescribeVpcsDescribeVpcsQueries virtual private clouds (VPCs).
DescribeVpcAttributeDescribeVpcAttributeQueries the configuration of a virtual private cloud (VPC).
DescribeGrantRulesToCenDescribeGrantRulesToCenQueries cross-account authorization on virtual private clouds (VPCs), virtual border routers (VBRs), and Cloud Connect Network (CCN) instances.

Router

APITitleDescription
ModifyVRouterAttributeModifyVRouterAttributeModifies the name and description of a vRouter.
DescribeVRoutersDescribeVRoutersQueries vRouters in a region.

VSwitch

APITitleDescription
ListVSwitchCidrReservationsListVSwitchCidrReservationsQueries the CIDR reservation information about vSwitches.
CreateVSwitchCidrReservationCreateVSwitchCidrReservationCreates a reserved CIDR block for a vSwitch.
GetVSwitchCidrReservationUsageGetVSwitchCidrReservationUsageQueries the usage of a prefix list.
ModifyVSwitchCidrReservationAttributeModifyVSwitchCidrReservationAttributeModifies the name and description of a CIDR block reserved for a vSwitch.
CreateVSwitchCreateVSwitchCreates a vSwitch.
CreateDefaultVSwitchCreateDefaultVSwitchCreates a default vSwitch.
CheckCanAllocateVpcPrivateIpAddressCheckCanAllocateVpcPrivateIpAddressChecks whether a private IP address in a specified vSwitch is available.
DeleteVSwitchDeleteVSwitchDeletes a vSwitch.
ModifyVSwitchAttributeModifyVSwitchAttributeModifies the name and description of a vSwitch.
DescribeVSwitchesDescribeVSwitchesQueries the information about available vSwitches that are used for an internal network.
DescribeVSwitchAttributesDescribeVSwitchAttributesQueries the detailed information about a vSwitch.
DeleteVSwitchCidrReservationDeleteVSwitchCidrReservationDeletes a reserved CIDR block of a vSwitch.

Route table

APITitleDescription
CreateRouteEntryCreateRouteEntryCreates a custom route entry in the route table of a VRouter or virtual border router (VBR).
CreateRouteEntriesCreateRouteEntriesAdds custom route entries to the route table of a vRouter in a virtual private cloud (VPC).
CreateRouteTableCreateRouteTableCreates a custom route table.
AssociateRouteTableAssociateRouteTableAssociates a custom route table with a vSwitch in the same VPC.
DeleteRouteEntryDeleteRouteEntryDeletes a route entry from a route table of a VRouter or virtual border router (VBR).
DeleteRouteEntriesDeleteRouteEntriesDeletes multiple custom route entries at a time.
DeleteRouteTableDeleteRouteTableDeletes a custom route table.
UnassociateRouteTableUnassociateRouteTableDisassociates a route table from a vSwitch.
ModifyRouteTableAttributesModifyRouteTableAttributesModifies the name and description of a route table.
ModifyRouteEntryModifyRouteEntryModifies the name and description of a custom route entry.
GetVpcRouteEntrySummaryGetVpcRouteEntrySummaryQueries route types.
DescribeRouteTablesDescribeRouteTablesQueries route tables.
DescribeRouteEntryListDescribeRouteEntryListQueries information about route entries in a route table.
DescribeRouteTableListDescribeRouteTableListQueries route tables.
ListGatewayRouteTableEntriesListGatewayRouteTableEntriesQueries route entries of a gateway route table.
AssociateRouteTableWithGatewayAssociateRouteTableWithGatewayAssociates a gateway route table with an IPv4 or IPv6 gateway in the same VPC.
DissociateRouteTableFromGatewayDissociateRouteTableFromGatewayDisassociates a gateway route table from an IPv4 gateway.
UpdateGatewayRouteTableEntryAttributeUpdateGatewayRouteTableEntryAttributeModifies the next hop type and next hop of the route entry in a gateway route table.

Prefix list

APITitleDescription
CreateVpcPrefixListCreateVpcPrefixListCreates a prefix list.
RetryVpcPrefixListAssociationRetryVpcPrefixListAssociationRe-applies a prefix list.
DeleteVpcPrefixListDeleteVpcPrefixListDeletes a prefix list.
ModifyVpcPrefixListModifyVpcPrefixListModifies the configuration of a prefix list.
ListPrefixListsListPrefixListsQueries prefix lists.
GetVpcPrefixListAssociationsGetVpcPrefixListAssociationsQueries the resources that are associated with a prefix list.
GetVpcPrefixListEntriesGetVpcPrefixListEntriesQueries the information about a prefix list.

DHCP

APITitleDescription
CreateDhcpOptionsSetCreateDhcpOptionsSetCreates a DHCP options set.
DeleteDhcpOptionsSetDeleteDhcpOptionsSetDeletes a DHCP options set.
AttachDhcpOptionsSetToVpcAttachDhcpOptionsSetToVpcAssociates a DHCP options set with a virtual private cloud (VPC).
DetachDhcpOptionsSetFromVpcDetachDhcpOptionsSetFromVpcDisassociates a DHCP options set from a virtual private cloud (VPC).
ReplaceVpcDhcpOptionsSetReplaceVpcDhcpOptionsSetReplaces the DHCP options set that is associated with a virtual private cloud (VPC).
UpdateDhcpOptionsSetAttributeUpdateDhcpOptionsSetAttributeModifies the configuration of a DHCP options set.
GetDhcpOptionsSetGetDhcpOptionsSetQueries a DHCP options set.
ListDhcpOptionsSetsListDhcpOptionsSetsQueries Dynamic Host Configuration Protocol (DHCP) options sets.

Flow log

APITitleDescription
OpenFlowLogServiceOpenFlowLogServiceEnables the flow log feature.
CreateFlowLogCreateFlowLogCreates a flow log.
DeleteFlowLogDeleteFlowLogDeletes a flow log.
ModifyFlowLogAttributeModifyFlowLogAttributeModifies the name and description of a flow log.
ActiveFlowLogActiveFlowLogEnables flow logs. After flow logs are enabled, traffic information about a resource is captured.
DeactiveFlowLogDeactiveFlowLogDisables flow logs. After flow logs are disabled, traffic information about a resource is no longer captured.
GetFlowLogServiceStatusGetFlowLogServiceStatusQueries the status of a flow log.
DescribeFlowLogsDescribeFlowLogsQueries the information about flow logs.

ACL

APITitleDescription
AssociateNetworkAclAssociateNetworkAclAssociates a network access control list (ACL) with a vSwitch.
CreateNetworkAclCreateNetworkAclCreates a network ACL.
CopyNetworkAclEntriesCopyNetworkAclEntriesCopies rules of a network access control list (ACL).
DeleteNetworkAclDeleteNetworkAclDeletes a network access control list (ACL).
UnassociateNetworkAclUnassociateNetworkAclDisassociates a network access control list (ACL) from a vSwitch.
ModifyNetworkAclAttributesModifyNetworkAclAttributesModifies the attributes of a network access control list (ACL).
UpdateNetworkAclEntriesUpdateNetworkAclEntriesUpdates the rules of a network access control list (ACL).
DescribeNetworkAclAttributesDescribeNetworkAclAttributesQueries network access control lists (ACLs).
DescribeNetworkAclsDescribeNetworkAclsQueries network ACLs.

HAVIP

APITitleDescription
CreateHaVipCreateHaVipCreates a high-availability virtual IP address (HAVIP).
AssociateHaVipAssociateHaVipAssociates a high-availability virtual IP address (HAVIP) with an Elastic Compute Service (ECS) instance or an elastic network interface (ENI).
DeleteHaVipDeleteHaVipDeletes a high-availability virtual IP address (HAVIP).
UnassociateHaVipUnassociateHaVipDisassociates a high-availability virtual IP address (HAVIP) from an Elastic Compute Service (ECS) in a virtual private cloud (VPC) or from an elastic network interface (ENI).
ModifyHaVipAttributeModifyHaVipAttributeModifies the name and description of an HAVIP.
DescribeHaVipsDescribeHaVipsQueries high-availability virtual IP addresses (HAVIPs) in a specified region.

Traffic mirroring

APITitleDescription
Filter ruleFilter rule
CreateTrafficMirrorFilterRulesCreateTrafficMirrorFilterRulesCreates an inbound or outbound rule for traffic mirroring.
DeleteTrafficMirrorFilterRulesDeleteTrafficMirrorFilterRulesDeletes an inbound or outbound rule of a filter for traffic mirroring.
UpdateTrafficMirrorFilterRuleAttributeUpdateTrafficMirrorFilterRuleAttributeModifies the configuration of an inbound or outbound rule for traffic mirroring.
FilterFilter
CreateTrafficMirrorFilterCreateTrafficMirrorFilterCreates a filter for traffic mirroring.
DeleteTrafficMirrorFilterDeleteTrafficMirrorFilterDeletes a filter of traffic mirroring.
UpdateTrafficMirrorFilterAttributeUpdateTrafficMirrorFilterAttributeModifies the configuration of a filter for traffic mirroring.
ListTrafficMirrorFiltersListTrafficMirrorFiltersQueries filters for traffic mirroring.
SessionSession
AddSourcesToTrafficMirrorSessionAddSourcesToTrafficMirrorSessionAdds a traffic mirror source to a traffic mirror session.
CreateTrafficMirrorSessionCreateTrafficMirrorSessionCreates a traffic mirror session.
DeleteTrafficMirrorSessionDeleteTrafficMirrorSessionDeletes a traffic mirror session.
UpdateTrafficMirrorSessionAttributeUpdateTrafficMirrorSessionAttributeModifies the configuration of a traffic mirror session.
ListTrafficMirrorSessionsListTrafficMirrorSessionsQueries the details of a traffic mirror session.
RemoveSourcesFromTrafficMirrorSessionRemoveSourcesFromTrafficMirrorSessionDeletes a traffic mirror source from a traffic mirror session.
OpenTrafficMirrorServiceOpenTrafficMirrorServiceEnables traffic mirroring.
GetTrafficMirrorServiceStatusGetTrafficMirrorServiceStatusQueries the status of the traffic mirroring feature.

EIP

APITitleDescription
IP address poolsIP address pools
TransformEipSegmentToPublicIpAddressPoolTransformEipSegmentToPublicIpAddressPoolMigrate a contiguous EIP group to an IP address pool.

Physical connection

APITitleDescription
Virtual physical connectionVirtual physical connection
CreateVirtualPhysicalConnectionCreateVirtualPhysicalConnectionCreates a hosted connection over Express Connect circuit.
UpdateVirtualPhysicalConnectionUpdateVirtualPhysicalConnectionChanges the virtual local area network (VLAN) ID of a hosted connection over Express Connect circuit.
ListVirtualPhysicalConnectionsListVirtualPhysicalConnectionsQueries hosted connections.
OpenPhysicalConnectionServiceOpenPhysicalConnectionServiceEnables billing for outbound data transfer.
SecondApplyPhysicalConnectionLOASecondApplyPhysicalConnectionLOAIf your application for a Letter of Authorization (LOA) by calling the ApplyPhysicalConnectionLOA operation is denied, you can call this operation to apply again.
CreatePhysicalConnectionOccupancyOrderCreatePhysicalConnectionOccupancyOrderCreates an order for resource occupation of an Express Connect circuit.
CreateHighReliablePhysicalConnectionCreateHighReliablePhysicalConnectionCreates Express Connect circuits in high reliability mode. This improves the stability of multiple Express Connect circuits and prevents service interruptions caused by single points of failures (SPOFs).
CreateVpconnFromVbrCreateVpconnFromVbrAdds a shared port to a hosted connection.
CancelPhysicalConnectionCancelPhysicalConnectionCancels an Express Connect circuit before it is enabled. After you perform this operation, the Express Connect circuit enters the Canceled state.
ModifyPhysicalConnectionAttributeModifyPhysicalConnectionAttributeModifies the configurations of an Express Connect circuit.
EnablePhysicalConnectionEnablePhysicalConnectionEnables an Express Connect circuit that is in the Confirmed state. After you perform this operation, the Express Connect circuit enters the Enabled state.
TerminatePhysicalConnectionTerminatePhysicalConnectionDisables an Express Connect circuit after it is enabled.
RecoverPhysicalConnectionRecoverPhysicalConnectionResumes an Express Connect circuit.
AttachVbrToVpconnAttachVbrToVpconnAssociates a virtual border router (VBR) with a hosted connection.
GetPhysicalConnectionServiceStatusGetPhysicalConnectionServiceStatusChecks whether outbound data transfer billing is enabled for the current account.
DescribeAccessPointsDescribeAccessPointsQueries the access points of Express Connect circuits in a region.
DescribePhysicalConnectionsDescribePhysicalConnectionsQueries Express Connect circuits in a region.
CompletePhysicalConnectionLOACompletePhysicalConnectionLOAGenerates a report for an installed Express Connect circuit.
DescribePhysicalConnectionLOADescribePhysicalConnectionLOAQueries the LOA information about an Express Connect circuit.
ListGeographicSubRegionsListGeographicSubRegionsQueries the most recent region list.
ListBusinessAccessPointsListBusinessAccessPointsQueries the access points of an Express Connect circuit.

Failover Test

APITitleDescription
StopFailoverTestJobStopFailoverTestJobTerminates a failover test.
UpdateFailoverTestJobUpdateFailoverTestJobUpdates a failover test.

QoS

APITitleDescription
DescribeExpressConnectTrafficQosQueueDescribeExpressConnectTrafficQosQueueQueries the information about the quality of service (QoS) queues of the Express Connect circuit.
DescribeExpressConnectTrafficQosDescribeExpressConnectTrafficQosQueries the quality of service (QoS) policies of Express Connect. The response can be displayed by page.
DeleteExpressConnectTrafficQosQueueDeleteExpressConnectTrafficQosQueueDeletes a quality of service (QoS) queue.

VBR

APITitleDescription
VBR failover groupVBR failover group
CreateVbrHaCreateVbrHaCreates a virtual border router (VBR) failover group.
DeleteVbrHaDeleteVbrHaDeletes a virtual border router (VBR) failover group.
DescribeVbrHaDescribeVbrHaQueries virtual border router (VBR) failover groups.

IPv4 Gateway

APITitleDescription
CreateIpv4GatewayCreateIpv4GatewayCreates an IPv4 gateway.
DeleteIpv4GatewayDeleteIpv4GatewayDeletes an IPv4 gateway.
EnableVpcIpv4GatewayEnableVpcIpv4GatewayActivates an IPv4 gateway.
UpdateIpv4GatewayAttributeUpdateIpv4GatewayAttributeModifies the description or name of an IPv4 gateway.
ListIpv4GatewaysListIpv4GatewaysQueries IPv4 gateways.
GetIpv4GatewayAttributeGetIpv4GatewayAttributeQueries an IPv4 gateway.

VPN gateway

APITitleDescription
DescribeVpnGatewayAvailableZonesDescribeVpnGatewayAvailableZonesQueries zones that support IPsec-VPN connections in a region.

SSL-VPN server

APITitleDescription
CreateSslVpnServerCreateSslVpnServerCreates an SSL server.

IPv6

APITitleDescription
AllocateIpv6AddressAllocateIpv6AddressAssigns an IPv6 address.
ReleaseIpv6AddressReleaseIpv6AddressReleases an idle IPv6 address.
CreateIpv6GatewayCreateIpv6GatewayIPv6 gateways are used to control the IPv6 traffic of virtual private clouds (VPCs). You can call the CreateIpv6Gateway operation to create IPv6 gateways.
CreateIpv6EgressOnlyRuleCreateIpv6EgressOnlyRuleYou can call CreateIpv6EgressOnlyRule to create egress-only rules to enable ECS instances in VPCs that have IPv6 enabled to access IPv6 clients. However, IPv6 clients cannot access the ECS instances over the Internet.
DeleteIpv6GatewayDeleteIpv6GatewayDeletes an IPv6 gateway.
DeleteIpv6EgressOnlyRuleDeleteIpv6EgressOnlyRuleDeletes an egress-only rule.
DeleteIpv6InternetBandwidthDeleteIpv6InternetBandwidthDeletes Internet bandwidth.
ModifyIpv6InternetBandwidthModifyIpv6InternetBandwidthModifies the Internet bandwidth of an IPv6 address.
ModifyIpv6GatewayAttributeModifyIpv6GatewayAttributeModifies the name and description of an IPv6 gateway.
ModifyIpv6AddressAttributeModifyIpv6AddressAttributeModifies the name and description of an IPv6 address.
DescribeIpv6GatewaysDescribeIpv6GatewaysQueries IPv6 gateways in a region.
DescribeIpv6EgressOnlyRulesDescribeIpv6EgressOnlyRulesQueries egress-only rules.
DescribeIpv6AddressesDescribeIpv6AddressesQueries IPv6 addresses in a region.
DescribeIpv6GatewayAttributeDescribeIpv6GatewayAttributeQueries the information about an IPv6 gateway, including the region, virtual private cloud (VPC), status, and billing method.
AllocateIpv6InternetBandwidthAllocateIpv6InternetBandwidthDefault IPv6 gateways support only private communication. You can call the AllocateIpv6InternetBandwidth operation to purchase Internet bandwidth resources for an IPv6 address. This way, ECS instances in a VPC can access the Internet through the IPv6 address. IPv6 clients can also access the ECS instances over the Internet.

Regions and zones

APITitleDescription
DescribeRegionsDescribeRegionsQueries the most recent region list.
DescribeZonesDescribeZonesQueries zones in a region.

Tag

APITitleDescription
TagResourcesTagResourcesCreates and adds tags to resources.
TagResourcesForExpressConnectTagResourcesForExpressConnectCreates tags and adds the tags to an Express Connect circuit.
UnTagResourcesUnTagResourcesRemoves tags from resources.
UntagResourcesForExpressConnectUntagResourcesForExpressConnectRemoves tags from an Express Connect circuit at a time.
ListTagResourcesListTagResourcesQueries the tags that are added to resources.
DescribeTagsDescribeTagsQueries tags that meet the specified filter conditions.
DescribeTagKeysDescribeTagKeysQueries tag keys.
ListTagResourcesForExpressConnectListTagResourcesForExpressConnectQueries the tags that are added to an Express Connect circuit.
DescribeTagKeysForExpressConnectDescribeTagKeysForExpressConnectQueries the tags of an Express Connect circuit.

Router interface

APITitleDescription
CreateRouterInterfaceCreateRouterInterfaceCreates a router interface.
DeleteRouterInterfaceDeleteRouterInterfaceDeletes a router interface.
ModifyRouterInterfaceAttributeModifyRouterInterfaceAttributeModifies the configuration of a router interface.
ModifyRouterInterfaceSpecModifyRouterInterfaceSpecModifies the specification of a router interface.
DescribeRouterInterfacesDescribeRouterInterfacesQueries router interfaces in a specified region.
DescribeEcGrantRelationDescribeEcGrantRelationQueries whether permissions on a virtual private cloud (VPC) are granted to a virtual border router (VBR).
DescribeRouterInterfaceAttributeDescribeRouterInterfaceAttributeQueries the configuration of a router interface.
DeactivateRouterInterfaceDeactivateRouterInterfaceDeactivates a router interface.
GrantInstanceToVbrGrantInstanceToVbrGrants a virtual border router (VBR) the permissions to connect to a virtual private cloud (VPC) that belongs to another Alibaba Cloud account.
ActivateRouterInterfaceActivateRouterInterfaceActivates a router interface that is in the Inactive state.
RevokeInstanceFromVbrRevokeInstanceFromVbrRevokes the permissions granted to a virtual border router (VBR) on a virtual private cloud (VPC).
ConnectRouterInterfaceConnectRouterInterfaceInitiates a connection from the router interface of an initiator to the router interface of an accepter.

VPC gateway endpoint

APITitleDescription
CreateVpcGatewayEndpointCreateVpcGatewayEndpointCreates a gateway endpoint.
DeleteVpcGatewayEndpointDeleteVpcGatewayEndpointDeletes a gateway endpoint.
UpdateVpcGatewayEndpointAttributeUpdateVpcGatewayEndpointAttributeModifies the configuration of a gateway endpoint.
ListVpcEndpointServicesByEndUserListVpcEndpointServicesByEndUserQueries available endpoint services.
GetVpcGatewayEndpointAttributeGetVpcGatewayEndpointAttributeQueries the attributes of a gateway endpoint.
ListVpcGatewayEndpointsListVpcGatewayEndpointsQueries gateway endpoints.
AssociateRouteTablesWithVpcGatewayEndpointAssociateRouteTablesWithVpcGatewayEndpointAssociates a route table with a gateway endpoint.
DissociateRouteTablesFromVpcGatewayEndpointDissociateRouteTablesFromVpcGatewayEndpointDisassociates a gateway endpoint from a route table.

Resource group

APITitleDescription
MoveResourceGroupMoveResourceGroupMoves a resource to another resource group.
ChangeResourceGroupChangeResourceGroupMoves an Express Connect circuit to a new resource group.

APITitleDescription
ModifyEipForwardModeModifyEipForwardModeModifies the EIP forwarding mode.