GetDatabaseInstancesInstanceSettingReadPoolAutoScaleConfig class
Constructors
-
GetDatabaseInstancesInstanceSettingReadPoolAutoScaleConfig({required Input<
bool> disableScaleIn, required Input<bool> enabled, required Input<int> maxNodeCount, required Input<int> minNodeCount, required Input<int> scaleInCooldownSeconds, required Input<int> scaleOutCooldownSeconds, required Input<List< targetMetrics})GetDatabaseInstancesInstanceSettingReadPoolAutoScaleConfigTargetMetric> > -
Creates a new GetDatabaseInstancesInstanceSettingReadPoolAutoScaleConfig.
disableScaleInTrue if auto scale in is disabled.enabledTrue if Read Pool Auto Scale is enabled.maxNodeCountMaximum number of nodes in the read pool. If set to lower than current node count, node count will be updated.minNodeCountMinimum number of nodes in the read pool. If set to higher than current node count, node count will be updated.scaleInCooldownSecondsThe cooldown period for scale in operations.scaleOutCooldownSecondsThe cooldown period for scale out operations.targetMetricsTarget metrics for Read Pool Auto Scale.const -
GetDatabaseInstancesInstanceSettingReadPoolAutoScaleConfig.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
disableScaleIn
→ Input<
bool> -
True if auto scale in is disabled.
final
-
enabled
→ Input<
bool> -
True if Read Pool Auto Scale is enabled.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
maxNodeCount
→ Input<
int> -
Maximum number of nodes in the read pool. If set to lower than current node count, node count will be updated.
final
-
minNodeCount
→ Input<
int> -
Minimum number of nodes in the read pool. If set to higher than current node count, node count will be updated.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
scaleInCooldownSeconds
→ Input<
int> -
The cooldown period for scale in operations.
final
-
scaleOutCooldownSeconds
→ Input<
int> -
The cooldown period for scale out operations.
final
-
targetMetrics
→ Input<
List< GetDatabaseInstancesInstanceSettingReadPoolAutoScaleConfigTargetMetric> > -
Target metrics for Read Pool Auto Scale.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited