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

Property of
  VsanHwToVcgInfoMapping
Extends
  DynamicData
See also
  DevicePciId
Since
  vSAN API vSAN 7.0U3

## Data Object Description

This is an extended class of DevicePciId, extending more fields on the PCI Id to help locate the unique HCL entry in the vSAN VCG database.

Properties

Name | Type | Description
--- | --- | ---
diskCapacity* | xsd:long | The capacity of a device. The Unit is GB. Only applicable for devices like NVMe.
pciId | DevicePciId | The PCI ID of the hardware device.
productId* | xsd:string | The product ID of a device. Only applicable for devices like NVMe.
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="VsanHostHwDeviceId"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="pciId" type="vsan:DevicePciId"/> <element name="productId" type="xsd:string" minOccurs="0"/> <element name="diskCapacity" type="xsd:long" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>