- `CPUs` (int32) - Number of CPU cores. - `cpu_cores` (int32) - Number of CPU cores per socket. - `CPU_reservation` (int64) - Amount of reserved CPU resources in MHz. - `CPU_limit` (int64) - Upper limit of available CPU resources in MHz. - `CPU_hot_plug` (bool) - Enable CPU hot plug setting for virtual machine. Defaults to `false`. - `RAM` (int64) - Amount of RAM in MB. - `RAM_reservation` (int64) - Amount of reserved RAM in MB. - `RAM_reserve_all` (bool) - Reserve all available RAM. Defaults to `false`. Cannot be used together with `RAM_reservation`. - `RAM_hot_plug` (bool) - Enable RAM hot plug setting for virtual machine. Defaults to `false`. - `video_ram` (int64) - Amount of video memory in KB. - `vgpu_profile` (string) - vGPU profile for accelerated graphics. See [NVIDIA GRID vGPU documentation](https://docs.nvidia.com/grid/latest/grid-vgpu-user-guide/index.html#configure-vmware-vsphere-vm-with-vgpu) for examples of profile names. Defaults to none. - `NestedHV` (bool) - Enable nested hardware virtualization for VM. Defaults to `false`. - `firmware` (string) - Set the Firmware for virtual machine. Supported values: `bios`, `efi` or `efi-secure`. Defaults to `bios`. - `force_bios_setup` (bool) - During the boot, force entry into the BIOS setup screen. Defaults to `false`.