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",
    "includeIpAddress": [
        "[10.0.0.100]"
    ],
    "includeIpAddressRanges": [
        {
            "startIpAddress": "192.168.0.123",
            "endIpAddress": "192.168.0.128"
        }
    ],
    "vlanId": 1000,
    "mtu": 0,
    "teamingPolicy": "loadbalance_ip",
    "activeUplinks": [
        "string"
    ],
    "standbyUplinks": [
        "string"
    ],
    "portGroupKey": "string"
}
string
networkType
Required

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

string
subnet
Optional
Constraints: minLength: 7 maxLength: 18

Subnet

string
gateway
Optional
Constraints: minLength: 7 maxLength: 15

Gateway

string
subnetMask
Optional
Constraints: minLength: 7 maxLength: 15

Subnet Mask

array of string
includeIpAddress
Optional

IP Addresses to be included

array of IpRange
includeIpAddressRanges
Optional

IP Address ranges to be included

integer As int32 As int32
vlanId
Required
Constraints: minimum: 0 maximum: 4094

VLAN ID

integer As int32 As int32
mtu
Optional
Constraints: minimum: 1280 maximum: 9190

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