GetClusterAutoscalingSettingAutoscalingPolicy class

Constructors

GetClusterAutoscalingSettingAutoscalingPolicy({required Input<String> autoscalePolicyId, required Input<List<GetClusterAutoscalingSettingAutoscalingPolicyConsumedMemoryThreshold>> consumedMemoryThresholds, required Input<List<GetClusterAutoscalingSettingAutoscalingPolicyCpuThreshold>> cpuThresholds, required Input<String> nodeTypeId, required Input<int> scaleOutSize, required Input<List<GetClusterAutoscalingSettingAutoscalingPolicyStorageThreshold>> storageThresholds})
Creates a new GetClusterAutoscalingSettingAutoscalingPolicy. autoscalePolicyId Required. 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
GetClusterAutoscalingSettingAutoscalingPolicy.fromMap(Map<String, dynamic> map)
factory

Properties

autoscalePolicyId → Input<String>
final
consumedMemoryThresholds → Input<List<GetClusterAutoscalingSettingAutoscalingPolicyConsumedMemoryThreshold>>
Utilization thresholds pertaining to amount of consumed memory.
final
cpuThresholds → Input<List<GetClusterAutoscalingSettingAutoscalingPolicyCpuThreshold>>
Utilization thresholds pertaining to CPU utilization.
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<List<GetClusterAutoscalingSettingAutoscalingPolicyStorageThreshold>>
Utilization thresholds pertaining to amount of consumed storage.
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