{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "LaunchOptions",
  "type": "object",
  "description": "Options for tuning the compatibility and performance of VM shapes",
  "properties": {
    "bootVolumeType": {
      "type": "string",
      "description": "Emulation type for the boot volume. PARAVIRTUALIZED is recommended for best performance."
    },
    "firmware": {
      "type": "string",
      "description": "Firmware used to boot the VM"
    },
    "networkType": {
      "type": "string",
      "description": "Emulation type for the physical network interface card (NIC). PARAVIRTUALIZED or VFIO is recommended."
    },
    "remoteDataVolumeType": {
      "type": "string",
      "description": "Emulation type for attached block volume data disks"
    },
    "isPvEncryptionInTransitEnabled": {
      "type": "boolean",
      "description": "Whether to enable in-transit encryption for the data volume's paravirtualized attachment"
    },
    "isConsistentVolumeNamingEnabled": {
      "type": "boolean",
      "description": "Whether to enable consistent volume naming"
    }
  }
}