public sealed class GkeNodePoolConfig : IMessage<GkeNodePoolConfig>, IEquatable<GkeNodePoolConfig>, IDeepCloneable<GkeNodePoolConfig>, IBufferMessage, IMessage
The configuration of a GKE NodePool used by a Dataproc-on-GKE cluster.
Implements
IMessage<GkeNodePoolConfig>, IEquatable<GkeNodePoolConfig>, IDeepCloneable<GkeNodePoolConfig>, IBufferMessage, IMessageNamespace
Google.Cloud.Dataproc.V1Assembly
Google.Cloud.Dataproc.V1.dll
Constructors
GkeNodePoolConfig()
public GkeNodePoolConfig()
GkeNodePoolConfig(GkeNodePoolConfig)
public GkeNodePoolConfig(GkeNodePoolConfig other)
Parameter | |
---|---|
Name | Description |
other | GkeNodePoolConfig |
Properties
Autoscaling
public GkeNodePoolConfig.Types.GkeNodePoolAutoscalingConfig Autoscaling { get; set; }
Optional. The autoscaler configuration for this NodePool. The autoscaler is enabled only when a valid configuration is present.
Property Value | |
---|---|
Type | Description |
GkeNodePoolConfig.Types.GkeNodePoolAutoscalingConfig |
Config
public GkeNodePoolConfig.Types.GkeNodeConfig Config { get; set; }
Optional. The node pool configuration.
Property Value | |
---|---|
Type | Description |
GkeNodePoolConfig.Types.GkeNodeConfig |
Locations
public RepeatedField<string> Locations { get; }
Optional. The list of Compute Engine zones where NodePool's nodes will be located.
Note: Currently, only one zone may be specified.
If a location is not specified during NodePool creation, Dataproc will choose a location.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |