OptionalcoresCores specifies the number of cores inside the vmi. Must be a value greater or equal 1.
OptionaldedicatedDedicatedCPUPlacement requests the scheduler to place the VirtualMachineInstance on a node with enough dedicated pCPUs and pin the vCPUs to it.
OptionalfeaturesFeatures specifies the CPU features list inside the VMI.
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
OptionalsocketsSockets specifies the number of sockets inside the vmi. Must be a value greater or equal 1.
OptionalthreadsThreads specifies the number of threads inside the vmi. Must be a value greater or equal 1.
CPU allows specifying the CPU topology.