Reference documentation and code samples for the Google Cloud Dataproc Metastore V1alpha Client class KerberosConfig.
Configuration information for a Kerberos principal.
Generated from protobuf message google.cloud.metastore.v1alpha.KerberosConfig
Namespace
Google \ Cloud \ Metastore \ V1alphaMethods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ keytab
Google\Cloud\Metastore\V1alpha\Secret
A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
↳ principal
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.
↳ krb5_config_gcs_uri
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.
getKeytab
A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
hasKeytab
clearKeytab
setKeytab
A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
$this
getPrincipal
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.
string
setPrincipal
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.
var
string
$this
getKrb5ConfigGcsUri
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.
string
setKrb5ConfigGcsUri
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.
var
string
$this