ScalingInstruction constructor
ScalingInstruction({
- required int maxCapacity,
- required int minCapacity,
- required String resourceId,
- required ScalableDimension scalableDimension,
- required ServiceNamespace serviceNamespace,
- required List<
TargetTrackingConfiguration> targetTrackingConfigurations, - CustomizedLoadMetricSpecification? customizedLoadMetricSpecification,
- bool? disableDynamicScaling,
- PredefinedLoadMetricSpecification? predefinedLoadMetricSpecification,
- PredictiveScalingMaxCapacityBehavior? predictiveScalingMaxCapacityBehavior,
- int? predictiveScalingMaxCapacityBuffer,
- PredictiveScalingMode? predictiveScalingMode,
- ScalingPolicyUpdateBehavior? scalingPolicyUpdateBehavior,
- int? scheduledActionBufferTime,
Implementation
ScalingInstruction({
required this.maxCapacity,
required this.minCapacity,
required this.resourceId,
required this.scalableDimension,
required this.serviceNamespace,
required this.targetTrackingConfigurations,
this.customizedLoadMetricSpecification,
this.disableDynamicScaling,
this.predefinedLoadMetricSpecification,
this.predictiveScalingMaxCapacityBehavior,
this.predictiveScalingMaxCapacityBuffer,
this.predictiveScalingMode,
this.scalingPolicyUpdateBehavior,
this.scheduledActionBufferTime,
});