AveragePartitionLoadScalingTriggerArgs

data class AveragePartitionLoadScalingTriggerArgs(val kind: Output<String>, val lowerLoadThreshold: Output<Double>, val metricName: Output<String>, val scaleInterval: Output<String>, val upperLoadThreshold: Output<Double>) : ConvertibleToJava<AveragePartitionLoadScalingTriggerArgs>

Represents a scaling trigger related to an average load of a metric/resource of a partition.

Constructors

Link copied to clipboard
constructor(kind: Output<String>, lowerLoadThreshold: Output<Double>, metricName: Output<String>, scaleInterval: Output<String>, upperLoadThreshold: Output<Double>)

Properties

Link copied to clipboard
val kind: Output<String>

Enumerates the ways that a service can be partitioned. Expected value is 'AveragePartitionLoadTrigger'.

Link copied to clipboard

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

Link copied to clipboard
val metricName: Output<String>

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

Link copied to clipboard
val scaleInterval: Output<String>

The period in seconds on which a decision is made whether to scale or not. This property should come in ISO 8601 format "hh:mm:ss".

Link copied to clipboard

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

Functions

Link copied to clipboard
open override fun toJava(): AveragePartitionLoadScalingTriggerArgs