Represents the nebius.mk8s.v1.NodeGroupSpec protobuf message.
Represents the nebius.mk8s.v1.NodeGroupSpec protobuf message.
Optional[customReturns a safe value for JSON logs.
Returns a safe value for JSON logs.
Optional[unknownPreserves protobuf fields that this SDK version does not recognize.
Contains the fully qualified protobuf type name.
OptionalautoParameters for nodes auto repair.
OptionalsizeContains the selected value for the size protobuf oneof.
Contains the case.
Contains the fixed node count.
Contains the case.
Contains the autoscaling.
OptionalstrategyDefines deployment - roll-out, or nodes re-creation during configuration change. Allows to setup compromise in roll-out speed, extra resources consumption and workloads disruption.
OptionaltemplateParameters for Kubernetes Node object and Nebius Compute Instance If not written opposite a NodeTemplate field update will cause NodeGroup roll-out according NodeGroupDeploymentStrategy.
Version is desired Kubernetes version of the cluster. For now only acceptable format is
<major>.<minor> like "1.31". Option for patch version update will be added later.
By default the cluster control plane <major>.<minor> version will be used.
Represents the
nebius.mk8s.v1.NodeGroupSpecprotobuf message.