DistributedVirtualPortgroupInfo

DistributedVirtualPortgroupInfo
DistributedVirtualPortgroupInfo

This class describes a DistributedVirtualPortgroup that a device backing can be attached to.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "switchName": "string",
    "switchUuid": "string",
    "portgroupName": "string",
    "portgroupKey": "string",
    "portgroupType": "string",
    "uplinkPortgroup": false,
    "portgroup": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "networkReservationSupported": false,
    "backingType": "string",
    "logicalSwitchUuid": "string",
    "segmentId": "string"
}
string
switchName
Required

The name of the switch.

string
switchUuid
Required

The UUID of the switch.

string
portgroupName
Required

The name of the portgroup.

string
portgroupKey
Required

The key of the portgroup.

string
portgroupType
Required
boolean
uplinkPortgroup
Required

Whether this portgroup is an uplink portgroup.

portgroup
Required

Reference to an instance of the DistributedVirtualPortgroup managed object.

boolean
networkReservationSupported
Optional

Indicates whether network bandwidth reservation is supported on the portgroup

string
backingType
Optional

Backing type of portgroup.

See DistributedVirtualPortgroup.DistributedVirtualPortgroupBackingTypeEnum for possible values. The default value is "standard".

string
logicalSwitchUuid
Optional

The logical switch UUID, which is used by NSX portgroup

string
segmentId
Optional

The segment ID of logical switch, which is used by NSX portroup