Skip to content

RosScalingRuleProps

Properties for defining a RosScalingRule.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ess-scalingrule

Initializer

import { RosScalingRuleProps } from '@alicloud/ros-cdk-ess'
const rosScalingRuleProps: RosScalingRuleProps = { ... }

Properties

Name Type Description
scalingGroupId string | @alicloud/ros-cdk-core.IResolvable No description.
adjustmentType string | @alicloud/ros-cdk-core.IResolvable No description.
adjustmentValue number | @alicloud/ros-cdk-core.IResolvable No description.
cooldown number | @alicloud/ros-cdk-core.IResolvable No description.
disableScaleIn boolean | @alicloud/ros-cdk-core.IResolvable No description.
estimatedInstanceWarmup number | @alicloud/ros-cdk-core.IResolvable No description.
initialMaxSize number | @alicloud/ros-cdk-core.IResolvable No description.
metricName string | @alicloud/ros-cdk-core.IResolvable No description.
minAdjustmentMagnitude number | @alicloud/ros-cdk-core.IResolvable No description.
predictiveScalingMode string | @alicloud/ros-cdk-core.IResolvable No description.
predictiveTaskBufferTime number | @alicloud/ros-cdk-core.IResolvable No description.
predictiveValueBehavior string | @alicloud/ros-cdk-core.IResolvable No description.
predictiveValueBuffer number | @alicloud/ros-cdk-core.IResolvable No description.
scaleInEvaluationCount number | @alicloud/ros-cdk-core.IResolvable No description.
scaleOutEvaluationCount number | @alicloud/ros-cdk-core.IResolvable No description.
scalingRuleName string | @alicloud/ros-cdk-core.IResolvable No description.
scalingRuleType string | @alicloud/ros-cdk-core.IResolvable No description.
stepAdjustment @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | StepAdjustmentProperty[] No description.
targetValue number | @alicloud/ros-cdk-core.IResolvable No description.

scalingGroupIdRequired

public readonly scalingGroupId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

adjustmentTypeOptional

public readonly adjustmentType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

adjustmentValueOptional

public readonly adjustmentValue: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

cooldownOptional

public readonly cooldown: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

disableScaleInOptional

public readonly disableScaleIn: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

estimatedInstanceWarmupOptional

public readonly estimatedInstanceWarmup: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

initialMaxSizeOptional

public readonly initialMaxSize: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

metricNameOptional

public readonly metricName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

minAdjustmentMagnitudeOptional

public readonly minAdjustmentMagnitude: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

predictiveScalingModeOptional

public readonly predictiveScalingMode: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

predictiveTaskBufferTimeOptional

public readonly predictiveTaskBufferTime: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

predictiveValueBehaviorOptional

public readonly predictiveValueBehavior: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

predictiveValueBufferOptional

public readonly predictiveValueBuffer: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

scaleInEvaluationCountOptional

public readonly scaleInEvaluationCount: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

scaleOutEvaluationCountOptional

public readonly scaleOutEvaluationCount: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

scalingRuleNameOptional

public readonly scalingRuleName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

scalingRuleTypeOptional

public readonly scalingRuleType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

stepAdjustmentOptional

public readonly stepAdjustment: IResolvable | IResolvable | StepAdjustmentProperty[];

targetValueOptional

public readonly targetValue: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable