Class ClusterArgs


  • public final class ClusterArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • clusterConfig

        public java.util.Optional<com.pulumi.core.Output<ClusterClusterConfigArgs>> clusterConfig()
        Returns:
        Allows you to configure various aspects of the cluster. Structure defined below.
      • gracefulDecommissionTimeout

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> gracefulDecommissionTimeout()
        Returns:
        The timeout duration which allows graceful decomissioning when you change the number of worker nodes directly through a terraform apply
      • labels

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> labels()
        Returns:
        The list of labels (key/value pairs) to be applied to instances in the cluster. GCP generates some itself including `goog-dataproc-cluster-name` which is the name of the cluster.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        The name of the cluster, unique within the project and zone. ***
      • project

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> project()
        Returns:
        The ID of the project in which the `cluster` will exist. If it is not provided, the provider project is used.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        The region in which the cluster and associated nodes will be created in. Defaults to `global`.
      • virtualClusterConfig

        public java.util.Optional<com.pulumi.core.Output<ClusterVirtualClusterConfigArgs>> virtualClusterConfig()
        Returns:
        Allows you to configure a virtual Dataproc on GKE cluster. Structure defined below.