Interface DataprocClusterClusterConfigWorkerConfig

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    DataprocClusterClusterConfigWorkerConfig.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:20.716Z")
    @Stability(Stable)
    public interface DataprocClusterClusterConfigWorkerConfig
    extends software.amazon.jsii.JsiiSerializable
    • Method Detail

      • getAccelerators

        @Stability(Stable)
        @Nullable
        default Object getAccelerators()
        accelerators block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#accelerators DataprocCluster#accelerators}

      • getDiskConfig

        @Stability(Stable)
        @Nullable
        default DataprocClusterClusterConfigWorkerConfigDiskConfig getDiskConfig()
        disk_config block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#disk_config DataprocCluster#disk_config}

      • getImageUri

        @Stability(Stable)
        @Nullable
        default String getImageUri()
        The URI for the image to use for this master/worker.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#image_uri DataprocCluster#image_uri}

      • getMachineType

        @Stability(Stable)
        @Nullable
        default String getMachineType()
        The name of a Google Compute Engine machine type to create for the master/worker.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#machine_type DataprocCluster#machine_type}

      • getMinCpuPlatform

        @Stability(Stable)
        @Nullable
        default String getMinCpuPlatform()
        The name of a minimum generation of CPU family for the master/worker.

        If not specified, GCP will default to a predetermined computed value for each zone. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#min_cpu_platform DataprocCluster#min_cpu_platform}

      • getMinNumInstances

        @Stability(Stable)
        @Nullable
        default Number getMinNumInstances()
        The minimum number of primary worker instances to create.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#min_num_instances DataprocCluster#min_num_instances}

      • getNumInstances

        @Stability(Stable)
        @Nullable
        default Number getNumInstances()
        Specifies the number of worker nodes to create. If not specified, GCP will default to a predetermined computed value.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#num_instances DataprocCluster#num_instances}