Nodepool IAM Policy Update

Nodepool IAM Policy Update

Update (overwrite) policy for a Nodepool - deleted if body is empty.

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

Name of the cluster.

string
fullName.name
Required

Name of the nodepool.

Query Parameters
string
fullName.orgId
Optional

ID of Organization.

string
fullName.credentialName
Optional

Name of the credential.

string
fullName.region
Optional

Region of the cluster.


Request Body
{
    "meta": {
        "uid": "string",
        "generation": "string",
        "resourceVersion": "string",
        "creationTime": "string",
        "updateTime": "string",
        "description": "string",
        "parentReferences": [
            {
                "rid": "string",
                "uid": "string"
            }
        ]
    },
    "roleBindings": [
        {
            "role": "string",
            "subjects": [
                {
                    "name": "string",
                    "kind": "string"
                }
            ]
        }
    ]
}
Responses
200

A successful response.

{
    "policy": {
        "meta": {
            "uid": "string",
            "generation": "string",
            "resourceVersion": "string",
            "creationTime": "string",
            "updateTime": "string",
            "description": "string",
            "parentReferences": [
                {
                    "rid": "string",
                    "uid": "string"
                }
            ]
        },
        "roleBindings": [
            {
                "role": "string",
                "subjects": [
                    {
                        "name": "string",
                        "kind": "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"
        }
    ]
}