Google Cloud Dataproc v1 API - Class GkeNodePoolTarget (5.8.0)

public sealed class GkeNodePoolTarget : IMessage<GkeNodePoolTarget>, IEquatable<GkeNodePoolTarget>, IDeepCloneable<GkeNodePoolTarget>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Dataproc v1 API class GkeNodePoolTarget.

GKE node pools that Dataproc workloads run on.

Inheritance

object > GkeNodePoolTarget

Namespace

Google.Cloud.Dataproc.V1

Assembly

Google.Cloud.Dataproc.V1.dll

Constructors

GkeNodePoolTarget()

public GkeNodePoolTarget()

GkeNodePoolTarget(GkeNodePoolTarget)

public GkeNodePoolTarget(GkeNodePoolTarget other)
Parameter
NameDescription
otherGkeNodePoolTarget

Properties

NodePool

public string NodePool { get; set; }

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

Property Value
TypeDescription
string

NodePoolConfig

public GkeNodePoolConfig NodePoolConfig { get; set; }

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.

Property Value
TypeDescription
GkeNodePoolConfig

Roles

public RepeatedField<GkeNodePoolTarget.Types.Role> Roles { get; }

Required. The roles associated with the GKE node pool.

Property Value
TypeDescription
RepeatedFieldGkeNodePoolTargetTypesRole