Menu
AWS CloudFormation
User Guide (API Version 2010-05-15)

AWS OpsWorks AutoScalingThresholds Type

Describes the scaling thresholds for the AWS OpsWorks LoadBasedAutoScaling Type property. For more information, see AutoScalingThresholds in the AWS OpsWorks Stacks API Reference.

Syntax

JSON

Copy
{ "CpuThreshold" : Number, "IgnoreMetricsTime" : Integer, "InstanceCount" : Integer, "LoadThreshold" : Number, "MemoryThreshold" : Number, "ThresholdsWaitTime" : Integer }

YAML

Copy
CpuThreshold: Number IgnoreMetricsTime: Integer InstanceCount: Integer LoadThreshold: Number MemoryThreshold: Number ThresholdsWaitTime: Integer

Properties

CpuThreshold

The percentage of CPU utilization that triggers the starting or stopping of instances (scaling).

Required: No

Type: Number

IgnoreMetricsTime

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks should ignore metrics and not start any additional scaling events.

Required: No

Type: Integer

InstanceCount

The number of instances to add or remove when the load exceeds a threshold.

Required: No

Type: Integer

LoadThreshold

The degree of system load that triggers the starting or stopping of instances (scaling). For more information about how load is computed, see Load (computing).

Required: No

Type: Number

MemoryThreshold

The percentage of memory consumption that triggers the starting or stopping of instances (scaling).

Required: No

Type: Number

ThresholdsWaitTime

The amount of time, in minutes, that the load must exceed a threshold before instances are added or removed.

Required: No

Type: Integer