VdsSpec

VdsSpec
VdsSpec

This specification contains vSphere distributed switch configurations

JSON Example
{
    "isUsedByNsxt": false,
    "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"
        }
    ]
}
boolean
isUsedByNsxt
Optional

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

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