# Data Object - HostHardwareSummary(vim.host.Summary.HardwareSummary)

Property of
  HostListSummary
Extends
  DynamicData
See also
  HostSystemIdentificationInfo
Since
  2.0

## Data Object Description

This data object type summarizes hardware used by the host.

Properties

Name | Type | Description
--- | --- | ---
cpuMhz | xsd:int | The speed of the CPU cores. This is an average value if there are multiple speeds. The product of cpuMhz and numCpuCores is approximately equal to the sum of the MHz for all the individual cores on the host.
cpuModel | xsd:string | The CPU model.
memorySize | xsd:long | The physical memory size in bytes.
model | xsd:string | The system model identification.
numCpuCores | xsd:short | Number of physical CPU cores on the host. Physical CPU cores are the processors contained by a CPU package.
numCpuPkgs | xsd:short | Number of physical CPU packages on the host. Physical CPU packages are chips that contain one or more processors. Processors contained by a package are also known as CPU cores. For example, one dual-core package is comprised of one chip that contains two CPU cores.
numCpuThreads | xsd:short | Number of physical CPU threads on the host.
numHBAs | xsd:int | The number of host bus adapters (HBAs).
numNics | xsd:int | The number of network adapters.
otherIdentifyingInfo* | HostSystemIdentificationInfo[] | Other identification information. This information may be vendor specific. Since VI API 2.5
uuid | xsd:string | The hardware BIOS identification.
vendor | xsd:string | The hardware vendor identification.
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="HostHardwareSummary"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="vendor" type="xsd:string"/> <element name="model" type="xsd:string"/> <element name="uuid" type="xsd:string"/> <element name="otherIdentifyingInfo" type="vsan:HostSystemIdentificationInfo" minOccurs="0" maxOccurs="unbounded"/> <element name="memorySize" type="xsd:long"/> <element name="cpuModel" type="xsd:string"/> <element name="cpuMhz" type="xsd:int"/> <element name="numCpuPkgs" type="xsd:short"/> <element name="numCpuCores" type="xsd:short"/> <element name="numCpuThreads" type="xsd:short"/> <element name="numNics" type="xsd:int"/> <element name="numHBAs" type="xsd:int"/> </sequence> </extension> </complexContent> </complexType>