ReadonlyisReadonlylabelHuman label for the active backend, shown in the UI ("mock", "aws:us-east-1", "substrate").
Apply a lifecycle action decided by the engine, transitioning state.
Fetch a single instance by name or instance-id. Returns null if not found.
Hibernate (RAM saved to disk).
Launch one instance from a spec at the given launch time (ms epoch).
List all spawn-managed instances (spawn:managed=true), excluding terminated by default.
Overwrite/merge tags on an instance. Used by extend to push out
spawn:ttl-deadline, and by the sim to update spawn:compute-seconds.
Advance the simulated world to nowMs: accrue compute-seconds for running
instances since their last-known point, and optionally mark them busy/idle.
The UI's sim loop calls this, then runs the lifecycle engine over the result.
Start a stopped/hibernated instance.
Stop (billing pauses, EBS persists).
Terminate (permanent).
Whether this provider touches real, billable resources. Drives UI warnings.