Class GkeNodePoolConfig (4.0.0)

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.

Inheritance

Object > GkeNodePoolConfig

Namespace

Google.Cloud.Dataproc.V1

Assembly

Google.Cloud.Dataproc.V1.dll

Constructors

GkeNodePoolConfig()

public GkeNodePoolConfig()

GkeNodePoolConfig(GkeNodePoolConfig)

public GkeNodePoolConfig(GkeNodePoolConfig other)
Parameter
NameDescription
otherGkeNodePoolConfig

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
TypeDescription
GkeNodePoolConfig.Types.GkeNodePoolAutoscalingConfig

Config

public GkeNodePoolConfig.Types.GkeNodeConfig Config { get; set; }

Optional. The node pool configuration.

Property Value
TypeDescription
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
TypeDescription
RepeatedField<String>