vCenter Storage Monitoring Service API
|  | Local Properties | ||
| Managed Object Types | Data Object Types | All Properties | All Methods | 
Data Object - HostPciDevice(vim.host.PciDevice)
- Property of
- HostHardwareInfo, VirtualMachinePciPassthroughInfo
- Extends
- DynamicData
- Since
- 2.0
Data Object Description
This data object type describes information about a single Peripheral Component Interconnect (PCI) device.Properties
| Name | Type | Description | 
|---|---|---|
| bus | xsd:byte | The bus ID of this PCI. | 
| classId | xsd:short | The class of this PCI. | 
| deviceClassName* | xsd:string | The name for the PCI device class representing this PCI.
  For example: "Host bridge", "iSCSI device", "Fibre channel HBA".
      
Since vSphere API Release 8.0.3.0 | 
| deviceId | xsd:short | The device ID of this PCI. 
  The device ID might be a negative value. A vSphere Server uses an unsigned
  short integer to represent a PCI device ID. The WSDL representation of the ID
  is a signed short integer. If the PCI ID is greater than 32767, the Server
  will convert the ID to its two's complement for the WSDL representation.
  When you specify a PCI device ID for a virtual machine
  (VirtualPCIPassthroughDeviceBackingInfo.deviceId),
  you must use the HostPciDevice.deviceId value as retrieved
  and convert it to a string.
       | 
| deviceName | xsd:string | The device name of this PCI. | 
| function | xsd:byte | The function ID of this PCI. | 
| id | xsd:string | The name ID of this PCI, composed of "bus:slot.function". | 
| parentBridge* | xsd:string | The parent bridge of this PCI.
      
Since vSphere API Release 4.0 | 
| physicalSlot* | xsd:int | The physical slot of this PCI device
      
Since vSphere API Release 9.0.0.0 | 
| slot | xsd:byte | The slot ID of this PCI. | 
| slotDescription* | xsd:string | The slot description
      
Since vSphere API Release 9.0.0.0 | 
| subDeviceId | xsd:short | The subdevice ID of this PCI. 
 The subdevice ID might be a negative value.  A vSphere Server uses an unsigned
 short integer to represent a PCI subdevice ID. The WSDL representation of the ID
 is a signed short integer. If the subdevice ID is greater than 32767, the Server
 will convert the ID to its two's complement for the WSDL representation.
       | 
| subVendorId | xsd:short | The subvendor ID of this PCI. 
 The subvendor ID might be a negative value.  A vSphere Server uses an unsigned
  short integer to represent a PCI subvendor ID. The WSDL representation of the ID
  is a signed short integer. If the subvendor ID is greater than 32767, the Server
  will convert the ID to its two's complement for the WSDL representation.
       | 
| vendorId | xsd:short | The vendor ID of this PCI. 
  The vendor ID might be a negative value. A vSphere Server uses an unsigned
  short integer to represent a PCI vendor ID. The WSDL representation of the ID
  is a signed short integer. If the vendor ID is greater than 32767, the Server
  will convert the ID to its two's complement for the WSDL representation.
  When you specify a PCI device vendor ID for a virtual machine
  (VirtualPCIPassthroughDeviceBackingInfo.vendorId),
  you must use the retrieved HostPciDevice.deviceId value.
       | 
| vendorName | xsd:string | The vendor name of this PCI. | 
| Properties inherited from DynamicData | ||
| None | ||
Show WSDL type definition
| Top of page | Local Properties | ||
| Managed Object Types | Data Object Types | All Properties | All Methods | 
