<div dir="ltr"><div>The following VM state are documented in <a href="https://wiki.openstack.org/wiki/VMState">https://wiki.openstack.org/wiki/VMState</a> . <br></div><div><br></div><div>SOFT_DELETED: VM is no longer running on compute, but the disk image remains and can be brought back.</div>
<div>HARD_DELETED: From quota and billing’s perspective, the VM no longer exists. VM will eventually be destroyed running on compute, disk images too.</div><div><br></div><div>But how do you do soft delete through API or the nova command ?  </div>
<div>1. nova restore <server> - "Restore a soft-deleted server " . But I don't see a nova command to do a soft delete ( only a nova force-delete ). </div><div>2. From API , POST  /v2/​{tenant_id}​/servers/​{server_id}​/action with action = forceDelete will delete the server. Again, no way to soft delete the instance.</div>
<div><br></div>-- <br><div dir="ltr">Sekhar Vajjhala</div>
</div>