Instances
Lifecycle and termination
Canonical states, billing boundaries, and destructive termination.
States
Normal: queued → reserving → provisioning → running → terminating → terminated. Exceptional: failed, broken, and termination failed.
Terminate means destroy
Termination is idempotent but destructive. Billing continues through confirmed infrastructure stop time. A failed termination stays visible and retries automatically; it is never shown as terminated optimistically.