ClusterClusterConfigAuxiliaryNodeGroupNodeGroupNodeGroupConfig

data class ClusterClusterConfigAuxiliaryNodeGroupNodeGroupNodeGroupConfig(val accelerators: List<ClusterClusterConfigAuxiliaryNodeGroupNodeGroupNodeGroupConfigAccelerator>? = null, val diskConfig: ClusterClusterConfigAuxiliaryNodeGroupNodeGroupNodeGroupConfigDiskConfig? = null, val instanceNames: List<String>? = null, val machineType: String? = null, val minCpuPlatform: String? = null, val numInstances: Int? = null)

Constructors

constructor(accelerators: List<ClusterClusterConfigAuxiliaryNodeGroupNodeGroupNodeGroupConfigAccelerator>? = null, diskConfig: ClusterClusterConfigAuxiliaryNodeGroupNodeGroupNodeGroupConfigDiskConfig? = null, instanceNames: List<String>? = null, machineType: String? = null, minCpuPlatform: String? = null, numInstances: Int? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The Compute Engine accelerator (GPU) configuration for these instances. Can be specified multiple times.

Link copied to clipboard
val instanceNames: List<String>? = null

List of auxiliary node group instance names which have been assigned to the cluster.

Link copied to clipboard
val machineType: String? = null

The name of a Google Compute Engine machine type to create for the node group. If not specified, GCP will default to a predetermined computed value (currently n1-standard-4).

Link copied to clipboard
val minCpuPlatform: String? = null

The name of a minimum generation of CPU family for the node group. If not specified, GCP will default to a predetermined computed value for each zone. See the guide for details about which CPU families are available (and defaulted) for each zone.

Link copied to clipboard
val numInstances: Int? = null

Specifies the number of master nodes to create. Please set a number greater than 0. Node Group must have at least 1 instance.