Vultr Managed Apache Kafka® allows customers to delete their Kafka subscription when it is no longer needed. Users can easily navigate through the interface to initiate the deletion process, ensuring a straightforward and efficient experience. This feature ensures that customers can manage their resources effectively, providing them with the flexibility to remove subscriptions as their requirements change.
Follow this guide to delete Vultr Managed Apache Kafka® using the Vultr Customer Portal, API, CLI, or Terraform.
List all the databases by sending a GET
request to the List Managed Databases endpoint and note the target database's ID.
$ curl "https://api.vultr.com/v2/databases" \
-X GET \
-H "Authorization: Bearer ${VULTR_API_KEY}"
Send a DELETE
request to the Delete Managed Database endpoint to delete the database.
$ curl "https://api.vultr.com/v2/databases/<database-id>" \
-X DELETE \
-H "Authorization: Bearer ${VULTR_API_KEY}"
List all databases and note the target database's ID.
$ vultr-cli database list --summarize
Delete the database.
$ vultr-cli database delete <database-id>
Run vultr-cli database delete --help
to view all options.
Open your Terraform configuration and locate the Managed Apache Kafka® resource.
Remove the resource block or destroy it with Terraform.
resource "vultr_database" "kafka" {
label = "kafka-cluster-1"
database_engine = "kafka"
database_engine_version = "3.7"
region = "atl"
plan = "vultr-dbaas-startup-3x-occ-so-2-30-2"
}
# To delete, either remove this block from configuration
# or run: terraform destroy -target vultr_database.kafka
Apply and observe the following output:
Apply complete! Resources: 0 added, 0 changed, 1 destroyed.
No comments yet.