API standard and pre-built SDKs in multi-language
The OpenAPI specification of this product (ExpressConnectRouter/2023-09-01) 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: 78410016550).
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. Create a Resource Access Management (RAM) user with API-only access and use RAM policies to apply the principle of least privilege (PoLP). Alibaba Cloud accounts are only used when explicitly required.
To call APIs securely, configure the following:
A RAM user account
An AccessKey pair for the account
Geography
|
API |
Title |
Description |
| DescribeExpressConnectRouterRegion | DescribeExpressConnectRouterRegion | Queries a list of regions in which resources related to an Express Connect router (ECR) are deployed. |
| ListExpressConnectRouterSupportedRegion | ListExpressConnectRouterSupportedRegion | Queries a list of regions in which the Express Connect router (ECR) feature is activated. |
| SynchronizeExpressConnectRouterInterRegionBandwidth | SynchronizeExpressConnectRouterInterRegionBandwidth | Synchronizes the forwarding bandwidth limit between regions for an Express Connect router (ECR). |
| CheckAddRegionToExpressConnectRouter | CheckAddRegionToExpressConnectRouter | Checks the Cloud Data Transfer (CDT) service required to add a region to an Express Connect router (ECR). |
sub-instance management
|
API |
Title |
Description |
| ModifyExpressConnectRouterChildInstance | ModifyExpressConnectRouterChildInstance | Modifies the properties of a child instance (VBR) associated with an Express Connect Router (ECR). |
| ModifyExpressConnectRouterAssociation | ModifyExpressConnectRouterAssociation | Modifies the properties of a child instance associated with an Express Connect Router (ECR). |
| AttachExpressConnectRouterChildInstance | AttachExpressConnectRouterChildInstance | Attaches a child instance (VBR) to an Express Connect Router (ECR). |
| DetachExpressConnectRouterChildInstance | DetachExpressConnectRouterChildInstance | Disassociates a virtual border router (VBR) from an Express Connect router (ECR). |
| DescribeExpressConnectRouterChildInstance | DescribeExpressConnectRouterChildInstance | Queries the virtual border routers (VBRs) that are associated with an Express Connect router (ECR). |
| DescribeInstanceGrantedToExpressConnectRouter | DescribeInstanceGrantedToExpressConnectRouter | Queries the network instances whose permissions are granted to an Express Connect router (ECR). |
| RevokeInstanceFromExpressConnectRouter | RevokeInstanceFromExpressConnectRouter | Revokes permissions on a virtual private cloud (VPC) or a virtual border router (VBR) from an Express Connect router (ECR) owned by another account. |
| GrantInstanceToExpressConnectRouter | GrantInstanceToExpressConnectRouter | Grants permissions on a virtual private cloud (VPC) or a virtual border router (VBR) to an Express Connect router (ECR) of another account. |
resource association relationship
|
API |
Title |
Description |
| CreateExpressConnectRouterAssociation | CreateExpressConnectRouterAssociation | Associates an Express Connect Router (ECR) with a Virtual Private Cloud (VPC) or a transit router (TR). |
| DeleteExpressConnectRouterAssociation | DeleteExpressConnectRouterAssociation | Disassociates an Express Connect router (ECR) from a virtual private cloud (VPC) or a transit router (TR). |
| DescribeExpressConnectRouterAssociation | DescribeExpressConnectRouterAssociation | Queries the virtual private clouds (VPCs) and transit routers (TRs) associated with an Express Connect router (ECR). |
Leased line gateway routing entry
|
API |
Title |
Description |
| DisableExpressConnectRouterRouteEntries | DisableExpressConnectRouterRouteEntries | Disables route entries of an Express Connect router (ECR). |
| EnableExpressConnectRouterRouteEntries | EnableExpressConnectRouterRouteEntries | Enables route entries of an Express Connect router (ECR). |
| DescribeDisabledExpressConnectRouterRouteEntries | DescribeDisabledExpressConnectRouterRouteEntries | Queries the route entries that are disabled on an Express Connect router (ECR). |
| DescribeExpressConnectRouterRouteEntries | DescribeExpressConnectRouterRouteEntries | Queries the route entries of an Express Connect router (ECR). |
Tags and resource groups
|
API |
Title |
Description |
| MoveResourceGroup | MoveResourceGroup | Modifies the resource group to which an Express Connect router (ECR) belongs. |
| ListTagResources | ListTagResources | Queries a list of tags that are added to an Express Connect router (ECR). |
| UntagResources | UntagResources | Removes tags from an Express Connect router (ECR). |
leased line gateway (ECR)
|
API |
Title |
Description |
| CreateExpressConnectRouter | CreateExpressConnectRouter | Creates an Express Connect Router (ECR). |
| DeleteExpressConnectRouter | DeleteExpressConnectRouter | Deletes an Express Connect router (ECR). |
| ModifyExpressConnectRouterInterRegionTransitMode | ModifyExpressConnectRouterInterRegionTransitMode | Modifies the cross-region forwarding mode of an Express Connect router (ECR). |
| ModifyExpressConnectRouterAssociationAllowedPrefix | ModifyExpressConnectRouterAssociationAllowedPrefix | Modifies the route prefixes of a virtual private cloud (VPC) or a transit router (TR) that is associated with an Express Connect router (ECR). |
| ModifyExpressConnectRouter | ModifyExpressConnectRouter | Modifies the properties such as the name of an Express Connect router (ECR). |
| DescribeExpressConnectRouterInterRegionTransitMode | DescribeExpressConnectRouterInterRegionTransitMode | Queries the cross-region forwarding modes of an Express Connect router (ECR). |
| DescribeExpressConnectRouterAllowedPrefixHistory | DescribeExpressConnectRouterAllowedPrefixHistory | Queries the historical route prefixes of an Express Connect router (ECR). |
| DescribeExpressConnectRouter | DescribeExpressConnectRouter | Queries a list of Express Connect routers (ECRs). |
| ForceDeleteExpressConnectRouter | ForceDeleteExpressConnectRouter | Deletes an Express Connect router (ECR) and disassociates the virtual private cloud (VPC), transit router (TR), and virtual border router (VBR) associated with the ECR. |
Flow Log
|
API |
Title |
Description |
| CreateFlowLog | CreateFlowLog | Creates a flow log and enables log delivery by default. |
| DeleteFlowlog | DeleteFlowlog | Deletes a flow log. |
| ModifyFlowLogAttribute | ModifyFlowLogAttribute | Modifies the name, description, sampling rate, and sampling interval. |
| DescribeFlowLogs | DescribeFlowLogs | Queries flow logs. |
| DeactivateFlowLog | DeactivateFlowLog | Disables log delivery. |
| ActivateFlowLog | ActivateFlowLog | Enables log delivery for flow logs. |
| TagResources | TagResources | Adds tags to an Express Connect router (ECR). You can add tags to only one ECR each time you call this operation. You can add multiple tags at a time. |