Queries the allocation information of a CIDR block by calling the ListTransitRouterCidrAllocation operation.
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 |
The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The client token can contain only ASCII characters. Note
If you do not specify this parameter, the system automatically uses the RequestId of the API request as the ClientToken. The RequestId may be different for each API request. |
123e4567-e89b-12d3-a456-426**** |
| TransitRouterId |
string |
Yes |
The forward router instance ID. |
tr-p0w3x8c9em72a40nw**** |
| RegionId |
string |
Yes |
The region ID of the transit router instance. You can call the DescribeChildInstanceRegions operation to query region IDs. |
cn-hangzhou |
| TransitRouterCidrId |
string |
No |
The ID of the transit router CIDR block. You can call the ListTransitRouterCidr operation to query the transit router CIDR block ID. |
cidr-0zv0q9crqpntzz**** |
| CidrBlock |
string |
No |
The allocated CIDR block under the transit router CIDR block. |
192.168.10.0/28 |
| Cidr |
string |
No |
The transit router CIDR block. |
192.168.10.0/24 |
| DedicatedOwnerId |
string |
No |
The dedicated CIDR block. Set the value to VPN, which specifies that you want to query the CIDR block reserved by the system for creating VPN connections in the backend. |
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 elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| NextToken |
string |
The pagination token that is 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 per page.
|
1 |
| TransitRouterCidrAllocations |
array<object> |
The allocation details of the transit router CIDR block. |
|
|
object |
The allocation details of the transit router CIDR block. |
||
| TransitRouterCidrId |
string |
The ID of the transit router CIDR block. |
cidr-0zv0q9crqpntzz**** |
| AllocatedCidrBlock |
string |
The allocated CIDR block under the transit router CIDR block. |
192.168.10.0/28 |
| AttachmentId |
string |
The ID of the network instance connection. |
tr-attach-2nalp6yksc805w**** |
| Cidr |
string |
The transit router CIDR block. |
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. | The TransitRouterId or RegionId parameter 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.