OptionaldedicatedDedicatedCPUPlacement requests the scheduler to place the VirtualMachineInstance on a node with enough dedicated pCPUs and pin the vCPUs to it.
Required number of vCPUs to expose to the guest.
The resulting CPU topology being derived from the optional PreferredCPUTopology attribute of CPUPreferences that itself defaults to PreferSockets.
OptionalisolateIsolateEmulatorThread requests one more dedicated pCPU to be allocated for the VMI to place the emulator thread on it.
OptionalmaxMaxSockets specifies the maximum amount of sockets that can be hotplugged
OptionalmodelModel specifies the CPU model inside the VMI. List of available models https://github.com/libvirt/libvirt/tree/master/src/cpu_map. It is possible to specify special cases like "host-passthrough" to get the same CPU as the node and "host-model" to get CPU closest to the node one. Defaults to host-model.
OptionalnumaNUMA allows specifying settings for the guest NUMA topology
OptionalrealtimeRealtime instructs the virt-launcher to tune the VMI for lower latency, optional for real time workloads
CPUInstancetype contains the CPU related configuration of a given VirtualMachineInstancetypeSpec.
Guest is a required attribute and defines the number of vCPUs to be exposed to the guest by the instancetype.