Class: Google::Cloud::Metastore::V1::KerberosConfig
- Inherits:
-
Object
- Object
- Google::Cloud::Metastore::V1::KerberosConfig
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/metastore/v1/metastore.rb
Overview
Configuration information for a Kerberos principal.
Instance Attribute Summary collapse
-
#keytab ⇒ ::Google::Cloud::Metastore::V1::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 ⇒ ::String
A Cloud Storage URI that specifies the path to a krb5.conf file.
-
#principal ⇒ ::String
A Kerberos principal that exists in the both the keytab the KDC to authenticate as.
Instance Attribute Details
#keytab ⇒ ::Google::Cloud::Metastore::V1::Secret
Returns A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
288 289 290 291 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 288 class KerberosConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#krb5_config_gcs_uri ⇒ ::String
Returns 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.
288 289 290 291 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 288 class KerberosConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#principal ⇒ ::String
Returns 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.
288 289 290 291 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 288 class KerberosConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |