Nodepool Resource Service Update

Nodepool Resource Service Update

Update (overwrite) a Nodepool.

Request
URI
PUT
https://{api_host}/https://your_org.tmc.cloud.vmware.com/v1alpha1/eksclusters/{nodepool.fullName.eksClusterName}/nodepools/{nodepool.fullName.name}
COPY
Path Parameters
string
nodepool.fullName.managementClusterName
Required

Name of the management cluster.

string
nodepool.fullName.provisionerName
Required

Provisioner of the cluster.

string
nodepool.fullName.tanzuKubernetesClusterName
Required

Name of the cluster.

string
nodepool.fullName.name
Required

Name of this nodepool.


Request Body
{
    "nodepool": {
        "type": {
            "kind": "string",
            "version": "string",
            "package": "string"
        },
        "fullName": {
            "orgId": "string",
            "managementClusterName": "string",
            "provisionerName": "string",
            "tanzuKubernetesClusterName": "string",
            "name": "string"
        },
        "meta": {
            "uid": "string",
            "generation": "string",
            "resourceVersion": "string",
            "creationTime": "string",
            "updateTime": "string",
            "description": "string",
            "parentReferences": [
                {
                    "rid": "string",
                    "uid": "string"
                }
            ]
        },
        "spec": {
            "class": "string",
            "replicas": 0,
            "failureDomain": "string",
            "overrides": [
                {
                    "name": "string"
                }
            ],
            "metadata": {},
            "osImage": {
                "name": "string",
                "version": "string",
                "arch": "string"
            }
        },
        "status": {
            "phase": "string"
        }
    }
}
Responses
200

A successful response.

{
    "nodepool": {
        "type": {
            "kind": "string",
            "version": "string",
            "package": "string"
        },
        "fullName": {
            "orgId": "string",
            "managementClusterName": "string",
            "provisionerName": "string",
            "tanzuKubernetesClusterName": "string",
            "name": "string"
        },
        "meta": {
            "uid": "string",
            "generation": "string",
            "resourceVersion": "string",
            "creationTime": "string",
            "updateTime": "string",
            "description": "string",
            "parentReferences": [
                {
                    "rid": "string",
                    "uid": "string"
                }
            ]
        },
        "spec": {
            "class": "string",
            "replicas": 0,
            "failureDomain": "string",
            "overrides": [
                {
                    "name": "string"
                }
            ],
            "metadata": {},
            "osImage": {
                "name": "string",
                "version": "string",
                "arch": "string"
            }
        },
        "status": {
            "phase": "string"
        }
    }
}

default

An unexpected error response.

Returns grpc.gateway.runtime.Error of type(s) */*
{
    "error": "string",
    "code": 0,
    "message": "string",
    "details": [
        {
            "typeUrl": "string",
            "value": "string"
        }
    ]
}