network

network
network
JSON Example
{
    "type": "management",
    "_comments": [
        "_comments",
        "_comments"
    ],
    "switch": "switch",
    "mtu": 5,
    "mac_learning_enabled": false,
    "prefixLength": 7,
    "vlan": 5,
    "name": "name",
    "ipAddresses": [
        "ipAddresses",
        "ipAddresses"
    ],
    "dhcpConfig": {
        "ranges": [
            {
                "start": "start",
                "end": "end"
            },
            {
                "start": "start",
                "end": "end"
            }
        ],
        "serverAddress": "serverAddress"
    },
    "segmentType": "vlan",
    "gateway": "gateway",
    "ipPool": [
        {
            "start": "start",
            "end": "end"
        },
        {
            "start": "start",
            "end": "end"
        }
    ]
}
string
type
Required

type

Possible values are : management, vMotion, vSAN, nsxHostOverlay, nsxEdgeOverlay, uplink, application,
string
name
Required

name

string
segmentType
Required

segmentType

Possible values are : vlan, overlay,
string
switch
Optional

switch

integer
vlan
Optional

vlan

integer
mtu
Required

mtu

boolean
mac_learning_enabled
Optional

mac_learning_enabled

string
gateway
Optional

gateway

integer
prefixLength
Optional

prefixLength

array of string
ipAddresses
Optional

ipAddresses

array of ipPool
ipPool
Optional

ipPool

dhcpConfig
Optional

dhcpConfig

array of string
_comments
Optional

_comments