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