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.