Note
This API has been deprecated. We recommend migrating to Vpc(2016-04-28) - DeleteVpc for enhanced functionality and continued support. While the deprecated API remains temporarily accessible, no further updates or bug fixes will be provided.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
vpc:DeleteVpc |
delete |
*VPC
|
|
None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| VpcId |
string |
Yes |
|
|
| RegionId |
string |
No |
|
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
|
Examples
Success response
JSON format
{
"RequestId": ""
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | DependencyViolation.RouteTable | VPC cannot be deleted when custom route table exists. | |
| 400 | IncorrectVpcStatus | Current VPC status does not support this operation. | The VPC is in a state that does not support the current operation. |
| 400 | DependencyViolation.RouteEntry | Specified object has dependent resources | |
| 400 | DependencyViolation.Instance | Specified object has dependent resources | Cloud service instances are present in the VPC and the VPC cannot be deleted. |
| 400 | DependencyViolation.VSwitch | Specified object has dependent resources | The VPC contains vSwitches and cannot be deleted. Delete the vSwitches from the VPC and try again. |
| 400 | DependencyViolation.SecurityGroup | Specified object has dependent resources SecurityGroup. | Security groups exist in the VPC and the VPC cannot be deleted. Delete the security groups and try again. The specified vSwitch is associated with security groups and cannot be deleted. |
| 400 | DependencyViolation.RouteInterface | Specified object has dependent route interface . | The specified vSwitch is connected to a router interface and cannot be deleted. |
| 400 | DependencyViolation.Tunnel | Specified object has dependent tunnel. | The vSwitch is associated with a data tunnel and cannot be deleted. |
| 400 | DependencyViolation.NatGateway | Specified object has dependent resources NatGateway. | The VPC contains NAT gateways and cannot be deleted. Delete the NAT gateways from the VPC and try again. |
| 400 | DependencyViolation.RouterInterface | Specified object has dependent resources RouterInterface. | |
| 400 | Forbidden.VpcNotFound | Specified VPC can not found. | |
| 400 | Forbbiden | Active custom route in vpc. | You must add a custom route entry to the VPC. |
| 400 | TaskConflict | The eip operate too frequent, TaskConflict. | |
| 400 | InvalidAction | The VPC has been connected to the classic network ECS. Please cancel the connection before proceeding. | |
| 400 | DependencyViolation.Ipv6Gateway | %s | |
| 400 | IncorrectStatus.cbnStatus | Current CBN status does not support this operation. | |
| 400 | DependencyViolation.CloudServiceResource | %s | |
| 400 | DependencyViolation.ClassicLinkInstance | Specified object has active classicLink instance. | |
| 400 | IllegalParam.RegionId | The specified RegionId is illegal. | |
| 400 | DependencyViolation.NetworkAcl | Specified object has dependent resources network acl. | |
| 400 | InvalidRegionInstance | The specified InstanceId does not exist in given region. | The instance does not exist in the specified region. |
| 400 | DependencyViolation.Ipv4Gateway | The VPC cannot be deleted when it has ipv4Gateway. | |
| 400 | OperationDenied.VpcPeerExists | The operation is not allowed because the VpcPeer exists. | |
| 400 | DependencyViolation.GatewayRouteTable | Specified object has dependent resources gatewayRouteTable. | |
| 400 | DependencyViolation.DhcpOptionsSet | The VPC cannot be deleted when it is associated with dhcpOptionsSet. | |
| 400 | InternalError | The request processing has failed due to some unknown error | The request failed due to an internal error. |
| 401 | DependencyViolation.RouterInterface | Specified object has dependent resources RouterInterface. | The specified vSwitch is connected to a router interface and cannot be deleted. |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | OperationDenied | The operation is not supported in this status. | The resource is in a state that does not support the specified operation. |
| 404 | InvalidVpcId.NotFound | Specified VPC does not exist. | The specified VPC ID does not exist. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.