# Data Object - VirtualMachineSriovInfo(vim.vm.SriovInfo)

Property of
  ConfigTarget
Extends
  VirtualMachinePciPassthroughInfo
See also
  VirtualMachineSriovDevicePoolInfo
Since
  vSphere API 5.5

## Data Object Description

Description of a SRIOV device that can be attached to a virtual machine.

Properties

Name | Type | Description
--- | --- | ---
devicePool* | VirtualMachineSriovDevicePoolInfo | SRIOV DevicePool information Since vSphere API 6.5
pnic* | xsd:string | The name of the physical nic that is represented by a SR-IOV capable physical function.
virtualFunction | xsd:boolean | Indicates whether corresponding PCI device is a virtual function instantiated by a SR-IOV capable device.
Properties inherited from VirtualMachinePciPassthroughInfo
pciDevice, systemId
Properties inherited from VirtualMachineTargetInfo
configurationTag, name
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="VirtualMachineSriovInfo"> <complexContent> <extension base="vsan:VirtualMachinePciPassthroughInfo"> <sequence> <element name="virtualFunction" type="xsd:boolean"/> <element name="pnic" type="xsd:string" minOccurs="0"/> <element name="devicePool" type="vsan:VirtualMachineSriovDevicePoolInfo" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>