Get Cluster Autoscaling Setting Autoscaling Policy
data class GetClusterAutoscalingSettingAutoscalingPolicy(val autoscalePolicyId: String, val consumedMemoryThresholds: List<GetClusterAutoscalingSettingAutoscalingPolicyConsumedMemoryThreshold>, val cpuThresholds: List<GetClusterAutoscalingSettingAutoscalingPolicyCpuThreshold>, val nodeTypeId: String, val scaleOutSize: Int, val storageThresholds: List<GetClusterAutoscalingSettingAutoscalingPolicyStorageThreshold>)
Constructors
Link copied to clipboard
constructor(autoscalePolicyId: String, consumedMemoryThresholds: List<GetClusterAutoscalingSettingAutoscalingPolicyConsumedMemoryThreshold>, cpuThresholds: List<GetClusterAutoscalingSettingAutoscalingPolicyCpuThreshold>, nodeTypeId: String, scaleOutSize: Int, storageThresholds: List<GetClusterAutoscalingSettingAutoscalingPolicyStorageThreshold>)
Properties
Link copied to clipboard
Link copied to clipboard
val consumedMemoryThresholds: List<GetClusterAutoscalingSettingAutoscalingPolicyConsumedMemoryThreshold>
Utilization thresholds pertaining to amount of consumed memory.
Link copied to clipboard
Utilization thresholds pertaining to CPU utilization.
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
Utilization thresholds pertaining to amount of consumed storage.