{ "version": "2.0", "metadata": { "apiVersion": "2017-11-01", "endpointPrefix": "eks", "jsonVersion": "1.1", "protocol": "rest-json", "serviceAbbreviation": "Amazon EKS", "serviceFullName": "Amazon Elastic Kubernetes Service", "serviceId": "EKS", "signatureVersion": "v4", "signingName": "eks", "uid": "eks-2017-11-01" }, "operations": { "AssociateAccessPolicy": { "http": { "requestUri": "/clusters/{name}/access-entries/{principalArn}/access-policies" }, "input": { "type": "structure", "required": [ "clusterName", "principalArn", "policyArn", "accessScope" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "principalArn": { "location": "uri", "locationName": "principalArn" }, "policyArn": {}, "accessScope": { "shape": "S3" } } }, "output": { "type": "structure", "members": { "clusterName": {}, "principalArn": {}, "associatedAccessPolicy": { "shape": "S7" } } } }, "AssociateEncryptionConfig": { "http": { "requestUri": "/clusters/{name}/encryption-config/associate" }, "input": { "type": "structure", "required": [ "clusterName", "encryptionConfig" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "encryptionConfig": { "shape": "Sa" }, "clientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "update": { "shape": "Se" } } } }, "AssociateIdentityProviderConfig": { "http": { "requestUri": "/clusters/{name}/identity-provider-configs/associate" }, "input": { "type": "structure", "required": [ "clusterName", "oidc" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "oidc": { "type": "structure", "required": [ "identityProviderConfigName", "issuerUrl", "clientId" ], "members": { "identityProviderConfigName": {}, "issuerUrl": {}, "clientId": {}, "usernameClaim": {}, "usernamePrefix": {}, "groupsClaim": {}, "groupsPrefix": {}, "requiredClaims": { "shape": "Sp" } } }, "tags": { "shape": "Ss" }, "clientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "update": { "shape": "Se" }, "tags": { "shape": "Ss" } } } }, "CreateAccessEntry": { "http": { "requestUri": "/clusters/{name}/access-entries" }, "input": { "type": "structure", "required": [ "clusterName", "principalArn" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "principalArn": {}, "kubernetesGroups": { "shape": "S5" }, "tags": { "shape": "Ss" }, "clientRequestToken": { "idempotencyToken": true }, "username": {}, "type": {} } }, "output": { "type": "structure", "members": { "accessEntry": { "shape": "Sy" } } } }, "CreateAddon": { "http": { "requestUri": "/clusters/{name}/addons" }, "input": { "type": "structure", "required": [ "clusterName", "addonName" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "addonName": {}, "addonVersion": {}, "serviceAccountRoleArn": {}, "resolveConflicts": {}, "clientRequestToken": { "idempotencyToken": true }, "tags": { "shape": "Ss" }, "configurationValues": {} } }, "output": { "type": "structure", "members": { "addon": { "shape": "S14" } } } }, "CreateCluster": { "http": { "requestUri": "/clusters" }, "input": { "type": "structure", "required": [ "name", "roleArn", "resourcesVpcConfig" ], "members": { "name": {}, "version": {}, "roleArn": {}, "resourcesVpcConfig": { "shape": "S1c" }, "kubernetesNetworkConfig": { "type": "structure", "members": { "serviceIpv4Cidr": {}, "ipFamily": {} } }, "logging": { "shape": "S1g" }, "clientRequestToken": { "idempotencyToken": true }, "tags": { "shape": "Ss" }, "encryptionConfig": { "shape": "Sa" }, "outpostConfig": { "type": "structure", "required": [ "outpostArns", "controlPlaneInstanceType" ], "members": { "outpostArns": { "shape": "S5" }, "controlPlaneInstanceType": {}, "controlPlanePlacement": { "type": "structure", "members": { "groupName": {} } } } }, "accessConfig": { "type": "structure", "members": { "bootstrapClusterCreatorAdminPermissions": { "type": "boolean" }, "authenticationMode": {} } } } }, "output": { "type": "structure", "members": { "cluster": { "shape": "S1q" } } } }, "CreateEksAnywhereSubscription": { "http": { "requestUri": "/eks-anywhere-subscriptions" }, "input": { "type": "structure", "required": [ "name", "term" ], "members": { "name": {}, "term": { "shape": "S28" }, "licenseQuantity": { "type": "integer" }, "licenseType": {}, "autoRenew": { "type": "boolean" }, "clientRequestToken": { "idempotencyToken": true }, "tags": { "shape": "Ss" } } }, "output": { "type": "structure", "members": { "subscription": { "shape": "S2d" } } } }, "CreateFargateProfile": { "http": { "requestUri": "/clusters/{name}/fargate-profiles" }, "input": { "type": "structure", "required": [ "fargateProfileName", "clusterName", "podExecutionRoleArn" ], "members": { "fargateProfileName": {}, "clusterName": { "location": "uri", "locationName": "name" }, "podExecutionRoleArn": {}, "subnets": { "shape": "S5" }, "selectors": { "shape": "S2f" }, "clientRequestToken": { "idempotencyToken": true }, "tags": { "shape": "Ss" } } }, "output": { "type": "structure", "members": { "fargateProfile": { "shape": "S2j" } } } }, "CreateNodegroup": { "http": { "requestUri": "/clusters/{name}/node-groups" }, "input": { "type": "structure", "required": [ "clusterName", "nodegroupName", "subnets", "nodeRole" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "nodegroupName": {}, "scalingConfig": { "shape": "S2m" }, "diskSize": { "type": "integer" }, "subnets": { "shape": "S5" }, "instanceTypes": { "shape": "S5" }, "amiType": {}, "remoteAccess": { "shape": "S2r" }, "nodeRole": {}, "labels": { "shape": "S2s" }, "taints": { "shape": "S2v" }, "tags": { "shape": "Ss" }, "clientRequestToken": { "idempotencyToken": true }, "launchTemplate": { "shape": "S30" }, "updateConfig": { "shape": "S31" }, "capacityType": {}, "version": {}, "releaseVersion": {} } }, "output": { "type": "structure", "members": { "nodegroup": { "shape": "S36" } } } }, "CreatePodIdentityAssociation": { "http": { "requestUri": "/clusters/{name}/pod-identity-associations" }, "input": { "type": "structure", "required": [ "clusterName", "namespace", "serviceAccount", "roleArn" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "namespace": {}, "serviceAccount": {}, "roleArn": {}, "clientRequestToken": { "idempotencyToken": true }, "tags": { "shape": "Ss" } } }, "output": { "type": "structure", "members": { "association": { "shape": "S3h" } } } }, "DeleteAccessEntry": { "http": { "method": "DELETE", "requestUri": "/clusters/{name}/access-entries/{principalArn}" }, "input": { "type": "structure", "required": [ "clusterName", "principalArn" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "principalArn": { "location": "uri", "locationName": "principalArn" } } }, "output": { "type": "structure", "members": {} } }, "DeleteAddon": { "http": { "method": "DELETE", "requestUri": "/clusters/{name}/addons/{addonName}" }, "input": { "type": "structure", "required": [ "clusterName", "addonName" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "addonName": { "location": "uri", "locationName": "addonName" }, "preserve": { "location": "querystring", "locationName": "preserve", "type": "boolean" } } }, "output": { "type": "structure", "members": { "addon": { "shape": "S14" } } } }, "DeleteCluster": { "http": { "method": "DELETE", "requestUri": "/clusters/{name}" }, "input": { "type": "structure", "required": [ "name" ], "members": { "name": { "location": "uri", "locationName": "name" } } }, "output": { "type": "structure", "members": { "cluster": { "shape": "S1q" } } } }, "DeleteEksAnywhereSubscription": { "http": { "method": "DELETE", "requestUri": "/eks-anywhere-subscriptions/{id}" }, "input": { "type": "structure", "required": [ "id" ], "members": { "id": { "location": "uri", "locationName": "id" } } }, "output": { "type": "structure", "members": { "subscription": { "shape": "S2d" } } } }, "DeleteFargateProfile": { "http": { "method": "DELETE", "requestUri": "/clusters/{name}/fargate-profiles/{fargateProfileName}" }, "input": { "type": "structure", "required": [ "clusterName", "fargateProfileName" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "fargateProfileName": { "location": "uri", "locationName": "fargateProfileName" } } }, "output": { "type": "structure", "members": { "fargateProfile": { "shape": "S2j" } } } }, "DeleteNodegroup": { "http": { "method": "DELETE", "requestUri": "/clusters/{name}/node-groups/{nodegroupName}" }, "input": { "type": "structure", "required": [ "clusterName", "nodegroupName" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "nodegroupName": { "location": "uri", "locationName": "nodegroupName" } } }, "output": { "type": "structure", "members": { "nodegroup": { "shape": "S36" } } } }, "DeletePodIdentityAssociation": { "http": { "method": "DELETE", "requestUri": "/clusters/{name}/pod-identity-associations/{associationId}" }, "input": { "type": "structure", "required": [ "clusterName", "associationId" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "associationId": { "location": "uri", "locationName": "associationId" } } }, "output": { "type": "structure", "members": { "association": { "shape": "S3h" } } } }, "DeregisterCluster": { "http": { "method": "DELETE", "requestUri": "/cluster-registrations/{name}" }, "input": { "type": "structure", "required": [ "name" ], "members": { "name": { "location": "uri", "locationName": "name" } } }, "output": { "type": "structure", "members": { "cluster": { "shape": "S1q" } } } }, "DescribeAccessEntry": { "http": { "method": "GET", "requestUri": "/clusters/{name}/access-entries/{principalArn}" }, "input": { "type": "structure", "required": [ "clusterName", "principalArn" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "principalArn": { "location": "uri", "locationName": "principalArn" } } }, "output": { "type": "structure", "members": { "accessEntry": { "shape": "Sy" } } } }, "DescribeAddon": { "http": { "method": "GET", "requestUri": "/clusters/{name}/addons/{addonName}" }, "input": { "type": "structure", "required": [ "clusterName", "addonName" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "addonName": { "location": "uri", "locationName": "addonName" } } }, "output": { "type": "structure", "members": { "addon": { "shape": "S14" } } } }, "DescribeAddonConfiguration": { "http": { "method": "GET", "requestUri": "/addons/configuration-schemas" }, "input": { "type": "structure", "required": [ "addonName", "addonVersion" ], "members": { "addonName": { "location": "querystring", "locationName": "addonName" }, "addonVersion": { "location": "querystring", "locationName": "addonVersion" } } }, "output": { "type": "structure", "members": { "addonName": {}, "addonVersion": {}, "configurationSchema": {} } } }, "DescribeAddonVersions": { "http": { "method": "GET", "requestUri": "/addons/supported-versions" }, "input": { "type": "structure", "members": { "kubernetesVersion": { "location": "querystring", "locationName": "kubernetesVersion" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "addonName": { "location": "querystring", "locationName": "addonName" }, "types": { "shape": "S5", "location": "querystring", "locationName": "types" }, "publishers": { "shape": "S5", "location": "querystring", "locationName": "publishers" }, "owners": { "shape": "S5", "location": "querystring", "locationName": "owners" } } }, "output": { "type": "structure", "members": { "addons": { "type": "list", "member": { "type": "structure", "members": { "addonName": {}, "type": {}, "addonVersions": { "type": "list", "member": { "type": "structure", "members": { "addonVersion": {}, "architecture": { "shape": "S5" }, "compatibilities": { "type": "list", "member": { "type": "structure", "members": { "clusterVersion": {}, "platformVersions": { "shape": "S5" }, "defaultVersion": { "type": "boolean" } } } }, "requiresConfiguration": { "type": "boolean" } } } }, "publisher": {}, "owner": {}, "marketplaceInformation": { "shape": "S1a" } } } }, "nextToken": {} } } }, "DescribeCluster": { "http": { "method": "GET", "requestUri": "/clusters/{name}" }, "input": { "type": "structure", "required": [ "name" ], "members": { "name": { "location": "uri", "locationName": "name" } } }, "output": { "type": "structure", "members": { "cluster": { "shape": "S1q" } } } }, "DescribeEksAnywhereSubscription": { "http": { "method": "GET", "requestUri": "/eks-anywhere-subscriptions/{id}" }, "input": { "type": "structure", "required": [ "id" ], "members": { "id": { "location": "uri", "locationName": "id" } } }, "output": { "type": "structure", "members": { "subscription": { "shape": "S2d" } } } }, "DescribeFargateProfile": { "http": { "method": "GET", "requestUri": "/clusters/{name}/fargate-profiles/{fargateProfileName}" }, "input": { "type": "structure", "required": [ "clusterName", "fargateProfileName" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "fargateProfileName": { "location": "uri", "locationName": "fargateProfileName" } } }, "output": { "type": "structure", "members": { "fargateProfile": { "shape": "S2j" } } } }, "DescribeIdentityProviderConfig": { "http": { "requestUri": "/clusters/{name}/identity-provider-configs/describe" }, "input": { "type": "structure", "required": [ "clusterName", "identityProviderConfig" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "identityProviderConfig": { "shape": "S4k" } } }, "output": { "type": "structure", "members": { "identityProviderConfig": { "type": "structure", "members": { "oidc": { "type": "structure", "members": { "identityProviderConfigName": {}, "identityProviderConfigArn": {}, "clusterName": {}, "issuerUrl": {}, "clientId": {}, "usernameClaim": {}, "usernamePrefix": {}, "groupsClaim": {}, "groupsPrefix": {}, "requiredClaims": { "shape": "Sp" }, "tags": { "shape": "Ss" }, "status": {} } } } } } } }, "DescribeInsight": { "http": { "method": "GET", "requestUri": "/clusters/{name}/insights/{id}" }, "input": { "type": "structure", "required": [ "clusterName", "id" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "id": { "location": "uri", "locationName": "id" } } }, "output": { "type": "structure", "members": { "insight": { "type": "structure", "members": { "id": {}, "name": {}, "category": {}, "kubernetesVersion": {}, "lastRefreshTime": { "type": "timestamp" }, "lastTransitionTime": { "type": "timestamp" }, "description": {}, "insightStatus": { "shape": "S4t" }, "recommendation": {}, "additionalInfo": { "type": "map", "key": {}, "value": {} }, "resources": { "type": "list", "member": { "type": "structure", "members": { "insightStatus": { "shape": "S4t" }, "kubernetesResourceUri": {}, "arn": {} } } }, "categorySpecificSummary": { "type": "structure", "members": { "deprecationDetails": { "type": "list", "member": { "type": "structure", "members": { "usage": {}, "replacedWith": {}, "stopServingVersion": {}, "startServingReplacementVersion": {}, "clientStats": { "type": "list", "member": { "type": "structure", "members": { "userAgent": {}, "numberOfRequestsLast30Days": { "type": "integer" }, "lastRequestTime": { "type": "timestamp" } } } } } } } } } } } } } }, "DescribeNodegroup": { "http": { "method": "GET", "requestUri": "/clusters/{name}/node-groups/{nodegroupName}" }, "input": { "type": "structure", "required": [ "clusterName", "nodegroupName" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "nodegroupName": { "location": "uri", "locationName": "nodegroupName" } } }, "output": { "type": "structure", "members": { "nodegroup": { "shape": "S36" } } } }, "DescribePodIdentityAssociation": { "http": { "method": "GET", "requestUri": "/clusters/{name}/pod-identity-associations/{associationId}" }, "input": { "type": "structure", "required": [ "clusterName", "associationId" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "associationId": { "location": "uri", "locationName": "associationId" } } }, "output": { "type": "structure", "members": { "association": { "shape": "S3h" } } } }, "DescribeUpdate": { "http": { "method": "GET", "requestUri": "/clusters/{name}/updates/{updateId}" }, "input": { "type": "structure", "required": [ "name", "updateId" ], "members": { "name": { "location": "uri", "locationName": "name" }, "updateId": { "location": "uri", "locationName": "updateId" }, "nodegroupName": { "location": "querystring", "locationName": "nodegroupName" }, "addonName": { "location": "querystring", "locationName": "addonName" } } }, "output": { "type": "structure", "members": { "update": { "shape": "Se" } } } }, "DisassociateAccessPolicy": { "http": { "method": "DELETE", "requestUri": "/clusters/{name}/access-entries/{principalArn}/access-policies/{policyArn}" }, "input": { "type": "structure", "required": [ "clusterName", "principalArn", "policyArn" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "principalArn": { "location": "uri", "locationName": "principalArn" }, "policyArn": { "location": "uri", "locationName": "policyArn" } } }, "output": { "type": "structure", "members": {} } }, "DisassociateIdentityProviderConfig": { "http": { "requestUri": "/clusters/{name}/identity-provider-configs/disassociate" }, "input": { "type": "structure", "required": [ "clusterName", "identityProviderConfig" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "identityProviderConfig": { "shape": "S4k" }, "clientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "update": { "shape": "Se" } } } }, "ListAccessEntries": { "http": { "method": "GET", "requestUri": "/clusters/{name}/access-entries" }, "input": { "type": "structure", "required": [ "clusterName" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "associatedPolicyArn": { "location": "querystring", "locationName": "associatedPolicyArn" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "accessEntries": { "shape": "S5" }, "nextToken": {} } } }, "ListAccessPolicies": { "http": { "method": "GET", "requestUri": "/access-policies" }, "input": { "type": "structure", "members": { "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "accessPolicies": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "arn": {} } } }, "nextToken": {} } } }, "ListAddons": { "http": { "method": "GET", "requestUri": "/clusters/{name}/addons" }, "input": { "type": "structure", "required": [ "clusterName" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "addons": { "shape": "S5" }, "nextToken": {} } } }, "ListAssociatedAccessPolicies": { "http": { "method": "GET", "requestUri": "/clusters/{name}/access-entries/{principalArn}/access-policies" }, "input": { "type": "structure", "required": [ "clusterName", "principalArn" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "principalArn": { "location": "uri", "locationName": "principalArn" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "clusterName": {}, "principalArn": {}, "nextToken": {}, "associatedAccessPolicies": { "type": "list", "member": { "shape": "S7" } } } } }, "ListClusters": { "http": { "method": "GET", "requestUri": "/clusters" }, "input": { "type": "structure", "members": { "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "include": { "location": "querystring", "locationName": "include", "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "clusters": { "shape": "S5" }, "nextToken": {} } } }, "ListEksAnywhereSubscriptions": { "http": { "method": "GET", "requestUri": "/eks-anywhere-subscriptions" }, "input": { "type": "structure", "members": { "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "includeStatus": { "location": "querystring", "locationName": "includeStatus", "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "subscriptions": { "type": "list", "member": { "shape": "S2d" } }, "nextToken": {} } } }, "ListFargateProfiles": { "http": { "method": "GET", "requestUri": "/clusters/{name}/fargate-profiles" }, "input": { "type": "structure", "required": [ "clusterName" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "fargateProfileNames": { "shape": "S5" }, "nextToken": {} } } }, "ListIdentityProviderConfigs": { "http": { "method": "GET", "requestUri": "/clusters/{name}/identity-provider-configs" }, "input": { "type": "structure", "required": [ "clusterName" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "identityProviderConfigs": { "type": "list", "member": { "shape": "S4k" } }, "nextToken": {} } } }, "ListInsights": { "http": { "requestUri": "/clusters/{name}/insights" }, "input": { "type": "structure", "required": [ "clusterName" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "filter": { "type": "structure", "members": { "categories": { "type": "list", "member": {} }, "kubernetesVersions": { "shape": "S5" }, "statuses": { "type": "list", "member": {} } } }, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "members": { "insights": { "type": "list", "member": { "type": "structure", "members": { "id": {}, "name": {}, "category": {}, "kubernetesVersion": {}, "lastRefreshTime": { "type": "timestamp" }, "lastTransitionTime": { "type": "timestamp" }, "description": {}, "insightStatus": { "shape": "S4t" } } } }, "nextToken": {} } } }, "ListNodegroups": { "http": { "method": "GET", "requestUri": "/clusters/{name}/node-groups" }, "input": { "type": "structure", "required": [ "clusterName" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "nodegroups": { "shape": "S5" }, "nextToken": {} } } }, "ListPodIdentityAssociations": { "http": { "method": "GET", "requestUri": "/clusters/{name}/pod-identity-associations" }, "input": { "type": "structure", "required": [ "clusterName" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "namespace": { "location": "querystring", "locationName": "namespace" }, "serviceAccount": { "location": "querystring", "locationName": "serviceAccount" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "associations": { "type": "list", "member": { "type": "structure", "members": { "clusterName": {}, "namespace": {}, "serviceAccount": {}, "associationArn": {}, "associationId": {} } } }, "nextToken": {} } } }, "ListTagsForResource": { "http": { "method": "GET", "requestUri": "/tags/{resourceArn}" }, "input": { "type": "structure", "required": [ "resourceArn" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" } } }, "output": { "type": "structure", "members": { "tags": { "shape": "Ss" } } } }, "ListUpdates": { "http": { "method": "GET", "requestUri": "/clusters/{name}/updates" }, "input": { "type": "structure", "required": [ "name" ], "members": { "name": { "location": "uri", "locationName": "name" }, "nodegroupName": { "location": "querystring", "locationName": "nodegroupName" }, "addonName": { "location": "querystring", "locationName": "addonName" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "updateIds": { "shape": "S5" }, "nextToken": {} } } }, "RegisterCluster": { "http": { "requestUri": "/cluster-registrations" }, "input": { "type": "structure", "required": [ "name", "connectorConfig" ], "members": { "name": {}, "connectorConfig": { "type": "structure", "required": [ "roleArn", "provider" ], "members": { "roleArn": {}, "provider": {} } }, "clientRequestToken": { "idempotencyToken": true }, "tags": { "shape": "Ss" } } }, "output": { "type": "structure", "members": { "cluster": { "shape": "S1q" } } } }, "TagResource": { "http": { "requestUri": "/tags/{resourceArn}" }, "input": { "type": "structure", "required": [ "resourceArn", "tags" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" }, "tags": { "shape": "Ss" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "http": { "method": "DELETE", "requestUri": "/tags/{resourceArn}" }, "input": { "type": "structure", "required": [ "resourceArn", "tagKeys" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" }, "tagKeys": { "location": "querystring", "locationName": "tagKeys", "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "UpdateAccessEntry": { "http": { "requestUri": "/clusters/{name}/access-entries/{principalArn}" }, "input": { "type": "structure", "required": [ "clusterName", "principalArn" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "principalArn": { "location": "uri", "locationName": "principalArn" }, "kubernetesGroups": { "shape": "S5" }, "clientRequestToken": { "idempotencyToken": true }, "username": {} } }, "output": { "type": "structure", "members": { "accessEntry": { "shape": "Sy" } } } }, "UpdateAddon": { "http": { "requestUri": "/clusters/{name}/addons/{addonName}/update" }, "input": { "type": "structure", "required": [ "clusterName", "addonName" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "addonName": { "location": "uri", "locationName": "addonName" }, "addonVersion": {}, "serviceAccountRoleArn": {}, "resolveConflicts": {}, "clientRequestToken": { "idempotencyToken": true }, "configurationValues": {} } }, "output": { "type": "structure", "members": { "update": { "shape": "Se" } } } }, "UpdateClusterConfig": { "http": { "requestUri": "/clusters/{name}/update-config" }, "input": { "type": "structure", "required": [ "name" ], "members": { "name": { "location": "uri", "locationName": "name" }, "resourcesVpcConfig": { "shape": "S1c" }, "logging": { "shape": "S1g" }, "clientRequestToken": { "idempotencyToken": true }, "accessConfig": { "type": "structure", "members": { "authenticationMode": {} } } } }, "output": { "type": "structure", "members": { "update": { "shape": "Se" } } } }, "UpdateClusterVersion": { "http": { "requestUri": "/clusters/{name}/updates" }, "input": { "type": "structure", "required": [ "name", "version" ], "members": { "name": { "location": "uri", "locationName": "name" }, "version": {}, "clientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "update": { "shape": "Se" } } } }, "UpdateEksAnywhereSubscription": { "http": { "requestUri": "/eks-anywhere-subscriptions/{id}" }, "input": { "type": "structure", "required": [ "id", "autoRenew" ], "members": { "id": { "location": "uri", "locationName": "id" }, "autoRenew": { "type": "boolean" }, "clientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "subscription": { "shape": "S2d" } } } }, "UpdateNodegroupConfig": { "http": { "requestUri": "/clusters/{name}/node-groups/{nodegroupName}/update-config" }, "input": { "type": "structure", "required": [ "clusterName", "nodegroupName" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "nodegroupName": { "location": "uri", "locationName": "nodegroupName" }, "labels": { "type": "structure", "members": { "addOrUpdateLabels": { "shape": "S2s" }, "removeLabels": { "type": "list", "member": {} } } }, "taints": { "type": "structure", "members": { "addOrUpdateTaints": { "shape": "S2v" }, "removeTaints": { "shape": "S2v" } } }, "scalingConfig": { "shape": "S2m" }, "updateConfig": { "shape": "S31" }, "clientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "update": { "shape": "Se" } } } }, "UpdateNodegroupVersion": { "http": { "requestUri": "/clusters/{name}/node-groups/{nodegroupName}/update-version" }, "input": { "type": "structure", "required": [ "clusterName", "nodegroupName" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "nodegroupName": { "location": "uri", "locationName": "nodegroupName" }, "version": {}, "releaseVersion": {}, "launchTemplate": { "shape": "S30" }, "force": { "type": "boolean" }, "clientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "update": { "shape": "Se" } } } }, "UpdatePodIdentityAssociation": { "http": { "requestUri": "/clusters/{name}/pod-identity-associations/{associationId}" }, "input": { "type": "structure", "required": [ "clusterName", "associationId" ], "members": { "clusterName": { "location": "uri", "locationName": "name" }, "associationId": { "location": "uri", "locationName": "associationId" }, "roleArn": {}, "clientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "association": { "shape": "S3h" } } } } }, "shapes": { "S3": { "type": "structure", "members": { "type": {}, "namespaces": { "shape": "S5" } } }, "S5": { "type": "list", "member": {} }, "S7": { "type": "structure", "members": { "policyArn": {}, "accessScope": { "shape": "S3" }, "associatedAt": { "type": "timestamp" }, "modifiedAt": { "type": "timestamp" } } }, "Sa": { "type": "list", "member": { "type": "structure", "members": { "resources": { "shape": "S5" }, "provider": { "type": "structure", "members": { "keyArn": {} } } } } }, "Se": { "type": "structure", "members": { "id": {}, "status": {}, "type": {}, "params": { "type": "list", "member": { "type": "structure", "members": { "type": {}, "value": {} } } }, "createdAt": { "type": "timestamp" }, "errors": { "type": "list", "member": { "type": "structure", "members": { "errorCode": {}, "errorMessage": {}, "resourceIds": { "shape": "S5" } } } } } }, "Sp": { "type": "map", "key": {}, "value": {} }, "Ss": { "type": "map", "key": {}, "value": {} }, "Sy": { "type": "structure", "members": { "clusterName": {}, "principalArn": {}, "kubernetesGroups": { "shape": "S5" }, "accessEntryArn": {}, "createdAt": { "type": "timestamp" }, "modifiedAt": { "type": "timestamp" }, "tags": { "shape": "Ss" }, "username": {}, "type": {} } }, "S14": { "type": "structure", "members": { "addonName": {}, "clusterName": {}, "status": {}, "addonVersion": {}, "health": { "type": "structure", "members": { "issues": { "type": "list", "member": { "type": "structure", "members": { "code": {}, "message": {}, "resourceIds": { "shape": "S5" } } } } } }, "addonArn": {}, "createdAt": { "type": "timestamp" }, "modifiedAt": { "type": "timestamp" }, "serviceAccountRoleArn": {}, "tags": { "shape": "Ss" }, "publisher": {}, "owner": {}, "marketplaceInformation": { "shape": "S1a" }, "configurationValues": {} } }, "S1a": { "type": "structure", "members": { "productId": {}, "productUrl": {} } }, "S1c": { "type": "structure", "members": { "subnetIds": { "shape": "S5" }, "securityGroupIds": { "shape": "S5" }, "endpointPublicAccess": { "type": "boolean" }, "endpointPrivateAccess": { "type": "boolean" }, "publicAccessCidrs": { "shape": "S5" } } }, "S1g": { "type": "structure", "members": { "clusterLogging": { "type": "list", "member": { "type": "structure", "members": { "types": { "type": "list", "member": {} }, "enabled": { "type": "boolean" } } } } } }, "S1q": { "type": "structure", "members": { "name": {}, "arn": {}, "createdAt": { "type": "timestamp" }, "version": {}, "endpoint": {}, "roleArn": {}, "resourcesVpcConfig": { "type": "structure", "members": { "subnetIds": { "shape": "S5" }, "securityGroupIds": { "shape": "S5" }, "clusterSecurityGroupId": {}, "vpcId": {}, "endpointPublicAccess": { "type": "boolean" }, "endpointPrivateAccess": { "type": "boolean" }, "publicAccessCidrs": { "shape": "S5" } } }, "kubernetesNetworkConfig": { "type": "structure", "members": { "serviceIpv4Cidr": {}, "serviceIpv6Cidr": {}, "ipFamily": {} } }, "logging": { "shape": "S1g" }, "identity": { "type": "structure", "members": { "oidc": { "type": "structure", "members": { "issuer": {} } } } }, "status": {}, "certificateAuthority": { "type": "structure", "members": { "data": {} } }, "clientRequestToken": {}, "platformVersion": {}, "tags": { "shape": "Ss" }, "encryptionConfig": { "shape": "Sa" }, "connectorConfig": { "type": "structure", "members": { "activationId": {}, "activationCode": {}, "activationExpiry": { "type": "timestamp" }, "provider": {}, "roleArn": {} } }, "id": {}, "health": { "type": "structure", "members": { "issues": { "type": "list", "member": { "type": "structure", "members": { "code": {}, "message": {}, "resourceIds": { "shape": "S5" } } } } } }, "outpostConfig": { "type": "structure", "required": [ "outpostArns", "controlPlaneInstanceType" ], "members": { "outpostArns": { "shape": "S5" }, "controlPlaneInstanceType": {}, "controlPlanePlacement": { "type": "structure", "members": { "groupName": {} } } } }, "accessConfig": { "type": "structure", "members": { "bootstrapClusterCreatorAdminPermissions": { "type": "boolean" }, "authenticationMode": {} } } } }, "S28": { "type": "structure", "members": { "duration": { "type": "integer" }, "unit": {} } }, "S2d": { "type": "structure", "members": { "id": {}, "arn": {}, "createdAt": { "type": "timestamp" }, "effectiveDate": { "type": "timestamp" }, "expirationDate": { "type": "timestamp" }, "licenseQuantity": { "type": "integer" }, "licenseType": {}, "term": { "shape": "S28" }, "status": {}, "autoRenew": { "type": "boolean" }, "licenseArns": { "shape": "S5" }, "tags": { "shape": "Ss" } } }, "S2f": { "type": "list", "member": { "type": "structure", "members": { "namespace": {}, "labels": { "type": "map", "key": {}, "value": {} } } } }, "S2j": { "type": "structure", "members": { "fargateProfileName": {}, "fargateProfileArn": {}, "clusterName": {}, "createdAt": { "type": "timestamp" }, "podExecutionRoleArn": {}, "subnets": { "shape": "S5" }, "selectors": { "shape": "S2f" }, "status": {}, "tags": { "shape": "Ss" } } }, "S2m": { "type": "structure", "members": { "minSize": { "type": "integer" }, "maxSize": { "type": "integer" }, "desiredSize": { "type": "integer" } } }, "S2r": { "type": "structure", "members": { "ec2SshKey": {}, "sourceSecurityGroups": { "shape": "S5" } } }, "S2s": { "type": "map", "key": {}, "value": {} }, "S2v": { "type": "list", "member": { "type": "structure", "members": { "key": {}, "value": {}, "effect": {} } } }, "S30": { "type": "structure", "members": { "name": {}, "version": {}, "id": {} } }, "S31": { "type": "structure", "members": { "maxUnavailable": { "type": "integer" }, "maxUnavailablePercentage": { "type": "integer" } } }, "S36": { "type": "structure", "members": { "nodegroupName": {}, "nodegroupArn": {}, "clusterName": {}, "version": {}, "releaseVersion": {}, "createdAt": { "type": "timestamp" }, "modifiedAt": { "type": "timestamp" }, "status": {}, "capacityType": {}, "scalingConfig": { "shape": "S2m" }, "instanceTypes": { "shape": "S5" }, "subnets": { "shape": "S5" }, "remoteAccess": { "shape": "S2r" }, "amiType": {}, "nodeRole": {}, "labels": { "shape": "S2s" }, "taints": { "shape": "S2v" }, "resources": { "type": "structure", "members": { "autoScalingGroups": { "type": "list", "member": { "type": "structure", "members": { "name": {} } } }, "remoteAccessSecurityGroup": {} } }, "diskSize": { "type": "integer" }, "health": { "type": "structure", "members": { "issues": { "type": "list", "member": { "type": "structure", "members": { "code": {}, "message": {}, "resourceIds": { "shape": "S5" } } } } } }, "updateConfig": { "shape": "S31" }, "launchTemplate": { "shape": "S30" }, "tags": { "shape": "Ss" } } }, "S3h": { "type": "structure", "members": { "clusterName": {}, "namespace": {}, "serviceAccount": {}, "roleArn": {}, "associationArn": {}, "associationId": {}, "tags": { "shape": "Ss" }, "createdAt": { "type": "timestamp" }, "modifiedAt": { "type": "timestamp" } } }, "S4k": { "type": "structure", "required": [ "type", "name" ], "members": { "type": {}, "name": {} } }, "S4t": { "type": "structure", "members": { "status": {}, "reason": {} } } } }