This CompatibilityReport.DeviceHclInfo structure contains fields that describe a PCI device of a given ESXi host and its compatibility information. If there are multiple PCI devices of the same type on the host each one will be listed in separate instance of this class.


Required Property Name Type Description
required compatibility HclCompatibilityStatus Enum

Indicates compatibility status of the PCI device.

required device HclPCIDevice

Information about the PCI device.

optional device_constraints array of HclHostsCompatibilityReportDeviceConstraint

Lists the constraints the target ESXi release has for this PCI device If unset no constraints are present as PCI device is either not compatible or compatibility information is not found.

optional notes array of StdLocalizableMessage

Information that needs to be taken into account when considering this device hcl. Only set if there is any information reported.

optional supported_releases array of string

Provides information about supported releases for this device. If unset device is compatible with the given target release.

optional vcg_link string

Provides link to the VMware Compatibility Guide for further information on the compatibility. If unset there is no VMware Compatibility link available as this is device used by VSAN.

JSON Example

    "compatibility": "enum",
    "device": {
        "class_code": "string",
        "did": "string",
        "driver": {
            "name": "string",
            "version": "string"
        "model_name": "string",
        "pci_address": "string",
        "ssid": "string",
        "sub_class_code": "string",
        "svid": "string",
        "used_by_vsan": false,
        "vendor": "string",
        "vid": "string"

Was this page helpful?