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 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> |