API overview

更新时间:
复制 MD 格式

This topic outlines the API operations for Express Connect. You can use this topic as a quick reference to find the operations that you need.

Express Connect circuits

Feature categorizationAPIDescriptionReferences
Basic FeaturesListGeographicSubRegionsCall the ListGeographicSubRegions operation to query region information.None
Dedicated Express Connect circuit connections
Create a dedicated Express Connect circuit connectionDescribeAccessPointsCall the DescribeAccessPoints operation to query information about the access points of Express Connect circuits in a specified region.Connection process for dedicated Express Connect circuits
OpenPhysicalConnectionServiceCall the OpenPhysicalConnectionService operation to enable billing for outbound traffic.
GetPhysicalConnectionServiceStatusCall the GetPhysicalConnectionServiceStatus operation to check whether billing for outbound traffic is enabled for the current account.
CreatePhysicalConnectionCall the CreatePhysicalConnection operation to apply for a connection over an Express Connect circuit.
CreatePhysicalConnectionSetupOrderCall the CreatePhysicalConnectionSetupOrder operation to create an order for the initial installation fee.
ApplyPhysicalConnectionLOACall the ApplyPhysicalConnectionLOA operation to apply for a Letter of Authorization (LOA).
DescribePhysicalConnectionLOACall the DescribePhysicalConnectionLOA operation to query the LOA information of an Express Connect circuit.
CompletePhysicalConnectionLOACall the CompletePhysicalConnectionLOA operation to confirm the completion of the circuit installation.
CreatePhysicalConnectionOccupancyOrderCall the CreatePhysicalConnectionOccupancyOrder operation to create an order for the resource usage fee.
ConfirmPhysicalConnectionCall the ConfirmPhysicalConnection operation to accept an Express Connect circuit. After you accept the circuit, its status changes to Confirmed.
EnablePhysicalConnectionCall the EnablePhysicalConnection operation to enable an Express Connect circuit that is in the Confirmed state. After the circuit is enabled, its status changes to Enabled.
ListBusinessAccessPointsCall the ListBusinessAccessPoints operation to query information about the access points of an Express Connect circuit.None
Manage a dedicated Express Connect circuit connectionDescribePhysicalConnectionsCall the DescribePhysicalConnections operation to query information about Express Connect circuits and shared Express Connect circuits that are created over the Express Connect circuits in a specified region.Other operations
ModifyPhysicalConnectionAttributeCall the ModifyPhysicalConnectionAttribute operation to modify the configuration of an Express Connect circuit.
CancelPhysicalConnectionBefore an Express Connect circuit is enabled, call the CancelPhysicalConnection operation to cancel the connection request. After the request is canceled, the status of the circuit changes to Canceled.
TerminatePhysicalConnectionAfter an Express Connect circuit is enabled, call the TerminatePhysicalConnection operation to stop the connection over the circuit.
RecoverPhysicalConnectionCall the RecoverPhysicalConnection operation to resume a connection over an Express Connect circuit.
DeletePhysicalConnectionCall the DeletePhysicalConnection operation to delete an Express Connect circuit.
Manage a hosted connection over an Express Connect circuit
A partner creates a hosted connection for a tenantCreateVirtualPhysicalConnectionA partner calls the CreateVirtualPhysicalConnection operation to create a hosted connection for a tenant.
OpenPhysicalConnectionServiceA tenant calls the OpenPhysicalConnectionService operation to enable billing for outbound traffic.
GetPhysicalConnectionServiceStatusA tenant calls the GetPhysicalConnectionServiceStatus operation to check whether billing for outbound traffic is enabled for the current account.
CreatePhysicalConnectionOccupancyOrderA tenant calls the CreatePhysicalConnectionOccupancyOrder operation to create an order for the resource usage fee.
ConfirmPhysicalConnectionA tenant calls the ConfirmPhysicalConnection operation to accept a hosted connection. After the tenant accepts the connection, its status changes to Confirmed.
A partner converts an existing virtual border router (VBR) for a tenant to a shared portCreateVpconnFromVbrA partner calls the CreateVpconnFromVbr operation to convert an existing shared Express Connect circuit that uses a VBR. The conversion changes the sharing method from pushing a cross-account VBR to pushing a cross-account shared port.
OpenPhysicalConnectionServiceA tenant calls the OpenPhysicalConnectionService operation to enable billing for outbound traffic.
GetPhysicalConnectionServiceStatusA tenant calls the GetPhysicalConnectionServiceStatus operation to check whether billing for outbound traffic is enabled for the current account.
CreatePhysicalConnectionOccupancyOrder
  • If the partner pays the resource usage fee, the partner calls the CreatePhysicalConnectionOccupancyOrder operation to create an order for the fee.
  • If the tenant pays the resource usage fee, the tenant calls the CreatePhysicalConnectionOccupancyOrder operation to create an order for the fee.
