Table of Contents

Class VMwareDistributedPortGroup

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents a VMware distributed virtual port group.

public class VMwareDistributedPortGroup : VMwareManagedObject, IComparable<VMwareManagedObject>, IComparable<VMwareDistributedPortGroup>
Inheritance
VMwareDistributedPortGroup
Implements
Inherited Members

Constructors

VMwareDistributedPortGroup()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.VMwareDistributedPortGroup class.

public VMwareDistributedPortGroup()

Properties

Binding

Gets or sets the port binding type for the distributed port group.

public VMwareDistributedPortGroupPortBinding Binding { get; set; }

Property Value

VMwareDistributedPortGroupPortBinding

BindingString

Gets the port binding type for the distributed port group.

public string BindingString { get; set; }

Property Value

string

DefaultPortSettings

Gets or sets the default port settings to apply to this port group.

public VMwareDistributedSwitchPortSettings DefaultPortSettings { get; set; }

Property Value

VMwareDistributedSwitchPortSettings

Description

Gets or sets the description for this distributed port group.

public string Description { get; set; }

Property Value

string

IsUplinkPorts

Gets or sets whether the distributed port group is the uplink ports port group.

public BooleanOption IsUplinkPorts { get; set; }

Property Value

BooleanOption

Key

Gets or sets the key of this distributed port group.

public string Key { get; set; }

Property Value

string

Remarks

Though this is similar to the Managed object identifier this is not necessarily the case. See KB article 2144159 for more information.

Policy

Gets or sets the port policy for the distributed port group.

public VMwareDistributedPortGroupPolicy Policy { get; set; }

Property Value

VMwareDistributedPortGroupPolicy

PortAllocation

Gets or sets the port allocation type for this port group. This applies to vSphere 4.0 and above only.

public VMwareDistributedPortGroupPortAllocation PortAllocation { get; set; }

Property Value

VMwareDistributedPortGroupPortAllocation

PortAllocationString

Gets the port allocation type for the distributed port group.

public string PortAllocationString { get; set; }

Property Value

string

PortCount

Gets or sets the number of ports in the portgroup. This does not apply to ephemeral port groups.

public int PortCount { get; set; }

Property Value

int

VMkernelConnections

Gets or sets the VMkernel connections for the distributed port group.

public VMwareDistributedPortGroupVMkernelConnections VMkernelConnections { get; set; }

Property Value

VMwareDistributedPortGroupVMkernelConnections

VirtualMachineConnections

Gets or sets information about the virtual machines connected to the distributed port group.

public VMwareDistributedPortGroupVirtualMachineConnections VirtualMachineConnections { get; set; }

Property Value

VMwareDistributedPortGroupVirtualMachineConnections

Methods

CompareTo(VMwareDistributedPortGroup)

Compares two CENTREL.XIA.Configuration.Types.VMwareDistributedPortGroup to allow sorting alphabetically by name.

public int CompareTo(VMwareDistributedPortGroup other)

Parameters

other VMwareDistributedPortGroup

The CENTREL.XIA.Configuration.Types.VMwareDistributedPortGroup to compare to.

Returns

int

The sort order of the two objects.