Package com.pulumi.gcp.dataproc.outputs
Class MetastoreServiceHiveMetastoreConfigKerberosConfig
- java.lang.Object
-
- com.pulumi.gcp.dataproc.outputs.MetastoreServiceHiveMetastoreConfigKerberosConfig
-
public final class MetastoreServiceHiveMetastoreConfigKerberosConfig extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MetastoreServiceHiveMetastoreConfigKerberosConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MetastoreServiceHiveMetastoreConfigKerberosConfig.Builder
builder()
static MetastoreServiceHiveMetastoreConfigKerberosConfig.Builder
builder(MetastoreServiceHiveMetastoreConfigKerberosConfig defaults)
MetastoreServiceHiveMetastoreConfigKerberosConfigKeytab
keytab()
java.lang.String
krb5ConfigGcsUri()
java.lang.String
principal()
-
-
-
Method Detail
-
keytab
public MetastoreServiceHiveMetastoreConfigKerberosConfigKeytab keytab()
- Returns:
- A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC). Structure is documented below.
-
krb5ConfigGcsUri
public java.lang.String krb5ConfigGcsUri()
- 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.
-
principal
public java.lang.String principal()
- 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.
-
builder
public static MetastoreServiceHiveMetastoreConfigKerberosConfig.Builder builder()
-
builder
public static MetastoreServiceHiveMetastoreConfigKerberosConfig.Builder builder(MetastoreServiceHiveMetastoreConfigKerberosConfig defaults)
-
-