com.amazonaws.auth.policy.actions
Enum AutoScalingActions

java.lang.Object
  extended by java.lang.Enum<AutoScalingActions>
      extended by com.amazonaws.auth.policy.actions.AutoScalingActions
All Implemented Interfaces:
Action, java.io.Serializable, java.lang.Comparable<AutoScalingActions>

public enum AutoScalingActions
extends java.lang.Enum<AutoScalingActions>
implements Action

The available AWS access control policy actions for Amazon Auto Scaling.


Enum Constant Summary
AllAutoScalingActions
          Represents any action executed on Amazon Auto Scaling.
CreateAutoScalingGroup
          Action for the CreateAutoScalingGroup operation.
CreateLaunchConfiguration
          Action for the CreateLaunchConfiguration operation.
CreateOrUpdateScalingTrigger
          Action for the CreateOrUpdateScalingTrigger operation.
CreateOrUpdateTags
          Action for the CreateOrUpdateTags operation.
DeleteAutoScalingGroup
          Action for the DeleteAutoScalingGroup operation.
DeleteLaunchConfiguration
          Action for the DeleteLaunchConfiguration operation.
DeleteNotificationConfiguration
          Action for the DeleteNotificationConfiguration operation.
DeletePolicy
          Action for the DeletePolicy operation.
DeleteScheduledAction
          Action for the DeleteScheduledAction operation.
DeleteTags
          Action for the DeleteTags operation.
DeleteTrigger
          Action for the DeleteTrigger operation.
DescribeAdjustmentTypes
          Action for the DescribeAdjustmentTypes operation.
DescribeAutoScalingGroups
          Action for the DescribeAutoScalingGroups operation.
DescribeAutoScalingInstances
          Action for the DescribeAutoScalingInstances operation.
DescribeAutoScalingNotificationTypes
          Action for the DescribeAutoScalingNotificationTypes operation.
DescribeLaunchConfigurations
          Action for the DescribeLaunchConfigurations operation.
DescribeMetricCollectionTypes
          Action for the DescribeMetricCollectionTypes operation.
DescribeNotificationConfigurations
          Action for the DescribeNotificationConfigurations operation.
DescribePolicies
          Action for the DescribePolicies operation.
DescribeScalingActivities
          Action for the DescribeScalingActivities operation.
DescribeScalingProcessTypes
          Action for the DescribeScalingProcessTypes operation.
DescribeScheduledActions
          Action for the DescribeScheduledActions operation.
DescribeTags
          Action for the DescribeTags operation.
DescribeTriggers
          Action for the DescribeTriggers operation.
DisableMetricsCollection
          Action for the DisableMetricsCollection operation.
EnableMetricsCollection
          Action for the EnableMetricsCollection operation.
ExecutePolicy
          Action for the ExecutePolicy operation.
PutNotificationConfiguration
          Action for the PutNotificationConfiguration operation.
PutScalingPolicy
          Action for the PutScalingPolicy operation.
PutScheduledUpdateGroupAction
          Action for the PutScheduledUpdateGroupAction operation.
ResumeProcesses
          Action for the ResumeProcesses operation.
SetDesiredCapacity
          Action for the SetDesiredCapacity operation.
SetInstanceHealth
          Action for the SetInstanceHealth operation.
SuspendProcesses
          Action for the SuspendProcesses operation.
TerminateInstanceInAutoScalingGroup
          Action for the TerminateInstanceInAutoScalingGroup operation.
UpdateAutoScalingGroup
          Action for the UpdateAutoScalingGroup operation.
 
Method Summary
 java.lang.String getActionName()
          Returns the name of this action.
