ScalingInstruction constructor

ScalingInstruction({
  1. required int maxCapacity,
  2. required int minCapacity,
  3. required String resourceId,
  4. required ScalableDimension scalableDimension,
  5. required ServiceNamespace serviceNamespace,
  6. required List<TargetTrackingConfiguration> targetTrackingConfigurations,
  7. CustomizedLoadMetricSpecification? customizedLoadMetricSpecification,
  8. bool? disableDynamicScaling,
  9. PredefinedLoadMetricSpecification? predefinedLoadMetricSpecification,
  10. PredictiveScalingMaxCapacityBehavior? predictiveScalingMaxCapacityBehavior,
  11. int? predictiveScalingMaxCapacityBuffer,
  12. PredictiveScalingMode? predictiveScalingMode,
  13. ScalingPolicyUpdateBehavior? scalingPolicyUpdateBehavior,
  14. 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,
});