104 lines
No EOL
2.4 KiB
JSON
104 lines
No EOL
2.4 KiB
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": {}
|
|
} |