VsanHwToVcgInfoMapping

VsanHwToVcgInfoMapping
VsanHwToVcgInfoMapping

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.

This structure may be used only with operations rendered under /vsan.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "vsanHostHwDeviceId": {
        "_typeName": "string",
        "pciId": {
            "_typeName": "string",
            "vendorId": 0,
            "deviceId": 0,
            "subVendorId": 0,
            "subDeviceId": 0
        },
        "productId": "string",
        "diskCapacity": 0
    },
    "vcgId": 0
}
vsanHostHwDeviceId
Required

Refer to VsanHostHwDeviceId.

integer As int32 As int32
vcgId
Required

The hardware device's vSAN VCG ID, which is defined by VMware and is a unique identifier of a hardware deivce on vSAN VCG.