Hcl_Hosts_CompatibilityReport_DeviceHclInfo

Hcl_Hosts_CompatibilityReport_DeviceHclInfo
Hcl_Hosts_CompatibilityReport_DeviceHclInfo

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.

JSON Example
{
    "compatibility": "string",
    "device": {
        "pci_address": "string",
        "vid": "string",
        "did": "string",
        "svid": "string",
        "ssid": "string",
        "vendor": "string",
        "model_name": "string",
        "class_code": "string",
        "sub_class_code": "string",
        "driver": {
            "name": "string",
            "version": "string",
            "vendor": "string"
        },
        "firmware": {
            "version": "string",
            "vendor": "string"
        },
        "used_by_vsan": false
    },
    "device_constraints": [
        {
            "driver": "Hcl_Driver Object",
            "firmware": "Hcl_Firmware Object",
            "notes": [
                {
                    "id": "string",
                    "default_message": "string",
                    "args": [
                        "string"
                    ],
                    "params": {
                        "params": {
                            "s": "string",
                            "dt": "string",
                            "i": 0,
                            "d": "number",
                            "l": {
                                "id": "string",
                                "params": {
                                    "params": "Std_LocalizationParam Object"
                                }
                            },
                            "format": "string",
                            "precision": 0
                        }
                    },
                    "localized": "string"
                }
            ]
        }
    ],
    "supported_releases": [
        "string"
    ],
    "vcg_link": "string",
    "notes": [
        {
            "id": "string",
            "default_message": "string",
            "args": [
                "string"
            ],
            "params": {
                "params": {
                    "s": "string",
                    "dt": "string",
                    "i": 0,
                    "d": "number",
                    "l": {
                        "id": "string",
                        "params": {
                            "params": "Std_LocalizationParam Object"
                        }
                    },
                    "format": "string",
                    "precision": 0
                }
            },
            "localized": "string"
        }
    ]
}
compatibility
Required

The CompatibilityStatus enumerated type defines compatibility status of a given server or PCI device against a specific release of ESXi.
COMPATIBLE : When given hardware is certified for the specified ESXi release but no validation of the software of this hardware is performed.
INCOMPATIBLE : When given hardware is not certified for the specified ESXi release.
UNAVAILABLE : When there is no information about specified hardware.
CERTIFIED : When given hardware is certified for the specified ESXi release. Its software is also validated and it is also certified.
NOT_CERTIFIED : When given hardware is certified for the specified ESXi release. Its software is also validated and it is not certified.

device
Required

The PCIDevice structure contains fields describing information about a single PCI device on a host.

device_constraints
Optional

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.

array of string
supported_releases
Optional

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

string As uri
vcg_link
Optional

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.

notes
Optional

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