Permanently removes the selected resource from your Vultr account.
Deleting a Virtual Private Cloud (VPC) network removes routing information and deactivates the associated interfaces on any attached instances.
Follow this guide to delete a VPC network using the Vultr Customer Portal, API, CLI, or Terraform.
Send a GET
request to the List VPCs endpoint and note the target VPC network's ID in your output.
$ curl "https://api.vultr.com/v2/vpcs" \
-X GET \
-H "Authorization: Bearer ${VULTR_API_KEY}"
Send a DELETE
request to the Delete a VPC endpoint to destroy the target VPC network.
$ curl "https://api.vultr.com/v2/vpcs/{vpc-id}" \
-X DELETE \
-H "Authorization: Bearer ${VULTR_API_KEY}"
List all VPC networks in your Vultr account and note the target VPC network's ID.
$ vultr-cli vpc list
Delete the VPC network.
$ vultr-cli vpc delete <vpc-id>
Open your Terraform configuration where the VPC is defined.
Remove the vultr_vpc
resource block, or destroy it by target.
resource "vultr_vpc" "net" {
region = "ewr"
description = "example-vpc"
}
# To delete, either remove this block from configuration
# or run: terraform destroy -target vultr_vpc.net
Apply the configuration and observe the following output:
Apply complete! Resources: 0 added, 0 changed, 1 destroyed.