AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Name | Description | |
---|---|---|
Activity | Describes scaling activity, which is a long-running process that represents a change to your Auto Scaling group, such as changing its size or replacing an instance. | |
AdjustmentType |
Describes a policy adjustment type.
For more information, see Dynamic Scaling in the Auto Scaling Developer Guide. |
|
Alarm | Describes an alarm. | |
AlreadyExistsException | AutoScaling exception | |
AttachInstancesRequest |
Container for the parameters to the AttachInstances operation.
Attaches one or more EC2 instances to the specified Auto Scaling group.
When you attach instances, Auto Scaling increases the desired capacity of the group by the number of instances being attached. If the number of instances being attached plus the desired capacity of the group exceeds the maximum size of the group, the operation fails. For more information, see Attach EC2 Instances to Your Auto Scaling Group in the Auto Scaling Developer Guide. |
|
AttachInstancesResponse | ||
AttachLoadBalancersRequest |
Container for the parameters to the AttachLoadBalancers operation.
Attaches one or more load balancers to the specified Auto Scaling group.
To describe the load balancers for an Auto Scaling group, use DescribeLoadBalancers. To detach the load balancer from the Auto Scaling group, use DetachLoadBalancers. For more information, see Attach a Load Balancer to Your Auto Scaling Group in the Auto Scaling Developer Guide. |
|
AttachLoadBalancersResponse | Configuration for accessing Amazon AttachLoadBalancers service | |
AttachLoadBalancersResult | ||
AutoScalingGroup | Describes an Auto Scaling group. | |
AutoScalingInstanceDetails | Describes an EC2 instance associated with an Auto Scaling group. | |
BlockDeviceMapping | Describes a block device mapping. | |
CompleteLifecycleActionRequest |
Container for the parameters to the CompleteLifecycleAction operation.
Completes the lifecycle action for the specified token or instance with the specified
result.
This step is a part of the procedure for adding a lifecycle hook to an Auto Scaling group:
For more information, see Auto Scaling Lifecycle in the Auto Scaling Developer Guide. |
|
CompleteLifecycleActionResponse | Configuration for accessing Amazon CompleteLifecycleAction service | |
CompleteLifecycleActionResult | ||
CreateAutoScalingGroupRequest |
Container for the parameters to the CreateAutoScalingGroup operation.
Creates an Auto Scaling group with the specified name and attributes.
If you exceed your maximum limit of Auto Scaling groups, which by default is 20 per region, the call fails. For information about viewing and updating this limit, see DescribeAccountLimits. For more information, see Auto Scaling Groups in the Auto Scaling Developer Guide. |
|
CreateAutoScalingGroupResponse | ||
CreateLaunchConfigurationRequest |
Container for the parameters to the CreateLaunchConfiguration operation.
Creates a launch configuration.
If you exceed your maximum limit of launch configurations, which by default is 100 per region, the call fails. For information about viewing and updating this limit, see DescribeAccountLimits. For more information, see Launch Configurations in the Auto Scaling Developer Guide. |
|
CreateLaunchConfigurationResponse | ||
CreateOrUpdateTagsRequest |
Container for the parameters to the CreateOrUpdateTags operation.
Creates or updates tags for the specified Auto Scaling group.
When you specify a tag with a key that already exists, the operation overwrites the previous tag definition, and you do not get an error message. For more information, see Tagging Auto Scaling Groups and Instances in the Auto Scaling Developer Guide. |
|
CreateOrUpdateTagsResponse | ||
DeleteAutoScalingGroupRequest |
Container for the parameters to the DeleteAutoScalingGroup operation.
Deletes the specified Auto Scaling group.
If the group has instances or scaling activities in progress, you must specify the option to force the deletion in order for it to succeed. If the group has policies, deleting the group deletes the policies, the underlying alarm actions, and any alarm that no longer has an associated action. To remove instances from the Auto Scaling group before deleting it, call DetachInstances with the list of instances and the option to decrement the desired capacity so that Auto Scaling does not launch replacement instances. To terminate all instances before deleting the Auto Scaling group, call UpdateAutoScalingGroup and set the minimum size and desired capacity of the Auto Scaling group to zero. |
|
DeleteAutoScalingGroupResponse | ||
DeleteLaunchConfigurationRequest |
Container for the parameters to the DeleteLaunchConfiguration operation.
Deletes the specified launch configuration.
The launch configuration must not be attached to an Auto Scaling group. When this call completes, the launch configuration is no longer available for use. |
|
DeleteLaunchConfigurationResponse | ||
DeleteLifecycleHookRequest |
Container for the parameters to the DeleteLifecycleHook operation.
Deletes the specified lifecycle hook.
If there are any outstanding lifecycle actions, they are completed first ( |
|
DeleteLifecycleHookResponse | Configuration for accessing Amazon DeleteLifecycleHook service | |
DeleteLifecycleHookResult | ||
DeleteNotificationConfigurationRequest | Container for the parameters to the DeleteNotificationConfiguration operation. Deletes the specified notification. | |
DeleteNotificationConfigurationResponse | ||
DeletePolicyRequest |
Container for the parameters to the DeletePolicy operation.
Deletes the specified Auto Scaling policy.
Deleting a policy deletes the underlying alarm action, but does not delete the alarm, even if it no longer has an associated action. |
|
DeletePolicyResponse | ||
DeleteScheduledActionRequest | Container for the parameters to the DeleteScheduledAction operation. Deletes the specified scheduled action. | |
DeleteScheduledActionResponse | ||
DeleteTagsRequest | Container for the parameters to the DeleteTags operation. Deletes the specified tags. | |
DeleteTagsResponse | ||
DescribeAccountLimitsRequest |
Container for the parameters to the DescribeAccountLimits operation.
Describes the current Auto Scaling resource limits for your AWS account.
For information about requesting an increase in these limits, see AWS Service Limits in the Amazon Web Services General Reference. |
|
DescribeAccountLimitsResponse | Configuration for accessing Amazon DescribeAccountLimits service | |
DescribeAccountLimitsResult | ||
DescribeAdjustmentTypesRequest | Container for the parameters to the DescribeAdjustmentTypes operation. Describes the policy adjustment types for use with PutScalingPolicy. | |
DescribeAdjustmentTypesResponse | Configuration for accessing Amazon DescribeAdjustmentTypes service | |
DescribeAdjustmentTypesResult | ||
DescribeAutoScalingGroupsRequest | Container for the parameters to the DescribeAutoScalingGroups operation. Describes one or more Auto Scaling groups. If a list of names is not provided, the call describes all Auto Scaling groups. | |
DescribeAutoScalingGroupsResponse | Configuration for accessing Amazon DescribeAutoScalingGroups service | |
DescribeAutoScalingGroupsResult | ||
DescribeAutoScalingInstancesRequest | Container for the parameters to the DescribeAutoScalingInstances operation. Describes one or more Auto Scaling instances. If a list is not provided, the call describes all instances. | |
DescribeAutoScalingInstancesResponse | Configuration for accessing Amazon DescribeAutoScalingInstances service | |
DescribeAutoScalingInstancesResult | ||
DescribeAutoScalingNotificationTypesRequest | Container for the parameters to the DescribeAutoScalingNotificationTypes operation. Describes the notification types that are supported by Auto Scaling. | |
DescribeAutoScalingNotificationTypesResponse | Configuration for accessing Amazon DescribeAutoScalingNotificationTypes service | |
DescribeAutoScalingNotificationTypesResult | ||
DescribeLaunchConfigurationsRequest | Container for the parameters to the DescribeLaunchConfigurations operation. Describes one or more launch configurations. If you omit the list of names, then the call describes all launch configurations. | |
DescribeLaunchConfigurationsResponse | Configuration for accessing Amazon DescribeLaunchConfigurations service | |
DescribeLaunchConfigurationsResult | ||
DescribeLifecycleHooksRequest | Container for the parameters to the DescribeLifecycleHooks operation. Describes the lifecycle hooks for the specified Auto Scaling group. | |
DescribeLifecycleHooksResponse | Configuration for accessing Amazon DescribeLifecycleHooks service | |
DescribeLifecycleHooksResult | ||
DescribeLifecycleHookTypesRequest | Container for the parameters to the DescribeLifecycleHookTypes operation. Describes the available types of lifecycle hooks. | |
DescribeLifecycleHookTypesResponse | Configuration for accessing Amazon DescribeLifecycleHookTypes service | |
DescribeLifecycleHookTypesResult | ||
DescribeLoadBalancersRequest | Container for the parameters to the DescribeLoadBalancers operation. Describes the load balancers for the specified Auto Scaling group. | |
DescribeLoadBalancersResponse | Configuration for accessing Amazon DescribeLoadBalancers service | |
DescribeLoadBalancersResult | ||
DescribeMetricCollectionTypesRequest |
Container for the parameters to the DescribeMetricCollectionTypes operation.
Describes the available CloudWatch metrics for Auto Scaling.
Note that the |
|
DescribeMetricCollectionTypesResponse | Configuration for accessing Amazon DescribeMetricCollectionTypes service | |
DescribeMetricCollectionTypesResult | ||
DescribeNotificationConfigurationsRequest | Container for the parameters to the DescribeNotificationConfigurations operation. Describes the notification actions associated with the specified Auto Scaling group. | |
DescribeNotificationConfigurationsResponse | Configuration for accessing Amazon DescribeNotificationConfigurations service | |
DescribeNotificationConfigurationsResult | ||
DescribePoliciesRequest | Container for the parameters to the DescribePolicies operation. Describes the policies for the specified Auto Scaling group. | |
DescribePoliciesResponse | Configuration for accessing Amazon DescribePolicies service | |
DescribePoliciesResult | ||
DescribeScalingActivitiesRequest |
Container for the parameters to the DescribeScalingActivities operation.
Describes one or more scaling activities for the specified Auto Scaling group. If
you omit the ActivityIds , the call returns all activities from the past
six weeks. Activities are sorted by the start time. Activities still in progress appear
first on the list.
|
|
DescribeScalingActivitiesResponse | Configuration for accessing Amazon DescribeScalingActivities service | |
DescribeScalingActivitiesResult | ||
DescribeScalingProcessTypesRequest | Container for the parameters to the DescribeScalingProcessTypes operation. Describes the scaling process types for use with ResumeProcesses and SuspendProcesses. | |
DescribeScalingProcessTypesResponse | Configuration for accessing Amazon DescribeScalingProcessTypes service | |
DescribeScalingProcessTypesResult | ||
DescribeScheduledActionsRequest | Container for the parameters to the DescribeScheduledActions operation. Describes the actions scheduled for your Auto Scaling group that haven't run. To describe the actions that have already run, use DescribeScalingActivities. | |
DescribeScheduledActionsResponse | Configuration for accessing Amazon DescribeScheduledActions service | |
DescribeScheduledActionsResult | ||
DescribeTagsRequest |
Container for the parameters to the DescribeTags operation.
Describes the specified tags.
You can use filters to limit the results. For example, you can query for the tags for a specific Auto Scaling group. You can specify multiple values for a filter. A tag must match at least one of the specified values for it to be included in the results. You can also specify multiple filters. The result includes information for a particular tag only if it matches all the filters. If there's no match, no special message is returned. |
|
DescribeTagsResponse | Configuration for accessing Amazon DescribeTags service | |
DescribeTagsResult | ||
DescribeTerminationPolicyTypesRequest | Container for the parameters to the DescribeTerminationPolicyTypes operation. Describes the termination policies supported by Auto Scaling. | |
DescribeTerminationPolicyTypesResponse | Configuration for accessing Amazon DescribeTerminationPolicyTypes service | |
DescribeTerminationPolicyTypesResult | ||
DetachInstancesRequest |
Container for the parameters to the DetachInstances operation.
Removes one or more instances from the specified Auto Scaling group.
After the instances are detached, you can manage them independently from the rest of the Auto Scaling group. If you do not specify the option to decrement the desired capacity, Auto Scaling launches instances to replace the ones that are detached. For more information, see Detach EC2 Instances from Your Auto Scaling Group in the Auto Scaling Developer Guide. |
|
DetachInstancesResponse | Configuration for accessing Amazon DetachInstances service | |
DetachInstancesResult | ||
DetachLoadBalancersRequest |
Container for the parameters to the DetachLoadBalancers operation.
Removes one or more load balancers from the specified Auto Scaling group.
When you detach a load balancer, it enters the |
|
DetachLoadBalancersResponse | Configuration for accessing Amazon DetachLoadBalancers service | |
DetachLoadBalancersResult | ||
DisableMetricsCollectionRequest | Container for the parameters to the DisableMetricsCollection operation. Disables monitoring of the specified metrics for the specified Auto Scaling group. | |
DisableMetricsCollectionResponse | ||
Ebs | Describes an Amazon EBS volume. | |
EnabledMetric | Describes an enabled metric. | |
EnableMetricsCollectionRequest |
Container for the parameters to the EnableMetricsCollection operation.
Enables monitoring of the specified metrics for the specified Auto Scaling group.
You can only enable metrics collection if |
|
EnableMetricsCollectionResponse | ||
EnterStandbyRequest |
Container for the parameters to the EnterStandby operation.
Moves the specified instances into Standby mode.
For more information, see Auto Scaling Lifecycle in the Auto Scaling Developer Guide. |
|
EnterStandbyResponse | Configuration for accessing Amazon EnterStandby service | |
EnterStandbyResult | ||
ExecutePolicyRequest | Container for the parameters to the ExecutePolicy operation. Executes the specified policy. | |
ExecutePolicyResponse | ||
ExitStandbyRequest |
Container for the parameters to the ExitStandby operation.
Moves the specified instances out of Standby mode.
For more information, see Auto Scaling Lifecycle in the Auto Scaling Developer Guide. |
|
ExitStandbyResponse | Configuration for accessing Amazon ExitStandby service | |
ExitStandbyResult | ||
Filter | Describes a filter. | |
Instance | Describes an EC2 instance. | |
InstanceMonitoring | Describes whether instance monitoring is enabled. | |
InvalidNextTokenException | AutoScaling exception | |
LaunchConfiguration | Describes a launch configuration. | |
LifecycleHook |
Describes a lifecycle hook, which tells Auto Scaling that you want to perform an action
when an instance launches or terminates. When you have a lifecycle hook in place,
the Auto Scaling group will either:
For more information, see Auto Scaling Lifecycle in the Auto Scaling Developer Guide. |
|
LimitExceededException | AutoScaling exception | |
LoadBalancerState | Describes the state of a load balancer. | |
MetricCollectionType | Describes a metric. | |
MetricGranularityType | Describes a granularity of a metric. | |
NotificationConfiguration | Describes a notification. | |
ProcessType |
Describes a process type.
For more information, see Auto Scaling Processes in the Auto Scaling Developer Guide. |
|
PutLifecycleHookRequest |
Container for the parameters to the PutLifecycleHook operation.
Creates or updates a lifecycle hook for the specified Auto Scaling Group.
A lifecycle hook tells Auto Scaling that you want to perform an action on an instance that is not actively in service; for example, either when the instance launches or before the instance terminates. This step is a part of the procedure for adding a lifecycle hook to an Auto Scaling group:
For more information, see Auto Scaling Lifecycle in the Auto Scaling Developer Guide. If you exceed your maximum limit of lifecycle hooks, which by default is 50 per region, the call fails. For information about updating this limit, see AWS Service Limits in the Amazon Web Services General Reference. |
|
PutLifecycleHookResponse | Configuration for accessing Amazon PutLifecycleHook service | |
PutLifecycleHookResult | ||
PutNotificationConfigurationRequest |
Container for the parameters to the PutNotificationConfiguration operation.
Configures an Auto Scaling group to send notifications when specified events take
place. Subscribers to this topic can have messages for events delivered to an endpoint
such as a web server or email address.
For more information see Getting Notifications When Your Auto Scaling Group Changes in the Auto Scaling Developer Guide. This configuration overwrites an existing configuration. |
|
PutNotificationConfigurationResponse | ||
PutScalingPolicyRequest |
Container for the parameters to the PutScalingPolicy operation.
Creates or updates a policy for an Auto Scaling group. To update an existing policy,
use the existing policy name and set the parameters you want to change. Any existing
parameter not changed in an update to an existing policy is not changed in this update
request.
If you exceed your maximum limit of step adjustments, which by default is 20 per region, the call fails. For information about updating this limit, see AWS Service Limits in the Amazon Web Services General Reference. |
|
PutScalingPolicyResponse | Configuration for accessing Amazon PutScalingPolicy service | |
PutScalingPolicyResult | ||
PutScheduledUpdateGroupActionRequest |
Container for the parameters to the PutScheduledUpdateGroupAction operation.
Creates or updates a scheduled scaling action for an Auto Scaling group. When updating
a scheduled scaling action, if you leave a parameter unspecified, the corresponding
value remains unchanged in the affected Auto Scaling group.
For more information, see Scheduled Scaling in the Auto Scaling Developer Guide. |
|
PutScheduledUpdateGroupActionResponse | ||
RecordLifecycleActionHeartbeatRequest |
Container for the parameters to the RecordLifecycleActionHeartbeat operation.
Records a heartbeat for the lifecycle action associated with the specified token or
instance. This extends the timeout by the length of time defined using PutLifecycleHook.
This step is a part of the procedure for adding a lifecycle hook to an Auto Scaling group:
For more information, see Auto Scaling Lifecycle in the Auto Scaling Developer Guide. |
|
RecordLifecycleActionHeartbeatResponse | Configuration for accessing Amazon RecordLifecycleActionHeartbeat service | |
RecordLifecycleActionHeartbeatResult | ||
ResourceContentionException | AutoScaling exception | |
ResourceInUseException | AutoScaling exception | |
ResumeProcessesRequest |
Container for the parameters to the ResumeProcesses operation.
Resumes the specified suspended Auto Scaling processes, or all suspended process,
for the specified Auto Scaling group.
For more information, see Suspending and Resuming Auto Scaling Processes in the Auto Scaling Developer Guide. |
|
ResumeProcessesResponse | ||
ScalingActivityInProgressException | AutoScaling exception | |
ScalingPolicy | Describes a scaling policy. | |
ScheduledUpdateGroupAction | Describes a scheduled update to an Auto Scaling group. | |
SetDesiredCapacityRequest |
Container for the parameters to the SetDesiredCapacity operation.
Sets the size of the specified Auto Scaling group.
For more information about desired capacity, see What Is Auto Scaling? in the Auto Scaling Developer Guide. |
|
SetDesiredCapacityResponse | ||
SetInstanceHealthRequest |
Container for the parameters to the SetInstanceHealth operation.
Sets the health status of the specified instance.
For more information, see Health Checks in the Auto Scaling Developer Guide. |
|
SetInstanceHealthResponse | ||
SetInstanceProtectionRequest |
Container for the parameters to the SetInstanceProtection operation.
Updates the instance protection settings of the specified instances.
For more information, see Instance Protection in the Auto Scaling Developer Guide. |
|
SetInstanceProtectionResponse | Configuration for accessing Amazon SetInstanceProtection service | |
SetInstanceProtectionResult | ||
StepAdjustment |
Describes an adjustment based on the difference between the value of the aggregated
CloudWatch metric and the breach threshold that you've defined for the alarm.
For the following examples, suppose that you have an alarm with a breach threshold of 50:
There are a few rules for the step adjustments for your step policy:
|
|
SuspendedProcess | Describes an Auto Scaling process that has been suspended. For more information, see ProcessType. | |
SuspendProcessesRequest |
Container for the parameters to the SuspendProcesses operation.
Suspends the specified Auto Scaling processes, or all processes, for the specified
Auto Scaling group.
Note that if you suspend either the To resume processes that have been suspended, use ResumeProcesses. For more information, see Suspending and Resuming Auto Scaling Processes in the Auto Scaling Developer Guide. |
|
SuspendProcessesResponse | ||
Tag | Describes a tag for an Auto Scaling group. | |
TagDescription | Describes a tag for an Auto Scaling group. | |
TerminateInstanceInAutoScalingGroupRequest |
Container for the parameters to the TerminateInstanceInAutoScalingGroup operation.
Terminates the specified instance and optionally adjusts the desired group size.
This call simply makes a termination request. The instance is not terminated immediately. |
|
TerminateInstanceInAutoScalingGroupResponse | Configuration for accessing Amazon TerminateInstanceInAutoScalingGroup service | |
TerminateInstanceInAutoScalingGroupResult | ||
UpdateAutoScalingGroupRequest |
Container for the parameters to the UpdateAutoScalingGroup operation.
Updates the configuration for the specified Auto Scaling group.
To update an Auto Scaling group with a launch configuration with The new settings are registered upon the completion of this call. Any launch configuration settings take effect on any triggers after this call returns. Scaling activities that are currently in progress aren't affected. Note the following:
|
|
UpdateAutoScalingGroupResponse |