# Data Object - DVSNameArrayUplinkPortPolicy(vim.DistributedVirtualSwitch.NameArrayUplinkPortPolicy)

Extends
  DVSUplinkPortPolicy
Since
  vSphere API 4.0

## Data Object Description

The uplink port policy specifies an array of uniform names for the uplink ports across the hosts. The size of the array indicates the number of uplink ports that will be created for each host in the switch.

When the names in this array change, the uplink ports on all the hosts are automatically renamed accordingly. Increasing the number of names in the array automatically creates additional uplink ports bearing the added name on each host. Decreasing the number of name automatically deletes the unused uplink ports on each host. Decreasing beyond the number of unused uplink port raises a fault.

This policy overrides the portgroup port naming format (DVPortgroupConfigSpec.portNameFormat), if both are defined and the uplink ports are created in a uplink portgroup.

Properties

Name | Type | Description
--- | --- | ---
uplinkPortName | xsd:string[] | The uniform name of uplink ports on each host.
Properties inherited from DVSUplinkPortPolicy
None
Properties inherited from DynamicData
None

Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vim25="urn:vim25" name="DVSNameArrayUplinkPortPolicy"> <complexContent> <extension base="vim25:DVSUplinkPortPolicy"> <sequence> <element name="uplinkPortName" type="xsd:string" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType>