Revokes the permissions that a transit router has on network instances that belong to another Alibaba Cloud account.
Operation description
RevokeInstanceFromTransitRouter can be used to revoke permissions on virtual private clouds (VPCs), virtual border routers (VBRs), IPsec-VPN connections, and Express Connect Router (ECRs) that belong to another Alibaba Cloud account.
To revoke permissions on Cloud Connect Network (CCN) instances that belong to another Alibaba Cloud account, call the RevokeInstanceFromCbn operation.
Prerequisites
Before you call RevokeInstanceFromTransitRouter, you must detach the network instances from the transit router.
For more information about how to detach VPCs from Enterprise Edition transit routers, see DeleteTransitRouterVpcAttachment.
For more information about how to detach VBRs from Enterprise Edition transit routers, see DeleteTransitRouterVbrAttachment.
For more information about how to detach IPsec-VPN connections from Enterprise Edition transit routers, see DeleteTransitRouterVpnAttachment.
For more information about how to detach ECRs from Enterprise Edition transit routers, see DeleteTransitRouterEcrAttachment.
For more information about how to detach network instances from Basic Edition transit routers, see DetachCenChildInstance.
Try it now
Test
RAM authorization
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| CenId |
string |
Yes |
The ID of the Cloud Enterprise Network (CEN) instance to which the transit router belongs. |
cen-44m0p68spvlrqq**** |
| InstanceId |
string |
Yes |
The network instance ID. |
vpc-bp1h8vbrbcgohcju5**** |
| InstanceType |
string |
Yes |
The type of the network instance. Valid values:
|
VPC |
| RegionId |
string |
No |
The region ID of the network instance. You can call the DescribeChildInstanceRegions operation to query the most recent region list. |
cn-hangzhou |
| CenOwnerId |
integer |
Yes |
The ID of the Alibaba Cloud account to which the CEN instance belongs. |
1250123456123456 |
Response parameters
|
Parameter |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| RequestId |
string |
The request ID. |
AA4BFFD1-5090-5896-935F-4B353557F1A8 |
Examples
Success response
JSON format
{
"RequestId": "AA4BFFD1-5090-5896-935F-4B353557F1A8"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IncorrectStatus.Cen | The status of Cen is incorrect. | The error message returned because the status of the specified CEN instance does not support this operation. Try again later. |
| 400 | OperationDenied.AttachmentExist | Operation is not allowed because the specified instance has already been attached to CEN. | Operation is not allowed because the specified instance has already been attached to CEN. |
| 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.