Class KerberosConfig (1.0.0-beta02)

public sealed class KerberosConfig : IMessage<KerberosConfig>, IEquatable<KerberosConfig>, IDeepCloneable<KerberosConfig>, IBufferMessage, IMessage

Configuration information for a Kerberos principal.

Inheritance

Object > KerberosConfig

Namespace

Google.Cloud.Metastore.V1Beta

Assembly

Google.Cloud.Metastore.V1Beta.dll

Constructors

KerberosConfig()

public KerberosConfig()

KerberosConfig(KerberosConfig)

public KerberosConfig(KerberosConfig other)
Parameter
NameDescription
otherKerberosConfig

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
TypeDescription
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
TypeDescription
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
TypeDescription
String