# Data Object - VsanHclDriverInfo(vim.vsan.VsanHclDriverInfo)

Property of
  VsanHclCommonDeviceInfo, VsanHclControllerInfo
Extends
  DynamicData
See also
  VsanDownloadItem
Since
  vSAN API 6.6

## Data Object Description

Captures a combination of driver, firmware and associated information recommended by the vSAN HCL.

Properties

Name | Type | Description
--- | --- | ---
diskModes* | xsd:string[] | The disk mode supported by this driver and firmware as suggested by the HCL. E.g., ['All-Flash', 'Hybrid']. Since vSAN API 7.0
driverLink* | VsanDownloadItem | Where to get the driver from.
driverName* | xsd:string | Driver name as suggested by the HCL. Since vSAN API 7.0
driverType* | xsd:string | The type of this specific driver listed on HCL. Supported drivers type are inbox and async. Since vSAN API 6.7
driverVersion* | xsd:string | Driver version as suggested by the HCL.
eula* | xsd:string | EULA provided by this item. Note, in case of a VIB, this is empty, as for Firmware, it is the EULA provided by the vendor.
fwLinks* | VsanDownloadItem[] | Where to get the firmware files from. Can be multiple files belonging to the same firmware, or separate firmwares for different parts of the system. Required to be unique file format types.
fwVersion* | xsd:string | The firmware version of the controller as suggested by the HCL.
toolsLinks* | VsanDownloadItem[] | Any additional tools that should be installed alongside the driver. May include tools required for firmware patching.
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="VsanHclDriverInfo"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="driverVersion" type="xsd:string" minOccurs="0"/> <element name="driverLink" type="vsan:VsanDownloadItem" minOccurs="0"/> <element name="fwVersion" type="xsd:string" minOccurs="0"/> <element name="fwLinks" type="vsan:VsanDownloadItem" minOccurs="0" maxOccurs="unbounded"/> <element name="toolsLinks" type="vsan:VsanDownloadItem" minOccurs="0" maxOccurs="unbounded"/> <element name="eula" type="xsd:string" minOccurs="0"/> <element name="driverType" type="xsd:string" minOccurs="0"/> <element name="driverName" type="xsd:string" minOccurs="0"/> <element name="diskModes" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType>