API standard and pre-built SDKs in multi-language
The OpenAPI specification of this product (Vpc/2016-04-28) follows the RPC standard. Alibaba Cloud provides pre-built SDKs for popular programming languages to abstract low-level complexities such as request signing. This enables developers to call APIs using language-specific syntax without dealing with HTTP details directly.
Custom signature
If your specific needs, such as a customized signature, are not supported by the SDK, manually sign requests using the signature mechanism. Note that manual signing requires significant effort (usually about 5 business days). For support, join our DingTalk group (ID: 147535001692).
Before you begin
An Alibaba Cloud account has full administrative privileges. A compromised AccessKey pair exposes all associated resources to unauthorized access, posing a significant security risk. To call APIs securely, create a Resource Access Management (RAM) user with API access only, configure its AccessKey pairs, and implement the principle of least privilege (PoLP) through RAM policies. Use the Alibaba Cloud account only when its permissions are explicitly required for specific scenarios.
Physical connection
|
API |
Title |
Description |
| Virtual physical connection | Virtual physical connection | |
| UpdateVirtualPhysicalConnection | UpdateVirtualPhysicalConnection | This operation modifies a virtual physical connection. |
| ListVirtualPhysicalConnections | ListVirtualPhysicalConnections | Call the ListVirtualPhysicalConnections operation to query virtual physical connections. |
| AssociateMacSecKey | Associate MacSec Key | This operation associates a MacSec key with a port on a dedicated physical connection. It uses dedicated encryption hardware, such as a NIC or switch, to perform low-latency encryption and decryption. It directly encrypts the physical link, such as a fiber optic or Ethernet cable, to protect all traffic from the sender to the receiver. |
| DisassociateMacSecKey | Cancel association of MacSec key | Disassociates a MACsec key from an Express Connect circuit. |
| CreatePhysicalConnection | Request connection over an Express Connect circuit | Invoke the CreatePhysicalConnection API to request connection over an Express Connect circuit. |
| CreatePhysicalConnectionOccupancyOrder | Create a Resource Occupancy Fee Order | Invoke the CreatePhysicalConnectionOccupancyOrder API to create an order for resource occupancy fees. |
| CreateHighReliablePhysicalConnection | Create a highly reliable Express Connect circuit | Create an Express Connect circuit in high-reliability mode to meet the stability requirements of your multi-line access to Alibaba Cloud services and enable disaster recovery across multiple lines, thereby avoiding service disruption caused by a single line failure. |
| EnablePhysicalConnection | EnablePhysicalConnection | Enables a physical connection in the Confirmed state. After the operation is complete, the connection enters the Enabled state. |
| DescribePhysicalConnections | DescribePhysicalConnections | Use the `DescribePhysicalConnections` API to query physical connections in a specific region. |
| ListPhysicalConnectionFeatures | ListPhysicalConnectionFeatures | Queries he connection features supported by a Express Connect circuit. |
| DescribePhysicalConnectionLOA | DescribePhysicalConnectionLOA | Use `DescribePhysicalConnectionLOA` to query the LOA for a physical connection. |
| ListBusinessRegions | ListBusinessRegions | Queries the list of regions available for an Express Connect circuit. |
| ListBusinessAccessPoints | ListBusinessAccessPoints | Queries the access points for Express Connect circuits. |
VBR
|
API |
Title |
Description |
| ModifyVirtualBorderRouterAttribute | Modify the configuration of a virtual border router (VBR) | You can invoke the ModifyVirtualBorderRouterAttribute API to modify the configuration of a virtual border router (VBR). |
| DescribeVirtualBorderRouters | Query created virtual border routers (VBRs) | You can invoke the DescribeVirtualBorderRouters API to query created VBR instances. |
| DescribeGrantRulesToEcr | DescribeGrantRulesToEcr | Queries the cross-account authorization list of an Express Connect Router (ECR). |
| DescribeVirtualBorderRoutersForPhysicalConnection | Query virtual border routers (VBRs) | Query the virtual border routers (VBRs) under a specified Express Connect circuit, including VBRs owned by the Express Connect circuit owner and VBRs from other accounts. |
Tag
|
API |
Title |
Description |
| DescribeTags | DescribeTags | Queries tags that meet the specified filter conditions. |
| DescribeTagKeys | DescribeTagKeys | Queries tag keys. |
Router API
|
API |
Title |
Description |
| DeleteExpressConnect | DeleteExpressConnect | Deletes a Express Connect instance, including the initiator and acceptor. |
Other
|
API |
Title |
Description |
| DescribeVpcGrantRulesToEcr | DescribeVpcGrantRulesToEcr | Queries the cross-account authorizations between a network instance and an Express Connect Router. |
| DeleteEnhancedVpnGateway | Delete a specified enhanced VPN Gateway | Deletes a specified enhanced VPN gateway. |
| UpdateEnhancedVpnGateway | Modify the name, description, or automatic BGP route propagation feature of an enhanced VPN Gateway | Call UpdateEnhancedVpnGateway to modify the name, description, or automatic route propagation of an enhanced VPN gateway. |
| CreateEnhancedVpnGateway | Create an enhanced VPN Gateway | Use the `CreateEnhancedVpnGateway` API to create an Enhanced VPN Gateway. |