KerberosConfigArgs

data class KerberosConfigArgs(val keytab: Output<SecretArgs>? = null, val krb5ConfigGcsUri: Output<String>? = null, val principal: Output<String>? = null) : ConvertibleToJava<KerberosConfigArgs>

Configuration information for a Kerberos principal.

Constructors

Link copied to clipboard
fun KerberosConfigArgs(keytab: Output<SecretArgs>? = null, krb5ConfigGcsUri: Output<String>? = null, principal: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): KerberosConfigArgs

Properties

Link copied to clipboard
val keytab: Output<SecretArgs>? = null

A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).

Link copied to clipboard
val krb5ConfigGcsUri: Output<String>? = null

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.

Link copied to clipboard
val principal: Output<String>? = null

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.