lib/aws-sdk-applicationautoscaling/client.rb in aws-sdk-applicationautoscaling-1.38.0 vs lib/aws-sdk-applicationautoscaling/client.rb in aws-sdk-applicationautoscaling-1.39.0
- old
+ new
@@ -1661,10 +1661,18 @@
# increases capacity by 3, another policy increases capacity by 200
# percent, and the current capacity is 10, Application Auto Scaling uses
# the policy with the highest calculated capacity (200% of 10 = 20) and
# scales out to 30.
#
+ # We recommend caution, however, when using target tracking scaling
+ # policies with step scaling policies because conflicts between these
+ # policies can cause undesirable behavior. For example, if the step
+ # scaling policy initiates a scale-in activity before the target
+ # tracking policy is ready to scale in, the scale-in activity will not
+ # be blocked. After the scale-in activity completes, the target tracking
+ # policy could instruct the scalable target to scale out again.
+ #
# For more information, see [Target Tracking Scaling Policies][1] and
# [Step Scaling Policies][2] in the *Application Auto Scaling User
# Guide*.
#
# <note markdown="1"> If a scalable target is deregistered, the scalable target is no longer
@@ -1801,11 +1809,11 @@
# The following policy types are supported:
#
# `TargetTrackingScaling`—Not supported for Amazon EMR
#
# `StepScaling`—Not supported for DynamoDB, Amazon Comprehend, Lambda,
- # or Amazon Keyspaces for Apache Cassandra.
+ # or Amazon Keyspaces (for Apache Cassandra).
#
# For more information, see [Target Tracking Scaling Policies][1] and
# [Step Scaling Policies][2] in the *Application Auto Scaling User
# Guide*.
#
@@ -2396,10 +2404,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-applicationautoscaling'
- context[:gem_version] = '1.38.0'
+ context[:gem_version] = '1.39.0'
Seahorse::Client::Request.new(handlers, context)
end
# @api private
# @deprecated