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.
Returns vmware.tanzu.manage.v1alpha1.ekscluster.nodepool.UpdateNodepoolIAMPolicyResponse of type(s) */*
{
"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"
}
]
}
On This Page
Nodepool IAM Policy Operations
GET
Nodepool IAM Policy Get
GET
Nodepool IAM Policy Get
GET
Nodepool IAM Policy Get
PATCH
Nodepool IAM Policy Patch
PATCH
Nodepool IAM Policy Patch
PATCH
Nodepool IAM Policy Patch
POST
Nodepool IAM Policy Test Permissions
POST
Nodepool IAM Policy Test Permissions
POST
Nodepool IAM Policy Test Permissions
PUT
Nodepool IAM Policy Update
PUT
Nodepool IAM Policy Update
PUT
Nodepool IAM Policy Update