123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- {
- "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": {}
- }
|