Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

GkeNodePoolTarget

import type { GkeNodePoolTarget } from "https://googleapis.deno.dev/v1/dataproc:v1.ts";

GKE node pools that Dataproc workloads run on.

interface GkeNodePoolTarget {
nodePool?: string;
nodePoolConfig?: GkeNodePoolConfig;
roles?:
| "ROLE_UNSPECIFIED"
| "DEFAULT"
| "CONTROLLER"
| "SPARK_DRIVER"
| "SPARK_EXECUTOR"[];
}

§Properties

§
nodePool?: string
[src]

Required. The target GKE node pool. Format: 'projects/{project}/locations/{location}/clusters/{cluster}/nodePools/{node_pool}'

§
nodePoolConfig?: GkeNodePoolConfig
[src]

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?: "ROLE_UNSPECIFIED" | "DEFAULT" | "CONTROLLER" | "SPARK_DRIVER" | "SPARK_EXECUTOR"[]
[src]

Required. The roles associated with the GKE node pool.