UNPKG

aws-iam-policy-types

Version:

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

533 lines (532 loc) 22.9 kB
/** * All IAM policy actions for Amazon Elastic MapReduce (ELASTICMAPREDUCE) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonelasticmapreduce.html * * 2025-02-24T21:47:49.888Z */ export declare enum AwsElasticmapreduceActions { /** * Grants permission to add an instance fleet to a running cluster * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_AddInstanceFleet.html */ AddInstanceFleet = "elasticmapreduce:AddInstanceFleet", /** * Grants permission to add instance groups to a running cluster * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_AddInstanceGroups.html */ AddInstanceGroups = "elasticmapreduce:AddInstanceGroups", /** * Grants permission to add new steps to a running cluster * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_AddJobFlowSteps.html */ AddJobFlowSteps = "elasticmapreduce:AddJobFlowSteps", /** * Grants permission to add tags to an Amazon EMR resource * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_AddTags.html */ AddTags = "elasticmapreduce:AddTags", /** * Grants permission to attach an EMR notebook to a compute engine * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-working-with.html */ AttachEditor = "elasticmapreduce:AttachEditor", /** * Grants permission to cancel a pending step or steps in a running cluster * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_CancelSteps.html */ CancelSteps = "elasticmapreduce:CancelSteps", /** * Grants permission to create an EMR notebook * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-create.html */ CreateEditor = "elasticmapreduce:CreateEditor", /** * Grants permission to create a persistent application history server * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio-debug.html */ CreatePersistentAppUI = "elasticmapreduce:CreatePersistentAppUI", /** * Grants permission to create an EMR notebook repository * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks.html#emr-managed-notebooks-editor */ CreateRepository = "elasticmapreduce:CreateRepository", /** * Grants permission to create a security configuration * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_CreateSecurityConfiguration.html */ CreateSecurityConfiguration = "elasticmapreduce:CreateSecurityConfiguration", /** * Grants permission to create an EMR Studio * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio.html */ CreateStudio = "elasticmapreduce:CreateStudio", /** * Grants permission to launch an EMR Studio using IAM authentication mode * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio.html */ CreateStudioPresignedUrl = "elasticmapreduce:CreateStudioPresignedUrl", /** * Grants permission to create an EMR Studio session mapping * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio.html */ CreateStudioSessionMapping = "elasticmapreduce:CreateStudioSessionMapping", /** * Grants permission to delete an EMR notebook * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks.html#emr-managed-notebooks-deleting */ DeleteEditor = "elasticmapreduce:DeleteEditor", /** * Grants permission to delete an EMR notebook repository * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks.html#emr-managed-notebooks-editor */ DeleteRepository = "elasticmapreduce:DeleteRepository", /** * Grants permission to delete a security configuration * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_DeleteSecurityConfiguration.html */ DeleteSecurityConfiguration = "elasticmapreduce:DeleteSecurityConfiguration", /** * Grants permission to delete an EMR Studio * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio.html */ DeleteStudio = "elasticmapreduce:DeleteStudio", /** * Grants permission to delete an EMR Studio session mapping * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio.html */ DeleteStudioSessionMapping = "elasticmapreduce:DeleteStudioSessionMapping", /** * Grants permission to block an identity from opening a collaborative workspace * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-working-with.html */ DeleteWorkspaceAccess = "elasticmapreduce:DeleteWorkspaceAccess", /** * Grants permission to get details about a cluster, including status, hardware an * d software configuration, VPC settings, and so on * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_DescribeCluster.html */ DescribeCluster = "elasticmapreduce:DescribeCluster", /** * Grants permission to view information about a notebook, including status, user, * role, tags, location, and more * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-working-with.html */ DescribeEditor = "elasticmapreduce:DescribeEditor", /** * Grants permission to describe details of clusters (job flows). This API is depr * ecated and will eventually be removed. We recommend you use ListClusters, Descr * ibeCluster, ListSteps, ListInstanceGroups and ListBootstrapActions instead * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_DescribeJobFlows.html */ DescribeJobFlows = "elasticmapreduce:DescribeJobFlows", /** * Grants permission to view information about a notebook execution * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-headless.html */ DescribeNotebookExecution = "elasticmapreduce:DescribeNotebookExecution", /** * Grants permission to describe a persistent application history server * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio-debug.html */ DescribePersistentAppUI = "elasticmapreduce:DescribePersistentAppUI", /** * Grants permission to view information about an EMR release, such as which appli * cations are supported * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_DescribeReleaseLabel.html */ DescribeReleaseLabel = "elasticmapreduce:DescribeReleaseLabel", /** * Grants permission to describe an EMR notebook repository * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks.html#emr-managed-notebooks-editor */ DescribeRepository = "elasticmapreduce:DescribeRepository", /** * Grants permission to get details of a security configuration * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_DescribeSecurityConfiguration.html */ DescribeSecurityConfiguration = "elasticmapreduce:DescribeSecurityConfiguration", /** * Grants permission to get details about a cluster step * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_DescribeStep.html */ DescribeStep = "elasticmapreduce:DescribeStep", /** * Grants permission to view information about an EMR Studio * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio.html */ DescribeStudio = "elasticmapreduce:DescribeStudio", /** * Grants permission to detach an EMR notebook from a compute engine * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-working-with.html */ DetachEditor = "elasticmapreduce:DetachEditor", /** * Grants permission to retrieve the auto-termination policy associated with a clu * ster * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_GetAutoTerminationPolicy.html */ GetAutoTerminationPolicy = "elasticmapreduce:GetAutoTerminationPolicy", /** * Grants permission to retrieve the EMR block public access configuration for the * AWS account in the Region * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_GetBlockPublicAccessConfiguration.html */ GetBlockPublicAccessConfiguration = "elasticmapreduce:GetBlockPublicAccessConfiguration", /** * Grants permission to retrieve HTTP basic credentials associated with a given ex * ecution IAM Role for a fine-grained access control enabled EMR Cluster * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-steps-runtime-roles.html */ GetClusterSessionCredentials = "elasticmapreduce:GetClusterSessionCredentials", /** * Grants permission to retrieve the managed scaling policy associated with a clus * ter * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_GetManagedScalingPolicy.html */ GetManagedScalingPolicy = "elasticmapreduce:GetManagedScalingPolicy", /** * Grants permission to get a presigned URL for an application history server runn * ing on the cluster * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio-debug.html */ GetOnClusterAppUIPresignedURL = "elasticmapreduce:GetOnClusterAppUIPresignedURL", /** * Grants permission to get a presigned URL for a persistent application history s * erver * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio-debug.html */ GetPersistentAppUIPresignedURL = "elasticmapreduce:GetPersistentAppUIPresignedURL", /** * Grants permission to view information about an EMR Studio session mapping * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio.html */ GetStudioSessionMapping = "elasticmapreduce:GetStudioSessionMapping", /** * Grants permission to link an EMR notebook repository to EMR notebooks * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks.html#emr-managed-notebooks-editor */ LinkRepository = "elasticmapreduce:LinkRepository", /** * Grants permission to get details about the bootstrap actions associated with a * cluster * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_ListBootstrapActions.html */ ListBootstrapActions = "elasticmapreduce:ListBootstrapActions", /** * Grants permission to get the status of accessible clusters * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_ListClusters.html */ ListClusters = "elasticmapreduce:ListClusters", /** * Grants permission to list summary information for accessible EMR notebooks * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-working-with.html */ ListEditors = "elasticmapreduce:ListEditors", /** * Grants permission to get details of instance fleets in a cluster * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_ListInstanceFleets.html */ ListInstanceFleets = "elasticmapreduce:ListInstanceFleets", /** * Grants permission to get details of instance groups in a cluster * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_ListInstanceGroups.html */ ListInstanceGroups = "elasticmapreduce:ListInstanceGroups", /** * Grants permission to get details about the Amazon EC2 instances in a cluster * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_ListInstances.html */ ListInstances = "elasticmapreduce:ListInstances", /** * Grants permission to list summary information for notebook executions * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-headless.html */ ListNotebookExecutions = "elasticmapreduce:ListNotebookExecutions", /** * Grants permission to list and filter the available EMR releases in the current * region * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_ListReleaseLabels.html */ ListReleaseLabels = "elasticmapreduce:ListReleaseLabels", /** * Grants permission to list existing EMR notebook repositories * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks.html#emr-managed-notebooks-editor */ ListRepositories = "elasticmapreduce:ListRepositories", /** * Grants permission to list available security configurations in this account by * name, along with creation dates and times * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_ListSecurityConfigurations.html */ ListSecurityConfigurations = "elasticmapreduce:ListSecurityConfigurations", /** * Grants permission to list steps associated with a cluster * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_ListSteps.html */ ListSteps = "elasticmapreduce:ListSteps", /** * Grants permission to list summary information about EMR Studio session mappings * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio.html */ ListStudioSessionMappings = "elasticmapreduce:ListStudioSessionMappings", /** * Grants permission to list summary information about EMR Studios * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio.html */ ListStudios = "elasticmapreduce:ListStudios", /** * Grants permission to list the Amazon EC2 instance types that an Amazon EMR rele * ase supports * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_ListSupportedInstanceTypes.html */ ListSupportedInstanceTypes = "elasticmapreduce:ListSupportedInstanceTypes", /** * Grants permission to list identities that are granted access to a workspace * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-working-with.html */ ListWorkspaceAccessIdentities = "elasticmapreduce:ListWorkspaceAccessIdentities", /** * Grants permission to change cluster settings such as number of steps that can b * e executed concurrently for a cluster * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_ModifyCluster.html */ ModifyCluster = "elasticmapreduce:ModifyCluster", /** * Grants permission to change the target On-Demand and target Spot capacities for * a instance fleet * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_ModifyInstanceFleet.html */ ModifyInstanceFleet = "elasticmapreduce:ModifyInstanceFleet", /** * Grants permission to change the number and configuration of EC2 instances for a * n instance group * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_ModifyInstanceGroups.html */ ModifyInstanceGroups = "elasticmapreduce:ModifyInstanceGroups", /** * Grants permission to launch the Jupyter notebook editor for an EMR notebook fro * m within the console * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks.html#emr-managed-notebooks-editor */ OpenEditorInConsole = "elasticmapreduce:OpenEditorInConsole", /** * Grants permission to create or update an automatic scaling policy for a core in * stance group or task instance group * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_PutAutoScalingPolicy.html */ PutAutoScalingPolicy = "elasticmapreduce:PutAutoScalingPolicy", /** * Grants permission to create or update the auto-termination policy associated wi * th a cluster * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_PutAutoTerminationPolicy.html */ PutAutoTerminationPolicy = "elasticmapreduce:PutAutoTerminationPolicy", /** * Grants permission to create or update the EMR block public access configuration * for the AWS account in the Region * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_PutBlockPublicAccessConfiguration.html */ PutBlockPublicAccessConfiguration = "elasticmapreduce:PutBlockPublicAccessConfiguration", /** * Grants permission to create or update the managed scaling policy associated wit * h a cluster * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_PutManagedScalingPolicy.html */ PutManagedScalingPolicy = "elasticmapreduce:PutManagedScalingPolicy", /** * Grants permission to allow an identity to open a collaborative workspace * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-working-with.html */ PutWorkspaceAccess = "elasticmapreduce:PutWorkspaceAccess", /** * Grants permission to remove an automatic scaling policy from an instance group * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_RemoveAutoScalingPolicy.html */ RemoveAutoScalingPolicy = "elasticmapreduce:RemoveAutoScalingPolicy", /** * Grants permission to remove the auto-termination policy associated with a clust * er * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_RemoveAutoTerminationPolicy.html */ RemoveAutoTerminationPolicy = "elasticmapreduce:RemoveAutoTerminationPolicy", /** * Grants permission to remove the managed scaling policy associated with a cluste * r * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_RemoveManagedScalingPolicy.html */ RemoveManagedScalingPolicy = "elasticmapreduce:RemoveManagedScalingPolicy", /** * Grants permission to remove tags from an Amazon EMR resource * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_RemoveTags.html */ RemoveTags = "elasticmapreduce:RemoveTags", /** * Grants permission to create and launch a cluster (job flow) * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_RunJobFlow.html */ RunJobFlow = "elasticmapreduce:RunJobFlow", /** * Grants permission to add and remove auto terminate after step execution for a c * luster * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_SetKeepJobFlowAliveWhenNoSteps.html */ SetKeepJobFlowAliveWhenNoSteps = "elasticmapreduce:SetKeepJobFlowAliveWhenNoSteps", /** * Grants permission to add and remove termination protection for a cluster * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_SetTerminationProtection.html */ SetTerminationProtection = "elasticmapreduce:SetTerminationProtection", /** * Grants permission to enable or disable unhealthy node replacement for a cluster * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_SetUnhealthyNodeReplacement.html */ SetUnhealthyNodeReplacement = "elasticmapreduce:SetUnhealthyNodeReplacement", /** * Grants permission to set whether all AWS Identity and Access Management (IAM) u * sers in the AWS account can view a cluster. This API is deprecated and your clu * ster may be visible to all users in your account. To restrict cluster access us * ing an IAM policy, see AWS Identity and Access Management for Amazon EMR (https * ://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-access-iam.html) * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_SetVisibleToAllUsers.html */ SetVisibleToAllUsers = "elasticmapreduce:SetVisibleToAllUsers", /** * Grants permission to start an EMR notebook * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-working-with.html */ StartEditor = "elasticmapreduce:StartEditor", /** * Grants permission to start an EMR notebook execution * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-headless.html */ StartNotebookExecution = "elasticmapreduce:StartNotebookExecution", /** * Grants permission to shut down an EMR notebook * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks.html */ StopEditor = "elasticmapreduce:StopEditor", /** * Grants permission to stop notebook execution * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-headless.html */ StopNotebookExecution = "elasticmapreduce:StopNotebookExecution", /** * Grants permission to terminate a cluster (job flow) * * See https://docs.aws.amazon.com/emr/latest/APIReference/API_TerminateJobFlows.html */ TerminateJobFlows = "elasticmapreduce:TerminateJobFlows", /** * Grants permission to unlink an EMR notebook repository from EMR notebooks * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks.html#emr-managed-notebooks-editor */ UnlinkRepository = "elasticmapreduce:UnlinkRepository", /** * Grants permission to update an EMR notebook * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-working-with.html */ UpdateEditor = "elasticmapreduce:UpdateEditor", /** * Grants permission to update an EMR notebook repository * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks.html#emr-managed-notebooks-editor */ UpdateRepository = "elasticmapreduce:UpdateRepository", /** * Grants permission to update information about an EMR Studio * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio.html */ UpdateStudio = "elasticmapreduce:UpdateStudio", /** * Grants permission to update an EMR Studio session mapping * * See https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio.html */ UpdateStudioSessionMapping = "elasticmapreduce:UpdateStudioSessionMapping", /** * Grants permission to use the EMR console to view events from all clusters * * See https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonelasticmapreduce.html */ ViewEventsFromAllClustersInConsole = "elasticmapreduce:ViewEventsFromAllClustersInConsole" }