|
VMware vSphere Automation SDK for .NET 6.5.0
|
The Cpu.UpdateSpec class describes the updates to be made to the CPU-related settings of a virtual machine.
More...
Public Member Functions | |
| UpdateSpec () | |
| Creates a default new instance. | |
| long | GetCount () |
| New number of CPU cores. | |
| void | SetCount (long?count) |
| New number of CPU cores. | |
| long | GetCoresPerSocket () |
| New number of CPU cores per socket. | |
| void | SetCoresPerSocket (long?coresPerSocket) |
| New number of CPU cores per socket. | |
| bool | GetHotAddEnabled () |
| Flag indicating whether adding CPUs while the virtual machine is running is enabled. | |
| void | SetHotAddEnabled (bool?hotAddEnabled) |
| Flag indicating whether adding CPUs while the virtual machine is running is enabled. | |
| bool | GetHotRemoveEnabled () |
| Flag indicating whether removing CPUs while the virtual machine is running is enabled. | |
| void | SetHotRemoveEnabled (bool?hotRemoveEnabled) |
| Flag indicating whether removing CPUs while the virtual machine is running is enabled. | |
| vmware.vapi.bindings.type.StructType | _GetType () |
| vmware.vapi.data.StructValue | _GetDataValue () |
| void | _Validate () |
| bool | _HasTypeNameOf< T > () |
| T | _ConvertTo< T > () |
| override bool | Equals (object obj) |
| override int | GetHashCode () |
| override string | ToString () |
The Cpu.UpdateSpec class describes the updates to be made to the CPU-related settings of a virtual machine.
| vmware::vcenter::vm::hardware::CpuTypes::UpdateSpec::UpdateSpec | ( | ) | [inline] |
Creates a default new instance.
| T vmware::vcenter::vm::hardware::CpuTypes::UpdateSpec::_ConvertTo< T > | ( | ) | [inline] |
| T | : | vmware.vapi.bindings.IStructure |
| vmware.vapi.data.StructValue vmware::vcenter::vm::hardware::CpuTypes::UpdateSpec::_GetDataValue | ( | ) | [inline] |
| vmware.vapi.bindings.type.StructType vmware::vcenter::vm::hardware::CpuTypes::UpdateSpec::_GetType | ( | ) | [inline] |
| bool vmware::vcenter::vm::hardware::CpuTypes::UpdateSpec::_HasTypeNameOf< T > | ( | ) | [inline] |
| T | : | vmware.vapi.bindings.IStructure |
| void vmware::vcenter::vm::hardware::CpuTypes::UpdateSpec::_Validate | ( | ) | [inline] |
| override bool vmware::vcenter::vm::hardware::CpuTypes::UpdateSpec::Equals | ( | object | obj | ) | [inline] |
| long vmware::vcenter::vm::hardware::CpuTypes::UpdateSpec::GetCoresPerSocket | ( | ) | [inline] |
New number of CPU cores per socket.
The number of CPU cores in the virtual machine must be a multiple of the number of cores per socket.
| long vmware::vcenter::vm::hardware::CpuTypes::UpdateSpec::GetCount | ( | ) | [inline] |
New number of CPU cores.
The number of CPU cores in the virtual machine must be a multiple of the number of cores per socket.
The supported range of CPU counts is constrained by the configured guest operating system and virtual hardware version of the virtual machine.
If the virtual machine is running, the number of CPU cores may only be increased if Cpu.Info.hotAddEnabled is true, and may only be decreased if Cpu.Info.hotRemoveEnabled is true.
| override int vmware::vcenter::vm::hardware::CpuTypes::UpdateSpec::GetHashCode | ( | ) | [inline] |
| bool vmware::vcenter::vm::hardware::CpuTypes::UpdateSpec::GetHotAddEnabled | ( | ) | [inline] |
Flag indicating whether adding CPUs while the virtual machine is running is enabled.
This field may only be modified if the virtual machine is powered off.
| bool vmware::vcenter::vm::hardware::CpuTypes::UpdateSpec::GetHotRemoveEnabled | ( | ) | [inline] |
Flag indicating whether removing CPUs while the virtual machine is running is enabled.
This field may only be modified if the virtual machine is powered off.
| void vmware::vcenter::vm::hardware::CpuTypes::UpdateSpec::SetCoresPerSocket | ( | long? | coresPerSocket | ) | [inline] |
New number of CPU cores per socket.
The number of CPU cores in the virtual machine must be a multiple of the number of cores per socket.
| void vmware::vcenter::vm::hardware::CpuTypes::UpdateSpec::SetCount | ( | long? | count | ) | [inline] |
New number of CPU cores.
The number of CPU cores in the virtual machine must be a multiple of the number of cores per socket.
The supported range of CPU counts is constrained by the configured guest operating system and virtual hardware version of the virtual machine.
If the virtual machine is running, the number of CPU cores may only be increased if Cpu.Info.hotAddEnabled is true, and may only be decreased if Cpu.Info.hotRemoveEnabled is true.
| void vmware::vcenter::vm::hardware::CpuTypes::UpdateSpec::SetHotAddEnabled | ( | bool? | hotAddEnabled | ) | [inline] |
Flag indicating whether adding CPUs while the virtual machine is running is enabled.
This field may only be modified if the virtual machine is powered off.
| void vmware::vcenter::vm::hardware::CpuTypes::UpdateSpec::SetHotRemoveEnabled | ( | bool? | hotRemoveEnabled | ) | [inline] |
Flag indicating whether removing CPUs while the virtual machine is running is enabled.
This field may only be modified if the virtual machine is powered off.
| override string vmware::vcenter::vm::hardware::CpuTypes::UpdateSpec::ToString | ( | ) | [inline] |