Deletes a VPC peering connection.
Operation description
-
You can delete a VPC peering connection. After you delete the instance, your services are interrupted. Make sure that this operation does not affect your business.
-
If you force delete the instance, the system also deletes the routes that point to the VPC peering connection from the route table.
-
If you do not force delete the instance, the system does not delete the routes that point to the VPC peering connection from the route table. You must manually delete these routes.
-
-
DeleteVpcPeerConnection is an asynchronous operation. After you send a request, the system returns a request ID, while running the task in the background. Call the GetVpcPeerConnectionAttribute operation to query the status of the VPC peering connection.
-
Deleting indicates the instance is being deleted.
-
Deleted indicates the instance is deleted.
-
-
You cannot send concurrent requests to delete the same VPC peering connection instance.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
vpc:DeleteVpcPeerConnection |
delete |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The ID of the VPC peering connection. |
pcc-lnk0m24khwvtkm**** |
| Force |
boolean |
No |
Specifies whether to force delete the VPC peering connection. Valid values:
|
false |
| 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 value for this parameter from your client to make sure that the value 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 request ID as the client token. The request ID may be different for each request. |
02fb3da4-130e-11e9-8e44-001**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| RequestId |
string |
The request ID. |
54B48E3D-DF70-471B-AA93-08E683A1B45 |
Examples
Success response
JSON format
{
"RequestId": "54B48E3D-DF70-471B-AA93-08E683A1B45"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | ResourceNotFound.InstanceId | The specified resource of %s is not found. | The specified instance is not found |
| 400 | IncorrectStatus.VpcPeer | The status of %s [%s] is incorrect. | The status of the peer-to-peer connection instance does not meet the requirements. In this status, the peer-to-peer connection instance cannot be received. |
| 400 | OperationDenied.RouteEntryExist | The operation is not allowed because of existing routeEntry point to VpcPeer. | The VPC peering connection cannot be deleted because a route points to the VPC peering connection. |
| 400 | OperationDenied.ServiceManagedInstance | Operation is denied because the specified instance belongs to service manager. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.