Package-level declarations
Types
`ScalableTargetAction`
specifies the minimum and maximum capacity for the `ScalableTargetAction`
property of the AWS::ApplicationAutoScaling::ScalableTarget ScheduledAction property type.
`ScheduledAction`
is a property of the AWS::ApplicationAutoScaling::ScalableTarget resource that specifies a scheduled action for a scalable target. For more information, see Scheduled scaling in the Application Auto Scaling User Guide.
`SuspendedState`
is a property of the AWS::ApplicationAutoScaling::ScalableTarget resource that specifies whether the scaling activities for a scalable target are in a suspended state. For more information, see Suspending and resuming scaling in the Application Auto Scaling User Guide.
Contains customized metric specification information for a target tracking scaling policy for Application Auto Scaling. For information about the available metrics for a service, see services that publish CloudWatch metrics in the Amazon CloudWatch User Guide. To create your customized metric specification:
`MetricDimension`
specifies a name/value pair that is part of the identity of a CloudWatch metric for the `Dimensions`
property of the AWS::ApplicationAutoScaling::ScalingPolicy CustomizedMetricSpecification property type. Duplicate dimensions are not allowed.
Contains predefined metric specification information for a target tracking scaling policy for Application Auto Scaling. `PredefinedMetricSpecification`
is a property of the AWS::ApplicationAutoScaling::ScalingPolicy TargetTrackingScalingPolicyConfiguration property type.
`StepAdjustment`
specifies a step adjustment for the `StepAdjustments`
property of the AWS::ApplicationAutoScaling::ScalingPolicy StepScalingPolicyConfiguration property type. For the following examples, suppose that you have an alarm with a breach threshold of 50:
`StepScalingPolicyConfiguration`
is a property of the AWS::ApplicationAutoScaling::ScalingPolicy resource that specifies a step scaling policy configuration for Application Auto Scaling. For more information, see Step scaling policies in the Application Auto Scaling User Guide.
Represents a specific metric for a target tracking scaling policy for Application Auto Scaling. Metric is a property of the AWS::ApplicationAutoScaling::ScalingPolicy TargetTrackingMetricStat property type.
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. You can call for a single metric or perform math expressions on multiple metrics. Any expressions used in a metric specification must eventually return a single time series. For more information and examples, see Create a target tracking scaling policy for Application Auto Scaling using metric math in the Application Auto Scaling User Guide. `TargetTrackingMetricDataQuery`
is a property of the AWS::ApplicationAutoScaling::ScalingPolicy CustomizedMetricSpecification property type.
`TargetTrackingMetricDimension`
specifies a name/value pair that is part of the identity of a CloudWatch metric for the `Dimensions`
property of the AWS::ApplicationAutoScaling::ScalingPolicy TargetTrackingMetric property type. Duplicate dimensions are not allowed.
This structure defines the CloudWatch metric to return, along with the statistic and unit. `TargetTrackingMetricStat`
is a property of the AWS::ApplicationAutoScaling::ScalingPolicy TargetTrackingMetricDataQuery property type. For more information about the CloudWatch terminology below, see Amazon CloudWatch concepts in the Amazon CloudWatch User Guide.
`TargetTrackingScalingPolicyConfiguration`
is a property of the AWS::ApplicationAutoScaling::ScalingPolicy resource that specifies a target tracking scaling policy configuration for Application Auto Scaling. Use a target tracking scaling policy to adjust the capacity of the specified scalable target in response to actual workloads, so that resource utilization remains at or near the target utilization value. For more information, see Target tracking scaling policies in the Application Auto Scaling User Guide.