Cluster Autoscaling Settings Autoscaling Policy Args
data class ClusterAutoscalingSettingsAutoscalingPolicyArgs(val autoscalePolicyId: Output<String>, val consumedMemoryThresholds: Output<ClusterAutoscalingSettingsAutoscalingPolicyConsumedMemoryThresholdsArgs>? = null, val cpuThresholds: Output<ClusterAutoscalingSettingsAutoscalingPolicyCpuThresholdsArgs>? = null, val nodeTypeId: Output<String>, val scaleOutSize: Output<Int>, val storageThresholds: Output<ClusterAutoscalingSettingsAutoscalingPolicyStorageThresholdsArgs>? = null) : ConvertibleToJava<ClusterAutoscalingSettingsAutoscalingPolicyArgs>
Constructors
Link copied to clipboard
constructor(autoscalePolicyId: Output<String>, consumedMemoryThresholds: Output<ClusterAutoscalingSettingsAutoscalingPolicyConsumedMemoryThresholdsArgs>? = null, cpuThresholds: Output<ClusterAutoscalingSettingsAutoscalingPolicyCpuThresholdsArgs>? = null, nodeTypeId: Output<String>, scaleOutSize: Output<Int>, storageThresholds: Output<ClusterAutoscalingSettingsAutoscalingPolicyStorageThresholdsArgs>? = null)
Properties
Link copied to clipboard
The identifier for this object. Format specified above.
Link copied to clipboard
val consumedMemoryThresholds: Output<ClusterAutoscalingSettingsAutoscalingPolicyConsumedMemoryThresholdsArgs>? = null
Utilization thresholds pertaining to amount of consumed memory. Structure is documented below.
Link copied to clipboard
Utilization thresholds pertaining to CPU utilization. Structure is documented below.
Link copied to clipboard
The canonical identifier of the node type to add or remove.
Link copied to clipboard
Number of nodes to add to a cluster during a scale-out operation. Must be divisible by 2 for stretched clusters.
Link copied to clipboard
val storageThresholds: Output<ClusterAutoscalingSettingsAutoscalingPolicyStorageThresholdsArgs>? = null
Utilization thresholds pertaining to amount of consumed storage. Structure is documented below.