VdsConfiguration

VdsConfiguration
VdsConfiguration

The vSphere Distributed Switch network configuration

JSON Example
{
    "name": "string",
    "portGroups": [
        {
            "name": "string",
            "transportType": "string",
            "activeUplinks": [
                "string"
            ],
            "standByUplinks": [
                "string"
            ],
            "policy": "string",
            "supportedTeamingPolicies": {
                "supportedTeamingPolicies": "string"
            },
            "vlanId": 0,
            "mtu": 0
        }
    ],
    "nsxtSwitchConfig": {
        "transportZones": [
            {
                "name": "string",
                "transportType": "One among: VLAN, OVERLAY"
            }
        ],
        "hostSwitchOperationalMode": "One among: STANDARD, ENS, ENS_INTERRUPT"
    },
    "inventoryMismatchInfo": [
        {
            "type": "One among: VDS_LEVEL, PORTGROUP_LEVEL, NSX_LEVEL",
            "inventoryObjects": [
                "string"
            ]
        }
    ],
    "uplinks": [
        "string"
    ],
    "mtu": 0
}
string
name
Optional

vSphere Distributed Switch name

portGroups
Optional

List of portgroup configuration associated with the vSphere Distributed Switch

nsxtSwitchConfig
Optional

This specification contains the configurations to be associated with the vSphere Distributed Switch managed by NSX

inventoryMismatchInfo
Optional

Inventory mismatch levels

array of string
uplinks
Optional

Uplinks used by vSphere Distributed Switch

integer As int32 As int32
mtu
Optional

The maximum transmission unit (MTU) configured for the uplinks