Unraid icon

Unraid

Interact with the Unraid API — manage Docker containers, VMs, array health, disks, notifications, and system metrics

VM → Resume

AI-generated

Summary

Resumes a paused virtual machine on an Unraid server by sending a GraphQL vm.resume mutation for the given VM ID. Requires at least the Control level.

Inputs

  • VM ID (required) — Prefixed VM ID of the paused VM to resume (e.g. vm:abc123). Use the VM Get Many operation to find IDs.
  • Maximum Control Level — Caps what this node may do. Defaults to the credential's limit and can only narrow it, never exceed it. Resume is classed as a 'control' operation, so it fails if the effective level is Read.

Output shape

One item per input item, with JSON of the form { id: , operation: "resume", success: true }.

The API response is not read, so success: true means the mutation raised no error. It does not confirm the VM's actual state. If the effective control level is below Control, the node throws an error before contacting the server. With Continue On Fail enabled, an error item { error: message } is returned instead.

Examples

Example 1: Resume a VM that was paused earlier in the workflow.

Resource: VM, Operation: Resume, VM ID: vm:abc123, Maximum Control Level: Use Credential Default (credential must allow Control or Full).

Example 2: Resume VMs dynamically from a prior VM Get Many step.

Resource: VM, Operation: Resume, VM ID set by expression {{ $json.id }}.

Links

Discussion