ClusterClusterConfigSoftwareConfigArgs

data class ClusterClusterConfigSoftwareConfigArgs(val imageVersion: Output<String>? = null, val optionalComponents: Output<List<String>>? = null, val overrideProperties: Output<Map<String, String>>? = null, val properties: Output<Map<String, Any>>? = null) : ConvertibleToJava<ClusterClusterConfigSoftwareConfigArgs>

Constructors

Link copied to clipboard
constructor(imageVersion: Output<String>? = null, optionalComponents: Output<List<String>>? = null, overrideProperties: Output<Map<String, String>>? = null, properties: Output<Map<String, Any>>? = null)

Properties

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

The Cloud Dataproc image version to use for the cluster - this controls the sets of software versions installed onto the nodes when you create clusters. If not specified, defaults to the latest version. For a list of valid versions see Cloud Dataproc versions

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

The set of optional components to activate on the cluster. See Available Optional Components.

Link copied to clipboard
val overrideProperties: Output<Map<String, String>>? = null

A list of override and additional properties (key/value pairs) used to modify various aspects of the common configuration files used when creating a cluster. For a list of valid properties please see Cluster properties

Link copied to clipboard
val properties: Output<Map<String, Any>>? = null

The properties to set on daemon config files. Property keys are specified in prefix:property format, for example spark:spark.kubernetes.container.image.

Functions

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