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