All Classes and Interfaces
Class
Description
Specifies the minimum and maximum for the
AcceleratorCount object when you specify InstanceRequirements for an Auto Scaling group.
Specifies the minimum and maximum for the
AcceleratorTotalMemoryMiB object when you specify InstanceRequirements for an Auto Scaling group.
The request failed because an active instance refresh or rollback for the specified Auto Scaling group was not found.
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.
Describes a policy adjustment type.
Describes an alarm.
Specifies the CloudWatch alarm specification to use in an instance refresh.
You already have an Auto Scaling group or launch configuration with this name.
An AWS Arn.
AttachInstancesRequest MarshallerAttachLoadBalancersRequest MarshallerAttachLoadBalancerTargetGroupsRequest MarshallerAttachTrafficSourcesRequest MarshallerService client for accessing Auto Scaling asynchronously.
A builder for creating an instance of
AutoScalingAsyncClient.Waiter utility class that polls a resource until a desired state is reached or until it is determined that the
resource will never enter into the desired state.
The parameters object used to resolve the auth schemes for the AutoScaling service.
A builder for a
AutoScalingAuthSchemeParams.An auth scheme provider for AutoScaling service.
This includes configuration specific to Auto Scaling that is supported by both
AutoScalingClientBuilder and
AutoScalingAsyncClientBuilder.Service client for accessing Auto Scaling.
A builder for creating an instance of
AutoScalingClient.The parameters object used to resolve an endpoint for the AutoScaling service.
An endpoint provider for AutoScaling.
Describes an Auto Scaling group.
Describes an EC2 instance associated with an Auto Scaling group.
Class to expose the service client settings to the user.
A builder for creating a
AutoScalingServiceClientConfigurationWaiter utility class that polls a resource until a desired state is reached or until it is determined that the
resource will never enter into the desired state.
Describes an Availability Zone distribution.
Describes an Availability Zone impairment policy.
Specifies the minimum and maximum for the
BaselineEbsBandwidthMbps object when you specify InstanceRequirements for an Auto Scaling group.
The baseline performance to consider, using an instance family as a baseline reference.
BatchDeleteScheduledActionRequest MarshallerBatchPutScheduledUpdateGroupActionRequest Marshaller
Describes a block device mapping.
CancelInstanceRefreshRequest Marshaller
A
GetPredictiveScalingForecast call returns the capacity forecast for a predictive scaling policy.
Describes the Capacity Reservation preference and targeting options.
The target for the Capacity Reservation.
CompleteLifecycleActionRequest Marshaller
The CPU performance to consider, using an instance family as the baseline reference.
CreateAutoScalingGroupRequest MarshallerCreateLaunchConfigurationRequest MarshallerCreateOrUpdateTagsRequest Marshaller
Represents a CloudWatch metric of your choosing for a target tracking scaling policy to use with Amazon EC2 Auto
Scaling.
DeleteAutoScalingGroupRequest MarshallerDeleteLaunchConfigurationRequest MarshallerDeleteLifecycleHookRequest MarshallerDeleteNotificationConfigurationRequest MarshallerDeletePolicyRequest MarshallerDeleteScheduledActionRequest MarshallerDeleteTagsRequest MarshallerDeleteWarmPoolRequest MarshallerDescribeAccountLimitsRequest MarshallerDescribeAdjustmentTypesRequest Marshaller
Represents the output for the
AutoScalingClient.describeAutoScalingGroupsPaginator(software.amazon.awssdk.services.autoscaling.model.DescribeAutoScalingGroupsRequest)
operation which is a paginated operation.
Represents the output for the
AutoScalingAsyncClient.describeAutoScalingGroupsPaginator(software.amazon.awssdk.services.autoscaling.model.DescribeAutoScalingGroupsRequest)
operation which is a paginated operation.DescribeAutoScalingGroupsRequest Marshaller
Represents the output for the
AutoScalingClient.describeAutoScalingInstancesPaginator(software.amazon.awssdk.services.autoscaling.model.DescribeAutoScalingInstancesRequest)
operation which is a paginated operation.
Represents the output for the
AutoScalingAsyncClient.describeAutoScalingInstancesPaginator(software.amazon.awssdk.services.autoscaling.model.DescribeAutoScalingInstancesRequest)
operation which is a paginated operation.DescribeAutoScalingInstancesRequest MarshallerDescribeAutoScalingNotificationTypesRequest Marshaller
Represents the output for the
AutoScalingClient.describeInstanceRefreshesPaginator(software.amazon.awssdk.services.autoscaling.model.DescribeInstanceRefreshesRequest)
operation which is a paginated operation.
Represents the output for the
AutoScalingAsyncClient.describeInstanceRefreshesPaginator(software.amazon.awssdk.services.autoscaling.model.DescribeInstanceRefreshesRequest)
operation which is a paginated operation.DescribeInstanceRefreshesRequest Marshaller
Represents the output for the
AutoScalingClient.describeLaunchConfigurationsPaginator(software.amazon.awssdk.services.autoscaling.model.DescribeLaunchConfigurationsRequest)
operation which is a paginated operation.
Represents the output for the
AutoScalingAsyncClient.describeLaunchConfigurationsPaginator(software.amazon.awssdk.services.autoscaling.model.DescribeLaunchConfigurationsRequest)
operation which is a paginated operation.DescribeLaunchConfigurationsRequest MarshallerDescribeLifecycleHooksRequest MarshallerDescribeLifecycleHookTypesRequest Marshaller
Represents the output for the
AutoScalingClient.describeLoadBalancersPaginator(software.amazon.awssdk.services.autoscaling.model.DescribeLoadBalancersRequest)
operation which is a paginated operation.
Represents the output for the
AutoScalingAsyncClient.describeLoadBalancersPaginator(software.amazon.awssdk.services.autoscaling.model.DescribeLoadBalancersRequest)
operation which is a paginated operation.DescribeLoadBalancersRequest Marshaller
Represents the output for the
AutoScalingClient.describeLoadBalancerTargetGroupsPaginator(software.amazon.awssdk.services.autoscaling.model.DescribeLoadBalancerTargetGroupsRequest)
operation which is a paginated operation.
Represents the output for the
AutoScalingAsyncClient.describeLoadBalancerTargetGroupsPaginator(software.amazon.awssdk.services.autoscaling.model.DescribeLoadBalancerTargetGroupsRequest)
operation which is a paginated operation.DescribeLoadBalancerTargetGroupsRequest MarshallerDescribeMetricCollectionTypesRequest Marshaller
Represents the output for the
AutoScalingClient.describeNotificationConfigurationsPaginator(software.amazon.awssdk.services.autoscaling.model.DescribeNotificationConfigurationsRequest)
operation which is a paginated operation.
Represents the output for the
AutoScalingAsyncClient.describeNotificationConfigurationsPaginator(software.amazon.awssdk.services.autoscaling.model.DescribeNotificationConfigurationsRequest)
operation which is a paginated operation.DescribeNotificationConfigurationsRequest Marshaller
Represents the output for the
AutoScalingClient.describePoliciesPaginator(software.amazon.awssdk.services.autoscaling.model.DescribePoliciesRequest)
operation which is a paginated operation.
Represents the output for the
AutoScalingAsyncClient.describePoliciesPaginator(software.amazon.awssdk.services.autoscaling.model.DescribePoliciesRequest)
operation which is a paginated operation.DescribePoliciesRequest Marshaller
Represents the output for the
AutoScalingClient.describeScalingActivitiesPaginator(software.amazon.awssdk.services.autoscaling.model.DescribeScalingActivitiesRequest)
operation which is a paginated operation.
Represents the output for the
AutoScalingAsyncClient.describeScalingActivitiesPaginator(software.amazon.awssdk.services.autoscaling.model.DescribeScalingActivitiesRequest)
operation which is a paginated operation.DescribeScalingActivitiesRequest MarshallerDescribeScalingProcessTypesRequest Marshaller
Represents the output for the
AutoScalingClient.describeScheduledActionsPaginator(software.amazon.awssdk.services.autoscaling.model.DescribeScheduledActionsRequest)
operation which is a paginated operation.
Represents the output for the
AutoScalingAsyncClient.describeScheduledActionsPaginator(software.amazon.awssdk.services.autoscaling.model.DescribeScheduledActionsRequest)
operation which is a paginated operation.DescribeScheduledActionsRequest Marshaller
Represents the output for the
AutoScalingClient.describeTagsPaginator(software.amazon.awssdk.services.autoscaling.model.DescribeTagsRequest)
operation which is a paginated operation.
Represents the output for the
AutoScalingAsyncClient.describeTagsPaginator(software.amazon.awssdk.services.autoscaling.model.DescribeTagsRequest)
operation which is a paginated operation.DescribeTagsRequest MarshallerDescribeTerminationPolicyTypesRequest Marshaller
Represents the output for the
AutoScalingClient.describeTrafficSourcesPaginator(software.amazon.awssdk.services.autoscaling.model.DescribeTrafficSourcesRequest)
operation which is a paginated operation.
Represents the output for the
AutoScalingAsyncClient.describeTrafficSourcesPaginator(software.amazon.awssdk.services.autoscaling.model.DescribeTrafficSourcesRequest)
operation which is a paginated operation.DescribeTrafficSourcesRequest Marshaller
Represents the output for the
AutoScalingClient.describeWarmPoolPaginator(software.amazon.awssdk.services.autoscaling.model.DescribeWarmPoolRequest)
operation which is a paginated operation.
Represents the output for the
AutoScalingAsyncClient.describeWarmPoolPaginator(software.amazon.awssdk.services.autoscaling.model.DescribeWarmPoolRequest)
operation which is a paginated operation.DescribeWarmPoolRequest Marshaller
Describes the desired configuration for an instance refresh.
DetachInstancesRequest MarshallerDetachLoadBalancersRequest MarshallerDetachLoadBalancerTargetGroupsRequest MarshallerDetachTrafficSourcesRequest MarshallerDisableMetricsCollectionRequest Marshaller
Describes information used to set up an Amazon EBS volume specified in a block device mapping.
Describes an enabled Auto Scaling group metric.
EnableMetricsCollectionRequest MarshallerLink between an endpoint property and the
AwsEndpointAttribute it represents.EnterStandbyRequest MarshallerExecutePolicyRequest MarshallerExitStandbyRequest Marshaller
Describes a scheduled action that could not be created, updated, or deleted.
Describes a filter that is used to return a more specific list of results from a describe operation.
GetPredictiveScalingForecastRequest Marshaller
Indicates that the parameters in the current request do not match the parameters from a previous request with the
same client token within the idempotency window.
Identifiers for variables declared within the rule engine, e.g.
Describes an EC2 instance.
Contains details about a collection of instances launched in the Auto Scaling group.
The instance lifecycle policy for the Auto Scaling group.
Describes an instance maintenance policy.
The metadata options for the instances.
Describes whether detailed monitoring is enabled for the Auto Scaling instances.
Describes an instance refresh for an Auto Scaling group.
The request failed because an active instance refresh already exists for the specified Auto Scaling group.
Reports progress on replacing instances that are in the Auto Scaling group.
Reports progress on replacing instances in an Auto Scaling group that has a warm pool.
Reports progress on replacing instances that are in the warm pool.
The attributes for the instance types for a mixed instances policy.
Describes an instance reuse policy for a warm pool.
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.
The
NextToken value is not valid.
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.An intermediate value for JMESPath expressions, encapsulating the different data types supported by JMESPath and
the operations on that data.
Describes a launch configuration.
Contains details about errors encountered during instance launch attempts.
LaunchInstancesRequest Marshaller
Use this structure to specify the launch templates and instance types (overrides) for a mixed instances policy.
Use this structure to let Amazon EC2 Auto Scaling do the following when the Auto Scaling group has a mixed instances
policy:
Describes the launch template and the version of the launch template that Amazon EC2 Auto Scaling uses to launch
Amazon EC2 instances.
Describes a lifecycle hook.
Describes information used to specify a lifecycle hook for an Auto Scaling group.
You have already reached a limit for your Amazon EC2 Auto Scaling resources (for example, Auto Scaling groups, launch
configurations, or lifecycle hooks).
Describes the state of a Classic Load Balancer.
Describes the state of a target group.
A
GetPredictiveScalingForecast call returns the load forecast for a predictive scaling policy.
Specifies the minimum and maximum for the
MemoryGiBPerVCpu object when you specify InstanceRequirements for an Auto Scaling group.
Specifies the minimum and maximum for the
MemoryMiB object when you specify InstanceRequirements for an Auto Scaling group.
Represents a specific metric.
Describes a metric.
The metric data to return.
Describes the dimension of a metric.
Describes a granularity of a metric.
This structure defines the CloudWatch metric to return, along with the statistic and unit.
Use this structure to launch multiple instance types and On-Demand Instances and Spot Instances within a single Auto
Scaling group.
Specifies the minimum and maximum for the
NetworkBandwidthGbps object when you specify InstanceRequirements for an Auto Scaling group.
Specifies the minimum and maximum for the
NetworkInterfaceCount object when you specify InstanceRequirements for an Auto Scaling group.
Describes a notification.
Specify an instance family to use as the baseline reference for CPU performance.
Represents a predefined metric for a target tracking scaling policy to use with Amazon EC2 Auto Scaling.
Represents a predictive scaling policy configuration to use with Amazon EC2 Auto Scaling.
Describes a customized capacity metric for a predictive scaling policy.
Describes a custom load metric for a predictive scaling policy.
Describes a custom scaling metric for a predictive scaling policy.
This structure specifies the metrics and target utilization settings for a predictive scaling policy.
Describes a load metric for a predictive scaling policy.
Represents a metric pair for a predictive scaling policy.
Describes a scaling metric for a predictive scaling policy.
Describes a process type.
PutLifecycleHookRequest MarshallerPutNotificationConfigurationRequest MarshallerPutScalingPolicyRequest Marshaller
Contains the output of PutScalingPolicy.
PutScheduledUpdateGroupActionRequest MarshallerPutWarmPoolRequest MarshallerRecordLifecycleActionHeartbeatRequest Marshaller
Describes the preferences for an instance refresh.
You already have a pending update to an Amazon EC2 Auto Scaling resource (for example, an Auto Scaling group,
instance, or load balancer).
The operation can't be performed because the resource is in use.
ResumeProcessesRequest Marshaller
Defines the specific triggers that cause instances to be retained in a Retained state rather than terminated.
Details about an instance refresh rollback.
RollbackInstanceRefreshRequest MarshallerRepresents a URL to be used internally for endpoint resolution.
The operation can't be performed because there are scaling activities in progress.
Describes a scaling policy.
Describes a scheduled scaling action.
Describes information used for one or more scheduled scaling action updates in a BatchPutScheduledUpdateGroupAction operation.
The service-linked role is not yet ready for use.
SetDesiredCapacityRequest MarshallerSetInstanceHealthRequest MarshallerSetInstanceProtectionRequest MarshallerStartInstanceRefreshRequest Marshaller
Describes information used to create a step adjustment for a step scaling policy.
Describes an auto scaling process that has been suspended.
SuspendProcessesRequest Marshaller
Describes a tag for an Auto Scaling group.
Describes a tag for an Auto Scaling group.
Represents a target tracking scaling policy configuration to use with Amazon EC2 Auto Scaling.
The metric data to return.
This structure defines the CloudWatch metric to return, along with the statistic and unit.
TerminateInstanceInAutoScalingGroupRequest Marshaller
Specifies the minimum and maximum for the
TotalLocalStorageGB object when you specify InstanceRequirements for an Auto Scaling group.
Identifying information for a traffic source.
Describes the state of a traffic source.
UpdateAutoScalingGroupRequest MarshallerBase class for the types of values computable by the
RuleEngine.An array value.
A boolean value.
An integer value.
A record (map) value.
A string value.
Specifies the minimum and maximum for the
VCpuCount object when you specify InstanceRequirements for an Auto Scaling group.Contains classes used at runtime by the code generator classes for waiter acceptors generated from JMESPath
expressions.
A
WaiterAcceptor implementation that checks for a specific HTTP response status, regardless of whether
it's reported by a response or an exception.
Describes a warm pool configuration.