Table of Contents

Interface IAdjustmentTier

Namespace
Amazon.CDK.AWS.AutoScaling
Assembly
Amazon.CDK.AWS.AutoScaling.dll

An adjustment.

public interface IAdjustmentTier

Examples

// The code below shows an example of how to instantiate this type.
            // The values are placeholders you should change.
            using Amazon.CDK.AWS.AutoScaling;

            var adjustmentTier = new AdjustmentTier {
                Adjustment = 123,

                // the properties below are optional
                LowerBound = 123,
                UpperBound = 123
            };

Remarks

ExampleMetadata: fixture=_generated

Properties

Adjustment

What number to adjust the capacity with.

double Adjustment { get; }

Property Value

double

Remarks

The number is interpeted as an added capacity, a new fixed capacity or an added percentage depending on the AdjustmentType value of the StepScalingPolicy.

Can be positive or negative.

LowerBound

Lower bound where this scaling tier applies.

double? LowerBound { get; }

Property Value

double?

Remarks

The scaling tier applies if the difference between the metric value and its alarm threshold is higher than this value.

Default: -Infinity if this is the first tier, otherwise the upperBound of the previous tier

UpperBound

Upper bound where this scaling tier applies.

double? UpperBound { get; }

Property Value

double?

Remarks

The scaling tier applies if the difference between the metric value and its alarm threshold is lower than this value.

Default: +Infinity