Cluster Cluster Config
data class ClusterClusterConfig(val autoscalingConfig: ClusterClusterConfigAutoscalingConfig? = null, val bucket: String? = null, val dataprocMetricConfig: ClusterClusterConfigDataprocMetricConfig? = null, val encryptionConfig: ClusterClusterConfigEncryptionConfig? = null, val endpointConfig: ClusterClusterConfigEndpointConfig? = null, val gceClusterConfig: ClusterClusterConfigGceClusterConfig? = null, val initializationActions: List<ClusterClusterConfigInitializationAction>? = null, val lifecycleConfig: ClusterClusterConfigLifecycleConfig? = null, val masterConfig: ClusterClusterConfigMasterConfig? = null, val metastoreConfig: ClusterClusterConfigMetastoreConfig? = null, val preemptibleWorkerConfig: ClusterClusterConfigPreemptibleWorkerConfig? = null, val securityConfig: ClusterClusterConfigSecurityConfig? = null, val softwareConfig: ClusterClusterConfigSoftwareConfig? = null, val stagingBucket: String? = null, val tempBucket: String? = null, val workerConfig: ClusterClusterConfigWorkerConfig? = null)
Constructors
Link copied to clipboard
fun ClusterClusterConfig(autoscalingConfig: ClusterClusterConfigAutoscalingConfig? = null, bucket: String? = null, dataprocMetricConfig: ClusterClusterConfigDataprocMetricConfig? = null, encryptionConfig: ClusterClusterConfigEncryptionConfig? = null, endpointConfig: ClusterClusterConfigEndpointConfig? = null, gceClusterConfig: ClusterClusterConfigGceClusterConfig? = null, initializationActions: List<ClusterClusterConfigInitializationAction>? = null, lifecycleConfig: ClusterClusterConfigLifecycleConfig? = null, masterConfig: ClusterClusterConfigMasterConfig? = null, metastoreConfig: ClusterClusterConfigMetastoreConfig? = null, preemptibleWorkerConfig: ClusterClusterConfigPreemptibleWorkerConfig? = null, securityConfig: ClusterClusterConfigSecurityConfig? = null, softwareConfig: ClusterClusterConfigSoftwareConfig? = null, stagingBucket: String? = null, tempBucket: String? = null, workerConfig: ClusterClusterConfigWorkerConfig? = null)
Types
Properties
Link copied to clipboard
The Cloud Storage staging bucket used to stage files, such as Hadoop jars, between client machines and the cluster. Note: If you don't explicitly specify a staging_bucket
then GCP will auto create / assign one for you. However, you are not guaranteed an auto generated bucket which is solely dedicated to your cluster; it may be shared with other clusters in the same region/zone also choosing to use the auto generation option.