Data Object - DVPortgroupConfigSpec

Property of
DVPortgroupReconfiguredEvent
Parameter to
AddDVPortgroup_Task, ReconfigureDVPortgroup_Task
Extends
DynamicData
See also
DistributedVirtualSwitchKeyedOpaqueBlob, DVPortgroupPolicy, DVPortSetting, ManagedEntity
Since
vSphere API 4.0

Data Object Description

Specification to reconfigure a DistributedVirtualPortgroup.

Properties

Name Type Description
autoExpand*xsd:boolean

If set to true, this property ignores the limit on the number of ports in the portgroup. When a Virtual Machine/Host tries to connect to the portgroup and there are no free ports available in the portgroup, new ports will be automatically added to the portgroup. The flag is currently supported only for static portgroups.

Since vSphere API 5.0
configVersion*xsd:string

The version string of the configuration that this spec is trying to change. This property is required in reconfiguring a portgroup and should be set to the same value as the configVersion. This property is ignored in creating a portgroup if set.
defaultPortConfig*DVPortSetting

The default network setting for all the ports in the portgroup.
description*xsd:string

A description string of the portgroup.
name*xsd:string

The name of the portgroup.
numPorts*xsd:int

Number of ports in the portgroup. Setting this number larger than the number of existing ports in the portgroup causes new ports to be added to the portgroup to meet the number. Setting this property smaller than the number of existing ports deletes the free ports from the portgroup. If the number cannot be met by deleting free ports, a fault is raised. If new ports are added to the portgroup, they are also added to the switch. For portgroups of type ephemeral this property is ignored.
policy*DVPortgroupPolicy

Portgroup policy.
portNameFormat*xsd:string

The format of the name of the ports when ports are created in the portgroup. For details see portNameFormat.
scope*ManagedObjectReference[]
to a ManagedEntity[]

The eligible entities that can connects to the port, for detail see scope.
type*xsd:string

The type of portgroup. See DistributedVirtualPortgroupPortgroupType for possible values.
vendorSpecificConfig*DistributedVirtualSwitchKeyedOpaqueBlob[]

An opaque binary blob that stores vendor specific configuration.
Properties inherited from DynamicData
dynamicProperty, dynamicType
*Need not be set
Show WSDL type definition