Example — minimal
Example — full
Argument reference
Required
Optional — auth
Optional — storage
Optional — backups
Optional — networking
Optional — tags and lifecycle
Attribute reference (computed)
Lifecycle
Importing existing VMs
resource block. Run terraform plan to confirm.
Permissions
The API key used by Terraform needsvm.create, vm.manage, vm.power, and (for destroy) vm.delete in the project where the VM lives. The System role Project Admin grants all of these. For tighter-scoped automation, build a Custom role with just the project-domain VM permissions you need.
Related
raff_project
Project resource — set on raff_vm via project_id.
VM Pricing
The full Standard / Premium plan list with pricing IDs.
Create a VM
Dashboard equivalent — useful for understanding fields.