# Data Object - HostPciPassthruConfig(vim.host.PciPassthruConfig)

Parameter to
  UpdatePassthruConfig
Extended by
  HostSriovConfig
Extends
  DynamicData
Since
  vSphere API 4.0

## Data Object Description

This data object provides information about the state of PciPassthru for all pci devices.

Properties

Name | Type | Description
--- | --- | ---
applyNow* | xsd:boolean | Whether the passThru config should take effect without rebooting ESX. When unset, the behavior will be determined automatically based on deviceRebindWithoutRebootSupported. If the configuration can be applied immediately, it will be, otherwise the changes will take effect after reboot. Since vSphere API 7.0
hardwareLabel* | xsd:string | The hardware label of the this PCI device. Since vSphere API 7.0.2.0
id | xsd:string | The name ID of this PCI, composed of "bus:slot.function".
passthruEnabled | xsd:boolean | Whether passThru has been configured for this device
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="HostPciPassthruConfig"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="id" type="xsd:string"/> <element name="passthruEnabled" type="xsd:boolean"/> <element name="applyNow" type="xsd:boolean" minOccurs="0"/> <element name="hardwareLabel" type="xsd:string" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>