Nodepool Resource Service Patch

Nodepool Resource Service Patch

Patch (partially update) a Nodepool.

Request
URI
PATCH
https://{api_host}/https://your_org.tmc.cloud.vmware.com/v1alpha1/managementclusters/{fullName.managementClusterName}/provisioners/{fullName.provisionerName}/tanzukubernetesclusters/{fullName.tanzuKubernetesClusterName}/nodepools/{fullName.name}
COPY
Path Parameters
string
fullName.managementClusterName
Required

Name of the management cluster.

string
fullName.provisionerName
Required

Provisioner of the cluster.

string
fullName.tanzuKubernetesClusterName
Required

Name of the cluster.

string
fullName.name
Required

Name of this nodepool.


Request Body
{
    "fullName": {
        "orgId": "string",
        "managementClusterName": "string",
        "provisionerName": "string",
        "tanzuKubernetesClusterName": "string",
        "name": "string"
    },
    "patch": [
        {
            "op": "string",
            "path": "string",
            "from": "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"
        }
    ]
}