# Data Object - VirtualSriovEthernetCardSriovBackingInfo(vim.vm.device.VirtualSriovEthernetCard.SriovBackingInfo)

Property of
  VirtualSriovEthernetCard
Extends
  VirtualDeviceBackingInfo
See also
  VirtualPCIPassthroughDeviceBackingInfo
Since
  vSphere API 5.5

## Data Object Description

The VirtualSriovEthernetCardSriovBackingInfo data object contains information about the SR-IOV physical function and virtual function backing for a passthrough NIC.

Properties

Name | Type | Description
--- | --- | ---
physicalFunctionBacking* | VirtualPCIPassthroughDeviceBackingInfo | Physical function backing for this device. A specific physical function can be assigned to the device by specifying its id but the VirtualSriovNetworkCard can also be configured for automatic physical function assignment by providing a special value "Automatic-0000:00:00.0" as id. This is supported if there is an associated SR-IOV network device pool for the network specified in VirtualSriovEthernetCard#backing - in that case a physical function from the pool, if available, will be assigned to this device during power on. During reconfigure, if an SR-IOV backing is provided, the physical function backing may not be left unset. A value of "Automatic-" followed by a valid physical function id in id indicates that assignment is automatic and the physical function in question is the one that has currently been assigned.
virtualFunctionBacking* | VirtualPCIPassthroughDeviceBackingInfo | Virtual function backing for this device. During reconfigure, if this is unset, any currently assigned virtual function will be overwritten and a new one will be selected. If id contains a valid id for a virtual function of the currently assigned physical function, this acts as a hint and, if possible, the specified virtual function will be the one allocated for the device. When a virtual function is yet to be assigned to the device (e.g. if the VM has not been powered on yet), the virtual function backing will be unset.
virtualFunctionIndex* | xsd:int |
Properties inherited from VirtualDeviceBackingInfo
None
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:sms="urn:sms" name="VirtualSriovEthernetCardSriovBackingInfo"> <complexContent> <extension base="sms:VirtualDeviceBackingInfo"> <sequence> <element name="physicalFunctionBacking" type="sms:VirtualPCIPassthroughDeviceBackingInfo" minOccurs="0"/> <element name="virtualFunctionBacking" type="sms:VirtualPCIPassthroughDeviceBackingInfo" minOccurs="0"/> <element name="virtualFunctionIndex" type="xsd:int" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>