| scaling-instructions list subresource |
A list of scaling instruction configuration. (Required)
- customized-load-metric-specification subresource
The customized load metric for predictive scaling.
- dimensions list subresource
The dimensions of the metric.
- name
- The name of the dimension. (Required)
- value
- The value of the dimension. (Required)
- name
- The name of the metric. (Required)
- namespace
- The namespace of the metric. (Required)
- statistic
- The statistic of the metric. Currently the only supported value is
Sum. (Required)
- unit
- The unit of the metric.
- disable-dynamic-scaling
- When set to
true the dynamic scaling by AWS Auto Scaling is disabled.
- max-capacity
- The maximum capacity of the resource. (Required)
- min-capacity
- The minimum capacity of the resource. (Required)
- predefined-load-metric-specification subresource
The predefined load metric to use for predictive scaling.
- predefined-load-metric-type
- The metric type. Valid values are
ASGTotalCPUUtilization, ASGTotalNetworkIn, ASGTotalNetworkOut or ALBTargetGroupRequestCount. (Required)
- resource-label
- The resource associated with the metric type.
- predictive-scaling-max-capacity-behavior
- The forecast max capacity behavior that should be applied to the resource. Valid values are
SetForecastCapacityToMaxCapacity, SetMaxCapacityToForecastCapacity or SetMaxCapacityAboveForecastCapacity.
- predictive-scaling-max-capacity-buffer
- The size of the capacity buffer. Valid values are between
1 to 100.
- predictive-scaling-mode
- The predictive scaling mode. Valid values are
ForecastAndScale or ForecastOnly.
- resource-id
- The ID of the resource that also specifies the resource type and unique identifier. (Required)
- scalable-dimension
- The scalable dimension associated with the resource. Valid values are
autoscaling:autoScalingGroup:DesiredCapacity, ecs:service:DesiredCount, ec2:spot-fleet-request:TargetCapacity, rds:cluster:ReadReplicaCount, dynamodb:table:ReadCapacityUnits, dynamodb:table:WriteCapacityUnits, dynamodb:index:ReadCapacityUnits or dynamodb:index:WriteCapacityUnits.
- scaling-policy-update-behavior
- The policy update behavior for the resource. Valid values are
KeepExternalPolicies or ReplaceExternalPolicies.
- scheduled-action-buffer-time
- The amount of time, in seconds, to buffer the run time of scheduled scaling actions.
- service-namespace
- The namespace of the service. Valid values are
autoscaling, ecs, ec2, rds or dynamodb.
- target-tracking-configurations list subresource
The target tracking configurations. Maximum allowed items are 10.
- customized-scaling-metric-specification subresource
The customized metric.
- dimensions list subresource
The dimensions of the metric.
- name
- The name of the dimension. (Required)
- value
- The value of the dimension. (Required)
- name
- The name of the metric. (Required)
- namespace
- The namespace of the metric. (Required)
- statistic
- The statistic of the metric. (Required)
- unit
- The unit of the metric.
- disable-scale-in
- When set to
true, the scale in by the target tracking scaling policy is disabled.
- estimated-instance-warmup
- The estimated time (in seconds) until a new instance can contribute to the CloudWatch metrics.
- predefined-scaling-metric-specification subresource
The predefined metric specification.
- predefined-scaling-metric-type
- The metric type. Valid values are
ASGAverageCPUUtilization, ASGAverageNetworkIn, ASGAverageNetworkOut, DynamoDBReadCapacityUtilization, DynamoDBWriteCapacityUtilization, ECSServiceAverageCPUUtilization, ECSServiceAverageMemoryUtilization, ALBRequestCountPerTarget, RDSReaderAverageCPUUtilization, RDSReaderAverageDatabaseConnections, EC2SpotFleetRequestAverageCPUUtilization, EC2SpotFleetRequestAverageNetworkIn or EC2SpotFleetRequestAverageNetworkOuts. (Required)
- resource-label
- The resource associated with the metric type.
- scale-in-cooldown
- The amount of time, in seconds, after a scale in activity completes before another can start.
- scale-out-cooldown
- The amount of time in seconds, after a scale out activity completes before another can start.
- target-value
- The target value for the metric.
|