VdsSpec

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

niocBandwidthAllocationSpecs
Optional

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

portGroupSpecs
Optional

List of portgroups to be associated with the vSphere Distributed Switch