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.
|