NodeGroupSpecArgs

data class NodeGroupSpecArgs(val diskSizeGB: Output<Double>? = null, val enableHa: Output<Boolean>? = null, val kind: Output<Either<String, NodeKind>>? = null, val nodeCount: Output<Int>? = null, val sku: Output<String>? = null) : ConvertibleToJava<NodeGroupSpecArgs>

Specification for a node group.

Constructors

Link copied to clipboard
constructor(diskSizeGB: Output<Double>? = null, enableHa: Output<Boolean>? = null, kind: Output<Either<String, NodeKind>>? = null, nodeCount: Output<Int>? = null, sku: Output<String>? = null)

Properties

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

The disk storage size for the node group in GB. Example values: 128, 256, 512, 1024.

Link copied to clipboard
val enableHa: Output<Boolean>? = null

Whether high availability is enabled on the node group.

Link copied to clipboard
val kind: Output<Either<String, NodeKind>>? = null

The node type deployed in the node group.

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

The number of nodes in the node group.

Link copied to clipboard
val sku: Output<String>? = null

The resource sku for the node group. This defines the size of CPU and memory that is provisioned for each node. Example values: 'M30', 'M40'.

Functions

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