RosScalingRuleProps
Properties for defining a RosScalingRule.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ess-scalingrule
Initializer
using AlibabaCloud.SDK.ROS.CDK.Ess;
new RosScalingRuleProps {
object ScalingGroupId,
object AdjustmentType = null,
object AdjustmentValue = null,
object Cooldown = null,
object DisableScaleIn = null,
object EstimatedInstanceWarmup = null,
object InitialMaxSize = null,
object MetricName = null,
object MinAdjustmentMagnitude = null,
object PredictiveScalingMode = null,
object PredictiveTaskBufferTime = null,
object PredictiveValueBehavior = null,
object PredictiveValueBuffer = null,
object ScaleInEvaluationCount = null,
object ScaleOutEvaluationCount = null,
object ScalingRuleName = null,
object ScalingRuleType = null,
object StepAdjustment = null,
object TargetValue = null
};
Properties
| Name | Type | Description |
|---|---|---|
ScalingGroupId |
object |
No description. |
AdjustmentType |
object |
No description. |
AdjustmentValue |
object |
No description. |
Cooldown |
object |
No description. |
DisableScaleIn |
object |
No description. |
EstimatedInstanceWarmup |
object |
No description. |
InitialMaxSize |
object |
No description. |
MetricName |
object |
No description. |
MinAdjustmentMagnitude |
object |
No description. |
PredictiveScalingMode |
object |
No description. |
PredictiveTaskBufferTime |
object |
No description. |
PredictiveValueBehavior |
object |
No description. |
PredictiveValueBuffer |
object |
No description. |
ScaleInEvaluationCount |
object |
No description. |
ScaleOutEvaluationCount |
object |
No description. |
ScalingRuleName |
object |
No description. |
ScalingRuleType |
object |
No description. |
StepAdjustment |
object |
No description. |
TargetValue |
object |
No description. |
ScalingGroupIdRequired
public object ScalingGroupId { get; set; }
- Type: object
AdjustmentTypeOptional
public object AdjustmentType { get; set; }
- Type: object
AdjustmentValueOptional
public object AdjustmentValue { get; set; }
- Type: object
CooldownOptional
public object Cooldown { get; set; }
- Type: object
DisableScaleInOptional
public object DisableScaleIn { get; set; }
- Type: object
EstimatedInstanceWarmupOptional
public object EstimatedInstanceWarmup { get; set; }
- Type: object
InitialMaxSizeOptional
public object InitialMaxSize { get; set; }
- Type: object
MetricNameOptional
public object MetricName { get; set; }
- Type: object
MinAdjustmentMagnitudeOptional
public object MinAdjustmentMagnitude { get; set; }
- Type: object
PredictiveScalingModeOptional
public object PredictiveScalingMode { get; set; }
- Type: object
PredictiveTaskBufferTimeOptional
public object PredictiveTaskBufferTime { get; set; }
- Type: object
PredictiveValueBehaviorOptional
public object PredictiveValueBehavior { get; set; }
- Type: object
PredictiveValueBufferOptional
public object PredictiveValueBuffer { get; set; }
- Type: object
ScaleInEvaluationCountOptional
public object ScaleInEvaluationCount { get; set; }
- Type: object
ScaleOutEvaluationCountOptional
public object ScaleOutEvaluationCount { get; set; }
- Type: object
ScalingRuleNameOptional
public object ScalingRuleName { get; set; }
- Type: object
ScalingRuleTypeOptional
public object ScalingRuleType { get; set; }
- Type: object
StepAdjustmentOptional
public object StepAdjustment { get; set; }
- Type: object
TargetValueOptional
public object TargetValue { get; set; }
- Type: object