# Data Object - DvsProfile(vim.profile.host.DvsProfile)

Property of
  NetworkProfile
Extends
  ApplyProfile
See also
  PnicUplinkProfile
Since
  vSphere API 4.0

## Data Object Description

The DvsProfile data object represents the distributed virtual switch to which this host is connected. If a profile plug-in defines policies or subprofiles, use the policy or property list to access the additional configuration data.

Properties

Name | Type | Description
--- | --- | ---
key | xsd:string | Linkable identifier.
name | xsd:string | Unique identifier for the distributed virtual switch.
uplink* | PnicUplinkProfile[] | List of subprofiles that map physical NICs to uplink ports. Use the key property to access subprofiles in the list.
Properties inherited from ApplyProfile
copyEnableStatus, enabled, favorite, hidden, policy, profileTypeName, profileVersion, property, toBeDeleted, toBeMerged, toReplaceWith
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="DvsProfile"> <complexContent> <extension base="vsan:ApplyProfile"> <sequence> <element name="key" type="xsd:string"/> <element name="name" type="xsd:string"/> <element name="uplink" type="vsan:PnicUplinkProfile" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType>