public sealed class KerberosConfig : IMessage<KerberosConfig>, IEquatable<KerberosConfig>, IDeepCloneable<KerberosConfig>, IBufferMessage, IMessageReference documentation and code samples for the Dataproc Metastore v1 API class KerberosConfig.
Configuration information for a Kerberos principal.
Implements
IMessageKerberosConfig, IEquatableKerberosConfig, IDeepCloneableKerberosConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Metastore.V1Assembly
Google.Cloud.Metastore.V1.dll
Constructors
KerberosConfig()
public KerberosConfig()KerberosConfig(KerberosConfig)
public KerberosConfig(KerberosConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
KerberosConfig |
Properties
Keytab
public Secret Keytab { get; set; }A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
| Property Value | |
|---|---|
| Type | Description |
Secret |
|
Krb5ConfigGcsUri
public string Krb5ConfigGcsUri { get; set; }A Cloud Storage URI that specifies the path to a
krb5.conf file. It is of the form gs://{bucket_name}/path/to/krb5.conf,
although the file does not need to be named krb5.conf explicitly.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Principal
public string Principal { get; set; }A Kerberos principal that exists in the both the keytab the KDC
to authenticate as. A typical principal is of the form
primary/instance@REALM, but there is no exact format.
| Property Value | |
|---|---|
| Type | Description |
string |
|