AverageServiceLoadScalingTrigger interface

Represents a scaling policy related to an average load of a metric/resource of a service.

Properties

kind

Polymorphic Discriminator

lowerLoadThreshold

The lower limit of the load below which a scale in operation should be performed.

metricName

The name of the metric for which usage should be tracked.

scaleIntervalInSeconds

The period in seconds on which a decision is made whether to scale or not.

upperLoadThreshold

The upper limit of the load beyond which a scale out operation should be performed.

Property Details

kind

Polymorphic Discriminator

kind: "AverageServiceLoad"

Property Value

"AverageServiceLoad"

lowerLoadThreshold

The lower limit of the load below which a scale in operation should be performed.

lowerLoadThreshold: string

Property Value

string

metricName

The name of the metric for which usage should be tracked.

metricName: string

Property Value

string

scaleIntervalInSeconds

The period in seconds on which a decision is made whether to scale or not.

scaleIntervalInSeconds: number

Property Value

number

upperLoadThreshold

The upper limit of the load beyond which a scale out operation should be performed.

upperLoadThreshold: string

Property Value

string