# Data Object - VirtualHardwareOption

Property of
  VirtualMachineConfigOption
Extends
  DynamicData
See also
  BoolOption, IntOption, LongOption, ResourceConfigOption, VirtualDeviceOption
Since
  null

## Data Object Description

Properties

Name | Type | Description
--- | --- | ---
acpiHostBridgesFirmware* | xsd:string[] | Since null
autoCoresPerSocket* | BoolOption | Since null
deviceGroupTypes* | xsd:string[] | Since null
deviceListReadonly | xsd:boolean |
epcMemoryMB* | LongOption | Since vSphere API 7.0
hwVersion | xsd:int |
licensingLimit* | xsd:string[] |
memoryMB | LongOption |
numCoresPerSocket | IntOption | Since vSphere API 5.0
numCPU | xsd:int[] |
numCpuReadonly | xsd:boolean |
numCpuSimultaneousThreads* | IntOption | Since null
numDeviceGroups* | IntOption | Since null
numIDEControllers | IntOption |
numNumaNodes* | IntOption | Since null
numNVDIMMControllers* | IntOption | Since vSphere API 6.7
numPCIControllers | IntOption |
numPrecisionClockDevices* | IntOption | Since vSphere API 7.0
numPS2Controllers | IntOption |
numSIOControllers | IntOption |
numSupportedWwnNodes* | IntOption | Since vSphere API 4.0
numSupportedWwnPorts* | IntOption | Since vSphere API 4.0
numTPMDevices* | IntOption | Since vSphere API 6.7
numUSBControllers | IntOption |
numUSBXHCIControllers | IntOption | Since vSphere API 5.0
numWDTDevices* | IntOption | Since vSphere API 7.0
resourceConfigOption | ResourceConfigOption | Since vSphere API 4.1
virtualDeviceOption | VirtualDeviceOption[] |
Properties inherited from DynamicData
None

*Need not be set