Interface DataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
DataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:20.825Z") @Stability(Stable) public interface DataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfig extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfig.Builderstatic classDataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfig.Jsii$ProxyAn implementation forDataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfig
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static DataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfig.Builderbuilder()default ObjectgetAccelerators()accelerators block.default DataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfiggetDiskConfig()disk_config block.default StringgetImage()Optional.default StringgetMachineType()Optional.default StringgetMinCpuPlatform()Optional.default NumbergetNumInstances()Optional.default StringgetPreemptibility()Optional.
-
-
-
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_workflow_template#accelerators DataprocWorkflowTemplate#accelerators}
-
getDiskConfig
@Stability(Stable) @Nullable default DataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfig getDiskConfig()
disk_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#disk_config DataprocWorkflowTemplate#disk_config}
-
getImage
@Stability(Stable) @Nullable default String getImage()
Optional.The Compute Engine image resource used for cluster instances. The URI can represent an image or image family. Image examples: * `https://www.googleapis.com/compute/beta/projects/[project_id]/global/images/[image-id]` * `projects/[project_id]/global/images/[image-id]` * `image-id` Image family examples. Dataproc will use the most recent image from the family: * `https://www.googleapis.com/compute/beta/projects/[project_id]/global/images/family/[custom-image-family-name]` * `projects/[project_id]/global/images/family/[custom-image-family-name]` If the URI is unspecified, it will be inferred from `SoftwareConfig.image_version` or the system default. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#image DataprocWorkflowTemplate#image}
-
getMachineType
@Stability(Stable) @Nullable default String getMachineType()
Optional.The Compute Engine machine type used for cluster instances. A full URL, partial URI, or short name are valid. Examples: * `https://www.googleapis.com/compute/v1/projects/[project_id]/zones/us-east1-a/machineTypes/n1-standard-2` * `projects/[project_id]/zones/us-east1-a/machineTypes/n1-standard-2` * `n1-standard-2` **Auto Zone Exception**: If you are using the Dataproc [Auto Zone Placement](https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/auto-zone#using_auto_zone_placement) feature, you must use the short name of the machine type resource, for example, `n1-standard-2`. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#machine_type DataprocWorkflowTemplate#machine_type}
-
getMinCpuPlatform
@Stability(Stable) @Nullable default String getMinCpuPlatform()
Optional. Specifies the minimum cpu platform for the Instance Group. See Dataproc -> Minimum CPU Platform.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#min_cpu_platform DataprocWorkflowTemplate#min_cpu_platform}
-
getNumInstances
@Stability(Stable) @Nullable default Number getNumInstances()
Optional.The number of VM instances in the instance group. For [HA cluster](/dataproc/docs/concepts/configuring-clusters/high-availability) [master_config](#FIELDS.master_config) groups, **must be set to 3**. For standard cluster [master_config](#FIELDS.master_config) groups, **must be set to 1**. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#num_instances DataprocWorkflowTemplate#num_instances}
-
getPreemptibility
@Stability(Stable) @Nullable default String getPreemptibility()
Optional.Specifies the preemptibility of the instance group. The default value for master and worker groups is `NON_PREEMPTIBLE`. This default cannot be changed. The default value for secondary instances is `PREEMPTIBLE`. Possible values: PREEMPTIBILITY_UNSPECIFIED, NON_PREEMPTIBLE, PREEMPTIBLE Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#preemptibility DataprocWorkflowTemplate#preemptibility}
-
builder
@Stability(Stable) static DataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfig.Builder builder()
-
-