public sealed class GkeNodePoolConfig : IMessage<GkeNodePoolConfig>, IEquatable<GkeNodePoolConfig>, IDeepCloneable<GkeNodePoolConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Dataproc v1 API class GkeNodePoolConfig.
The configuration of a GKE node pool used by a Dataproc-on-GKE cluster.
Implements
IMessageGkeNodePoolConfig, IEquatableGkeNodePoolConfig, IDeepCloneableGkeNodePoolConfig, 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 node pool. The autoscaler is enabled only when a valid configuration is present.
Property Value | |
---|---|
Type | Description |
GkeNodePoolConfigTypesGkeNodePoolAutoscalingConfig |
Config
public GkeNodePoolConfig.Types.GkeNodeConfig Config { get; set; }
Optional. The node pool configuration.
Property Value | |
---|---|
Type | Description |
GkeNodePoolConfigTypesGkeNodeConfig |
Locations
public RepeatedField<string> Locations { get; }
Optional. The list of Compute Engine zones where node pool nodes associated with a Dataproc on GKE virtual cluster will be located.
Note: All node pools associated with a virtual cluster must be located in the same region as the virtual cluster, and they must be located in the same zone within that region.
If a location is not specified during node pool creation, Dataproc on GKE will choose the zone.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |