GetDatabaseInstancesInstanceSettingReadPoolAutoScaleConfig constructor

const GetDatabaseInstancesInstanceSettingReadPoolAutoScaleConfig({
  1. required Input<bool> disableScaleIn,
  2. required Input<bool> enabled,
  3. required Input<int> maxNodeCount,
  4. required Input<int> minNodeCount,
  5. required Input<int> scaleInCooldownSeconds,
  6. required Input<int> scaleOutCooldownSeconds,
  7. required Input<List<GetDatabaseInstancesInstanceSettingReadPoolAutoScaleConfigTargetMetric>> targetMetrics,
})

Creates a new GetDatabaseInstancesInstanceSettingReadPoolAutoScaleConfig. disableScaleIn True if auto scale in is disabled. enabled True if Read Pool Auto Scale is enabled. maxNodeCount Maximum number of nodes in the read pool. If set to lower than current node count, node count will be updated. minNodeCount Minimum number of nodes in the read pool. If set to higher than current node count, node count will be updated. scaleInCooldownSeconds The cooldown period for scale in operations. scaleOutCooldownSeconds The cooldown period for scale out operations. targetMetrics Target metrics for Read Pool Auto Scale.

Implementation

const GetDatabaseInstancesInstanceSettingReadPoolAutoScaleConfig({
  required this.disableScaleIn,
  required this.enabled,
  required this.maxNodeCount,
  required this.minNodeCount,
  required this.scaleInCooldownSeconds,
  required this.scaleOutCooldownSeconds,
  required this.targetMetrics,
});