nodePool

nodePool
nodePool
JSON Example
{
    "cloneMode": "string",
    "cpu": 0,
    "id": "string",
    "labels": [
        "string"
    ],
    "memory": 0,
    "name": "string",
    "networks": [
        {
            "label": "string",
            "networkName": "string",
            "networkFullPath": "string",
            "mtu": 0,
            "isManagement": false,
            "derivedFromCsar": false,
            "nameservers": [
                "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
                }
            }
        },
        "healthCheck": {
            "nodeStartupTimeout": "string",
            "unhealthyConditions": [
                {
                    "type": "string",
                    "status": "string",
                    "timeout": "string"
                }
            ]
        }
    },
    "status": "string",
    "activeTasksCount": 0,
    "nodes": [
        {
            "ip": "string",
            "vmName": "string"
        }
    ],
    "isNodeCustomizationDeprecated": false,
    "warnings": [
        {
            "operationType": "string",
            "message": "string",
            "errorCode": "string",
            "internalMessage": "string"
        }
    ],
    "errors": [
        {
            "operationType": "string",
            "message": "string",
            "errorCode": "string",
            "internalMessage": "string"
        }
    ]
}
string
cloneMode
Optional

Key to indicate the use of linked cloning feature for cloning the VMs. If set to linkedClone, then linked cloning will be used.

Possible values are : fullClone, linkedClone,
integer
cpu
Required

Number of virtual CPUs for worker nodes.

string
id
Optional

id

array of string
labels
Optional

These labels are attached to the nodes. You can use these labels as node selectors when instantiating a network function.

integer
memory
Required

Memory size in MB for worker nodes.

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

name

array of object
networks
Required

Network labels for worker nodes. These labels are used for providing network inputs during a cluster deployment. The Management interface label is mandatory.

array of object
placementParams
Required

placementParams

integer
replica
Required

Replica count for worker nodes.

integer
storage
Required

Disk size in GB for worker nodes.

object
config
Optional

CPU reservation configuration for worker nodes

string
status
Optional

status

integer
activeTasksCount
Optional

Number of operations in processing or queued state on the node pool

array of nodes
nodes
Optional

nodes

boolean
isNodeCustomizationDeprecated
Optional

isNodeCustomizationDeprecated

array of object
warnings
Optional

warnings

array of object
errors
Optional

errors