VdsSpec
VdsSpec
This specification contains vSphere distributed switch configurations
JSON Example
{
"isUsedByNsxt": false,
"mtu": 0,
"name": "string",
"niocBandwidthAllocationSpecs": [
{
"niocTrafficResourceAllocation": {
"limit": 0,
"reservation": 0,
"sharesInfo": {
"level": "One among: low, normal, high, custom",
"shares": 0
}
},
"type": "string"
}
],
"portGroupSpecs": [
{
"activeUplinks": [
"string"
],
"name": "string",
"transportType": "One among: VSAN, VMOTION, MANAGEMENT, PUBLIC, NFS, VREALIZE, ISCSI, EDGE_INFRA_OVERLAY_UPLINK, VM_MANAGEMENT"
}
]
}
boolean
isUsedByNsxt
Optional
Boolean to identify if the vSphere distributed switch is used by NSX
integer As int32 As int32
mtu
Optional
The maximum transmission unit (MTU) used for the uplinks
string
name
Required
vSphere Distributed Switch name
array of NiocBandwidthAllocationSpec
niocBandwidthAllocationSpecs
Optional
List of Network I/O Control Bandwidth Allocations for System Traffic
array of PortgroupSpec
portGroupSpecs
Optional
List of portgroups to be associated with the vSphere Distributed Switch