| Class | Description |
|---|---|
| AcceleratorCountRequest |
Specifies the minimum and maximum for the
AcceleratorCount object when you specify
InstanceRequirements for an Auto Scaling group. |
| AcceleratorTotalMemoryMiBRequest |
Specifies the minimum and maximum for the
AcceleratorTotalMemoryMiB object when you specify
InstanceRequirements for an Auto Scaling group. |
| 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.
|
| Alarm |
Describes an alarm.
|
| AlarmSpecification |
Specifies the CloudWatch alarm specification to use in an instance refresh.
|
| AttachInstancesRequest | |
| AttachInstancesResult | |
| AttachLoadBalancersRequest | |
| AttachLoadBalancersResult | |
| AttachLoadBalancerTargetGroupsRequest | |
| AttachLoadBalancerTargetGroupsResult | |
| AttachTrafficSourcesRequest | |
| AttachTrafficSourcesResult | |
| AutoScalingGroup |
Describes an Auto Scaling group.
|
| AutoScalingInstanceDetails |
Describes an EC2 instance associated with an Auto Scaling group.
|
| BaselineEbsBandwidthMbpsRequest |
Specifies the minimum and maximum for the
BaselineEbsBandwidthMbps object when you specify
InstanceRequirements for an Auto Scaling group. |
| BatchDeleteScheduledActionRequest | |
| BatchDeleteScheduledActionResult | |
| BatchPutScheduledUpdateGroupActionRequest | |
| BatchPutScheduledUpdateGroupActionResult | |
| BlockDeviceMapping |
Describes a block device mapping.
|
| CancelInstanceRefreshRequest | |
| CancelInstanceRefreshResult | |
| CapacityForecast |
A
GetPredictiveScalingForecast call returns the capacity forecast for a predictive scaling policy. |
| CompleteLifecycleActionRequest | |
| CompleteLifecycleActionResult | |
| CreateAutoScalingGroupRequest | |
| CreateAutoScalingGroupResult | |
| CreateLaunchConfigurationRequest | |
| CreateLaunchConfigurationResult | |
| CreateOrUpdateTagsRequest | |
| CreateOrUpdateTagsResult | |
| CustomizedMetricSpecification |
Represents a CloudWatch metric of your choosing for a target tracking scaling policy to use with Amazon EC2 Auto
Scaling.
|
| DeleteAutoScalingGroupRequest | |
| DeleteAutoScalingGroupResult | |
| DeleteLaunchConfigurationRequest | |
| DeleteLaunchConfigurationResult | |
| DeleteLifecycleHookRequest | |
| DeleteLifecycleHookResult | |
| DeleteNotificationConfigurationRequest | |
| DeleteNotificationConfigurationResult | |
| DeletePolicyRequest | |
| DeletePolicyResult | |
| DeleteScheduledActionRequest | |
| DeleteScheduledActionResult | |
| DeleteTagsRequest | |
| DeleteTagsResult | |
| DeleteWarmPoolRequest | |
| DeleteWarmPoolResult | |
| DescribeAccountLimitsRequest | |
| DescribeAccountLimitsResult | |
| DescribeAdjustmentTypesRequest | |
| DescribeAdjustmentTypesResult | |
| DescribeAutoScalingGroupsRequest | |
| DescribeAutoScalingGroupsResult | |
| DescribeAutoScalingInstancesRequest | |
| DescribeAutoScalingInstancesResult | |
| DescribeAutoScalingNotificationTypesRequest | |
| DescribeAutoScalingNotificationTypesResult | |
| DescribeInstanceRefreshesRequest | |
| DescribeInstanceRefreshesResult | |
| DescribeLaunchConfigurationsRequest | |
| DescribeLaunchConfigurationsResult | |
| DescribeLifecycleHooksRequest | |
| DescribeLifecycleHooksResult | |
| DescribeLifecycleHookTypesRequest | |
| DescribeLifecycleHookTypesResult | |
| DescribeLoadBalancersRequest | |
| DescribeLoadBalancersResult | |
| DescribeLoadBalancerTargetGroupsRequest | |
| DescribeLoadBalancerTargetGroupsResult | |
| DescribeMetricCollectionTypesRequest | |
| DescribeMetricCollectionTypesResult | |
| DescribeNotificationConfigurationsRequest | |
| DescribeNotificationConfigurationsResult | |
| DescribePoliciesRequest | |
| DescribePoliciesResult | |
| DescribeScalingActivitiesRequest | |
| DescribeScalingActivitiesResult | |
| DescribeScalingProcessTypesRequest | |
| DescribeScalingProcessTypesResult | |
| DescribeScheduledActionsRequest | |
| DescribeScheduledActionsResult | |
| DescribeTagsRequest | |
| DescribeTagsResult | |
| DescribeTerminationPolicyTypesRequest | |
| DescribeTerminationPolicyTypesResult | |
| DescribeTrafficSourcesRequest | |
| DescribeTrafficSourcesResult | |
| DescribeWarmPoolRequest | |
| DescribeWarmPoolResult | |
| DesiredConfiguration |
Describes the desired configuration for an instance refresh.
|
| DetachInstancesRequest | |
| DetachInstancesResult | |
| DetachLoadBalancersRequest | |
| DetachLoadBalancersResult | |
| DetachLoadBalancerTargetGroupsRequest | |
| DetachLoadBalancerTargetGroupsResult | |
| DetachTrafficSourcesRequest | |
| DetachTrafficSourcesResult | |
| DisableMetricsCollectionRequest | |
| DisableMetricsCollectionResult | |
| Ebs |
Describes information used to set up an Amazon EBS volume specified in a block device mapping.
|
| EnabledMetric |
Describes an enabled Auto Scaling group metric.
|
| EnableMetricsCollectionRequest | |
| EnableMetricsCollectionResult | |
| EnterStandbyRequest | |
| EnterStandbyResult | |
| ExecutePolicyRequest | |
| ExecutePolicyResult | |
| ExitStandbyRequest | |
| ExitStandbyResult | |
| FailedScheduledUpdateGroupActionRequest |
Describes a scheduled action that could not be created, updated, or deleted.
|
| Filter |
Describes a filter that is used to return a more specific list of results from a describe operation.
|
| GetPredictiveScalingForecastRequest | |
| GetPredictiveScalingForecastResult | |
| Instance |
Describes an EC2 instance.
|
| InstanceMaintenancePolicy |
Describes an instance maintenance policy.
|
| InstanceMetadataOptions |
The metadata options for the instances.
|
| InstanceMonitoring |
Describes whether detailed monitoring is enabled for the Auto Scaling instances.
|
| InstanceRefresh |
Describes an instance refresh for an Auto Scaling group.
|
| InstanceRefreshLivePoolProgress |
Reports progress on replacing instances that are in the Auto Scaling group.
|
| InstanceRefreshProgressDetails |
Reports progress on replacing instances in an Auto Scaling group that has a warm pool.
|
| InstanceRefreshWarmPoolProgress |
Reports progress on replacing instances that are in the warm pool.
|
| InstanceRequirements |
The attributes for the instance types for a mixed instances policy.
|
| InstanceReusePolicy |
Describes an instance reuse policy for a warm pool.
|
| InstancesDistribution |
Use this structure to specify the distribution of On-Demand Instances and Spot Instances and the allocation
strategies used to fulfill On-Demand and Spot capacities for a mixed instances policy.
|
| LaunchConfiguration |
Describes a launch configuration.
|
| LaunchTemplate |
Use this structure to specify the launch templates and instance types (overrides) for a mixed instances policy.
|
| LaunchTemplateOverrides |
Use this structure to let Amazon EC2 Auto Scaling do the following when the Auto Scaling group has a mixed instances
policy:
|
| LaunchTemplateSpecification |
Describes the launch template and the version of the launch template that Amazon EC2 Auto Scaling uses to launch
Amazon EC2 instances.
|
| LifecycleHook |
Describes a lifecycle hook.
|
| LifecycleHookSpecification |
Describes information used to specify a lifecycle hook for an Auto Scaling group.
|
| LoadBalancerState |
Describes the state of a Classic Load Balancer.
|
| LoadBalancerTargetGroupState |
Describes the state of a target group.
|
| LoadForecast |
A
GetPredictiveScalingForecast call returns the load forecast for a predictive scaling policy. |
| MemoryGiBPerVCpuRequest |
Specifies the minimum and maximum for the
MemoryGiBPerVCpu object when you specify
InstanceRequirements for an Auto Scaling group. |
| MemoryMiBRequest |
Specifies the minimum and maximum for the
MemoryMiB object when you specify InstanceRequirements
for an Auto Scaling group. |
| Metric |
Represents a specific metric.
|
| MetricCollectionType |
Describes a metric.
|
| MetricDataQuery |
The metric data to return.
|
| MetricDimension |
Describes the dimension of a metric.
|
| MetricGranularityType |
Describes a granularity of a metric.
|
| MetricStat |
This structure defines the CloudWatch metric to return, along with the statistic and unit.
|
| MixedInstancesPolicy |
Use this structure to launch multiple instance types and On-Demand Instances and Spot Instances within a single Auto
Scaling group.
|
| NetworkBandwidthGbpsRequest |
Specifies the minimum and maximum for the
NetworkBandwidthGbps object when you specify
InstanceRequirements for an Auto Scaling group. |
| NetworkInterfaceCountRequest |
Specifies the minimum and maximum for the
NetworkInterfaceCount object when you specify
InstanceRequirements for an Auto Scaling group. |
| NotificationConfiguration |
Describes a notification.
|
| PredefinedMetricSpecification |
Represents a predefined metric for a target tracking scaling policy to use with Amazon EC2 Auto Scaling.
|
| PredictiveScalingConfiguration |
Represents a predictive scaling policy configuration to use with Amazon EC2 Auto Scaling.
|
| PredictiveScalingCustomizedCapacityMetric |
Describes a customized capacity metric for a predictive scaling policy.
|
| PredictiveScalingCustomizedLoadMetric |
Describes a custom load metric for a predictive scaling policy.
|
| PredictiveScalingCustomizedScalingMetric |
Describes a custom scaling metric for a predictive scaling policy.
|
| PredictiveScalingMetricSpecification |
This structure specifies the metrics and target utilization settings for a predictive scaling policy.
|
| PredictiveScalingPredefinedLoadMetric |
Describes a load metric for a predictive scaling policy.
|
| PredictiveScalingPredefinedMetricPair |
Represents a metric pair for a predictive scaling policy.
|
| PredictiveScalingPredefinedScalingMetric |
Describes a scaling metric for a predictive scaling policy.
|
| ProcessType |
Describes a process type.
|
| PutLifecycleHookRequest | |
| PutLifecycleHookResult | |
| PutNotificationConfigurationRequest | |
| PutNotificationConfigurationResult | |
| PutScalingPolicyRequest | |
| PutScalingPolicyResult |
Contains the output of PutScalingPolicy.
|
| PutScheduledUpdateGroupActionRequest | |
| PutScheduledUpdateGroupActionResult | |
| PutWarmPoolRequest | |
| PutWarmPoolResult | |
| RecordLifecycleActionHeartbeatRequest | |
| RecordLifecycleActionHeartbeatResult | |
| RefreshPreferences |
Describes the preferences for an instance refresh.
|
| ResumeProcessesRequest | |
| ResumeProcessesResult | |
| RollbackDetails |
Details about an instance refresh rollback.
|
| RollbackInstanceRefreshRequest | |
| RollbackInstanceRefreshResult | |
| ScalingPolicy |
Describes a scaling policy.
|
| ScheduledUpdateGroupAction |
Describes a scheduled scaling action.
|
| ScheduledUpdateGroupActionRequest |
Describes information used for one or more scheduled scaling action updates in a
BatchPutScheduledUpdateGroupAction operation.
|
| SetDesiredCapacityRequest | |
| SetDesiredCapacityResult | |
| SetInstanceHealthRequest | |
| SetInstanceHealthResult | |
| SetInstanceProtectionRequest | |
| SetInstanceProtectionResult | |
| StartInstanceRefreshRequest | |
| StartInstanceRefreshResult | |
| StepAdjustment |
Describes information used to create a step adjustment for a step scaling policy.
|
| SuspendedProcess |
Describes an auto scaling process that has been suspended.
|
| SuspendProcessesRequest | |
| SuspendProcessesResult | |
| Tag |
Describes a tag for an Auto Scaling group.
|
| TagDescription |
Describes a tag for an Auto Scaling group.
|
| TargetTrackingConfiguration |
Represents a target tracking scaling policy configuration to use with Amazon EC2 Auto Scaling.
|
| TargetTrackingMetricDataQuery |
The metric data to return.
|
| TargetTrackingMetricStat |
This structure defines the CloudWatch metric to return, along with the statistic and unit.
|
| TerminateInstanceInAutoScalingGroupRequest | |
| TerminateInstanceInAutoScalingGroupResult | |
| TotalLocalStorageGBRequest |
Specifies the minimum and maximum for the
TotalLocalStorageGB object when you specify
InstanceRequirements for an Auto Scaling group. |
| TrafficSourceIdentifier |
Identifying information for a traffic source.
|
| TrafficSourceState |
Describes the state of a traffic source.
|
| UpdateAutoScalingGroupRequest | |
| UpdateAutoScalingGroupResult | |
| VCpuCountRequest |
Specifies the minimum and maximum for the
VCpuCount object when you specify InstanceRequirements
for an Auto Scaling group. |
| WarmPoolConfiguration |
Describes a warm pool configuration.
|
| Exception | Description |
|---|---|
| ActiveInstanceRefreshNotFoundException |
The request failed because an active instance refresh or rollback for the specified Auto Scaling group was not found.
|
| AlreadyExistsException |
You already have an Auto Scaling group or launch configuration with this name.
|
| AmazonAutoScalingException |
Base exception for all service exceptions thrown by Auto Scaling
|
| InstanceRefreshInProgressException |
The request failed because an active instance refresh already exists for the specified Auto Scaling group.
|
| InvalidNextTokenException |
The
NextToken value is not valid. |
| IrreversibleInstanceRefreshException |
The request failed because a desired configuration was not found or an incompatible launch template (uses a Systems
Manager parameter instead of an AMI ID) or launch template version (
$Latest or $Default) is
present on the Auto Scaling group. |
| LimitExceededException |
You have already reached a limit for your Amazon EC2 Auto Scaling resources (for example, Auto Scaling groups, launch
configurations, or lifecycle hooks).
|
| ResourceContentionException |
You already have a pending update to an Amazon EC2 Auto Scaling resource (for example, an Auto Scaling group,
instance, or load balancer).
|
| ResourceInUseException |
The operation can't be performed because the resource is in use.
|
| ScalingActivityInProgressException |
The operation can't be performed because there are scaling activities in progress.
|
| ServiceLinkedRoleFailureException |
The service-linked role is not yet ready for use.
|