ScalingRuleArgs

constructor(adjustmentType: Output<String>? = null, adjustmentValue: Output<Int>? = null, alarmDimension: Output<ScalingRuleAlarmDimensionArgs>? = null, cooldown: Output<Int>? = null, disableScaleIn: Output<Boolean>? = null, estimatedInstanceWarmup: Output<Int>? = null, hybridMetrics: Output<List<ScalingRuleHybridMetricArgs>>? = null, hybridMonitorNamespace: Output<String>? = null, initialMaxSize: Output<Int>? = null, metricName: Output<String>? = null, metricType: Output<String>? = null, minAdjustmentMagnitude: Output<Int>? = null, predictiveScalingMode: Output<String>? = null, predictiveTaskBufferTime: Output<Int>? = null, predictiveValueBehavior: Output<String>? = null, predictiveValueBuffer: Output<Int>? = null, scaleInEvaluationCount: Output<Int>? = null, scaleOutEvaluationCount: Output<Int>? = null, scalingGroupId: Output<String>? = null, scalingRuleName: Output<String>? = null, scalingRuleType: Output<String>? = null, stepAdjustments: Output<List<ScalingRuleStepAdjustmentArgs>>? = null, targetValue: Output<Double>? = null)