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.
Implements
IMessageGkeNodePoolTarget, IEquatableGkeNodePoolTarget, IDeepCloneableGkeNodePoolTarget, 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 node pool. Format: 'projects/{project}/locations/{location}/clusters/{cluster}/nodePools/{node_pool}'
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
GkeNodePoolConfig |
Roles
public RepeatedField<GkeNodePoolTarget.Types.Role> Roles { get; }
Required. The roles associated with the GKE node pool.
Property Value | |
---|---|
Type | Description |
RepeatedFieldGkeNodePoolTargetTypesRole |