All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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