nodePool

nodePool
nodePool
JSON Example
{
    "cloneMode": "string",
    "cpu": 0,
    "id": "string",
    "labels": [
        "string"
    ],
    "memory": 0,
    "name": "string",
    "networks": [
        {
            "label": "string",
            "networkName": "string"
        }
    ],
    "placementParams": [
        {
            "name": "string",
            "type": "string"
        }
    ],
    "replica": 0,
    "storage": 0,
    "config": {
        "cpuManagerPolicy": {
            "type": "string",
            "policy": "string",
            "properties": {
                "kubeReserved": {
                    "cpu": 0,
                    "memoryInGiB": 0
                },
                "systemReserved": {
                    "cpu": 0,
                    "memoryInGiB": 0
                }
            }
        }
    },
    "status": "string",
    "nodes": [
        {
            "ip": "string",
            "vmName": "string"
        }
    ]
}
string
cloneMode
Optional

cloneMode

Possible values are : fullClone, linkedClone,
integer
cpu
Required

cpu

string
id
Optional

id

array of string
labels
Required

labels

integer
memory
Required

memory

string As [a-z0-9]([-a-z0-9]*[a-z0-9])?(.[a-z0-9])
name
Required

name

networks
Required

networks

placementParams
Required

placementParams

integer
replica
Required

replica

integer
storage
Required

storage

config
Optional

config

string
status
Optional

status

nodes
Optional

nodes