Attaches a network instance to a Cloud Enterprise Network (CEN) instance.
Operation description
CEN supports attaching cross-account network instances. Before attaching a cross-account network instance, the CEN instance must be authorized by the cross-account network instance:
For cross-account VPC instance authorization, refer to GrantInstanceToCen.
For cross-account Cloud Connect Network instance authorization, refer to GrantInstanceToCbn.
Cross-account border router instance authorization is not available by default. To use this feature, contact your account manager.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cen:AttachCenChildInstance |
update |
*CenInstance
*virtualborderrouter
*VPC
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| CenId |
string |
Yes |
The ID of the CEN instance. |
cen-7qthudw0ll6jmc**** |
| ChildInstanceId |
string |
Yes |
The ID of the network instance to attach. |
vpc-bp18sth14qii3pnvx**** |
| ChildInstanceType |
string |
Yes |
The type of the network instance. Valid values:
|
VPC |
| ChildInstanceRegionId |
string |
Yes |
The region of the network instance. You can call the DescribeRegions operation to query the region ID. |
cn-hangzhou |
| ChildInstanceOwnerId |
integer |
No |
The Alibaba Cloud account ID to which the network instance belongs. Note
This parameter is required if you want to attach a cross-account network instance. |
1688000000000000 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
A278B8A6-A5B8-4FDE-9F70-95F0F6A1D68A |
Examples
Success response
JSON format
{
"RequestId": "A278B8A6-A5B8-4FDE-9F70-95F0F6A1D68A"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | Forbbiden.AttachChildInstanceAcrossBid | Operation is invalid, please apply for cross-bid attaching. | |
| 400 | IncorrectStatus.VpcSwitch | Operation is failed because some virtual switch is modifying within the same VPC. | The error message returned because the status of the vSwitch does not support this operation. Try again later. |
| 400 | Forbbiden.CloudBoxVSwitchExist | The operation is not allowed because of cloud box vswitch existed. | The error message returned because the specified vSwitch is associated with a CloudBox. You cannot associate with the vSwitch. |
| 400 | OperationFailed.InvalidVpcStatus | Operation is failed because the child-instance is configuring. | |
| 400 | OperationFailed.InvalidTransitRouter | Operation failed because the transit router is not supported. | Operation failed because the transit router is not supported. |
| 400 | OperationUnsupported.CenFullLevel | CEN full level does not support vpn bgp. | The error message returned because CEN instances in FULL mode do not support BGP for VPN gateways. |
| 400 | IncorrectStatus.VpcRouteTable | The VPC route table is not in a desired state. | The error message returned because the VPC route table is in an unstable state. Try again later. |
| 400 | InvalidOperation.VbrAttachedToEcr | VBR has alreay attached to ECR. | VBR has alreay attached to ECR. |
| 400 | OperationUnsupported.VpcRoutePropagationSource | The operation on this VPC route propagation source is not supported. | The operation on this VPC route propagation source is not supported. |
| 400 | InvalidStatus.ResourceStatus | The resource is not in a valid state for the attachment operation. | The error message returned because the status of the specified resource does not support this operation. Try again later. |
| 400 | IncorrectStatus.TransitRouter | The status of TransitRouter is incorrect. | The error message returned because the status of the transit router does not support this operation. Try again later. |
| 400 | IllegalParam.RegionId | The specified RegionId is illegal. | The error message returned because the specified region 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. |
| 400 | InvalidParameter.CenId | The specified parameter CenId is invalid. | |
| 403 | Forbidden.AttachChildInstance | The attached VBR on some access device models are not supported. Please submit a ticket to continue using this VBR on CEN. | The attached VBR on some access device models are not supported. Please submit a ticket to continue using this VBR on CEN. |
| 404 | Bid.NotFound | Not found childInstance Bid by specified AliUid. | The error message returned because the BID does not exist. |
| 404 | Operation.FailedAndTryAgain | Fail to get customer label by the specified aliUid. | |
| 409 | InvalidOperation.ChildInstanceRIAlreadyExist | Operation is invalid because the child-instance has already been attached to Express Connect. | |
| 409 | Forbbiden.AttachChildInstanceAcrossUid | Operation is invalid because the child-instance is not authorized to CEN. | |
| 409 | InvalidOperation.ChildInstanceAlreadyAttached | Operation is invalid because the child-instance has already been attached to another CEN. | |
| 409 | InvalidOperation.CenAlreadyAutoPubilshRouteToInstance | Operation is invalid because other cen has already auto published route to this instance. | The error message returned because this operation is not supported when one or more other CEN instance can advertise routes to the specified instance. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.