Enum AutoScalingActions

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

public enum AutoScalingActions extends Enum<AutoScalingActions> implements Action
The available AWS access control policy actions for Auto Scaling.
  • Enum Constant Details

    • AllAutoScalingActions

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

      public static final AutoScalingActions AttachInstances
      Action for the AttachInstances operation.
    • AttachLoadBalancers

      public static final AutoScalingActions AttachLoadBalancers
      Action for the AttachLoadBalancers operation.
    • CompleteLifecycleAction

      public static final AutoScalingActions CompleteLifecycleAction
      Action for the CompleteLifecycleAction operation.
    • CreateAutoScalingGroup

      public static final AutoScalingActions CreateAutoScalingGroup
      Action for the CreateAutoScalingGroup operation.
    • CreateLaunchConfiguration

      public static final AutoScalingActions CreateLaunchConfiguration
      Action for the CreateLaunchConfiguration 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.
    • DeleteLifecycleHook

      public static final AutoScalingActions DeleteLifecycleHook
      Action for the DeleteLifecycleHook 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.
    • DescribeAccountLimits

      public static final AutoScalingActions DescribeAccountLimits
      Action for the DescribeAccountLimits 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.
    • DescribeLifecycleHookTypes

      public static final AutoScalingActions DescribeLifecycleHookTypes
      Action for the DescribeLifecycleHookTypes operation.
    • DescribeLifecycleHooks

      public static final AutoScalingActions DescribeLifecycleHooks
      Action for the DescribeLifecycleHooks operation.
    • DescribeLoadBalancers

      public static final AutoScalingActions DescribeLoadBalancers
      Action for the DescribeLoadBalancers 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.
    • DescribeTerminationPolicyTypes

      public static final AutoScalingActions DescribeTerminationPolicyTypes
      Action for the DescribeTerminationPolicyTypes operation.
    • DetachInstances

      public static final AutoScalingActions DetachInstances
      Action for the DetachInstances operation.
    • DetachLoadBalancers

      public static final AutoScalingActions DetachLoadBalancers
      Action for the DetachLoadBalancers operation.
    • DisableMetricsCollection

      public static final AutoScalingActions DisableMetricsCollection
      Action for the DisableMetricsCollection operation.
    • EnableMetricsCollection

      public static final AutoScalingActions EnableMetricsCollection
      Action for the EnableMetricsCollection operation.
    • EnterStandby

      public static final AutoScalingActions EnterStandby
      Action for the EnterStandby operation.
    • ExecutePolicy

      public static final AutoScalingActions ExecutePolicy
      Action for the ExecutePolicy operation.
    • ExitStandby

      public static final AutoScalingActions ExitStandby
      Action for the ExitStandby operation.
    • PutLifecycleHook

      public static final AutoScalingActions PutLifecycleHook
      Action for the PutLifecycleHook 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.
    • RecordLifecycleActionHeartbeat

      public static final AutoScalingActions RecordLifecycleActionHeartbeat
      Action for the RecordLifecycleActionHeartbeat 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.
    • SetInstanceProtection

      public static final AutoScalingActions SetInstanceProtection
      Action for the SetInstanceProtection 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 Details

    • values

      public static AutoScalingActions[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static AutoScalingActions valueOf(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:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getActionName

      public 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.