
com.amazonaws.auth.policy.actions.ElasticBeanstalkActions Maven / Gradle / Ivy
/*
* Copyright 2010-2014 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 com.amazonaws.auth.policy.Action;
/**
* The available AWS access control policy actions for AWS Elastic Beanstalk.
*/
public enum ElasticBeanstalkActions implements Action {
/** Represents any action executed on AWS Elastic Beanstalk. */
AllElasticBeanstalkActions("elasticbeanstalk:*"),
/** Action for the CheckDNSAvailability operation. */
CheckDNSAvailability("elasticbeanstalk:CheckDNSAvailability"),
/** Action for the CreateApplication operation. */
CreateApplication("elasticbeanstalk:CreateApplication"),
/** Action for the CreateApplicationVersion operation. */
CreateApplicationVersion("elasticbeanstalk:CreateApplicationVersion"),
/** Action for the CreateConfigurationTemplate operation. */
CreateConfigurationTemplate("elasticbeanstalk:CreateConfigurationTemplate"),
/** Action for the CreateEnvironment operation. */
CreateEnvironment("elasticbeanstalk:CreateEnvironment"),
/** Action for the CreateStorageLocation operation. */
CreateStorageLocation("elasticbeanstalk:CreateStorageLocation"),
/** Action for the DeleteApplication operation. */
DeleteApplication("elasticbeanstalk:DeleteApplication"),
/** Action for the DeleteApplicationVersion operation. */
DeleteApplicationVersion("elasticbeanstalk:DeleteApplicationVersion"),
/** Action for the DeleteConfigurationTemplate operation. */
DeleteConfigurationTemplate("elasticbeanstalk:DeleteConfigurationTemplate"),
/** Action for the DeleteEnvironmentConfiguration operation. */
DeleteEnvironmentConfiguration("elasticbeanstalk:DeleteEnvironmentConfiguration"),
/** Action for the DescribeApplicationVersions operation. */
DescribeApplicationVersions("elasticbeanstalk:DescribeApplicationVersions"),
/** Action for the DescribeApplications operation. */
DescribeApplications("elasticbeanstalk:DescribeApplications"),
/** Action for the DescribeConfigurationOptions operation. */
DescribeConfigurationOptions("elasticbeanstalk:DescribeConfigurationOptions"),
/** Action for the DescribeConfigurationSettings operation. */
DescribeConfigurationSettings("elasticbeanstalk:DescribeConfigurationSettings"),
/** Action for the DescribeEnvironmentResources operation. */
DescribeEnvironmentResources("elasticbeanstalk:DescribeEnvironmentResources"),
/** Action for the DescribeEnvironments operation. */
DescribeEnvironments("elasticbeanstalk:DescribeEnvironments"),
/** Action for the DescribeEvents operation. */
DescribeEvents("elasticbeanstalk:DescribeEvents"),
/** Action for the ListAvailableSolutionStacks operation. */
ListAvailableSolutionStacks("elasticbeanstalk:ListAvailableSolutionStacks"),
/** Action for the RebuildEnvironment operation. */
RebuildEnvironment("elasticbeanstalk:RebuildEnvironment"),
/** Action for the RequestEnvironmentInfo operation. */
RequestEnvironmentInfo("elasticbeanstalk:RequestEnvironmentInfo"),
/** Action for the RestartAppServer operation. */
RestartAppServer("elasticbeanstalk:RestartAppServer"),
/** Action for the RetrieveEnvironmentInfo operation. */
RetrieveEnvironmentInfo("elasticbeanstalk:RetrieveEnvironmentInfo"),
/** Action for the SwapEnvironmentCNAMEs operation. */
SwapEnvironmentCNAMEs("elasticbeanstalk:SwapEnvironmentCNAMEs"),
/** Action for the TerminateEnvironment operation. */
TerminateEnvironment("elasticbeanstalk:TerminateEnvironment"),
/** Action for the UpdateApplication operation. */
UpdateApplication("elasticbeanstalk:UpdateApplication"),
/** Action for the UpdateApplicationVersion operation. */
UpdateApplicationVersion("elasticbeanstalk:UpdateApplicationVersion"),
/** Action for the UpdateConfigurationTemplate operation. */
UpdateConfigurationTemplate("elasticbeanstalk:UpdateConfigurationTemplate"),
/** Action for the UpdateEnvironment operation. */
UpdateEnvironment("elasticbeanstalk:UpdateEnvironment"),
/** Action for the ValidateConfigurationSettings operation. */
ValidateConfigurationSettings("elasticbeanstalk:ValidateConfigurationSettings");
private final String action;
private ElasticBeanstalkActions(String action) {
this.action = action;
}
public String getActionName() {
return this.action;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy