aws-sdk
Version:
AWS SDK for JavaScript
104 lines • 2.51 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2023-11-26",
"endpointPrefix": "eks-auth",
"jsonVersion": "1.1",
"protocol": "rest-json",
"serviceFullName": "Amazon EKS Auth",
"serviceId": "EKS Auth",
"signatureVersion": "v4",
"signingName": "eks-auth",
"uid": "eks-auth-2023-11-26"
},
"operations": {
"AssumeRoleForPodIdentity": {
"http": {
"requestUri": "/clusters/{clusterName}/assume-role-for-pod-identity",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"clusterName",
"token"
],
"members": {
"clusterName": {
"location": "uri",
"locationName": "clusterName"
},
"token": {
"type": "string",
"sensitive": true
}
}
},
"output": {
"type": "structure",
"required": [
"subject",
"audience",
"podIdentityAssociation",
"assumedRoleUser",
"credentials"
],
"members": {
"subject": {
"type": "structure",
"required": [
"namespace",
"serviceAccount"
],
"members": {
"namespace": {},
"serviceAccount": {}
}
},
"audience": {},
"podIdentityAssociation": {
"type": "structure",
"required": [
"associationArn",
"associationId"
],
"members": {
"associationArn": {},
"associationId": {}
}
},
"assumedRoleUser": {
"type": "structure",
"required": [
"arn",
"assumeRoleId"
],
"members": {
"arn": {},
"assumeRoleId": {}
}
},
"credentials": {
"type": "structure",
"required": [
"sessionToken",
"secretAccessKey",
"accessKeyId",
"expiration"
],
"members": {
"sessionToken": {},
"secretAccessKey": {},
"accessKeyId": {},
"expiration": {
"type": "timestamp"
}
},
"sensitive": true
}
}
}
}
},
"shapes": {}
}