Managed Object - HostPciPassthruSystem(vim.host.PciPassthruSystem)

Property of
HostConfigManager
Extends
ExtensibleManagedObject
See also
HostPciPassthruConfig, HostPciPassthruInfo, HostSriovDevicePoolInfo
Since
vSphere API 4.0


Managed Object Description

This managed object manages the PciPassthru state of the host.

Properties

Name Type Description
pciPassthruInfo PHostPciPassthruInfo[]

Array of PciPassthru information
sriovDevicePoolInfo* PHostSriovDevicePoolInfo[]

Array of Sriov Device Pool information

Since vSphere API 6.5
Properties inherited from ExtensibleManagedObject
availableField, value
*May not be presentP Required privilege: System.Read

Methods

Methods defined in this Managed Object
Refresh, UpdatePassthruConfig
Methods inherited from ExtensibleManagedObject
setCustomValue

Refresh(refresh)

Refresh the available PciPassthru information.
Required Privileges
Host.Config.Settings

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the HostPciPassthruSystem used to make the method call.

Return Value

Type Description
None

Faults

Type Description
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

Show WSDL type definition



UpdatePassthruConfig(updatePassthruConfig)

Updates the PciPassthru configuration, this will get called for the dependent device with the enabled bool set
Required Privileges
Host.Config.PciPassthru

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the HostPciPassthruSystem used to make the method call.
configHostPciPassthruConfig[]

The new PciPassthru configuration information.

Return Value

Type Description
None

Faults

Type Description
HostConfigFaultThrown if an error occurs.
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None

Show WSDL type definition