Reference documentation and code samples for the Dataproc Metastore V1beta API class Google::Cloud::Metastore::V1beta::KerberosConfig.
Configuration information for a Kerberos principal.
Inherits
- Object
 
Extended By
- Google::Protobuf::MessageExts::ClassMethods
 
Includes
- Google::Protobuf::MessageExts
 
Methods
#keytab
def keytab() -> ::Google::Cloud::Metastore::V1beta::Secret
    Returns
    
  - (::Google::Cloud::Metastore::V1beta::Secret) — A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
 
#keytab=
def keytab=(value) -> ::Google::Cloud::Metastore::V1beta::Secret
    Parameter
    
  - value (::Google::Cloud::Metastore::V1beta::Secret) — A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
 
    Returns
    
  - (::Google::Cloud::Metastore::V1beta::Secret) — A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
 
#krb5_config_gcs_uri
def krb5_config_gcs_uri() -> ::String
    Returns
    
  - 
        (::String) — 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. 
#krb5_config_gcs_uri=
def krb5_config_gcs_uri=(value) -> ::String
    Parameter
    
  - 
        value (::String) — 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. 
    Returns
    
  - 
        (::String) — 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. 
#principal
def principal() -> ::String
    Returns
    
  - 
        (::String) — 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. 
#principal=
def principal=(value) -> ::String
    Parameter
    
  - 
        value (::String) — 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. 
    Returns
    
- 
        (::String) — 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.