Nodepool IAM Policy Patch
Patch a Nodepool policy.
Request
URI
PATCH
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.
Request Body
vmware.tanzu.manage.v1alpha1.ekscluster.nodepool.PatchNodepoolIAMPolicyRequest of type(s) application/json
Required
{
"fullName": {
"orgId": "string",
"credentialName": "string",
"region": "string",
"eksClusterName": "string",
"name": "string"
},
"bindingDeltaList": [
{
"role": "string",
"subject": {
"name": "string",
"kind": "string"
},
"op": "string"
}
]
}
Responses
200
A successful response.
Returns vmware.tanzu.manage.v1alpha1.ekscluster.nodepool.PatchNodepoolIAMPolicyResponse 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"
}
]
}
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