Vds

Vds
Vds

vSphere distributed switch

JSON Example
{
    "id": "string",
    "isUsedByNsxt": false,
    "mtu": 0,
    "name": "string",
    "niocBandwidthAllocations": [
        {
            "niocTrafficResourceAllocation": {
                "limit": 0,
                "reservation": 0,
                "sharesInfo": {
                    "level": "One among: low, normal, high, custom",
                    "shares": 0
                }
            },
            "type": "One among: management, faultTolerance, vmotion, virtualMachine, iSCSI, nfs, hbr, vsan, vdp"
        }
    ],
    "portGroups": [
        {
            "activeUplinks": [
                "string"
            ],
            "name": "string",
            "portBindingType": "One among: STATIC, DYNAMIC, EPHEMERAL",
            "standbyUplinks": [
                "string"
            ],
            "transportType": "One among: VSAN, VMOTION, MANAGEMENT, PUBLIC, NFS, VREALIZE, ISCSI, EDGE_INFRA_OVERLAY_UPLINK",
            "vlanId": 0
        }
    ]
}
string
id
Optional

vSphere Distributed Switch id

boolean
isUsedByNsxt
Optional

Boolean to identify if the vSphere distributed switch is used by NSX-T

integer As int32 As int32
mtu
Optional

Maximum Transmission Unit

string
name
Required

vSphere Distributed Switch name

niocBandwidthAllocations
Optional

List of Network I/O Control Bandwidth Allocations for System Traffic

array of Portgroup
portGroups
Optional

List of portgroups associated with the vSphere Distributed Switch

Returned By