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

Parameter to
  SetVsanVcgMappingForHwDevices
Extends
  DynamicData
See also
  VsanHwToVcgInfoMapping
Since
  vSAN API vSAN 7.0U3

## Data Object Description

This class defines the mappings from the hardware indentifiers to the vSAN VCG entries under one entity. An entity can be one vSAN cluster, one host, one controller or one NVMe disk. If the entity is a cluster or a host, it means applying to all the corresponding hardware devices under the cluster or the host. For example: if the entity is a host, and the host has 2 NVMe disks who have the same hardware identifier, then it means that the 2 NVMe disks are assumed to be the same device and be mapping to the same vSAN VCG entry.

Properties

Name | Type | Description
--- | --- | ---
entity | xsd:string | The MOID string of the entity.
vsanHwToVcgInfoMappings | VsanHwToVcgInfoMapping[] | Refer to (@link vim.host.VsanHwToVcgInfoMapping).
Properties inherited from DynamicData
None

Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VsanHwToVcgInfoMappingSpec"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="entity" type="xsd:string"/> <element name="vsanHwToVcgInfoMappings" type="vsan:VsanHwToVcgInfoMapping" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType>