SddcNetworkSpec

SddcNetworkSpec
SddcNetworkSpec

Defines a network spec

JSON Example
{
    "networkType": "MANAGEMENT",
    "subnet": "10.0.0.250/24",
    "gateway": "10.0.0.250",
    "subnetMask": "255.255.255.0",
    "excludeIpaddresses": [
        "[10.0.0.10,10.0.0.11]"
    ],
    "excludeIpAddressRanges": [
        "string"
    ],
    "includeIpAddress": [
        "[10.0.0.100]"
    ],
    "includeIpAddressRanges": [
        {
            "startIpAddress": "192.168.0.123",
            "endIpAddress": "192.168.0.128"
        }
    ],
    "vlanId": "1000",
    "mtu": "string",
    "teamingPolicy": "loadbalance_ip",
    "activeUplinks": [
        "string"
    ],
    "standbyUplinks": [
        "string"
    ],
    "portGroupKey": "string"
}
string
networkType
Required

Network Type. One among: VSAN, VMOTION, MANAGEMENT, VM_MANAGEMENT or any custom network type

string
subnet
Optional

Subnet

string
gateway
Optional

Gateway

string
subnetMask
Optional

Subnet Mask

array of string
excludeIpaddresses
Optional

This property is deprecated and will be ignored.

array of string
excludeIpAddressRanges
Optional

This property is deprecated and will be ignored.

array of string
includeIpAddress
Optional

IP Addresses to be included

array of IpRange
includeIpAddressRanges
Optional

IP Address ranges to be included

string
vlanId
Required

VLAN ID

string
mtu
Optional

MTU size

string
teamingPolicy
Optional

Teaming Policy for VSAN and VMOTION network types, Default is loadbalance_loadbased. One among:loadbalance_ip, loadbalance_srcmac, loadbalance_srcid, failover_explicit, loadbalance_loadbased

array of string
activeUplinks
Optional

Active Uplinks for teaming policy, specify uplink1 for failover_explicit VSAN Teaming Policy

array of string
standbyUplinks
Optional

Standby Uplinks for teaming policy, specify uplink2 for failover_explicit VSAN Teaming Policy

string
portGroupKey
Optional

Name of the Distributed Portgroup to be created. It will be autogenerated if null

Property Of