# Data Object - DVSConfigSpec

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

## Data Object Description

Properties

Name | Type | Description
--- | --- | ---
configVersion* | xsd:string |
contact* | DVSContactInfo |
defaultPortConfig* | DVPortSetting |
defaultProxySwitchMaxNumPorts* | xsd:int | Since vSphere API 5.1
description* | xsd:string |
extensionKey* | xsd:string |
host* | DistributedVirtualSwitchHostMemberConfigSpec[] |
infrastructureTrafficResourceConfig* | DvsHostInfrastructureTrafficResource[] | Since vSphere API 6.0
maxPorts* | xsd:int |
name* | xsd:string |
netResourcePoolTrafficResourceConfig* | DvsHostInfrastructureTrafficResource[] | Since vSphere API 6.7
networkResourceControlVersion* | xsd:string | Since vSphere API 6.0
numStandalonePorts* | xsd:int |
policy* | DVSPolicy |
switchIpAddress* | xsd:string | Since vSphere API 5.0
uplinkPortgroup* | ManagedObjectReference[] to a DistributedVirtualPortgroup[] |
uplinkPortPolicy* | DVSUplinkPortPolicy |
vendorSpecificConfig* | DistributedVirtualSwitchKeyedOpaqueBlob[] |
Properties inherited from DynamicData
None

*Need not be set