/* * Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with * the License. A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions * and limitations under the License. */ package com.amazonaws.auth.policy.actions; import javax.annotation.Generated; import com.amazonaws.auth.policy.Action; /** * The available AWS access control policy actions for Amazon EMR. */ @Generated("com.amazonaws:aws-java-sdk-code-generator") public enum ElasticMapReduceActions implements Action { /** Represents any action executed on Amazon EMR. */ AllElasticMapReduceActions("elasticmapreduce:*"), /** Action for the AddInstanceFleet operation. */ AddInstanceFleet("elasticmapreduce:AddInstanceFleet"), /** Action for the AddInstanceGroups operation. */ AddInstanceGroups("elasticmapreduce:AddInstanceGroups"), /** Action for the AddJobFlowSteps operation. */ AddJobFlowSteps("elasticmapreduce:AddJobFlowSteps"), /** Action for the AddTags operation. */ AddTags("elasticmapreduce:AddTags"), /** Action for the CancelSteps operation. */ CancelSteps("elasticmapreduce:CancelSteps"), /** Action for the CreateSecurityConfiguration operation. */ CreateSecurityConfiguration("elasticmapreduce:CreateSecurityConfiguration"), /** Action for the CreateStudio operation. */ CreateStudio("elasticmapreduce:CreateStudio"), /** Action for the CreateStudioSessionMapping operation. */ CreateStudioSessionMapping("elasticmapreduce:CreateStudioSessionMapping"), /** Action for the DeleteSecurityConfiguration operation. */ DeleteSecurityConfiguration("elasticmapreduce:DeleteSecurityConfiguration"), /** Action for the DeleteStudio operation. */ DeleteStudio("elasticmapreduce:DeleteStudio"), /** Action for the DeleteStudioSessionMapping operation. */ DeleteStudioSessionMapping("elasticmapreduce:DeleteStudioSessionMapping"), /** Action for the DescribeCluster operation. */ DescribeCluster("elasticmapreduce:DescribeCluster"), /** Action for the DescribeJobFlows operation. */ DescribeJobFlows("elasticmapreduce:DescribeJobFlows"), /** Action for the DescribeNotebookExecution operation. */ DescribeNotebookExecution("elasticmapreduce:DescribeNotebookExecution"), /** Action for the DescribeReleaseLabel operation. */ DescribeReleaseLabel("elasticmapreduce:DescribeReleaseLabel"), /** Action for the DescribeSecurityConfiguration operation. */ DescribeSecurityConfiguration("elasticmapreduce:DescribeSecurityConfiguration"), /** Action for the DescribeStep operation. */ DescribeStep("elasticmapreduce:DescribeStep"), /** Action for the DescribeStudio operation. */ DescribeStudio("elasticmapreduce:DescribeStudio"), /** Action for the GetAutoTerminationPolicy operation. */ GetAutoTerminationPolicy("elasticmapreduce:GetAutoTerminationPolicy"), /** Action for the GetBlockPublicAccessConfiguration operation. */ GetBlockPublicAccessConfiguration("elasticmapreduce:GetBlockPublicAccessConfiguration"), /** Action for the GetClusterSessionCredentials operation. */ GetClusterSessionCredentials("elasticmapreduce:GetClusterSessionCredentials"), /** Action for the GetManagedScalingPolicy operation. */ GetManagedScalingPolicy("elasticmapreduce:GetManagedScalingPolicy"), /** Action for the GetStudioSessionMapping operation. */ GetStudioSessionMapping("elasticmapreduce:GetStudioSessionMapping"), /** Action for the ListBootstrapActions operation. */ ListBootstrapActions("elasticmapreduce:ListBootstrapActions"), /** Action for the ListClusters operation. */ ListClusters("elasticmapreduce:ListClusters"), /** Action for the ListInstanceFleets operation. */ ListInstanceFleets("elasticmapreduce:ListInstanceFleets"), /** Action for the ListInstanceGroups operation. */ ListInstanceGroups("elasticmapreduce:ListInstanceGroups"), /** Action for the ListInstances operation. */ ListInstances("elasticmapreduce:ListInstances"), /** Action for the ListNotebookExecutions operation. */ ListNotebookExecutions("elasticmapreduce:ListNotebookExecutions"), /** Action for the ListReleaseLabels operation. */ ListReleaseLabels("elasticmapreduce:ListReleaseLabels"), /** Action for the ListSecurityConfigurations operation. */ ListSecurityConfigurations("elasticmapreduce:ListSecurityConfigurations"), /** Action for the ListSteps operation. */ ListSteps("elasticmapreduce:ListSteps"), /** Action for the ListStudioSessionMappings operation. */ ListStudioSessionMappings("elasticmapreduce:ListStudioSessionMappings"), /** Action for the ListStudios operation. */ ListStudios("elasticmapreduce:ListStudios"), /** Action for the ListSupportedInstanceTypes operation. */ ListSupportedInstanceTypes("elasticmapreduce:ListSupportedInstanceTypes"), /** Action for the ModifyCluster operation. */ ModifyCluster("elasticmapreduce:ModifyCluster"), /** Action for the ModifyInstanceFleet operation. */ ModifyInstanceFleet("elasticmapreduce:ModifyInstanceFleet"), /** Action for the ModifyInstanceGroups operation. */ ModifyInstanceGroups("elasticmapreduce:ModifyInstanceGroups"), /** Action for the PutAutoScalingPolicy operation. */ PutAutoScalingPolicy("elasticmapreduce:PutAutoScalingPolicy"), /** Action for the PutAutoTerminationPolicy operation. */ PutAutoTerminationPolicy("elasticmapreduce:PutAutoTerminationPolicy"), /** Action for the PutBlockPublicAccessConfiguration operation. */ PutBlockPublicAccessConfiguration("elasticmapreduce:PutBlockPublicAccessConfiguration"), /** Action for the PutManagedScalingPolicy operation. */ PutManagedScalingPolicy("elasticmapreduce:PutManagedScalingPolicy"), /** Action for the RemoveAutoScalingPolicy operation. */ RemoveAutoScalingPolicy("elasticmapreduce:RemoveAutoScalingPolicy"), /** Action for the RemoveAutoTerminationPolicy operation. */ RemoveAutoTerminationPolicy("elasticmapreduce:RemoveAutoTerminationPolicy"), /** Action for the RemoveManagedScalingPolicy operation. */ RemoveManagedScalingPolicy("elasticmapreduce:RemoveManagedScalingPolicy"), /** Action for the RemoveTags operation. */ RemoveTags("elasticmapreduce:RemoveTags"), /** Action for the RunJobFlow operation. */ RunJobFlow("elasticmapreduce:RunJobFlow"), /** Action for the SetTerminationProtection operation. */ SetTerminationProtection("elasticmapreduce:SetTerminationProtection"), /** Action for the SetVisibleToAllUsers operation. */ SetVisibleToAllUsers("elasticmapreduce:SetVisibleToAllUsers"), /** Action for the StartNotebookExecution operation. */ StartNotebookExecution("elasticmapreduce:StartNotebookExecution"), /** Action for the StopNotebookExecution operation. */ StopNotebookExecution("elasticmapreduce:StopNotebookExecution"), /** Action for the TerminateJobFlows operation. */ TerminateJobFlows("elasticmapreduce:TerminateJobFlows"), /** Action for the UpdateStudio operation. */ UpdateStudio("elasticmapreduce:UpdateStudio"), /** Action for the UpdateStudioSessionMapping operation. */ UpdateStudioSessionMapping("elasticmapreduce:UpdateStudioSessionMapping"), ; private final String action; private ElasticMapReduceActions(String action) { this.action = action; } public String getActionName() { return this.action; } public boolean isNotType() { return false; } }