cluster_delete
Delete an empty vCenter cluster. Preview the blast radius of hosts, VMs, and datastores, then confirm to remove it.
Instructions
[WRITE] Delete an empty cluster (no hosts must remain).
Without confirm=True this only previews: it returns blast_radius (cluster name and id, host/VM/datastore counts and names, blockers) and deletes nothing. Show that to the user and get their explicit decision. Do not set confirm=True on your own because the user asked earlier: they have not seen the preview yet.
Refused: a cluster that still has hosts or VMs (evacuate members with cluster_remove_host first), or one whose members could not be read. Check cluster_info first. Returns a dict (action, blast_radius).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Name of the cluster to delete. | |
| target | No | Optional vCenter target name from config. | |
| confirm | No | False (default) returns the blast radius and changes nothing. True applies it. |