Package-level declarations

Types

Link copied to clipboard

Specifies the minimum and maximum for the AcceleratorCount object when you specify InstanceRequirements for an Auto Scaling group.

Link copied to clipboard
Link copied to clipboard
sealed class AcceleratorName
Link copied to clipboard

Specifies the minimum and maximum for the AcceleratorTotalMemoryMiB object when you specify InstanceRequirements for an Auto Scaling group.

Link copied to clipboard
sealed class AcceleratorType
Link copied to clipboard

The request failed because an active instance refresh or rollback for the specified Auto Scaling group was not found.

Link copied to clipboard
class 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.

Link copied to clipboard

Describes a policy adjustment type.

Link copied to clipboard
class Alarm

Describes an alarm.

Link copied to clipboard

Specifies the CloudWatch alarm specification to use in an instance refresh.

Link copied to clipboard

You already have an Auto Scaling group or launch configuration with this name.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Base class for all service related exceptions thrown by the AutoScaling client

Link copied to clipboard

Describes an Auto Scaling group.

Link copied to clipboard

Describes an EC2 instance associated with an Auto Scaling group.

Link copied to clipboard
sealed class BareMetal
Link copied to clipboard

Specifies the minimum and maximum for the BaselineEbsBandwidthMbps object when you specify InstanceRequirements for an Auto Scaling group.

Link copied to clipboard

Describes a block device mapping.

Link copied to clipboard
Link copied to clipboard

A GetPredictiveScalingForecast call returns the capacity forecast for a predictive scaling policy. This structure includes the data points for that capacity forecast, along with the timestamps of those data points.

Link copied to clipboard
sealed class CpuManufacturer
Link copied to clipboard
Link copied to clipboard

Represents a CloudWatch metric of your choosing for a target tracking scaling policy to use with Amazon EC2 Auto Scaling.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Describes the desired configuration for an instance refresh.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Ebs

Describes information used to set up an Amazon EBS volume specified in a block device mapping.

Link copied to clipboard

Describes an enabled Auto Scaling group metric.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Describes a scheduled action that could not be created, updated, or deleted.

Link copied to clipboard
class Filter

Describes a filter that is used to return a more specific list of results from a describe operation.

Link copied to clipboard
class Instance

Describes an EC2 instance.

Link copied to clipboard
sealed class InstanceGeneration
Link copied to clipboard

Describes an instance maintenance policy.

Link copied to clipboard
Link copied to clipboard

The metadata options for the instances. For more information, see Configuring the Instance Metadata Options in the Amazon EC2 Auto Scaling User Guide.

Link copied to clipboard

Describes whether detailed monitoring is enabled for the Auto Scaling instances.

Link copied to clipboard

Describes an instance refresh for an Auto Scaling group.

Link copied to clipboard

The request failed because an active instance refresh already exists for the specified Auto Scaling group.

Link copied to clipboard

Reports progress on replacing instances that are in the Auto Scaling group.

Link copied to clipboard

Reports progress on replacing instances in an Auto Scaling group that has a warm pool. This includes separate details for instances in the warm pool and instances in the Auto Scaling group (the live pool).

Link copied to clipboard
Link copied to clipboard

Reports progress on replacing instances that are in the warm pool.

Link copied to clipboard

The attributes for the instance types for a mixed instances policy. Amazon EC2 Auto Scaling uses your specified requirements to identify instance types. Then, it uses your On-Demand and Spot allocation strategies to launch instances from these instance types.

Link copied to clipboard

Describes an instance reuse policy for a warm pool.

Link copied to clipboard

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.

Link copied to clipboard

The NextToken value is not valid.

Link copied to clipboard

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.

Link copied to clipboard

Describes a launch configuration.

Link copied to clipboard

Use this structure to specify the launch templates and instance types (overrides) for a mixed instances policy.

Link copied to clipboard

Use this structure to let Amazon EC2 Auto Scaling do the following when the Auto Scaling group has a mixed instances policy:

Link copied to clipboard

Describes the launch template and the version of the launch template that Amazon EC2 Auto Scaling uses to launch Amazon EC2 instances. For more information about launch templates, see Launch templates in the Amazon EC2 Auto Scaling User Guide.

Link copied to clipboard

Describes a lifecycle hook. A lifecycle hook lets you create solutions that are aware of events in the Auto Scaling instance lifecycle, and then perform a custom action on instances when the corresponding lifecycle event occurs.

Link copied to clipboard

Describes information used to specify a lifecycle hook for an Auto Scaling group.

Link copied to clipboard
sealed class LifecycleState
Link copied to clipboard

You have already reached a limit for your Amazon EC2 Auto Scaling resources (for example, Auto Scaling groups, launch configurations, or lifecycle hooks). For more information, see DescribeAccountLimits in the Amazon EC2 Auto Scaling API Reference.

Link copied to clipboard

