OptionalblockOptionalbootBootOrder is an integer value > 0, used to determine ordering of boot devices. Lower values take precedence. Each disk or interface that has a boot order must have a unique value. Disks without a boot order are not tried if a disk with a boot order exists.
OptionalcacheCache specifies which kvm disk cache mode should be used. Supported values are: none: Guest I/O not cached on the host, but may be kept in a disk cache. writethrough: Guest I/O cached on the host but written through to the physical medium. Slowest but with most guarantees. writeback: Guest I/O cached on the host. Defaults to none if the storage supports O_DIRECT, otherwise writethrough.
OptionalcdromAttach a volume as a cdrom to the vmi.
OptionalchangedChangedBlockTracking indicates this disk should have CBT option Defaults to false.
OptionaldedicateddedicatedIOThread indicates this disk should have an exclusive IO Thread. Enabling this implies useIOThreads = true. Defaults to false.
OptionaldiskAttach a volume as a disk to the vmi.
OptionalerrorIf specified, it can change the default error policy (stop) for the disk
OptionalioIO specifies which QEMU disk IO mode should be used. Supported values are: native, default, threads.
OptionallunAttach a volume as a LUN to the vmi.
Name is the device name
OptionalserialSerial provides the ability to specify a serial number for the disk device.
OptionalshareableIf specified the disk is made sharable and multiple write from different VMs are permitted
OptionaltagIf specified, disk address and its tag will be provided to the guest via config drive metadata
If specified, the virtual disk will be presented with the given block sizes.