File: PciDevice.rst

package info (click to toggle)
python-pyvmomi 6.7.1-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 14,984 kB
  • sloc: python: 9,206; xml: 77; makefile: 9
file content (55 lines) | stat: -rw-r--r-- 2,936 bytes parent folder | download | duplicates (5)
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.