public sealed class KubernetesClusterConfig : IMessage<KubernetesClusterConfig>, IEquatable<KubernetesClusterConfig>, IDeepCloneable<KubernetesClusterConfig>, IBufferMessage, IMessage
The configuration for running the Dataproc cluster on Kubernetes.
Implements
IMessage<KubernetesClusterConfig>, IEquatable<KubernetesClusterConfig>, IDeepCloneable<KubernetesClusterConfig>, IBufferMessage, IMessageNamespace
Google.Cloud.Dataproc.V1Assembly
Google.Cloud.Dataproc.V1.dll
Constructors
KubernetesClusterConfig()
public KubernetesClusterConfig()
KubernetesClusterConfig(KubernetesClusterConfig)
public KubernetesClusterConfig(KubernetesClusterConfig other)
Parameter | |
---|---|
Name | Description |
other | KubernetesClusterConfig |
Properties
ConfigCase
public KubernetesClusterConfig.ConfigOneofCase ConfigCase { get; }
Property Value | |
---|---|
Type | Description |
KubernetesClusterConfig.ConfigOneofCase |
GkeClusterConfig
public GkeClusterConfig GkeClusterConfig { get; set; }
Required. The configuration for running the Dataproc cluster on GKE.
Property Value | |
---|---|
Type | Description |
GkeClusterConfig |
KubernetesNamespace
public string KubernetesNamespace { get; set; }
Optional. A namespace within the Kubernetes cluster to deploy into. If this namespace does not exist, it is created. If it exists, Dataproc verifies that another Dataproc VirtualCluster is not installed into it. If not specified, the name of the Dataproc Cluster is used.
Property Value | |
---|---|
Type | Description |
String |
KubernetesSoftwareConfig
public KubernetesSoftwareConfig KubernetesSoftwareConfig { get; set; }
Optional. The software configuration for this Dataproc cluster running on Kubernetes.
Property Value | |
---|---|
Type | Description |
KubernetesSoftwareConfig |