Instance (Virtual Machine)

circle-info

Updated: February 13, 2026

circle-info

These examples assume that linked resources (VNet, Subnet, NIC) already exist in the same resource group.

Creating a virtual machine with Standard SSD

defaults:
  resource_group: rg1

resources:
  - type: "Microsoft.Compute/virtualMachines"
    api_version: "2025-04-01"
    name: vm1
    props:
      hardware_profile:
        vm_size: Standard_B2pts_v2
      os_profile:
        computer_name: testvm
        admin_username: ubuntu
        admin_password: SecureP@ss2024!
      network_profile:
        network_interfaces:
          - id: "/providers/Microsoft.Network/networkInterfaces/nic1"
      storage_profile:
        image_reference:
          publisher: Canonical
          offer: ubuntu-24_04-lts
          sku: server-arm64
          version: latest
        os_disk:
          create_option: FromImage
          delete_option: Delete
          managed_disk:
            storage_account_type: StandardSSD_LRS
          disk_size_gb: 60

Example plan output

Creating a virtual machine with Premium SSD

Example plan output

Creating a virtual machine with Premium SSD v2

Example plan output

Last updated