Class SoftwareConfig (5.8.0)

SoftwareConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Specifies the selection and config of software inside the cluster.


image_version str
Optional. The version of software inside the cluster. It must be one of the supported `Dataproc Versions
properties MutableMapping[str, str]
Optional. The properties to set on daemon config files. Property keys are specified in prefix:property format, for example core:hadoop.tmp.dir. The following are supported prefixes and their mappings: - capacity-scheduler: capacity-scheduler.xml - core: core-site.xml - distcp: distcp-default.xml - hdfs: hdfs-site.xml - hive: hive-site.xml - mapred: mapred-site.xml - pig: - spark: spark-defaults.conf - yarn: yarn-site.xml For more information, see `Cluster properties
optional_components MutableSequence[]
Optional. The set of components to activate on the cluster.



PropertiesEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, .Message]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.