ClusterAutoscalingSettingsAutoscalingPolicy class
Constructors
-
ClusterAutoscalingSettingsAutoscalingPolicy({required Input<
String> autoscalePolicyId, Input<ClusterAutoscalingSettingsAutoscalingPolicyConsumedMemoryThresholds?> ? consumedMemoryThresholds, Input<ClusterAutoscalingSettingsAutoscalingPolicyCpuThresholds?> ? cpuThresholds, required Input<String> nodeTypeId, required Input<int> scaleOutSize, Input<ClusterAutoscalingSettingsAutoscalingPolicyStorageThresholds?> ? storageThresholds}) -
Creates a new ClusterAutoscalingSettingsAutoscalingPolicy.
autoscalePolicyIdThe identifier for this object. Format specified above.consumedMemoryThresholdsUtilization thresholds pertaining to amount of consumed memory.cpuThresholdsUtilization thresholds pertaining to CPU utilization.nodeTypeIdThe canonical identifier of the node type to add or remove.scaleOutSizeNumber of nodes to add to a cluster during a scale-out operation.storageThresholdsUtilization thresholds pertaining to amount of consumed storage.const -
ClusterAutoscalingSettingsAutoscalingPolicy.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
autoscalePolicyId
→ Input<
String> -
The identifier for this object. Format specified above.
final
-
consumedMemoryThresholds
→ Input<
ClusterAutoscalingSettingsAutoscalingPolicyConsumedMemoryThresholds?> ? -
Utilization thresholds pertaining to amount of consumed memory.
Structure is documented below.
final
-
cpuThresholds
→ Input<
ClusterAutoscalingSettingsAutoscalingPolicyCpuThresholds?> ? -
Utilization thresholds pertaining to CPU utilization.
Structure is documented below.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
nodeTypeId
→ Input<
String> -
The canonical identifier of the node type to add or remove.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
scaleOutSize
→ Input<
int> -
Number of nodes to add to a cluster during a scale-out operation.
Must be divisible by 2 for stretched clusters.
final
-
storageThresholds
→ Input<
ClusterAutoscalingSettingsAutoscalingPolicyStorageThresholds?> ? -
Utilization thresholds pertaining to amount of consumed storage.
Structure is documented below.
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