nodepoolList

nodepoolList
nodepoolList
JSON Example
{
    "items": [
        {
            "metadata": {
                "resourceVersion": "number",
                "name": "string",
                "clusterName": "string",
                "mgmtClusterName": "string",
                "tcaCpId": "string",
                "createdByIntent": "string",
                "modifiedByIntent": "string",
                "annotations": {
                    "templateName": "string",
                    "templateNodepoolName": "string"
                }
            },
            "spec": {
                "autoscaler": {
                    "enable": false,
                    "maxSize0": 0,
                    "minSize0": 0
                },
                "class": "string",
                "cloneMode": "string",
                "cloudMachineTemplate": {
                    "type": "string",
                    "vSphereMachine": {
                        "cloneMode": "string",
                        "datacenter": "string",
                        "datastore": "string",
                        "folder": "string",
                        "numCoresPerSocket": 0,
                        "resourcePool": "string",
                        "storagePolicyName": "string",
                        "template": "string"
                    }
                },
                "clusterName": "string",
                "datacenter": "string",
                "datastore": "string",
                "diskGiB": 0,
                "folder": "string",
                "healthCheck": {
                    "maxUnhealthy": "string",
                    "nodeStartupTimeout": "string",
                    "unhealthyConditions": [
                        {
                            "status": "string",
                            "timeout": "string",
                            "type": "string"
                        }
                    ]
                },
                "kubeadmConfigTemplate": {
                    "joinConfiguration": {
                        "nodeRegistration": {}
                    }
                },
                "memoryMiB": 0,
                "network": {
                    "devices": [
                        {
                            "dhcp4": false,
                            "dhcp6": false,
                            "gateway4": "string",
                            "gateway6": "string",
                            "ipAddressPools": [
                                {
                                    "name": "string"
                                }
                            ],
                            "mtu": 0,
                            "nameservers": [
                                "string"
                            ],
                            "networkName": "string"
                        }
                    ]
                },
                "numCPUs": 0,
                "numCoresPerSocket": 0,
                "pause": false,
                "replicas": 0,
                "resourcePool": "string",
                "storagePolicyName": "string",
                "strategy": {
                    "rollingUpdate": {
                        "deletePolicy": "string"
                    },
                    "type": "string"
                },
                "tcaBomReleaseRef": {
                    "name": "string"
                },
                "template": "string",
                "variables": [
                    {
                        "definitionFrom": "string",
                        "name": "string"
                    }
                ],
                "cloudProvider": {
                    "vimId": "string"
                },
                "customisations": {
                    "networkAdapters": [
                        {
                            "networkName": "string",
                            "interfaceName": "string",
                            "mtu": "number"
                        }
                    ]
                }
            },
            "status": {
                "needUpgrade": false,
                "resourceVersion": "number",
                "opstatus": "string",
                "hostProfile": "string",
                "pause": false,
                "computeResource": {
                    "name": "string",
                    "type": "string"
                },
                "deleteAccepted": false,
                "conditions": [
                    {
                        "lastTransitionTime": "string",
                        "status": "string",
                        "type": "string",
                        "reason": "string",
                        "message": "string",
                        "severity": "string"
                    }
                ]
            },
            "lastUpdated": "string",
            "creationDate": "string",
            "creationTenantId": "string",
            "creationUser": "string",
            "intentQueued": false
        }
    ]
}
array of nodepool-2
items
Optional

List of Node Pools