Managed Object - VmwareDistributedVirtualSwitch(vim.dvs.VmwareDistributedVirtualSwitch)

Parameter to
VsanVdsGetMigrationPlan, VsanVdsMigrateVss, VsanVssMigrateVds
Extends
DistributedVirtualSwitch
See also
VMwareDvsLacpGroupSpec
Since
vSphere API 4.0


Managed Object Description

The VmwareDistributedVirtualSwitch managed object is the VMware implementation of a distributed virtual switch. The functionality listed here is for a VMware distributed virtual switch only.

When you use a VMware distributed virtual switch, you can perform backup and restore operations on the VMware switch. You can also perform rollback operations on the switch and on portgroups associated with the VMware switch. See the description for the following methods:

Properties

Name Type Description
None
Properties inherited from DistributedVirtualSwitch
capability, config, networkResourcePool, portgroup, runtime, summary, uuid
Properties inherited from ManagedEntity
alarmActionsEnabled, configIssue, configStatus, customValue, declaredAlarmState, disabledMethod, effectiveRole, name, overallStatus, parent, permission, recentTask, tag, triggeredAlarmState
Properties inherited from ExtensibleManagedObject
availableField, value

Methods

Methods defined in this Managed Object
UpdateDVSLacpGroupConfig_Task
Methods inherited from DistributedVirtualSwitch
AddDVPortgroup_Task, AddNetworkResourcePool, CreateDVPortgroup_Task, DvsReconfigureVmVnicNetworkResourcePool_Task, DVSRollback_Task, EnableNetworkResourceManagement, FetchDVPortKeys, FetchDVPorts, LookupDvPortGroup, MergeDvs_Task, MoveDVPort_Task, PerformDvsProductSpecOperation_Task, QueryUsedVlanIdInDvs, ReconfigureDVPort_Task, ReconfigureDvs_Task, RectifyDvsHost_Task, RefreshDVPortState, RemoveNetworkResourcePool, UpdateDvsCapability, UpdateDVSHealthCheckConfig_Task, UpdateNetworkResourcePool
Methods inherited from ManagedEntity
Destroy_Task, Reload, Rename_Task
Methods inherited from ExtensibleManagedObject
setCustomValue

UpdateDVSLacpGroupConfig_Task(updateLacpGroupConfig)

Update Link Aggregation Control Protocol groups. It can be called if the value of lacpApiVersion is LacpApiVersion#multipleLag else an exception ConflictingConfiguration will be thrown.
Required Privileges
DVSwitch.Modify
Since
vSphere API 5.5

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the VmwareDistributedVirtualSwitch used to make the method call.
lacpGroupSpecVMwareDvsLacpGroupSpec[]

The Link Aggregation Control Protocol groups to be configured.

Return Value

Type Description
ManagedObjectReference
to a Task

Faults

Type Description
DvsFaultThrown if operation fails on any host or if there are other update failures.
NotSupportedThrown if multiple Link Aggregation Control Protocol is not supported on the switch.
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None