UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

382 lines 16.3 kB
// 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