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
array of NiocBandwidthAllocation
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