ClusterClusterConfigSoftwareConfig

data class ClusterClusterConfigSoftwareConfig(val imageVersion: String? = null, val optionalComponents: List<String>? = null, val overrideProperties: Map<String, String>? = null, val properties: Map<String, String>? = null)

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val imageVersion: 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

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

Link copied to clipboard

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: Map<String, String>? = null

A list of the properties used to set the daemon config files. This will include any values supplied by the user via cluster_config.software_config.override_properties