Class GkeNodePoolTarget (4.0.0)

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

GKE NodePools 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 NodePool. Format: 'projects/{project}/locations/{location}/clusters/{cluster}/nodePools/{node_pool}'

Property Value
TypeDescription
String

NodePoolConfig

public GkeNodePoolConfig NodePoolConfig { get; set; }

Optional. The configuration for the GKE NodePool.

If specified, Dataproc attempts to create a NodePool 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 NodePool with the specified name is used. If a NodePool with the specified name does not exist, Dataproc create a NodePool with default values.

Property Value
TypeDescription
GkeNodePoolConfig

Roles

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

Required. The types of role for a GKE NodePool

Property Value
TypeDescription
RepeatedField<GkeNodePoolTarget.Types.Role>