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

Property of
  VsanHwToVcgInfoMappingSpec
Extends
  DynamicData
See also
  VsanHostHwDeviceId
Since
  vSAN API vSAN 7.0U3

## Data Object Description

This class contains the unique mapping from a hardware identifier to a vSAN VCG entry, the mapping can be set by a user. The mapping can help locating the HCL entry in the vSAN VCG database. For example, we fetch a hardware identifier "pciid:capacity:productId" from a host. By using this identifier 3 matched entries are found on the vSAN VCG, this could lead to false alarms in the vSAN HCL health check. If the user can input the right mapping by constucting an object of this class, then vSAN HCL health check can identify the right vSAN VCG entry and then run properly.

Properties

Name | Type | Description
--- | --- | ---
vcgId | xsd:int | The hardware device's vSAN VCG ID, which is defined by VMware and is a unique identifier of a hardware deivce on vSAN VCG.
vsanHostHwDeviceId | VsanHostHwDeviceId | Refer to VsanHostHwDeviceId.
Properties inherited from DynamicData
None

Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VsanHwToVcgInfoMapping"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="vsanHostHwDeviceId" type="vsan:VsanHostHwDeviceId"/> <element name="vcgId" type="xsd:int"/> </sequence> </extension> </complexContent> </complexType>