Queries the allocation details of a CIDR block.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cen:ListTransitRouterCidrAllocation |
get |
*TransitRouter
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ClientToken |
string |
No |
A client token that is used to ensure the idempotence of the request. Generate a token from your client to make sure that the token is unique among different requests. The token can contain only ASCII characters. Note
If you do not specify this parameter, the system automatically uses the request ID as the client token. The request ID is different for each request. |
123e4567-e89b-12d3-a456-426**** |
| TransitRouterId |
string |
Yes |
The ID of the Transit Router instance. |
tr-p0w3x8c9em72a40nw**** |
| RegionId |
string |
Yes |
The ID of the region where the Transit Router instance is deployed. You can call the DescribeChildInstanceRegions operation to query region IDs. |
cn-hangzhou |
| TransitRouterCidrId |
string |
No |
The ID of the CIDR block of the transit router. You can call the ListTransitRouterCidr operation to query the IDs of the CIDR blocks of the transit router. |
cidr-0zv0q9crqpntzz**** |
| CidrBlock |
string |
No |
The allocated CIDR block. |
192.168.10.0/28 |
| Cidr |
string |
No |
The CIDR block of the transit router. |
192.168.10.0/24 |
| DedicatedOwnerId |
string |
No |
The dedicated CIDR block. The only valid value is VPN. This value specifies that you want to query the CIDR block that is reserved by the system for creating VPN connections. |
VPN |
| AttachmentId |
string |
No |
The ID of the network instance connection. |
tr-attach-2nalp6yksc805w**** |
| AttachmentName |
string |
No |
The name of the network instance connection. |
nametest |
| DryRun |
boolean |
No |
Specifies whether to perform a dry run. Valid values:
|
false |
| MaxResults |
integer |
No |
The number of entries per page.
|
20 |
| NextToken |
string |
No |
The pagination token that is used in the next request to retrieve a new page of results. Valid values:
|
FFmyTO70tTpLG6I3FmYAXGKPd**** |
Response parameters
|
Parameter |
Type |
Description |
Example |
|
object |
The response that is returned. |
||
| NextToken |
string |
A pagination token. It can be used in the next request to retrieve a new page of results. Valid values:
|
FFmyTO70tTpLG6I3FmYAXGKPd**** |
| RequestId |
string |
The request ID. |
0876E54E-3E36-5C31-89F0-9EE8A9266F9A |
| TotalCount |
integer |
The total number of entries returned. |
1 |
| MaxResults |
integer |
The number of entries returned on each page.
|
1 |
| TransitRouterCidrAllocations |
array<object> |
A list of CIDR block allocations. |
|
|
object |
The details of the CIDR block allocation. |
||
| TransitRouterCidrId |
string |
The ID of the CIDR block of the transit router. |
cidr-0zv0q9crqpntzz**** |
| AllocatedCidrBlock |
string |
The allocated CIDR block. |
192.168.10.0/28 |
| AttachmentId |
string |
The ID of the network instance connection. |
tr-attach-2nalp6yksc805w**** |
| Cidr |
string |
The CIDR block of the transit router. |
192.168.10.0/24 |
| AttachmentName |
string |
The name of the network instance connection. |
nametest |
Examples
Success response
JSON format
{
"NextToken": "FFmyTO70tTpLG6I3FmYAXGKPd****",
"RequestId": "0876E54E-3E36-5C31-89F0-9EE8A9266F9A",
"TotalCount": 1,
"MaxResults": 1,
"TransitRouterCidrAllocations": [
{
"TransitRouterCidrId": "cidr-0zv0q9crqpntzz****",
"AllocatedCidrBlock": "192.168.10.0/28",
"AttachmentId": "tr-attach-2nalp6yksc805w****",
"Cidr": "192.168.10.0/24",
"AttachmentName": "nametest"
}
]
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IllegalParam.NextToken | The parameter NextToken is invalid. | The error message returned because the NextToken parameter is set to an invalid value. Check the value and try again. |
| 400 | IllegalParam.TransitRouterId | The parameter TransitRouterId or RegionId is invalid. | |
| 400 | InvalidParameter | Invalid parameter. | The error message returned because the parameter is set to an invalid value. |
| 400 | Unauthorized | The AccessKeyId is unauthorized. | The error message returned because you do not have the permissions to perform this operation. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.