Interface DataprocClusterClusterConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
DataprocClusterClusterConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:20.694Z") @Stability(Stable) public interface DataprocClusterClusterConfig extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDataprocClusterClusterConfig.BuilderA builder forDataprocClusterClusterConfigstatic classDataprocClusterClusterConfig.Jsii$ProxyAn implementation forDataprocClusterClusterConfig
-
Method Summary
-
-
-
Method Detail
-
getAutoscalingConfig
@Stability(Stable) @Nullable default DataprocClusterClusterConfigAutoscalingConfig getAutoscalingConfig()
autoscaling_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#autoscaling_config DataprocCluster#autoscaling_config}
-
getAuxiliaryNodeGroups
@Stability(Stable) @Nullable default Object getAuxiliaryNodeGroups()
auxiliary_node_groups block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#auxiliary_node_groups DataprocCluster#auxiliary_node_groups}
-
getDataprocMetricConfig
@Stability(Stable) @Nullable default DataprocClusterClusterConfigDataprocMetricConfig getDataprocMetricConfig()
dataproc_metric_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#dataproc_metric_config DataprocCluster#dataproc_metric_config}
-
getEncryptionConfig
@Stability(Stable) @Nullable default DataprocClusterClusterConfigEncryptionConfig getEncryptionConfig()
encryption_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#encryption_config DataprocCluster#encryption_config}
-
getEndpointConfig
@Stability(Stable) @Nullable default DataprocClusterClusterConfigEndpointConfig getEndpointConfig()
endpoint_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#endpoint_config DataprocCluster#endpoint_config}
-
getGceClusterConfig
@Stability(Stable) @Nullable default DataprocClusterClusterConfigGceClusterConfig getGceClusterConfig()
gce_cluster_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#gce_cluster_config DataprocCluster#gce_cluster_config}
-
getInitializationAction
@Stability(Stable) @Nullable default Object getInitializationAction()
initialization_action block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#initialization_action DataprocCluster#initialization_action}
-
getLifecycleConfig
@Stability(Stable) @Nullable default DataprocClusterClusterConfigLifecycleConfig getLifecycleConfig()
lifecycle_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#lifecycle_config DataprocCluster#lifecycle_config}
-
getMasterConfig
@Stability(Stable) @Nullable default DataprocClusterClusterConfigMasterConfig getMasterConfig()
master_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#master_config DataprocCluster#master_config}
-
getMetastoreConfig
@Stability(Stable) @Nullable default DataprocClusterClusterConfigMetastoreConfig getMetastoreConfig()
metastore_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#metastore_config DataprocCluster#metastore_config}
-
getPreemptibleWorkerConfig
@Stability(Stable) @Nullable default DataprocClusterClusterConfigPreemptibleWorkerConfig getPreemptibleWorkerConfig()
preemptible_worker_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#preemptible_worker_config DataprocCluster#preemptible_worker_config}
-
getSecurityConfig
@Stability(Stable) @Nullable default DataprocClusterClusterConfigSecurityConfig getSecurityConfig()
security_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#security_config DataprocCluster#security_config}
-
getSoftwareConfig
@Stability(Stable) @Nullable default DataprocClusterClusterConfigSoftwareConfig getSoftwareConfig()
software_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#software_config DataprocCluster#software_config}
-
getStagingBucket
@Stability(Stable) @Nullable default String getStagingBucket()
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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#staging_bucket DataprocCluster#staging_bucket}
-
getTempBucket
@Stability(Stable) @Nullable default String getTempBucket()
The Cloud Storage temp bucket used to store ephemeral cluster and jobs data, such as Spark and MapReduce history files.Note: If you don't explicitly specify a temp_bucket then GCP will auto create / assign one for you. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#temp_bucket DataprocCluster#temp_bucket}
-
getWorkerConfig
@Stability(Stable) @Nullable default DataprocClusterClusterConfigWorkerConfig getWorkerConfig()
worker_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#worker_config DataprocCluster#worker_config}
-
builder
@Stability(Stable) static DataprocClusterClusterConfig.Builder builder()
-
-