SddcNetworkSpec
SddcNetworkSpec
Defines a network spec
JSON Example
{
"activeUplinks": [
"string"
],
"excludeIpAddressRanges": [
"string"
],
"excludeIpaddresses": [
"string"
],
"gateway": "string",
"includeIpAddress": [
"string"
],
"includeIpAddressRanges": [
{
"endIpAddress": "192.168.0.128",
"startIpAddress": "192.168.0.123"
}
],
"mtu": "string",
"networkType": "One among: VSAN, VMOTION, MANAGEMENT, VM_MANAGEMENT or any custom network type",
"portGroupKey": "string",
"standbyUplinks": [
"string"
],
"subnet": "string",
"subnetMask": "string",
"teamingPolicy": "One among:loadbalance_ip, loadbalance_srcmac, loadbalance_srcid, failover_explicit, loadbalance_loadbased",
"vlanId": "string"
}
array of string
activeUplinks
Optional
Active Uplinks for teaming policy, specify uplink1 for failover_explicit VSAN Teaming Policy
array of string
excludeIpAddressRanges
Optional
IP Addresse ranges to be excluded
array of string
excludeIpaddresses
Optional
IP Addresses to be excluded
string
gateway
Optional
Constraints: minLength: 7 maxLength: 15
Gateway
array of string
includeIpAddress
Optional
IP Addresses to be included
string
mtu
Optional
Constraints: minLength: 4 maxLength: 4
MTU size
string
networkType
Required
Network Type
string
portGroupKey
Optional
Portgroup key name
array of string
standbyUplinks
Optional
Standby Uplinks for teaming policy, specify uplink2 for failover_explicit VSAN Teaming Policy
string
subnet
Optional
Constraints: minLength: 7 maxLength: 15
Subnet
string
subnetMask
Optional
Constraints: minLength: 7 maxLength: 15
Subnet Mask
string
teamingPolicy
Optional
Teaming Policy for VSAN and VMOTION network types, Default is loadbalance_loadbased
string
vlanId
Required
Constraints: minLength: 1 maxLength: 4
VLAN Id