aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
382 lines • 16.3 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* All IAM policy actions for Amazon Elastic Kubernetes Service (EKS)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonelastickubernetesservice.html
*
* 2025-02-24T21:47:48.345Z
*/
export var AwsEksActions;
(function (AwsEksActions) {
/**
* Grants permission to view Kubernetes objects via AWS EKS console
*
* See https://docs.aws.amazon.com/eks/latest/userguide/view-workloads.html
*/
AwsEksActions["AccessKubernetesApi"] = "eks:AccessKubernetesApi";
/**
* Grants permission to associate an Amazon EKS access policy to an Amazon EKS acc
* ess entry
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_AssociateAccessPolicy.html
*/
AwsEksActions["AssociateAccessPolicy"] = "eks:AssociateAccessPolicy";
/**
* Grants permission to associate encryption configuration to a cluster
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_AssociateEncryptionConfig.html
*/
AwsEksActions["AssociateEncryptionConfig"] = "eks:AssociateEncryptionConfig";
/**
* Grants permission to associate an identity provider configuration to a cluster
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_AssociateIdentityProviderConfig.html
*/
AwsEksActions["AssociateIdentityProviderConfig"] = "eks:AssociateIdentityProviderConfig";
/**
* Grants permission to create an Amazon EKS access entry
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_CreateAccessEntry.html
*/
AwsEksActions["CreateAccessEntry"] = "eks:CreateAccessEntry";
/**
* Grants permission to create an Amazon EKS add-on
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_CreateAddon.html
*/
AwsEksActions["CreateAddon"] = "eks:CreateAddon";
/**
* Grants permission to create an Amazon EKS cluster
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_CreateCluster.html
*/
AwsEksActions["CreateCluster"] = "eks:CreateCluster";
/**
* Grants permission to create an EKS Anywhere subscription
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_CreateEksAnywhereSubscription.html
*/
AwsEksActions["CreateEksAnywhereSubscription"] = "eks:CreateEksAnywhereSubscription";
/**
* Grants permission to create an AWS Fargate profile
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_CreateFargateProfile.html
*/
AwsEksActions["CreateFargateProfile"] = "eks:CreateFargateProfile";
/**
* Grants permission to create an Amazon EKS Nodegroup
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_CreateNodegroup.html
*/
AwsEksActions["CreateNodegroup"] = "eks:CreateNodegroup";
/**
* Grants permission to create an EKS Pod Identity association
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_CreatePodIdentityAssociation.html
*/
AwsEksActions["CreatePodIdentityAssociation"] = "eks:CreatePodIdentityAssociation";
/**
* Grants permission to delete an Amazon EKS access entry
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_DeleteAccessEntry.html
*/
AwsEksActions["DeleteAccessEntry"] = "eks:DeleteAccessEntry";
/**
* Grants permission to delete an Amazon EKS add-on
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_DeleteAddon.html
*/
AwsEksActions["DeleteAddon"] = "eks:DeleteAddon";
/**
* Grants permission to delete an Amazon EKS cluster
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_DeleteCluster.html
*/
AwsEksActions["DeleteCluster"] = "eks:DeleteCluster";
/**
* Grants permission to describe an EKS Anywhere subscription
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_DeleteEksAnywhereSubscription.html
*/
AwsEksActions["DeleteEksAnywhereSubscription"] = "eks:DeleteEksAnywhereSubscription";
/**
* Grants permission to delete an AWS Fargate profile
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_DeleteFargateProfile.html
*/
AwsEksActions["DeleteFargateProfile"] = "eks:DeleteFargateProfile";
/**
* Grants permission to delete an Amazon EKS Nodegroup
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_DeleteNodegroup.html
*/
AwsEksActions["DeleteNodegroup"] = "eks:DeleteNodegroup";
/**
* Grants permission to delete an EKS Pod Identity association
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_DeletePodIdentityAssociation.html
*/
AwsEksActions["DeletePodIdentityAssociation"] = "eks:DeletePodIdentityAssociation";
/**
* Grants permission to deregister an External cluster
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_DeregisterCluster.html
*/
AwsEksActions["DeregisterCluster"] = "eks:DeregisterCluster";
/**
* Grants permission to describe an Amazon EKS access entry
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_DescribeAccessEntry.html
*/
AwsEksActions["DescribeAccessEntry"] = "eks:DescribeAccessEntry";
/**
* Grants permission to retrieve descriptive information about an Amazon EKS add-o
* n
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_DescribeAddon.html
*/
AwsEksActions["DescribeAddon"] = "eks:DescribeAddon";
/**
* Grants permission to list configuration options about an Amazon EKS add-on
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_DescribeAddonConfiguration.html
*/
AwsEksActions["DescribeAddonConfiguration"] = "eks:DescribeAddonConfiguration";
/**
* Grants permission to retrieve descriptive version information about the add-ons
* that Amazon EKS Add-ons supports
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_DescribeAddonVersions.html
*/
AwsEksActions["DescribeAddonVersions"] = "eks:DescribeAddonVersions";
/**
* Grants permission to retrieve descriptive information about an Amazon EKS clust
* er
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_DescribeCluster.html
*/
AwsEksActions["DescribeCluster"] = "eks:DescribeCluster";
/**
* Grants permission to retrieve descriptive information about Kubernetes versions
* that Amazon EKS clusters support
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_DescribeClusterVersions.html
*/
AwsEksActions["DescribeClusterVersions"] = "eks:DescribeClusterVersions";
/**
* Grants permission to describe an EKS Anywhere subscription
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_DescribeEksAnywhereSubscription.html
*/
AwsEksActions["DescribeEksAnywhereSubscription"] = "eks:DescribeEksAnywhereSubscription";
/**
* Grants permission to retrieve descriptive information about an AWS Fargate prof
* ile associated with a cluster
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_DescribeFargateProfile.html
*/
AwsEksActions["DescribeFargateProfile"] = "eks:DescribeFargateProfile";
/**
* Grants permission to retrieve descriptive information about an Idp config assoc
* iated with a cluster
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_DescribeIdentityProviderConfig.html
*/
AwsEksActions["DescribeIdentityProviderConfig"] = "eks:DescribeIdentityProviderConfig";
/**
* Grants permission to retrieve descriptive information of a detected insight for
* a specified cluster
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_DescribeInsight.html
*/
AwsEksActions["DescribeInsight"] = "eks:DescribeInsight";
/**
* Grants permission to retrieve descriptive information about an Amazon EKS nodeg
* roup
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_DescribeNodegroup.html
*/
AwsEksActions["DescribeNodegroup"] = "eks:DescribeNodegroup";
/**
* Grants permission to describe an EKS Pod Identity association
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_DescribePodIdentityAssociation.html
*/
AwsEksActions["DescribePodIdentityAssociation"] = "eks:DescribePodIdentityAssociation";
/**
* Grants permission to retrieve a given update for a given Amazon EKS cluster/nod
* egroup/add-on (in the specified or default region)
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_DescribeUpdate.html
*/
AwsEksActions["DescribeUpdate"] = "eks:DescribeUpdate";
/**
* Grants permission to disassociate an Amazon EKS access policy from an Amazon EK
* S acces entry
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_DisassociateAccessPolicy.html
*/
AwsEksActions["DisassociateAccessPolicy"] = "eks:DisassociateAccessPolicy";
/**
* Grants permission to delete an asssociated Idp config
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_DisassociateIdentityProviderConfig.html
*/
AwsEksActions["DisassociateIdentityProviderConfig"] = "eks:DisassociateIdentityProviderConfig";
/**
* Grants permission to list all Amazon EKS access entries
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_ListAccessEntries.html
*/
AwsEksActions["ListAccessEntries"] = "eks:ListAccessEntries";
/**
* Grants permission to list Amazon EKS access policies
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_ListAccessPolicies.html
*/
AwsEksActions["ListAccessPolicies"] = "eks:ListAccessPolicies";
/**
* Grants permission to list the Amazon EKS add-ons in your AWS account (in the sp
* ecified or default region) for a given cluster
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_ListAddons.html
*/
AwsEksActions["ListAddons"] = "eks:ListAddons";
/**
* Grants permission to list associated access policy on and Amazon EKS access ent
* ry
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_ListAssociatedAccessPolicies.html
*/
AwsEksActions["ListAssociatedAccessPolicies"] = "eks:ListAssociatedAccessPolicies";
/**
* Grants permission to list the Amazon EKS clusters in your AWS account (in the s
* pecified or default region)
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_ListClusters.html
*/
AwsEksActions["ListClusters"] = "eks:ListClusters";
/**
* Grants permission to list EKS Anywhere subscriptions
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_ListEksAnywhereSubscriptions.html
*/
AwsEksActions["ListEksAnywhereSubscriptions"] = "eks:ListEksAnywhereSubscriptions";
/**
* Grants permission to list the AWS Fargate profiles in your AWS account (in the
* specified or default region) associated with a given cluster
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_ListFargateProfiles.html
*/
AwsEksActions["ListFargateProfiles"] = "eks:ListFargateProfiles";
/**
* Grants permission to list the Idp configs in your AWS account (in the specified
* or default region) associated with a given cluster
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_ListIdentityProviderConfigs.html
*/
AwsEksActions["ListIdentityProviderConfigs"] = "eks:ListIdentityProviderConfigs";
/**
* Grants permission to list all detected insights for a specified cluster
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_ListInsights.html
*/
AwsEksActions["ListInsights"] = "eks:ListInsights";
/**
* Grants permission to list the Amazon EKS nodegroups in your AWS account (in the
* specified or default region) attached to given cluster
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_ListNodegroups.html
*/
AwsEksActions["ListNodegroups"] = "eks:ListNodegroups";
/**
* Grants permission to list EKS Pod Identity associations
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_ListPodIdentityAssociations.html
*/
AwsEksActions["ListPodIdentityAssociations"] = "eks:ListPodIdentityAssociations";
/**
* Grants permission to list tags for the specified resource
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_ListTagsForResource.html
*/
AwsEksActions["ListTagsForResource"] = "eks:ListTagsForResource";
/**
* Grants permission to list the updates for a given Amazon EKS cluster/nodegroup/
* add-on (in the specified or default region)
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_ListUpdates.html
*/
AwsEksActions["ListUpdates"] = "eks:ListUpdates";
/**
* Grants permission to register an External cluster
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_RegisterCluster.html
*/
AwsEksActions["RegisterCluster"] = "eks:RegisterCluster";
/**
* Grants permission to tag the specified resource
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_TagResource.html
*/
AwsEksActions["TagResource"] = "eks:TagResource";
/**
* Grants permission to untag the specified resource
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_UntagResource.html
*/
AwsEksActions["UntagResource"] = "eks:UntagResource";
/**
* Grants permission to update an Amazon EKS access entry
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_UpdateAccessEntry.html
*/
AwsEksActions["UpdateAccessEntry"] = "eks:UpdateAccessEntry";
/**
* Grants permission to update Amazon EKS add-on configurations, such as the VPC-C
* NI version
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_UpdateAddon.html
*/
AwsEksActions["UpdateAddon"] = "eks:UpdateAddon";
/**
* Grants permission to update Amazon EKS cluster configurations (eg: API server e
* ndpoint access)
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_UpdateClusterConfig.html
*/
AwsEksActions["UpdateClusterConfig"] = "eks:UpdateClusterConfig";
/**
* Grants permission to update the Kubernetes version of an Amazon EKS cluster
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_UpdateClusterVersion.html
*/
AwsEksActions["UpdateClusterVersion"] = "eks:UpdateClusterVersion";
/**
* Grants permission to update an EKS Anywhere subscription
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_UpdateEksAnywhereSubscription.html
*/
AwsEksActions["UpdateEksAnywhereSubscription"] = "eks:UpdateEksAnywhereSubscription";
/**
* Grants permission to update Amazon EKS nodegroup configurations (eg: min/max/de
* sired capacity or labels)
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_UpdateNodegroupConfig.html
*/
AwsEksActions["UpdateNodegroupConfig"] = "eks:UpdateNodegroupConfig";
/**
* Grants permission to update the Kubernetes version of an Amazon EKS nodegroup
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_UpdateNodegroupVersion.html
*/
AwsEksActions["UpdateNodegroupVersion"] = "eks:UpdateNodegroupVersion";
/**
* Grants permission to update an EKS Pod Identity association
*
* See https://docs.aws.amazon.com/eks/latest/APIReference/API_UpdatePodIdentityAssociation.html
*/
AwsEksActions["UpdatePodIdentityAssociation"] = "eks:UpdatePodIdentityAssociation";
})(AwsEksActions || (AwsEksActions = {}));
//# sourceMappingURL=eks.js.map