Enum AutoScalingActions
- java.lang.Object
-
- java.lang.Enum<AutoScalingActions>
-
- com.amazonaws.auth.policy.actions.AutoScalingActions
-
- All Implemented Interfaces:
Action
,Serializable
,Comparable<AutoScalingActions>
public enum AutoScalingActions extends Enum<AutoScalingActions> implements Action
The available AWS access control policy actions for Auto Scaling.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AllAutoScalingActions
Represents any action executed on Auto Scaling.AttachInstances
Action for the AttachInstances operation.AttachLoadBalancers
Action for the AttachLoadBalancers operation.CompleteLifecycleAction
Action for the CompleteLifecycleAction operation.CreateAutoScalingGroup
Action for the CreateAutoScalingGroup operation.CreateLaunchConfiguration
Action for the CreateLaunchConfiguration operation.CreateOrUpdateTags
Action for the CreateOrUpdateTags operation.DeleteAutoScalingGroup
Action for the DeleteAutoScalingGroup operation.DeleteLaunchConfiguration
Action for the DeleteLaunchConfiguration operation.DeleteLifecycleHook
Action for the DeleteLifecycleHook 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.DescribeAccountLimits
Action for the DescribeAccountLimits 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.DescribeLifecycleHooks
Action for the DescribeLifecycleHooks operation.DescribeLifecycleHookTypes
Action for the DescribeLifecycleHookTypes operation.DescribeLoadBalancers
Action for the DescribeLoadBalancers 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.DescribeTerminationPolicyTypes
Action for the DescribeTerminationPolicyTypes operation.DetachInstances
Action for the DetachInstances operation.DetachLoadBalancers
Action for the DetachLoadBalancers operation.DisableMetricsCollection
Action for the DisableMetricsCollection operation.EnableMetricsCollection
Action for the EnableMetricsCollection operation.EnterStandby
Action for the EnterStandby operation.ExecutePolicy
Action for the ExecutePolicy operation.ExitStandby
Action for the ExitStandby operation.PutLifecycleHook
Action for the PutLifecycleHook operation.PutNotificationConfiguration
Action for the PutNotificationConfiguration operation.PutScalingPolicy
Action for the PutScalingPolicy operation.PutScheduledUpdateGroupAction
Action for the PutScheduledUpdateGroupAction operation.RecordLifecycleActionHeartbeat
Action for the RecordLifecycleActionHeartbeat operation.ResumeProcesses
Action for the ResumeProcesses operation.SetDesiredCapacity
Action for the SetDesiredCapacity operation.SetInstanceHealth
Action for the SetInstanceHealth operation.SetInstanceProtection
Action for the SetInstanceProtection operation.SuspendProcesses
Action for the SuspendProcesses operation.TerminateInstanceInAutoScalingGroup
Action for the TerminateInstanceInAutoScalingGroup operation.UpdateAutoScalingGroup
Action for the UpdateAutoScalingGroup operation.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getActionName()
Returns the name of this action.static AutoScalingActions
valueOf(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.
-
-
-
Enum Constant Detail
-
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 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(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 nameNullPointerException
- 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 interfaceAction
- Returns:
- The name of this action.
-
-