# Data Object - VirtualHardware

Property of
  VirtualMachineConfigInfo
Extends
  DynamicData
See also
  VirtualDevice
Since
  null

## Data Object Description

Properties

Name | Type | Description
--- | --- | ---
autoCoresPerSocket* | xsd:boolean | Since null
device* | VirtualDevice[] |
memoryMB | xsd:int |
motherboardLayout* | xsd:string | Since null
numCoresPerSocket* | xsd:int | Since vSphere API 5.0
numCPU | xsd:int |
simultaneousThreads* | xsd:int | Since null
virtualICH7MPresent* | xsd:boolean | Since vSphere API 5.0
virtualSMCPresent* | xsd:boolean | Since vSphere API 5.0
Properties inherited from DynamicData
None

*Need not be set