GetDatabaseInstanceSettingReadPoolAutoScaleConfig class

Constructors

GetDatabaseInstanceSettingReadPoolAutoScaleConfig({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<GetDatabaseInstanceSettingReadPoolAutoScaleConfigTargetMetric>> targetMetrics})
Creates a new GetDatabaseInstanceSettingReadPoolAutoScaleConfig. 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.
const
GetDatabaseInstanceSettingReadPoolAutoScaleConfig.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<GetDatabaseInstanceSettingReadPoolAutoScaleConfigTargetMetric>>
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