Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.machine0.io/llms.txt

Use this file to discover all available pages before exploring further.

vm_list

List your VMs. Parameters: None

vm_get

Get a VM by ID.
ParameterTypeRequired
idUUIDyes

vm_get_by_name

Get a VM by name.
ParameterTypeRequired
namestringyes

vm_create

Create a VM. Provisioning takes 1-3 minutes (longer for large images). Poll vm_get until status changes from CREATING to RUNNING.
ParameterTypeRequiredDescription
namestringyesVM name
sizestringyesSee sizes
regionstringyesus, uk, eu, asia
imageNamestringyesImage slug
sshKeyIdUUIDnoUses default key if omitted
imageVersionintegernoSpecific version
To use ssh_exec, provide a managed key ID in sshKeyId.

vm_update

ParameterTypeRequiredDescription
idUUIDyesVM ID
namestringnoNew name
defaultSSHUsernamestringnoDefault SSH username

vm_start

Start a stopped or suspended VM. Suspended VMs are recreated from snapshot.
ParameterTypeRequired
idUUIDyes

vm_stop

Stop a VM. Still billed — suspend or destroy to stop billing.
ParameterTypeRequired
idUUIDyes

vm_reboot

ParameterTypeRequired
idUUIDyes

vm_suspend

Snapshot the VM, delete the cloud instance. Pay only image storage. Resume with vm_start.
ParameterTypeRequired
idUUIDyes

vm_destroy

Permanently destroy a VM.
ParameterTypeRequired
idUUIDyes