Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

SoftwareConfig

import type { SoftwareConfig } from "https://googleapis.deno.dev/v1/dataproc:v1.ts";

Specifies the selection and config of software inside the cluster.

interface SoftwareConfig {
imageVersion?: string;
optionalComponents?:
| "COMPONENT_UNSPECIFIED"
| "ANACONDA"
| "DOCKER"
| "DRUID"
| "FLINK"
| "HBASE"
| "HIVE_WEBHCAT"
| "HUDI"
| "JUPYTER"
| "PRESTO"
| "TRINO"
| "RANGER"
| "SOLR"
| "ZEPPELIN"
| "ZOOKEEPER"[];
properties?: {
[key: string]: string;
}
;
}

§Properties

§
imageVersion?: string
[src]

Optional. The version of software inside the cluster. It must be one of the supported Dataproc Versions (https://cloud.google.com/dataproc/docs/concepts/versioning/dataproc-versions#supported_dataproc_versions), such as "1.2" (including a subminor version, such as "1.2.29"), or the "preview" version (https://cloud.google.com/dataproc/docs/concepts/versioning/dataproc-versions#other_versions). If unspecified, it defaults to the latest Debian version.

§
optionalComponents?: "COMPONENT_UNSPECIFIED" | "ANACONDA" | "DOCKER" | "DRUID" | "FLINK" | "HBASE" | "HIVE_WEBHCAT" | "HUDI" | "JUPYTER" | "PRESTO" | "TRINO" | "RANGER" | "SOLR" | "ZEPPELIN" | "ZOOKEEPER"[]
[src]

Optional. The set of components to activate on the cluster.

§
properties?: {
[key: string]: string;
}
[src]

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: pig.properties spark: spark-defaults.conf yarn: yarn-site.xmlFor more information, see Cluster properties (https://cloud.google.com/dataproc/docs/concepts/cluster-properties).