Start, stop, pause or resume a machine
instabox_machine_powerChange a machine's power state by starting, stopping, suspending, or resuming it; supports clean shutdown and resuming paused workloads.
Instructions
Change a machine's power state. start: boot a stopped machine (resumes a paused one). stop: shut down; processes end, files kept (a paused machine cannot be stopped: resume or delete it). suspend: pause, keeping memory and running processes. resume: continue a paused machine where it left off. A machine runs one operation at a time (409 operation_conflict otherwise). Commands, files and SSH wake an idle-paused machine automatically, but a machine you paused or stopped stays off until you start/resume it.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>",
"action": "<action>"
},
"name": "instabox_machine_power"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Machine ID (m_...) or its unique name | |
| wait | No | Wait for the operation to finish before returning (default true) | |
| action | Yes | ||
| stopTimeoutSeconds | No | stop only: seconds to wait for clean shutdown before forcing off (default 60) | |
| waitTimeoutSeconds | No | Max seconds to wait (default 300) |