KerberosAttributes class
Attributes for Kerberos configuration when Kerberos authentication is enabled using a security configuration. For more information see Use Kerberos Authentication in the Amazon EMR Management Guide.
Constructors
- KerberosAttributes({required String kdcAdminPassword, required String realm, String? aDDomainJoinPassword, String? aDDomainJoinUser, String? crossRealmTrustPrincipalPassword})
-
KerberosAttributes.fromJson(Map<
String, dynamic> json) -
factory
Properties
- aDDomainJoinPassword → String?
-
The Active Directory password for
ADDomainJoinUser
.final - aDDomainJoinUser → String?
-
Required only when establishing a cross-realm trust with an Active Directory
domain. A user with sufficient privileges to join resources to the domain.
final
- crossRealmTrustPrincipalPassword → String?
-
Required only when establishing a cross-realm trust with a KDC in a
different realm. The cross-realm principal password, which must be identical
across realms.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- kdcAdminPassword → String
-
The password used within the cluster for the kadmin service on the
cluster-dedicated KDC, which maintains Kerberos principals, password
policies, and keytabs for the cluster.
final
- realm → String
-
The name of the Kerberos realm to which all nodes in a cluster belong. For
example,
EC2.INTERNAL
.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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