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: 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.
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. |