NetworkPool

NetworkPool
NetworkPool

Represents a network pool in the system

JSON Example
{
    "id": "string",
    "name": "string",
    "networks": [
        {
            "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"
        }
    ],
    "hostsCount": 0
}
string
id
Read-Only  

The ID of the network pool

string
name
Required  
Constraints: minLength: 1

User specified name of the network pool

array of Network
networks
Required  
Constraints: minItems: 1

Representing the networks associated with the network pool

integer As int32 As int32
hostsCount
Read-Only  

Number of hosts connected to the network pool