OptionalchassisOptionalclockClock sets the clock and timers of the vmi.
OptionalcpuCPU allow specified the detailed CPU topology inside the vmi.
Devices allows adding disks, network interfaces, and others
OptionalfeaturesFeatures like acpi, apic, hyperv, smm.
OptionalfirmwareFirmware.
OptionalioIOThreads specifies the IOThreads options.
OptionalioControls whether or not disks will share IOThreads. Omitting IOThreadsPolicy disables use of IOThreads. One of: shared, auto, supplementalPool
OptionallaunchLaunch Security setting of the vmi.
OptionalmachineMachine type.
OptionalmemoryMemory allow specifying the VMI memory features.
OptionalrebootRebootPolicy specifies how the guest should behave on reboot. Reboot (default): The guest is allowed to reboot silently. Terminate: The VMI will be terminated on guest reboot, allowing higher level controllers (such as the VM controller) to recreate the VMI with any updated configuration such as boot order changes.
OptionalresourcesResources describes the Compute Resources required by this vmi.
Chassis specifies the chassis info passed to the domain.