esx hcl: PCI device
The
PCI_device structure contains fields describing information about a single PCI device on a host.Representation:
{
"vid" : "string",
"used_by_vsan" : true,
"model_name" : "string",
"driver" : {
"vendor" : "string",
"name" : "string",
"version" : "string"
},
"pci_address" : "string",
"vendor" : "string",
"svid" : "string",
"ssid" : "string",
"sub_class_code" : "string",
"firmware" : {
"vendor" : "string",
"version" : "string"
},
"did" : "string",
"class_code" : "string"
}
"vid" : "string",
"used_by_vsan" : true,
"model_name" : "string",
"driver" : {
"vendor" : "string",
"name" : "string",
"version" : "string"
},
"pci_address" : "string",
"vendor" : "string",
"svid" : "string",
"ssid" : "string",
"sub_class_code" : "string",
"firmware" : {
"vendor" : "string",
"version" : "string"
},
"did" : "string",
"class_code" : "string"
}
Attributes:
| Name | Type | Description |
|---|---|---|
| Required | ||
| pci_address | string | The device's address in a given ESXi host. |
| vid | string | A unique number assigned to each computer hardware device that helps to identify the chipset manufacturer. For example, Dell, Broadcom, etc. |
| did | string | A unique number that identifies the specific device of the Vendor (VID). |
| svid | string | A unique number that identifies the card manufacturer. |
| ssid | string | A unique number that identifies the specific device of Subsystem Vendor (SVID). |
| vendor | string | The name of the vendor. |
| model_name | string | The name of the device model. |
| class_code | string | Register that specifies the type of function the device performs. |
| sub_class_code | string | Register that specifies the specific function the device performs. |
| driver | driver | Currently installed driver used by the device. |
| driver.name | string | The name of the driver. |
| driver.version | string | The version of the driver. |
| firmware.version | string | The version of the firmware. |
| used_by_vsan | boolean | Shows whether the device is part of VSAN cluster or not. |
| Optional | ||
| driver.vendor | string | The vendor that produced the driver. Optional. If unset vendor is unknown. |
| firmware | firmware | Currently installed firmware used by the device. Optional. If unset firmware is unknown. |
| firmware.vendor | string | The vendor that produced the firmware. Optional. If unset vendor is unknown. |