/v2/microvms/{microvm_id}/resumeResume a MicroVM
To resume a paused MicroVM, send a POST request to /v2/microvms/{microvm_id}/resume.
The request returns when the change completes. Resuming a MicroVM that is already running
succeeds. The request returns HTTP 400 when the MicroVM is creating, terminated, or
failed.
- IdempotentThe SDK sends
Idempotency-Key, so a retried request is only applied once.
3 documented failures
INVALID_SIZEno supported size matches the requested resources: 3 vCPU with 2048 MiB of memory (supported: 1vCPU/2048MiB, 2vCPU/4096MiB, 8vCPU/16384MiB, 16vCPU/32768MiB)
INVALID_AUTO_PAUSEauto_pause.enabled cannot be false; omit it to keep the 5 minute default, or set idle_timeout up to the account maximum
FAILED_PRECONDITIONcheckpoint 01a11cd5-25dd-790f-a77c-3677f24bca85 is still being captured; retry delete once the capture completes
One documented failure
NOT_FOUNDMicroVM not found
A 400 is returned: The request was malformed, failed validation, or is not allowed in the resource's current state. A 401 is returned: Authentication failed due to invalid credentials. A 404 is returned: The MicroVM or checkpoint does not exist, or it belongs to another team. A 429 is returned: The API rate limit has been exceeded. A 500 is returned: There was a server error. Any other status is an error: There was an unexpected error.