1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
.. _int: https://docs.python.org/2/library/stdtypes.html
.. _str: https://docs.python.org/2/library/stdtypes.html
.. _short: https://docs.python.org/2/library/stdtypes.html
.. _HostPciDevice: ../../vim/host/PciDevice.rst
.. _vmodl.DynamicData: ../../vmodl/DynamicData.rst
.. _VirtualPCIPassthroughDeviceBackingInfo: ../../vim/vm/device/VirtualPCIPassthrough/DeviceBackingInfo.rst
vim.host.PciDevice
==================
This data object type describes information about a single Peripheral Component Interconnect (PCI) device.
:extends: vmodl.DynamicData_
Attributes:
id (`str`_):
The name ID of this PCI, composed of "bus:slot.function".
classId (`short`_):
The class of this PCI.
bus (`int`_):
The bus ID of this PCI.
slot (`int`_):
The slot ID of this PCI.
function (`int`_):
The function ID of this PCI.
vendorId (`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.
subVendorId (`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.
vendorName (`str`_):
The vendor name of this PCI.
deviceId (`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.
subDeviceId (`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.
parentBridge (`str`_, optional):
The parent bridge of this PCI.
deviceName (`str`_):
The device name of this PCI.
|