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

Functions

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