com.amazonaws.auth.policy.actions.CloudWatchActions Maven / Gradle / Ivy
                 Go to download
                
        
                    Show more of this group  Show more artifacts with this name
Show all versions of aws-java-sdk-cloudwatch Show documentation
                Show all versions of aws-java-sdk-cloudwatch Show documentation
The AWS Java SDK for Amazon CloudWatch module holds the client classes that are used for communicating with Amazon CloudWatch Service
                
            /*
 * Copyright 2010-2016 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 CloudWatch.
 */
public enum CloudWatchActions implements Action {
    /** Represents any action executed on CloudWatch. */
    AllCloudWatchActions("monitoring:*"),
    /** Action for the DeleteAlarms operation. */
    DeleteAlarms("monitoring:DeleteAlarms"),
    /** Action for the DescribeAlarmHistory operation. */
    DescribeAlarmHistory("monitoring:DescribeAlarmHistory"),
    /** Action for the DescribeAlarms operation. */
    DescribeAlarms("monitoring:DescribeAlarms"),
    /** Action for the DescribeAlarmsForMetric operation. */
    DescribeAlarmsForMetric("monitoring:DescribeAlarmsForMetric"),
    /** Action for the DisableAlarmActions operation. */
    DisableAlarmActions("monitoring:DisableAlarmActions"),
    /** Action for the EnableAlarmActions operation. */
    EnableAlarmActions("monitoring:EnableAlarmActions"),
    /** Action for the GetMetricStatistics operation. */
    GetMetricStatistics("monitoring:GetMetricStatistics"),
    /** Action for the ListMetrics operation. */
    ListMetrics("monitoring:ListMetrics"),
    /** Action for the PutMetricAlarm operation. */
    PutMetricAlarm("monitoring:PutMetricAlarm"),
    /** Action for the PutMetricData operation. */
    PutMetricData("monitoring:PutMetricData"),
    /** Action for the SetAlarmState operation. */
    SetAlarmState("monitoring:SetAlarmState"),
    ;
    private final String action;
    private CloudWatchActions(String action) {
        this.action = action;
    }
    public String getActionName() {
        return this.action;
    }
}    © 2015 - 2025 Weber Informatics LLC | Privacy Policy