# Data Object - VirtualDeviceURIBackingInfo(vim.vm.device.VirtualDevice.URIBackingInfo)

Extended by
  VirtualSerialPortURIBackingInfo
Extends
  VirtualDeviceBackingInfo
Since
  vSphere API 4.1

## Data Object Description

The `VirtualDeviceURIBackingInfo` data object type defines information for using a network socket as backing for a virtual device.

Properties

Name | Type | Description
--- | --- | ---
direction | xsd:string | The direction of the connection. For possible values see VirtualDeviceURIBackingOptionDirection
proxyURI* | xsd:string | Identifies a proxy service that provides network access to the `serviceURI`. If you specify a proxy URI, the virtual machine initiates a connection with the proxy service and forwards the serviceURI and direction to the proxy.
serviceURI | xsd:string | Identifies the local host or a system on the network, depending on the value of `direction`. If you use the virtual machine as a server, the URI identifies the host on which the virtual machine runs. In this case, the host name part of the URI should be empty, or it should specify the address of the local host. If you use the virtual machine as a client, the URI identifies the remote system on the network.
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="VirtualDeviceURIBackingInfo"> <complexContent> <extension base="sms:VirtualDeviceBackingInfo"> <sequence> <element name="serviceURI" type="xsd:string"/> <element name="direction" type="xsd:string"/> <element name="proxyURI" type="xsd:string" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>