@Generated(value="software.amazon.awssdk:codegen") public final class KerberosAttributes extends Object implements SdkPojo, Serializable, ToCopyableBuilder<KerberosAttributes.Builder,KerberosAttributes>
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.
Modifier and Type | Class and Description |
---|---|
static interface |
KerberosAttributes.Builder |
Modifier and Type | Method and Description |
---|---|
String |
adDomainJoinPassword()
The Active Directory password for
ADDomainJoinUser . |
String |
adDomainJoinUser()
Required only when establishing a cross-realm trust with an Active Directory domain.
|
static KerberosAttributes.Builder |
builder() |
String |
crossRealmTrustPrincipalPassword()
Required only when establishing a cross-realm trust with a KDC in a different realm.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
kdcAdminPassword()
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.
|
String |
realm()
The name of the Kerberos realm to which all nodes in a cluster belong.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends KerberosAttributes.Builder> |
serializableBuilderClass() |
KerberosAttributes.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String realm()
The name of the Kerberos realm to which all nodes in a cluster belong. For example, EC2.INTERNAL
.
EC2.INTERNAL
.public final String kdcAdminPassword()
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.
public final String crossRealmTrustPrincipalPassword()
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.
public final String adDomainJoinUser()
Required only when establishing a cross-realm trust with an Active Directory domain. A user with sufficient privileges to join resources to the domain.
public final String adDomainJoinPassword()
The Active Directory password for ADDomainJoinUser
.
ADDomainJoinUser
.public KerberosAttributes.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<KerberosAttributes.Builder,KerberosAttributes>
public static KerberosAttributes.Builder builder()
public static Class<? extends KerberosAttributes.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2021. All rights reserved.