sandbox::create
Create an ephemeral sandbox VM from a preset image
- cpusinteger· uint32min 0
vCPU count; daemon/image default applies when omitted.
- envstring[]
`"K=V"` entries injected into the VM's environment.
- idle_timeout_secsinteger· uint64min 0
Auto-stop the VM after this many seconds of inactivity; daemon default applies when omitted.
- imagestringrequired
Catalog name of the image to boot. Bundled presets are `"python"` and `"node"`; pass either string verbatim. The only other accepted values are the literal keys of `sandbox.custom_images` in `iii.config.yaml` — set by the operator. Do NOT pass an OCI ref like `"ghcr.io/iii-hq/node:latest"` or `"docker.io/library/node:20"` unless that exact string is the catalog key. Unknown values return S100 with the allowed set in the error message.
- memory_mbinteger· uint32min 0
Memory cap in MiB; daemon/image default applies when omitted.
- namestring
Human label surfaced by `sandbox::list`; not an identifier.
- networkboolean
Whether the VM gets outbound networking; daemon default when omitted.
- imagestringrequired
- sandbox_idstringrequired