View Source GoogleApi.Dataproc.V1.Model.GkeNodePoolTarget (google_api_dataproc v0.54.0)

GKE node pools that Dataproc workloads run on.

Attributes

  • nodePool (type: String.t, default: nil) - Required. The target GKE node pool. Format: 'projects/{project}/locations/{location}/clusters/{cluster}/nodePools/{node_pool}'
  • nodePoolConfig (type: GoogleApi.Dataproc.V1.Model.GkeNodePoolConfig.t, default: nil) - Input only. The configuration for the GKE node pool.If specified, Dataproc attempts to create a node pool with the specified shape. If one with the same name already exists, it is verified against all specified fields. If a field differs, the virtual cluster creation will fail.If omitted, any node pool with the specified name is used. If a node pool with the specified name does not exist, Dataproc create a node pool with default values.This is an input only field. It will not be returned by the API.
  • roles (type: list(String.t), default: nil) - Required. The roles associated with the GKE node pool.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Dataproc.V1.Model.GkeNodePoolTarget{
  nodePool: String.t() | nil,
  nodePoolConfig: GoogleApi.Dataproc.V1.Model.GkeNodePoolConfig.t() | nil,
  roles: [String.t()] | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.