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. autoscalePolicyId The identifier for this object. Format specified above. consumedMemoryThresholds Utilization thresholds pertaining to amount of consumed memory. cpuThresholds Utilization thresholds pertaining to CPU utilization. nodeTypeId The canonical identifier of the node type to add or remove. scaleOutSize Number of nodes to add to a cluster during a scale-out operation. storageThresholds Utilization 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