Describes the state of a Classic Load Balancer.

Link copied to clipboard

Describes the state of a target group.

Link copied to clipboard

A GetPredictiveScalingForecast call returns the load forecast for a predictive scaling policy. This structure includes the data points for that load forecast, along with the timestamps of those data points and the metric specification.

Link copied to clipboard
sealed class LocalStorage
Link copied to clipboard
sealed class LocalStorageType
Link copied to clipboard

Specifies the minimum and maximum for the MemoryGiBPerVCpu object when you specify InstanceRequirements for an Auto Scaling group.

Link copied to clipboard

Specifies the minimum and maximum for the MemoryMiB object when you specify InstanceRequirements for an Auto Scaling group.

Link copied to clipboard
class Metric

Represents a specific metric.

Link copied to clipboard

Describes a metric.

Link copied to clipboard

The metric data to return. Also defines whether this call is returning data for one metric only, or whether it is performing a math expression on the values of returned metric statistics to create a new time series. A time series is a series of data points, each of which is associated with a timestamp.

Link copied to clipboard

Describes the dimension of a metric.

Link copied to clipboard

Describes a granularity of a metric.

Link copied to clipboard

This structure defines the CloudWatch metric to return, along with the statistic and unit.

Link copied to clipboard
sealed class MetricStatistic
Link copied to clipboard
sealed class MetricType
Link copied to clipboard

Use this structure to launch multiple instance types and On-Demand Instances and Spot Instances within a single Auto Scaling group.

Link copied to clipboard

Specifies the minimum and maximum for the NetworkBandwidthGbps object when you specify InstanceRequirements for an Auto Scaling group.

Link copied to clipboard

Specifies the minimum and maximum for the NetworkInterfaceCount object when you specify InstanceRequirements for an Auto Scaling group.

Link copied to clipboard

Describes a notification.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Represents a predefined metric for a target tracking scaling policy to use with Amazon EC2 Auto Scaling.

Link copied to clipboard
Link copied to clipboard

Represents a predictive scaling policy configuration to use with Amazon EC2 Auto Scaling.

Describes a customized capacity metric for a predictive scaling policy.

Link copied to clipboard

Describes a custom load metric for a predictive scaling policy.

Link copied to clipboard

Describes a custom scaling metric for a predictive scaling policy.

Link copied to clipboard

This structure specifies the metrics and target utilization settings for a predictive scaling policy.

Link copied to clipboard
Link copied to clipboard

Describes a load metric for a predictive scaling policy.

Link copied to clipboard

Represents a metric pair for a predictive scaling policy.

Link copied to clipboard

Describes a scaling metric for a predictive scaling policy.

Link copied to clipboard

Describes a process type.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Contains the output of PutScalingPolicy.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Describes the preferences for an instance refresh.

Link copied to clipboard
sealed class RefreshStrategy
Link copied to clipboard

You already have a pending update to an Amazon EC2 Auto Scaling resource (for example, an Auto Scaling group, instance, or load balancer).

Link copied to clipboard

The operation can't be performed because the resource is in use.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Details about an instance refresh rollback.

Link copied to clipboard
Link copied to clipboard

The operation can't be performed because there are scaling activities in progress.

Link copied to clipboard
Link copied to clipboard

Describes a scaling policy.

Link copied to clipboard

Describes a scheduled scaling action.

Link copied to clipboard

Describes information used for one or more scheduled scaling action updates in a BatchPutScheduledUpdateGroupAction operation.

Link copied to clipboard

The service-linked role is not yet ready for use.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class StandbyInstances
Link copied to clipboard

Describes information used to create a step adjustment for a step scaling policy.

Link copied to clipboard

Describes an auto scaling process that has been suspended.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Tag

Describes a tag for an Auto Scaling group.

Link copied to clipboard

Describes a tag for an Auto Scaling group.

Link copied to clipboard

Represents a target tracking scaling policy configuration to use with Amazon EC2 Auto Scaling.

Link copied to clipboard

The metric data to return. Also defines whether this call is returning data for one metric only, or whether it is performing a math expression on the values of returned metric statistics to create a new time series. A time series is a series of data points, each of which is associated with a timestamp.

Link copied to clipboard

This structure defines the CloudWatch metric to return, along with the statistic and unit.

Link copied to clipboard

Specifies the minimum and maximum for the TotalLocalStorageGB object when you specify InstanceRequirements for an Auto Scaling group.

Link copied to clipboard

Identifying information for a traffic source.

Link copied to clipboard

Describes the state of a traffic source.

Link copied to clipboard

Specifies the minimum and maximum for the VCpuCount object when you specify InstanceRequirements for an Auto Scaling group.

Link copied to clipboard

Describes a warm pool configuration.

Link copied to clipboard
sealed class WarmPoolState
Link copied to clipboard
sealed class WarmPoolStatus