GoogleApi.Dataproc.V1.Model.VirtualClusterConfig (google_api_dataproc v0.59.0)

View Source

The Dataproc cluster config for a cluster that does not directly control the underlying compute resources, such as a Dataproc-on-GKE cluster (https://cloud.google.com/dataproc/docs/guides/dpgke/dataproc-gke-overview).

Attributes

  • auxiliaryServicesConfig (type: GoogleApi.Dataproc.V1.Model.AuxiliaryServicesConfig.t, default: nil) - Optional. Configuration of auxiliary services used by this cluster.
  • kubernetesClusterConfig (type: GoogleApi.Dataproc.V1.Model.KubernetesClusterConfig.t, default: nil) - Required. The configuration for running the Dataproc cluster on Kubernetes.
  • stagingBucket (type: String.t, default: nil) - Optional. A Cloud Storage bucket used to stage job dependencies, config files, and job driver console output. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location (US, ASIA, or EU) for your cluster's staging bucket according to the Compute Engine zone where your cluster is deployed, and then create and manage this project-level, per-location bucket (see Dataproc staging and temp buckets (https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/staging-bucket)). This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Dataproc.V1.Model.VirtualClusterConfig{
  auxiliaryServicesConfig:
    GoogleApi.Dataproc.V1.Model.AuxiliaryServicesConfig.t() | nil,
  kubernetesClusterConfig:
    GoogleApi.Dataproc.V1.Model.KubernetesClusterConfig.t() | nil,
  stagingBucket: String.t() | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.