Interface DataprocWorkflowTemplatePlacementManagedClusterConfig

    • Method Detail

      • getAutoscalingConfig

        @Stability(Stable)
        @Nullable
        default DataprocWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig getAutoscalingConfig()
        autoscaling_config block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#autoscaling_config DataprocWorkflowTemplate#autoscaling_config}

      • getEncryptionConfig

        @Stability(Stable)
        @Nullable
        default DataprocWorkflowTemplatePlacementManagedClusterConfigEncryptionConfig getEncryptionConfig()
        encryption_config block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#encryption_config DataprocWorkflowTemplate#encryption_config}

      • getEndpointConfig

        @Stability(Stable)
        @Nullable
        default DataprocWorkflowTemplatePlacementManagedClusterConfigEndpointConfig getEndpointConfig()
        endpoint_config block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#endpoint_config DataprocWorkflowTemplate#endpoint_config}

      • getGceClusterConfig

        @Stability(Stable)
        @Nullable
        default DataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfig getGceClusterConfig()
        gce_cluster_config block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#gce_cluster_config DataprocWorkflowTemplate#gce_cluster_config}

      • getInitializationActions

        @Stability(Stable)
        @Nullable
        default Object getInitializationActions()
        initialization_actions block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#initialization_actions DataprocWorkflowTemplate#initialization_actions}

      • getLifecycleConfig

        @Stability(Stable)
        @Nullable
        default DataprocWorkflowTemplatePlacementManagedClusterConfigLifecycleConfig getLifecycleConfig()
        lifecycle_config block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#lifecycle_config DataprocWorkflowTemplate#lifecycle_config}

      • getMasterConfig

        @Stability(Stable)
        @Nullable
        default DataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfig getMasterConfig()
        master_config block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#master_config DataprocWorkflowTemplate#master_config}

      • getSecondaryWorkerConfig

        @Stability(Stable)
        @Nullable
        default DataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig getSecondaryWorkerConfig()
        secondary_worker_config block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#secondary_worker_config DataprocWorkflowTemplate#secondary_worker_config}

      • getSecurityConfig

        @Stability(Stable)
        @Nullable
        default DataprocWorkflowTemplatePlacementManagedClusterConfigSecurityConfig getSecurityConfig()
        security_config block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#security_config DataprocWorkflowTemplate#security_config}

      • getSoftwareConfig

        @Stability(Stable)
        @Nullable
        default DataprocWorkflowTemplatePlacementManagedClusterConfigSoftwareConfig getSoftwareConfig()
        software_config block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#software_config DataprocWorkflowTemplate#software_config}

      • getStagingBucket

        @Stability(Stable)
        @Nullable
        default String getStagingBucket()
        Optional.

        A Cloud Storage bucket used to stage job dependencies, config files, and job driver console output. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location (US, ASIA, or EU) for your cluster's staging bucket according to the Compute Engine zone where your cluster is deployed, and then create and manage this project-level, per-location bucket (see [Dataproc staging bucket](https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/staging-bucket)). **This field requires a Cloud Storage bucket name, not a URI to a Cloud Storage bucket.** Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#staging_bucket DataprocWorkflowTemplate#staging_bucket}

      • getTempBucket

        @Stability(Stable)
        @Nullable
        default String getTempBucket()
        Optional.

        A Cloud Storage bucket used to store ephemeral cluster and jobs data, such as Spark and MapReduce history files. If you do not specify a temp bucket, Dataproc will determine a Cloud Storage location (US, ASIA, or EU) for your cluster's temp bucket according to the Compute Engine zone where your cluster is deployed, and then create and manage this project-level, per-location bucket. The default bucket has a TTL of 90 days, but you can use any TTL (or none) if you specify a bucket. **This field requires a Cloud Storage bucket name, not a URI to a Cloud Storage bucket.** Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#temp_bucket DataprocWorkflowTemplate#temp_bucket}

      • getWorkerConfig

        @Stability(Stable)
        @Nullable
        default DataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfig getWorkerConfig()
        worker_config block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#worker_config DataprocWorkflowTemplate#worker_config}