Skip to content
Docs

    Check VM Create Availability

    $ nirvana compute:vms:availability create
    POST/v1/compute/vms/availability

    Check VM Create Availability

    ParametersExpand Collapse
    --boot-volume: object { size, type, tags }

    Boot volume for the VM.

    --instance-type: string

    Instance type name.

    --name: string

    Name of the VM.

    --os-image-name: string

    Name of the OS Image to use for the VM.

    --project-id: string

    Project ID to create the VM in.

    --public-ip-enabled: boolean

    Whether to enable public IP for the VM.

    --region: "us-sva-2"

    Region the resource is in.

    --ssh-key: object { public_key }

    Public SSH key configuration for the VM.

    --subnet-id: string

    ID of the subnet to use for the VM.

    --data-volume: optional array of object { name, size, type, tags }

    Data volumes for the VM.

    --tag: optional array of string

    Tags to attach to the VM.

    Check VM Create Availability

    nirvana compute:vms:availability 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-2026-05-18 \
      --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
    Returns Examples