ConfirmPhysicalConnectionA tenant calls the ConfirmPhysicalConnection operation to accept a hosted connection. After the tenant accepts the connection, its status changes to Confirmed.
AttachVbrToVpconnA partner calls the AttachVbrToVpconn operation to associate a VBR with a hosted connection.
Manage a hosted connection over an Express Connect circuitListVirtualPhysicalConnectionsCall the ListVirtualPhysicalConnections operation to query information about hosted connections.None
UpdateVirtualPhysicalConnectionA partner calls the UpdateVirtualPhysicalConnection operation to modify the estimated bandwidth of a hosted connection. Then, the partner can call the DescribePhysicalConnections and ListVirtualPhysicalConnections operations to view the estimated bandwidth. The new bandwidth takes effect only after the payment is complete.None
TerminatePhysicalConnectionAfter a hosted connection is enabled, call the TerminatePhysicalConnection operation to stop the connection.Stop an instance connection
RecoverPhysicalConnectionCall the RecoverPhysicalConnection operation to resume a connection over an Express Connect circuit.None
DeletePhysicalConnectionCall the DeletePhysicalConnection operation to delete a hosted connection.Delete a shared port

Virtual border routers

APIDescriptionReferences
Configure a VBR
CreateVirtualBorderRouterCall the CreateVirtualBorderRouter operation to create a VBR.Create a VBR instance
DescribeVirtualBorderRoutersCall the DescribeVirtualBorderRouters operation to query information about created VBRs.None
DescribeVirtualBorderRoutersForPhysicalConnectionCall the DescribeVirtualBorderRoutersForPhysicalConnection operation to query information about the VBRs that are created over a specified Express Connect circuit. The VBRs can belong to the owner of the Express Connect circuit or other accounts.None
ModifyVirtualBorderRouterAttributeCall the ModifyVirtualBorderRouterAttribute operation to modify the configuration of a VBR.Modify the bandwidth of a VBR
UpdateVirtualBorderBandwidthCall the UpdateVirtualBorderBandwidth operation to modify the bandwidth limit of a VBR.Modify the bandwidth of a VBR
DeleteVirtualBorderRouterCall the DeleteVirtualBorderRouter operation to delete a VBR.Delete a VBR instance
Associate a VBR with an Express Connect circuit
AssociatePhysicalConnectionToVirtualBorderRouterCall the AssociatePhysicalConnectionToVirtualBorderRouter operation to associate a VBR with an Express Connect circuit.None
UnassociatePhysicalConnectionFromVirtualBorderRouterCall the UnassociatePhysicalConnectionFromVirtualBorderRouter operation to dissociate a VBR from an Express Connect circuit.None
Stop a VBR
TerminateVirtualBorderRouterCall the TerminateVirtualBorderRouter operation to stop a VBR.None
RecoverVirtualBorderRouterCall the RecoverVirtualBorderRouter operation to resume a stopped VBR.None
Configure a failover group
CreateVbrHaCall the CreateVbrHa operation to create a VBR failover group.Configure a failover group
DescribeVbrHaCall the DescribeVbrHa operation to query created VBR failover groups. None
DeleteVbrHaCall the DeleteVbrHa operation to delete a VBR failover group.None
Configure prefix-based routing
UpdateVbrAllowPrefixesCall the UpdateVbrAllowPrefixes operation to update prefix-based routes.Add and manage routes that are synchronized based on a specified CIDR block
DescribeVbrAllowPrefixesCall the DescribeVbrAllowPrefixes operation to query the prefix-based routes of a VBR that are taking effect or being modified.
DescribeVbrAllowPrefixesHistoryCall the DescribeVbrAllowPrefixesHistory operation to view the reference history of the prefix-based routes of a VBR.
Configure routes for a VBR
CreateRouteEntryCall the CreateRouteEntry operation to create a custom route entry in the route table of a VPC router or a VBR.Add a custom route entry
DescribeRouteEntryListCall the DescribeRouteEntryList operation to query a list of routes.None
DeleteRouteEntryCall the DeleteRouteEntry operation to delete a custom route entry.Delete a custom route entry
ModifyRouteEntryCall the ModifyRouteEntry operation to modify the name and description of a custom route entry.None

