Package com.pulumi.gcp.dataproc.inputs
Class WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.dataproc.inputs.WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs
-
public final class WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.util.List<WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArgs>>>
accelerators()
static WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs.Builder
builder()
static WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs.Builder
builder(WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs defaults)
java.util.Optional<com.pulumi.core.Output<WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs>>
diskConfig()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
image()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
instanceNames()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
isPreemptible()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
machineType()
java.util.Optional<com.pulumi.core.Output<java.util.List<WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArgs>>>
managedGroupConfigs()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
minCpuPlatform()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
numInstances()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
preemptibility()
-
-
-
Field Detail
-
Empty
public static final WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs Empty
-
-
Method Detail
-
accelerators
public java.util.Optional<com.pulumi.core.Output<java.util.List<WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArgs>>> accelerators()
- Returns:
- The Compute Engine accelerator configuration for these instances.
-
diskConfig
public java.util.Optional<com.pulumi.core.Output<WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs>> diskConfig()
- Returns:
- Disk option config settings.
-
image
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> image()
- Returns:
- 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/` If the URI is unspecified, it will be inferred from `SoftwareConfig.image_version` or the system default.
-
instanceNames
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> instanceNames()
- Returns:
- Output only. The list of instance names. Dataproc derives the names from `cluster_name`, `num_instances`, and the instance group.
-
isPreemptible
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> isPreemptible()
- Returns:
- Output only. Specifies that this instance group contains preemptible instances.
-
machineType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> machineType()
- Returns:
- 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/(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`.
-
managedGroupConfigs
public java.util.Optional<com.pulumi.core.Output<java.util.List<WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArgs>>> managedGroupConfigs()
- Returns:
- Output only. The config for Compute Engine Instance Group Manager that manages this group. This is only used for preemptible instance groups.
-
minCpuPlatform
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> minCpuPlatform()
- Returns:
- Specifies the minimum cpu platform for the Instance Group. See (https://cloud.google.com/dataproc/docs/concepts/compute/dataproc-min-cpu).
-
numInstances
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> numInstances()
- Returns:
- The number of VM instances in the instance group. For master instance groups, must be set to 1.
-
preemptibility
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> preemptibility()
- Returns:
- 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
-
builder
public static WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs.Builder builder()
-
builder
public static WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs.Builder builder(WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs defaults)
-
-