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. |