ClusterClusterConfigPreemptibleWorkerConfigArgs

data class ClusterClusterConfigPreemptibleWorkerConfigArgs(val diskConfig: Output<ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs>? = null, val instanceFlexibilityPolicy: Output<ClusterClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyArgs>? = null, val instanceNames: Output<List<String>>? = null, val numInstances: Output<Int>? = null, val preemptibility: Output<String>? = null) : ConvertibleToJava<ClusterClusterConfigPreemptibleWorkerConfigArgs>

Constructors

constructor(diskConfig: Output<ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs>? = null, instanceFlexibilityPolicy: Output<ClusterClusterConfigPreemptibleWorkerConfigInstanceFlexibilityPolicyArgs>? = null, instanceNames: Output<List<String>>? = null, numInstances: Output<Int>? = null, preemptibility: Output<String>? = null)

Properties

Link copied to clipboard
Link copied to clipboard

Instance flexibility Policy allowing a mixture of VM shapes and provisioning models.

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

List of preemptible instance names which have been assigned to the cluster.

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

Specifies the number of preemptible nodes to create. Defaults to 0.

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

Specifies the preemptibility of the secondary workers. The default value is PREEMPTIBLE Accepted values are:

Functions

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