VsanHclDeviceConstraint

VsanHclDeviceConstraint
VsanHclDeviceConstraint

Information about the HCL constraint for a PCI device in the cluster/host.

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

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "pciId": "string",
    "vcgLink": "string",
    "similarVcgLinks": [
        "string"
    ],
    "compliantFirmwares": [
        {
            "_typeName": "string",
            "firmwareVersion": "string",
            "compliantDrivers": [
                {
                    "_typeName": "string",
                    "driverName": "string",
                    "driverVersion": "string",
                    "supportedFeatures": [
                        "string"
                    ]
                }
            ]
        }
    ],
    "vcgId": 0,
    "model": "string",
    "partner": "string",
    "partNumber": "string",
    "release": "string"
}
string
pciId
Required

PCI ID of a vSAN device.

string
vcgLink
Optional

VCG URL for the device.

In case this PCIe device is not certified by VMware VCG, this field will be empty.

array of string
similarVcgLinks
Optional

VCG URLs for similar device, with the same PCI ID.

Some vendors manufacture multiple PCIe devices with the same PCI ID, in case there're multiple devices of the same PCI ID certified by VMware VCG, this is the URL of those devices. Otherwise it will be empty.

compliantFirmwares
Optional

vSAN compliant firmwares(and drivers) for this device.

integer As int32 As int32
vcgId
Optional

Device id in the VCG portal.

string
model
Optional

Model of the device.

E.g., 1.2TB 10K 12Gbps SAS 2.5"

string
partner
Optional

Partner of the device.

E.g., Lenovo

string
partNumber
Optional

Part number of the device.

E.g., HDEBL02LPA51F

string
release
Optional

Certified VMware release.