# Data Object - VsanHclCommonDeviceInfo(vim.host.VsanHclCommonDeviceInfo)

Extended by
  VsanHclNicInfo
Extends
  DynamicData
See also
  KeyValue, VsanHclDriverInfo
Since
  vSAN API 6.7

## Data Object Description

Captures all common HCL related information about particular device, e.g physical NIC

Properties

Name | Type | Description
--- | --- | ---
deviceId* | xsd:long | The deviceId of the PCI device, e.g. 48.
deviceName | xsd:string | The device name used by ESX to refer to the device right now, e.g. vmhba1, vmnic0
deviceOnHcl* | xsd:boolean | If the device shows up on the HCL at all.
displayName* | xsd:string | The human friendly product model description by which the controller announces itself, e.g., "Intel Corporation PIIX4 ...".
driverName* | xsd:string | The name of the driver, e.g. mpt2sas.
driversOnHcl* | VsanHclDriverInfo[] | If the device shows up on the HCL, and is supported for the release of ESXi, this field will list the supported driver versions, as well as additional information for each driver, like associated firmware.
driverVersion* | xsd:string | The version of the driver as reported by the driver kernel module, e.g. '4.23.01.00-9vmw'.
driverVersionsOnHcl* | xsd:string[] | If the device shows up on the HCL, and is supported for the release of ESXi, this field will list the supported driver versions.
driverVersionSupported* | xsd:boolean | If the device shows up on the HCL, and is supported for the release of ESXi, and the driver version is detected to be supported
extraInfo* | KeyValue[] | Any additional information not explicitly modeled in API. Can be used for vendor specific information about features of a controller.
fwVersion* | xsd:string | Ignore this value.
fwVersionOnHcl* | xsd:string[] | Ignore this value.
fwVersionSupported* | xsd:boolean | Ignore this value.
releasesOnHcl* | xsd:string[] | If the device is on the HCL, this holds the names of the supported releases.
releaseSupported* | xsd:boolean | If the device is on the HCL and the release of ESXi in use is supported.
subDeviceId* | xsd:long | The subDeviceId of the PCI device, e.g. 5549.
subVendorId* | xsd:long | The subVendorId of the PCI device, e.g. 6518.
vendorId* | xsd:long | The vendorId of the PCI device, e.g. 4096.
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="VsanHclCommonDeviceInfo"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="deviceName" type="xsd:string"/> <element name="displayName" type="xsd:string" minOccurs="0"/> <element name="driverName" type="xsd:string" minOccurs="0"/> <element name="driverVersion" type="xsd:string" minOccurs="0"/> <element name="vendorId" type="xsd:long" minOccurs="0"/> <element name="deviceId" type="xsd:long" minOccurs="0"/> <element name="subVendorId" type="xsd:long" minOccurs="0"/> <element name="subDeviceId" type="xsd:long" minOccurs="0"/> <element name="extraInfo" type="vsan:KeyValue" minOccurs="0" maxOccurs="unbounded"/> <element name="deviceOnHcl" type="xsd:boolean" minOccurs="0"/> <element name="releaseSupported" type="xsd:boolean" minOccurs="0"/> <element name="releasesOnHcl" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> <element name="driverVersionsOnHcl" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> <element name="driverVersionSupported" type="xsd:boolean" minOccurs="0"/> <element name="fwVersionSupported" type="xsd:boolean" minOccurs="0"/> <element name="fwVersionOnHcl" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> <element name="fwVersion" type="xsd:string" minOccurs="0"/> <element name="driversOnHcl" type="vsan:VsanHclDriverInfo" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType>