BasicScalingRule object
It is used in combination with the user defined Scaling Metrics.
Polymorphism
BasicScalingRule is a type that implements the ScalingRule type.
When an object of type ScalingRule is expected, you can use one of type BasicScalingRule (or use any other implementation).
Abstract Type
BasicScalingRule is an abstract type. When an object of type BasicScalingRule is expected, you must pass an object of one of the following types:
- LoadAveragesScalingRule
- FreeRamScalingRule
- UrlResponseTimeScalingRule
- SqsQueueSizeScalingRule
- BandWidthScalingRule
Properties
property | attributes | valid values | description | filter option |
---|---|---|---|---|
name string |
required create-only filterable |
The name of a Scaling Metric. |
?name=... | |
ruleType string |
required create-only filterable |
"BasicScalingRule" | ?ruleType=... | |
scaleDown number |
required |
Scale down threshold. |
||
scaleUp number |
required |
Scale up threshold. |