static AutoScalingActions valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static AutoScalingActions[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

AllAutoScalingActions

public static final AutoScalingActions AllAutoScalingActions
Represents any action executed on Amazon Auto Scaling.


CreateAutoScalingGroup

public static final AutoScalingActions CreateAutoScalingGroup
Action for the CreateAutoScalingGroup operation.


CreateLaunchConfiguration

public static final AutoScalingActions CreateLaunchConfiguration
Action for the CreateLaunchConfiguration operation.


CreateOrUpdateScalingTrigger

public static final AutoScalingActions CreateOrUpdateScalingTrigger
Action for the CreateOrUpdateScalingTrigger operation.


CreateOrUpdateTags

public static final AutoScalingActions CreateOrUpdateTags
Action for the CreateOrUpdateTags operation.


DeleteAutoScalingGroup

public static final AutoScalingActions DeleteAutoScalingGroup
Action for the DeleteAutoScalingGroup operation.


DeleteLaunchConfiguration

public static final AutoScalingActions DeleteLaunchConfiguration
Action for the DeleteLaunchConfiguration operation.


DeleteNotificationConfiguration

public static final AutoScalingActions DeleteNotificationConfiguration
Action for the DeleteNotificationConfiguration operation.


DeletePolicy

public static final AutoScalingActions DeletePolicy
Action for the DeletePolicy operation.


DeleteScheduledAction

public static final AutoScalingActions DeleteScheduledAction
Action for the DeleteScheduledAction operation.


DeleteTags

public static final AutoScalingActions DeleteTags
Action for the DeleteTags operation.


DeleteTrigger

public static final AutoScalingActions DeleteTrigger
Action for the DeleteTrigger operation.


DescribeAdjustmentTypes

public static final AutoScalingActions DescribeAdjustmentTypes
Action for the DescribeAdjustmentTypes operation.


DescribeAutoScalingGroups

public static final AutoScalingActions DescribeAutoScalingGroups
Action for the DescribeAutoScalingGroups operation.


DescribeAutoScalingInstances

public static final AutoScalingActions DescribeAutoScalingInstances
Action for the DescribeAutoScalingInstances operation.


DescribeAutoScalingNotificationTypes

public static final AutoScalingActions DescribeAutoScalingNotificationTypes
Action for the DescribeAutoScalingNotificationTypes operation.


DescribeLaunchConfigurations

public static final AutoScalingActions DescribeLaunchConfigurations
Action for the DescribeLaunchConfigurations operation.


DescribeMetricCollectionTypes

public static final AutoScalingActions DescribeMetricCollectionTypes
Action for the DescribeMetricCollectionTypes operation.


DescribeNotificationConfigurations

public static final AutoScalingActions DescribeNotificationConfigurations
Action for the DescribeNotificationConfigurations operation.


DescribePolicies

public static final AutoScalingActions DescribePolicies
Action for the DescribePolicies operation.


DescribeScalingActivities

public static final AutoScalingActions DescribeScalingActivities
Action for the DescribeScalingActivities operation.


DescribeScalingProcessTypes

public static final AutoScalingActions DescribeScalingProcessTypes
Action for the DescribeScalingProcessTypes operation.


DescribeScheduledActions

public static final AutoScalingActions DescribeScheduledActions
Action for the DescribeScheduledActions operation.


DescribeTags

public static final AutoScalingActions DescribeTags
Action for the DescribeTags operation.


DescribeTriggers

public static final AutoScalingActions DescribeTriggers
Action for the DescribeTriggers operation.


DisableMetricsCollection

public static final AutoScalingActions DisableMetricsCollection
Action for the DisableMetricsCollection operation.


EnableMetricsCollection

public static final AutoScalingActions EnableMetricsCollection
Action for the EnableMetricsCollection operation.


ExecutePolicy

public static final AutoScalingActions ExecutePolicy
Action for the ExecutePolicy operation.


PutNotificationConfiguration

public static final AutoScalingActions PutNotificationConfiguration
Action for the PutNotificationConfiguration operation.


PutScalingPolicy

public static final AutoScalingActions PutScalingPolicy
Action for the PutScalingPolicy operation.


PutScheduledUpdateGroupAction

public static final AutoScalingActions PutScheduledUpdateGroupAction
Action for the PutScheduledUpdateGroupAction operation.


ResumeProcesses

public static final AutoScalingActions ResumeProcesses
Action for the ResumeProcesses operation.


SetDesiredCapacity

public static final AutoScalingActions SetDesiredCapacity
Action for the SetDesiredCapacity operation.


SetInstanceHealth

public static final AutoScalingActions SetInstanceHealth
Action for the SetInstanceHealth operation.


SuspendProcesses

public static final AutoScalingActions SuspendProcesses
Action for the SuspendProcesses operation.


TerminateInstanceInAutoScalingGroup

public static final AutoScalingActions TerminateInstanceInAutoScalingGroup
Action for the TerminateInstanceInAutoScalingGroup operation.


UpdateAutoScalingGroup

public static final AutoScalingActions UpdateAutoScalingGroup
Action for the UpdateAutoScalingGroup operation.

Method Detail

values

public static AutoScalingActions[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (AutoScalingActions c : AutoScalingActions.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static AutoScalingActions valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

getActionName

public java.lang.String getActionName()
Description copied from interface: Action
Returns the name of this action. For example, 'sqs:SendMessage' is the name corresponding to the SQS action that enables users to send a message to an SQS queue.

Specified by:
getActionName in interface Action
Returns:
The name of this action.


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.