Hcl_PCIDevice

Hcl_PCIDevice
Hcl_PCIDevice

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

JSON Example
{
    "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
}
string
pci_address
Required

The device's address in a given ESXi host.

string
vid
Required

A unique number assigned to each computer hardware device that helps to identify the chipset manufacturer. For example, Dell, Broadcom, etc.

string
did
Required

A unique number that identifies the specific device of the Vendor (VID).

string
svid
Required

A unique number that identifies the card manufacturer.

string
ssid
Required

A unique number that identifies the specific device of Subsystem Vendor (SVID).

string
vendor
Required

The name of the vendor.

string
model_name
Required

The name of the device model.

string
class_code
Required

Register that specifies the type of function the device performs.

string
sub_class_code
Required

Register that specifies the specific function the device performs.

driver
Required

The Driver structure contains fields describing information about a driver.

firmware
Optional

The Firmware structure contains fields describing information about a firmware.

boolean
used_by_vsan
Required

Shows whether the device is part of VSAN cluster or not.