Queries the virtual private clouds (VPCs) and transit routers that are associated with an Express Connect Router (ECR).
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
expressconnectrouter:DescribeExpressConnectRouterAssociation | list | *ExpressConnectRouter
| None | None |
Request parameters
Parameter | Type | Required | Description | Example |
EcrId | string | Yes | The ECR instance ID. | ecr-mezk2idmsd0vx2**** |
AssociationId | string | No | The ID of the association between the ECR and the VPC or transit router. | ecr-assoc-9p2qxx5phpca2m**** |
AssociationRegionId | string | No | The ID of the region where the associated VPC or transit router is deployed. | cn-hangzhou |
AssociationNodeType | string | No | The type of the associated resource.
| VPC |
VpcId | string | No | The ID of the VPC. | vpc-bp1h37fchc6jmfyln**** |
TransitRouterId | string | No | The ID of the transit router. | tr-2ze4i71c6be454e2l**** |
CenId | string | No | The ID of the Cloud Enterprise Network (CEN) instance. | cen-of3o1the3i4gwb**** |
NextToken | string | No | The token that is used for the next query. Valid values:
| AAAAAYws9fJ0Ur4MGm/5OkDoW/Zn0J0/sCjivzwX9oBcwFnWaaas/kSG+J/WzLOxJHS4**** |
MaxResults | integer | No | The maximum number of entries to return on each page. Valid values: 1 to 2147483647. Default value: 20. | 20 |
DryRun | boolean | No | Specifies whether to perform a dry run. Valid values:
| false |
ClientToken | string | No | The client token that is used to ensure the idempotence of the request. Generate a token on your client to ensure that the token is unique among different requests. The ClientToken parameter can contain only ASCII characters. Note If you do not specify this parameter, the system automatically uses the RequestId of the request as the ClientToken. The RequestId may be different for each request. | 02fb3da4-130e-11e9-8e44-00**** |
Response parameters
Parameter | Type | Description | Example |
object | RpcResponse | ||
RequestId | string | The request ID. | 05130E79-588D-5C40-A718-C4863A59**** |
Success | boolean | Indicates whether the call was successful. Valid values:
| True |
Code | string | Indicates whether the call was successful. A value of 200 indicates that the call was successful. Other values indicate that the call failed. For more information, see Error codes. | 200 |
Message | string | The message returned for the operation. | OK |
HttpStatusCode | integer | The HTTP status code. | 200 |
DynamicCode | string | The dynamic error code. | IllegalParamFormat.EcrId |
DynamicMessage | string | The dynamic error message that is used to replace the Note For example, if the ErrMessage parameter returns The Value of Input Parameter %s is not valid and the DynamicMessage parameter returns DtsJobId, the specified DtsJobId parameter is invalid. | The param format of EcrId **** is illegal. |
AccessDeniedDetail | string | The details about the access denial. | Authentication is failed for **** |
TotalCount | integer | The total number of associated resources. | 1 |
MaxResults | integer | The maximum number of entries returned on each page. Valid values: 1 to 2147483647. Default value: 20. | 20 |
NextToken | string | The token that is used for the next query. Valid values:
| AAAAAYws9fJ0Ur4MGm/5OkDoW/Zn0J0/sCjivzwX9oBcwFnWaaas/kSG+J/WzLOxJHS4**** |
| AssociationList | array<object> | The list of associated resources. | |
object | |||
AssociationId | string | The ID of the association between the ECR and the VPC or TR. | ecr-assoc-9p2qxx5phpca2m**** |
RegionId | string | The region where the resource is deployed. | cn-hangzhou |
OwnerId | integer | The ID of the Alibaba Cloud account to which the resource belongs. | 167509154715**** |
GmtCreate | string | The time when the association was created. The time is displayed in the ISO 8601 standard in the YYYY-MM-DDThh:mm:ssZ format. The time is displayed in UTC. | 2024-01-09T12:18:23Z |
GmtModified | string | The time when the association was modified. The time is displayed in the ISO 8601 standard in the YYYY-MM-DDThh:mm:ssZ format. The time is displayed in UTC. | 2024-01-09T12:18:23Z |
Status | string | The deployment status of the associated resource. Valid values:
| ACTIVE |
AssociationNodeType | string | The type of the associated resource.
| VPC |
TransitRouterOwnerId | integer | The ID of the Alibaba Cloud account to which the TR belongs. | 189159362009**** |
TransitRouterId | string | The ID of the TR instance. | tr-2ze4i71c6be454e2l**** |
CenId | string | The CEN instance ID. | cen-5510frtx8zi54q**** |
VpcOwnerId | integer | The ID of the Alibaba Cloud account to which the VPC belongs. | 146757288406**** |
VpcId | string | The ID of the VPC instance. | vpc-2zeeaxet4i2j1a7n7**** |
| AllowedPrefixes | array | The list of allowed route prefixes. | |
string | The allowed route prefix. | 192.0.**.**/28 | |
EcrId | string | The ECR instance ID. | ecr-fu8rszhgv7623c**** |
AllowedPrefixesMode | string | The prefix routing mode. Valid values:
| MatchMode |
Description | string | The description of the associated resource. | test |
Examples
Success response
JSON format
{
"RequestId": "05130E79-588D-5C40-A718-C4863A59****",
"Success": true,
"Code": "200",
"Message": "OK",
"HttpStatusCode": 200,
"DynamicCode": "IllegalParamFormat.EcrId",
"DynamicMessage": "The param format of EcrId **** is illegal.",
"AccessDeniedDetail": "Authentication is failed for ****",
"TotalCount": 1,
"MaxResults": 20,
"NextToken": "AAAAAYws9fJ0Ur4MGm/5OkDoW/Zn0J0/sCjivzwX9oBcwFnWaaas/kSG+J/WzLOxJHS4****\n",
"AssociationList": [
{
"AssociationId": "ecr-assoc-9p2qxx5phpca2m****\n",
"RegionId": "cn-hangzhou",
"OwnerId": 0,
"GmtCreate": "2024-01-09T12:18:23Z",
"GmtModified": "2024-01-09T12:18:23Z",
"Status": "ACTIVE",
"AssociationNodeType": "VPC",
"TransitRouterOwnerId": 0,
"TransitRouterId": "tr-2ze4i71c6be454e2l****\n",
"CenId": "cen-5510frtx8zi54q****",
"VpcOwnerId": 0,
"VpcId": "vpc-2zeeaxet4i2j1a7n7****",
"AllowedPrefixes": [
"192.0.**.**/28"
],
"EcrId": "ecr-fu8rszhgv7623c****",
"AllowedPrefixesMode": "MatchMode",
"Description": "test "
}
]
}Error codes
HTTP status code | Error code | Error message | Description |
400 | MissingParam.%s | The param of %s is missing. | The request parameters are not specified. Please check the corresponding parameters and try again. |
400 | IllegalParamFormat.%s | The param format of %s is illegal. | Illegal parameter format |
400 | IllegalParam.%s | The param of %s is illegal. | Illegal parameter |
404 | ResourceNotFound.EcrId | EcrId not found. | ECR instance does not exist |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.