BGP

APIDescriptionReferences
Configure a BGP group
CreateBgpGroupCall the CreateBgpGroup operation to create a Border Gateway Protocol (BGP) group for a specified VBR.Create a BGP group
DescribeBgpGroupsCall the DescribeBgpGroups operation to query information about BGP groups in a specified region.None
ModifyBgpGroupAttributeCall the ModifyBgpGroupAttribute operation to modify the configuration of a BGP group.None
DeleteBgpGroupCall the DeleteBgpGroup operation to delete a specified BGP group.None
Configure a BGP peer
CreateBgpPeerCall the CreateBgpPeer operation to add a BGP peer to a specified BGP group.Create a BGP peer
DescribeBgpPeersCall the DescribeBgpPeers operation to query information about BGP peers in a specified region.
ModifyBgpPeerAttributeModifies the properties of a BGP peer.None
DeleteBgpPeerCall the DeleteBgpPeer operation to delete a specified BGP peer.None
Configure BGP networks
AddBgpNetworkCall the AddBgpNetwork operation to advertise a BGP network.Advertise a BGP network
DescribeBgpNetworksCall the DescribeBgpNetworks operation to query advertised BGP networks.None
DeleteBgpNetworkCall the DeleteBgpNetwork operation to delete an advertised BGP network.None

Router interfaces

APIDescription
CreateRouterInterfaceCall the CreateRouterInterface operation to create a router interface.
DescribeRouterInterfaceAttributeCall the DescribeRouterInterfaceAttribute operation to view the configuration of a router interface.
DescribeRouterInterfacesCall the DescribeRouterInterfaces operation to query information about router interfaces in a specified region.
ConnectRouterInterfaceCall the ConnectRouterInterface operation to initiate a connection from a requester router interface to an accepter router interface.
ActivateRouterInterfaceCall the ActivateRouterInterface operation to activate a router interface that is in the Inactive state.
GrantInstanceToVbrCall the GrantInstanceToVbr operation to grant permissions on a VPC-connected instance to a VBR instance in a cross-account VBR connection scenario.
RevokeInstanceFromVbrCall the RevokeInstanceFromVbr operation to revoke the permissions on a VPC-connected instance from a VBR instance in a cross-account VBR connection scenario.
DescribeEcGrantRelationCall the DescribeEcGrantRelation operation to query the authorization relationship between a VPC-connected instance and a VBR instance in a cross-account VBR connection scenario.
ModifyRouterInterfaceSpecCall the ModifyRouterInterfaceSpec operation to modify the specification of a router interface.
ModifyRouterInterfaceAttributeCall the ModifyRouterInterfaceAttribute operation to modify the configuration of a router interface.
DeactivateRouterInterfaceCall the DeactivateRouterInterface operation to freeze a router interface.
DeleteRouterInterfaceCall the DeleteRouterInterface operation to delete a router interface.

Tags

APIDescription
UntagResourcesForExpressConnectCall the UntagResourcesForExpressConnect operation to detach tags from a list of specified Express Connect resources.
ListTagResourcesForExpressConnectCall the ListTagResourcesForExpressConnect operation to query a list of tags that are attached to Express Connect resources.
TagResourcesForExpressConnectCall the TagResourcesForExpressConnect operation to create and attach tags to specified Express Connect circuit instances.
DescribeTagKeysForExpressConnectCall the DescribeTagKeysForExpressConnect operation to return a list of tags for Express Connect.

Resource groups

APIDescription
ChangeResourceGroupCall the ChangeResourceGroup operation to change the resource group to which an Express Connect circuit resource belongs.