Create VM
$ nirvana compute:vms create
POST/v1/compute/vms
Create a VM
Parameters
Create VM
nirvana compute:vms create \
--api-key 'My API Key' \
--boot-volume '{size: 100, type: abs}' \
--instance-type n1-standard-8 \
--name my-vm \
--os-image-name ubuntu-noble-2025-10-01 \
--project-id 123e4567-e89b-12d3-a456-426614174000 \
--public-ip-enabled \
--region us-sva-2 \
--ssh-key '{public_key: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDBIASkmwNiLcdlW6927Zjt1Hf7Kw/PpEZ4Zm+wU9wn2}' \
--subnet-id 123e4567-e89b-12d3-a456-426614174000{
"id": "123e4567-e89b-12d3-a456-426614174000",
"created_at": "2025-01-01T00:00:00Z",
"details": {
"changes": {
"foo": {
"from": "string",
"to": "string"
}
}
},
"kind": "vm",
"project_id": "123e4567-e89b-12d3-a456-426614174000",
"resource_id": "123e4567-e89b-12d3-a456-426614174000",
"status": "pending",
"type": "create",
"updated_at": "2025-01-01T00:00:00Z"
}Returns Examples
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"created_at": "2025-01-01T00:00:00Z",
"details": {
"changes": {
"foo": {
"from": "string",
"to": "string"
}
}
},
"kind": "vm",
"project_id": "123e4567-e89b-12d3-a456-426614174000",
"resource_id": "123e4567-e89b-12d3-a456-426614174000",
"status": "pending",
"type": "create",
"updated_at": "2025-01-01T00:00:00Z"
}