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

View Source

The configuration for running the Dataproc cluster on Kubernetes.

Attributes

  • gkeClusterConfig (type: GoogleApi.Dataproc.V1.Model.GkeClusterConfig.t, default: nil) - Required. The configuration for running the Dataproc cluster on GKE.
  • kubernetesNamespace (type: String.t, default: nil) - Optional. A namespace within the Kubernetes cluster to deploy into. If this namespace does not exist, it is created. If it exists, Dataproc verifies that another Dataproc VirtualCluster is not installed into it. If not specified, the name of the Dataproc Cluster is used.
  • kubernetesSoftwareConfig (type: GoogleApi.Dataproc.V1.Model.KubernetesSoftwareConfig.t, default: nil) - Optional. The software configuration for this Dataproc cluster running on Kubernetes.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Dataproc.V1.Model.KubernetesClusterConfig{
  gkeClusterConfig: GoogleApi.Dataproc.V1.Model.GkeClusterConfig.t() | nil,
  kubernetesNamespace: String.t() | nil,
  kubernetesSoftwareConfig:
    GoogleApi.Dataproc.V1.Model.KubernetesSoftwareConfig.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.