Data Object - DVSConfigSpec

Property of
DVSCreateSpec, DvsReconfiguredEvent
Parameter to
ReconfigureDvs_Task
Extended by
VMwareDVSConfigSpec
Extends
DynamicData
See also
DistributedVirtualPortgroup, DistributedVirtualSwitchHostMemberConfigSpec, DistributedVirtualSwitchKeyedOpaqueBlob, DVPortSetting, DVSContactInfo, DVSPolicy, DVSUplinkPortPolicy
Since
vSphere API 4.0

Data Object Description

Specification to reconfigure a DistributedVirtualSwitch.

Properties

Name Type Description
configVersion*xsd:string

The version string of the configuration that this spec is trying to change. This property is required in reconfiguring a switch and should be set to the same value of the ConfigInfo#configVersion. In creating a new switch, this property is ignored if set.
contact*DVSContactInfo

Set the human operator contact information.
defaultPortConfig*DVPortSetting

The default configuration for ports.
description*xsd:string

Set the description string of the switch.
extensionKey*xsd:string

The key of the extension registered by a remote server that controls the switch.
host*DistributedVirtualSwitchHostMemberConfigSpec[]

The host member specification. A host should only have one entries in this array. Duplicate entries for the same host will raise a fault.
maxPorts*xsd:int

The maximum number of DistributedVirtualPorts allowed in the switch. If specified in a reconfigure operation, this number cannot be smaller than the number of existing DistributedVirtualports.
name*xsd:string

The name of the switch. Must be unique in the parent folder.
numStandalonePorts*xsd:int

The number of standalone ports in the switch. Standalone ports are ports that don't belong to any portgroup. If set to a number larger than number of existing standalone ports in the switch, new ports get created to meet the number. If set to a number smaller than the number of existing standalone ports, free ports (uplink ports excluded) will be deleted to meet the number. If the set number cannot be met by deleting free standalone port, a fault will be raised.
policy*DVSPolicy

The usage policy of the switch.
uplinkPortgroup*ManagedObjectReference[]
to a DistributedVirtualPortgroup[]

The uplink portgroups, DistributedVirtualPortgroupInfo.
uplinkPortPolicy*DVSUplinkPortPolicy

The uplink port policy.
vendorSpecificConfig*DistributedVirtualSwitchKeyedOpaqueBlob[]

Set the opaque blob that stores Vendor specific configuration.
Properties inherited from DynamicData
dynamicProperty, dynamicType
*Need not be set
Show WSDL type definition