LAP Registry

Amazon Elastic Kubernetes Service Skill

amazonaws-com-eks

Provider: Amazon Web Services Version: 2017-11-01 Endpoints: 56 Updated: 2026-04-02

Raw .lap | Lean format | API JSON | Open in app

Endpoints

MethodPathDescription
POST/clusters/{name}/access-entries/{principalArn}/access-policies
POST/clusters/{name}/encryption-config/associateAssociates an access policy and its scope to an access entry. For more information about associating access policies, see Associating and disassociating access policies to and fro...
POST/clusters/{name}/identity-provider-configs/associateAssociates an encryption configuration to an existing cluster. Use this API to enable encryption on existing clusters that don't already have encryption enabled. This allows you t...
POST/clusters/{name}/access-entriesAssociates an identity provider configuration to a cluster. If you want to authenticate identities using an identity provider, you can create an identity provider configuration an...
POST/clusters/{name}/addonsCreates an access entry. An access entry allows an IAM principal to access your cluster. Access entries can replace the need to maintain entries in the aws-auth ConfigMap for auth...
POST/clustersCreates an Amazon EKS add-on. Amazon EKS add-ons help to automate the provisioning and lifecycle management of common operational software for Amazon EKS clusters. For more inform...
POST/eks-anywhere-subscriptionsCreates an Amazon EKS control plane. The Amazon EKS control plane consists of control plane instances that run the Kubernetes software, such as etcd and the API server. The contro...
POST/clusters/{name}/fargate-profilesCreates an EKS Anywhere subscription. When a subscription is created, it is a contract agreement for the length of the term specified in the request. Licenses that are used to val...
POST/clusters/{name}/node-groupsCreates an Fargate profile for your Amazon EKS cluster. You must have at least one Fargate profile in a cluster to be able to run pods on Fargate. The Fargate profile allows an ad...
POST/clusters/{name}/pod-identity-associationsCreates a managed node group for an Amazon EKS cluster. You can only create a node group for your cluster that is equal to the current Kubernetes version for the cluster. All node...
DELETE/clusters/{name}/access-entries/{principalArn}Creates an EKS Pod Identity association between a service account in an Amazon EKS cluster and an IAM role with EKS Pod Identity. Use EKS Pod Identity to give temporary IAM creden...
DELETE/clusters/{name}/addons/{addonName}Deletes an access entry. Deleting an access entry of a type other than Standard can cause your cluster to function improperly. If you delete an access entry in error, you can recr...
DELETE/clusters/{name}Deletes an Amazon EKS add-on. When you remove an add-on, it's deleted from the cluster. You can always manually start an add-on on the cluster using the Kubernetes API.
DELETE/eks-anywhere-subscriptions/{id}Deletes an Amazon EKS cluster control plane. If you have active services in your cluster that are associated with a load balancer, you must delete those services before deleting t...
DELETE/clusters/{name}/fargate-profiles/{fargateProfileName}Deletes an expired or inactive subscription. Deleting inactive subscriptions removes them from the Amazon Web Services Management Console view and from list/describe API responses...
DELETE/clusters/{name}/node-groups/{nodegroupName}Deletes an Fargate profile. When you delete a Fargate profile, any Pod running on Fargate that was created with the profile is deleted. If the Pod matches another Fargate profile,...
DELETE/clusters/{name}/pod-identity-associations/{associationId}Deletes a managed node group.
DELETE/cluster-registrations/{name}Deletes a EKS Pod Identity association. The temporary Amazon Web Services credentials from the previous IAM role session might still be valid until the session expiry. If you need...
GET/clusters/{name}/access-entries/{principalArn}Deregisters a connected cluster to remove it from the Amazon EKS control plane. A connected cluster is a Kubernetes cluster that you've connected to your control plane using the A...
GET/clusters/{name}/addons/{addonName}Describes an access entry.
GET/addons/configuration-schemasDescribes an Amazon EKS add-on.
GET/addons/supported-versionsReturns configuration options.
GET/clusters/{name}Describes the versions for an add-on. Information such as the Kubernetes versions that you can use the add-on with, the owner, publisher, and the type of the add-on are returned.
GET/eks-anywhere-subscriptions/{id}Describes an Amazon EKS cluster. The API server endpoint and certificate authority data returned by this operation are required for kubelet and kubectl to communicate with your Ku...
GET/clusters/{name}/fargate-profiles/{fargateProfileName}Returns descriptive information about a subscription.
POST/clusters/{name}/identity-provider-configs/describeDescribes an Fargate profile.
GET/clusters/{name}/insights/{id}Describes an identity provider configuration.
GET/clusters/{name}/node-groups/{nodegroupName}Returns details about an insight that you specify using its ID.
GET/clusters/{name}/pod-identity-associations/{associationId}Describes a managed node group.
GET/clusters/{name}/updates/{updateId}Returns descriptive information about an EKS Pod Identity association. This action requires the ID of the association. You can get the ID from the response to the CreatePodIdentit...

Install as Skill

Use this API as a Claude Code skill for instant agent access.

CLI Install

lapsh skill-install amazonaws-com-eks

Downloads and installs to ~/.claude/skills/amazonaws-com-eks/

Manual Install

Download: Skill Bundle (JSON)

Or view: SKILL.md

Recent Versions (1)