KxClusterScalingGroupConfigurationArgs

data class KxClusterScalingGroupConfigurationArgs(val cpu: Output<Double>? = null, val memoryLimit: Output<Int>? = null, val memoryReservation: Output<Int>, val nodeCount: Output<Int>, val scalingGroupName: Output<String>) : ConvertibleToJava<KxClusterScalingGroupConfigurationArgs>

Constructors

Link copied to clipboard
constructor(cpu: Output<Double>? = null, memoryLimit: Output<Int>? = null, memoryReservation: Output<Int>, nodeCount: Output<Int>, scalingGroupName: Output<String>)

Properties

Link copied to clipboard
val cpu: Output<Double>? = null

The number of vCPUs that you want to reserve for each node of this kdb cluster on the scaling group host.

Link copied to clipboard
val memoryLimit: Output<Int>? = null

An optional hard limit on the amount of memory a kdb cluster can use.

Link copied to clipboard
val memoryReservation: Output<Int>

A reservation of the minimum amount of memory that should be available on the scaling group for a kdb cluster to be successfully placed in a scaling group.

Link copied to clipboard
val nodeCount: Output<Int>

The number of kdb cluster nodes.

Link copied to clipboard

A unique identifier for the kdb scaling group.

Functions

Link copied to clipboard
open override fun toJava(): KxClusterScalingGroupConfigurationArgs