To remove an independent disk, verify that no powered-on virtual machine is attached to it, then use a DELETE request to delete it.
A Disk element includes a link of the following form, which you can GET to return a list of virtual machines to which the disk is attached.
<Link rel="down" type="application/vnd.vmware.vcloud.vms+xml" href="https://vcloud.example.com/api/disk/128/attachedVms" />
There are also two queries that you can use to return a list of virtual machines, the disks connected to them, and the VDC that contains them:
This operation requires the rights included in the predefined vApp Author role or an equivalent set of rights.
1 | Verify that the independent disk is not connected to any virtual machine. |
2 |
Make a DELETE request to the URL in the rel="remove" link in the Disk. |