Cluster Cluster Config Args
data class ClusterClusterConfigArgs(val autoscalingConfig: Output<ClusterClusterConfigAutoscalingConfigArgs>? = null, val bucket: Output<String>? = null, val dataprocMetricConfig: Output<ClusterClusterConfigDataprocMetricConfigArgs>? = null, val encryptionConfig: Output<ClusterClusterConfigEncryptionConfigArgs>? = null, val endpointConfig: Output<ClusterClusterConfigEndpointConfigArgs>? = null, val gceClusterConfig: Output<ClusterClusterConfigGceClusterConfigArgs>? = null, val initializationActions: Output<List<ClusterClusterConfigInitializationActionArgs>>? = null, val lifecycleConfig: Output<ClusterClusterConfigLifecycleConfigArgs>? = null, val masterConfig: Output<ClusterClusterConfigMasterConfigArgs>? = null, val metastoreConfig: Output<ClusterClusterConfigMetastoreConfigArgs>? = null, val preemptibleWorkerConfig: Output<ClusterClusterConfigPreemptibleWorkerConfigArgs>? = null, val securityConfig: Output<ClusterClusterConfigSecurityConfigArgs>? = null, val softwareConfig: Output<ClusterClusterConfigSoftwareConfigArgs>? = null, val stagingBucket: Output<String>? = null, val tempBucket: Output<String>? = null, val workerConfig: Output<ClusterClusterConfigWorkerConfigArgs>? = null) : ConvertibleToJava<ClusterClusterConfigArgs>
Constructors
Link copied to clipboard
fun ClusterClusterConfigArgs(autoscalingConfig: Output<ClusterClusterConfigAutoscalingConfigArgs>? = null, bucket: Output<String>? = null, dataprocMetricConfig: Output<ClusterClusterConfigDataprocMetricConfigArgs>? = null, encryptionConfig: Output<ClusterClusterConfigEncryptionConfigArgs>? = null, endpointConfig: Output<ClusterClusterConfigEndpointConfigArgs>? = null, gceClusterConfig: Output<ClusterClusterConfigGceClusterConfigArgs>? = null, initializationActions: Output<List<ClusterClusterConfigInitializationActionArgs>>? = null, lifecycleConfig: Output<ClusterClusterConfigLifecycleConfigArgs>? = null, masterConfig: Output<ClusterClusterConfigMasterConfigArgs>? = null, metastoreConfig: Output<ClusterClusterConfigMetastoreConfigArgs>? = null, preemptibleWorkerConfig: Output<ClusterClusterConfigPreemptibleWorkerConfigArgs>? = null, securityConfig: Output<ClusterClusterConfigSecurityConfigArgs>? = null, softwareConfig: Output<ClusterClusterConfigSoftwareConfigArgs>? = null, stagingBucket: Output<String>? = null, tempBucket: Output<String>? = null, workerConfig: Output<ClusterClusterConfigWorkerConfigArgs>? = null)
Functions
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.