KerberosConfig class
Specifies Kerberos related configuration.
Constructors
- KerberosConfig({String? crossRealmTrustAdminServer, String? crossRealmTrustKdc, String? crossRealmTrustRealm, bool? enableKerberos, String? kdcDbKeyUri, String? keyPasswordUri, String? keystorePasswordUri, String? keystoreUri, String? kmsKeyUri, String? realm, String? rootPrincipalPasswordUri, int? tgtLifetimeHours, String? truststorePasswordUri, String? truststoreUri})
- KerberosConfig.fromJson(Map json_)
Properties
- crossRealmTrustAdminServer ↔ String?
-
The admin server (IP or hostname) for the remote trusted realm in a cross
realm trust relationship.
getter/setter pair
- crossRealmTrustKdc ↔ String?
-
The KDC (IP or hostname) for the remote trusted realm in a cross realm
trust relationship.
getter/setter pair
- crossRealmTrustRealm ↔ String?
-
The remote realm the Dataproc on-cluster KDC will trust, should the user
enable cross realm trust.
getter/setter pair
-
The Cloud Storage URI of a KMS encrypted file containing the shared
password between the on-cluster Kerberos realm and the remote trusted
realm, in a cross realm trust relationship.
getter/setter pair
- enableKerberos ↔ bool?
-
Flag to indicate whether to Kerberize the cluster (default: false).
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- kdcDbKeyUri ↔ String?
-
The Cloud Storage URI of a KMS encrypted file containing the master key of
the KDC database.
getter/setter pair
- keyPasswordUri ↔ String?
-
The Cloud Storage URI of a KMS encrypted file containing the password to
the user provided key.
getter/setter pair
- keystorePasswordUri ↔ String?
-
The Cloud Storage URI of a KMS encrypted file containing the password to
the user provided keystore.
getter/setter pair
- keystoreUri ↔ String?
-
The Cloud Storage URI of the keystore file used for SSL encryption.
getter/setter pair
- kmsKeyUri ↔ String?
-
The URI of the KMS key used to encrypt sensitive files.
getter/setter pair
- realm ↔ String?
-
The name of the on-cluster Kerberos realm.
getter/setter pair
- rootPrincipalPasswordUri ↔ String?
-
The Cloud Storage URI of a KMS encrypted file containing the root
principal password.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- tgtLifetimeHours ↔ int?
-
The lifetime of the ticket granting ticket, in hours.
getter/setter pair
- truststorePasswordUri ↔ String?
-
The Cloud Storage URI of a KMS encrypted file containing the password to
the user provided truststore.
getter/setter pair
- truststoreUri ↔ String?
-
The Cloud Storage URI of the truststore file used for SSL encryption.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited