LoadAveragesScalingRule object
It is used in combination with the user defined Scaling Metrics.
Polymorphism
LoadAveragesScalingRule is a type that implements the BasicScalingRule type.
When an object of type BasicScalingRule is expected, you can use one of type LoadAveragesScalingRule (or use any other implementation).
Example JSON representation
{
"calculatingPeriod": 1,
"name": "LoadAverages",
"ruleType": "LoadAveragesScalingRule",
"scaleDown": 1.0,
"scaleUp": 1.0
}
Properties
property | attributes | valid values | description | filter option |
---|---|---|---|---|
calculatingPeriod integer |
required |
Period in minutes during which to aggregate the Metric Value. |
||
name string |
required create-only filterable |
"LoadAverages" | Scaling rule name. |
?name=... |
ruleType string |
required create-only filterable |
"LoadAveragesScalingRule" | ?ruleType=... | |
scaleDown number |
required |
Scale down threshold. |
||
scaleUp number |
required |
Scale up threshold. |