Enum AutoScalingActions
- All Implemented Interfaces:
Action
,Serializable
,Comparable<AutoScalingActions>
,java.lang.constant.Constable
The available AWS access control policy actions for Auto Scaling.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionRepresents any action executed on Auto Scaling.Action for the AttachInstances operation.Action for the AttachLoadBalancers operation.Action for the CompleteLifecycleAction operation.Action for the CreateAutoScalingGroup operation.Action for the CreateLaunchConfiguration operation.Action for the CreateOrUpdateTags operation.Action for the DeleteAutoScalingGroup operation.Action for the DeleteLaunchConfiguration operation.Action for the DeleteLifecycleHook operation.Action for the DeleteNotificationConfiguration operation.Action for the DeletePolicy operation.Action for the DeleteScheduledAction operation.Action for the DeleteTags operation.Action for the DescribeAccountLimits operation.Action for the DescribeAdjustmentTypes operation.Action for the DescribeAutoScalingGroups operation.Action for the DescribeAutoScalingInstances operation.Action for the DescribeAutoScalingNotificationTypes operation.Action for the DescribeLaunchConfigurations operation.Action for the DescribeLifecycleHooks operation.Action for the DescribeLifecycleHookTypes operation.Action for the DescribeLoadBalancers operation.Action for the DescribeMetricCollectionTypes operation.Action for the DescribeNotificationConfigurations operation.Action for the DescribePolicies operation.Action for the DescribeScalingActivities operation.Action for the DescribeScalingProcessTypes operation.Action for the DescribeScheduledActions operation.Action for the DescribeTags operation.Action for the DescribeTerminationPolicyTypes operation.Action for the DetachInstances operation.Action for the DetachLoadBalancers operation.Action for the DisableMetricsCollection operation.Action for the EnableMetricsCollection operation.Action for the EnterStandby operation.Action for the ExecutePolicy operation.Action for the ExitStandby operation.Action for the PutLifecycleHook operation.Action for the PutNotificationConfiguration operation.Action for the PutScalingPolicy operation.Action for the PutScheduledUpdateGroupAction operation.Action for the RecordLifecycleActionHeartbeat operation.Action for the ResumeProcesses operation.Action for the SetDesiredCapacity operation.Action for the SetInstanceHealth operation.Action for the SetInstanceProtection operation.Action for the SuspendProcesses operation.Action for the TerminateInstanceInAutoScalingGroup operation.Action for the UpdateAutoScalingGroup operation. -
Method Summary
Modifier and TypeMethodDescriptionReturns the name of this action.static AutoScalingActions
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 Details
-
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. -
DescribeLifecycleHookTypes
Action for the DescribeLifecycleHookTypes operation. -
DescribeLifecycleHooks
Action for the DescribeLifecycleHooks 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 Details
-
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
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
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.
-