Interface DataprocClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
DataprocClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:20.722Z") @Stability(Stable) public interface DataprocClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDataprocClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig.Builderstatic classDataprocClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig.Jsii$Proxy
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static DataprocClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig.Builderbuilder()default NumbergetLocalSsdCount()The minimum number of nodes in the node pool.default StringgetMachineType()The name of a Compute Engine machine type.default StringgetMinCpuPlatform()Minimum CPU platform to be used by this instance.default ObjectgetPreemptible()Whether the nodes are created as preemptible VM instances.default ObjectgetSpot()Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.
-
-
-
Method Detail
-
getLocalSsdCount
@Stability(Stable) @Nullable default Number getLocalSsdCount()
The minimum number of nodes in the node pool. Must be >= 0 and <= maxNodeCount.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#local_ssd_count DataprocCluster#local_ssd_count}
-
getMachineType
@Stability(Stable) @Nullable default String getMachineType()
The name of a Compute Engine machine type.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()
Minimum CPU platform to be used by this instance.The instance may be scheduled on the specified or a newer CPU platform. Specify the friendly names of CPU platforms, such as "Intel Haswell" or "Intel Sandy Bridge". 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}
-
getPreemptible
@Stability(Stable) @Nullable default Object getPreemptible()
Whether the nodes are created as preemptible VM instances.Preemptible nodes cannot be used in a node pool with the CONTROLLER role or in the DEFAULT node pool if the CONTROLLER role is not assigned (the DEFAULT node pool will assume the CONTROLLER role). Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#preemptible DataprocCluster#preemptible}
-
getSpot
@Stability(Stable) @Nullable default Object getSpot()
Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#spot DataprocCluster#spot}
-
builder
@Stability(Stable) static DataprocClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig.Builder builder()
-
-