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 AllAutoScalingActionsRepresents any action executed on Auto Scaling.AttachInstancesAction for the AttachInstances operation.AttachLoadBalancersAction for the AttachLoadBalancers operation.CompleteLifecycleActionAction for the CompleteLifecycleAction operation.CreateAutoScalingGroupAction for the CreateAutoScalingGroup operation.CreateLaunchConfigurationAction for the CreateLaunchConfiguration operation.CreateOrUpdateTagsAction for the CreateOrUpdateTags operation.DeleteAutoScalingGroupAction for the DeleteAutoScalingGroup operation.DeleteLaunchConfigurationAction for the DeleteLaunchConfiguration operation.DeleteLifecycleHookAction for the DeleteLifecycleHook operation.DeleteNotificationConfigurationAction for the DeleteNotificationConfiguration operation.DeletePolicyAction for the DeletePolicy operation.DeleteScheduledActionAction for the DeleteScheduledAction operation.DeleteTagsAction for the DeleteTags operation.DescribeAccountLimitsAction for the DescribeAccountLimits operation.DescribeAdjustmentTypesAction for the DescribeAdjustmentTypes operation.DescribeAutoScalingGroupsAction for the DescribeAutoScalingGroups operation.DescribeAutoScalingInstancesAction for the DescribeAutoScalingInstances operation.DescribeAutoScalingNotificationTypesAction for the DescribeAutoScalingNotificationTypes operation.DescribeLaunchConfigurationsAction for the DescribeLaunchConfigurations operation.DescribeLifecycleHooksAction for the DescribeLifecycleHooks operation.DescribeLifecycleHookTypesAction for the DescribeLifecycleHookTypes operation.DescribeLoadBalancersAction for the DescribeLoadBalancers operation.DescribeMetricCollectionTypesAction for the DescribeMetricCollectionTypes operation.DescribeNotificationConfigurationsAction for the DescribeNotificationConfigurations operation.DescribePoliciesAction for the DescribePolicies operation.DescribeScalingActivitiesAction for the DescribeScalingActivities operation.DescribeScalingProcessTypesAction for the DescribeScalingProcessTypes operation.DescribeScheduledActionsAction for the DescribeScheduledActions operation.DescribeTagsAction for the DescribeTags operation.DescribeTerminationPolicyTypesAction for the DescribeTerminationPolicyTypes operation.DetachInstancesAction for the DetachInstances operation.DetachLoadBalancersAction for the DetachLoadBalancers operation.DisableMetricsCollectionAction for the DisableMetricsCollection operation.EnableMetricsCollectionAction for the EnableMetricsCollection operation.EnterStandbyAction for the EnterStandby operation.ExecutePolicyAction for the ExecutePolicy operation.ExitStandbyAction for the ExitStandby operation.PutLifecycleHookAction for the PutLifecycleHook operation.PutNotificationConfigurationAction for the PutNotificationConfiguration operation.PutScalingPolicyAction for the PutScalingPolicy operation.PutScheduledUpdateGroupActionAction for the PutScheduledUpdateGroupAction operation.RecordLifecycleActionHeartbeatAction for the RecordLifecycleActionHeartbeat operation.ResumeProcessesAction for the ResumeProcesses operation.SetDesiredCapacityAction for the SetDesiredCapacity operation.SetInstanceHealthAction for the SetInstanceHealth operation.SetInstanceProtectionAction for the SetInstanceProtection operation.SuspendProcessesAction for the SuspendProcesses operation.TerminateInstanceInAutoScalingGroupAction for the TerminateInstanceInAutoScalingGroup operation.UpdateAutoScalingGroupAction for the UpdateAutoScalingGroup operation.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetActionName()Returns the name of this action.static AutoScalingActionsvalueOf(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:ActionReturns 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:
getActionNamein interfaceAction- Returns:
- The name of this action.
-
-