BandWidthScalingRule object

It is used in combination with the user defined Scaling Metrics.

Polymorphism

BandWidthScalingRule is a type that implements the BasicScalingRule type.

When an object of type BasicScalingRule is expected, you can use one of type BandWidthScalingRule (or use any other implementation).

Example JSON representation

{
  "direction": "inbound", 
  "name": "BandWidth", 
  "ruleType": "BandWidthScalingRule", 
  "scaleDown": 1.0, 
  "scaleUp": 1.0
}

Properties

property attributes valid values description filter option
direction
string
required
"inbound"
"outbound"
name
string
required
create-only
filterable
"BandWidth"

Scaling rule name.

?name=...
ruleType
string
required
create-only
filterable
"BandWidthScalingRule" ?ruleType=...
scaleDown
number
required

Scale down threshold.

scaleUp
number
required

Scale up threshold.