Network
Network
Represents a network in a network pool
JSON Example
{
"id": "string",
"type": "VSAN, VMOTION, VXLAN, NFS, ISCSI, VSAN_EXTERNAL",
"ipAddressVersion": "IPv6",
"ipAddressAssignmentMode": "SLAAC",
"vlanId": 0,
"mtu": 0,
"subnet": "string",
"mask": "string",
"gateway": "string",
"ipPools": [
{
"start": "string",
"end": "string"
}
],
"freeIps": [
"string"
],
"usedIps": [
"string"
],
"usedIpCount": "string",
"freeIpCount": "string"
}
string
id
Optional
The ID of the network
string
type
Required
Network Type of the network
string
ipAddressVersion
Optional
Constraints:
default: IPv4
IP Address version. One among: IPv4, IPv6
string
ipAddressAssignmentMode
Optional
Constraints:
default: STATIC
IP Address assignment mode. One among: STATIC, DHCP, SLAAC
integer As int32
As int32
vlanId
Required
VLAN ID associated with the network
integer As int32
As int32
mtu
Required
MTU of the network
string
subnet
Optional
Subnet associated with the network
string
mask
Optional
Subnet mask for the subnet of the IPv4 network
string
gateway
Optional
Gateway for the network
array of
string
freeIps
Optional
List of free IPs to use
array of
string
usedIps
Optional
List of used IPs
string
usedIpCount
Optional
Count of used IPs
string
freeIpCount
Optional
Count of free IPs
Deprecated