public sealed class GkeNodePoolTarget : IMessage<GkeNodePoolTarget>, IEquatable<GkeNodePoolTarget>, IDeepCloneable<GkeNodePoolTarget>, IBufferMessage, IMessageGKE NodePools that Dataproc workloads run on.
Implements
IMessage<GkeNodePoolTarget>, IEquatable<GkeNodePoolTarget>, IDeepCloneable<GkeNodePoolTarget>, IBufferMessage, IMessageNamespace
Google.Cloud.Dataproc.V1Assembly
Google.Cloud.Dataproc.V1.dll
Constructors
GkeNodePoolTarget()
public GkeNodePoolTarget()GkeNodePoolTarget(GkeNodePoolTarget)
public GkeNodePoolTarget(GkeNodePoolTarget other)| Parameter | |
|---|---|
| Name | Description |
other |
GkeNodePoolTarget |
Properties
NodePool
public string NodePool { get; set; }Required. The target GKE NodePool. Format: 'projects/{project}/locations/{location}/clusters/{cluster}/nodePools/{node_pool}'
| Property Value | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
GkeNodePoolConfig |
|
Roles
public RepeatedField<GkeNodePoolTarget.Types.Role> Roles { get; }Required. The types of role for a GKE NodePool
| Property Value | |
|---|---|
| Type | Description |
RepeatedField<GkeNodePoolTarget.Types.Role> |
|