Interface CfnCluster.KerberosAttributesProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnCluster.KerberosAttributesProperty.Jsii$Proxy
- Enclosing class:
- CfnCluster
@Stability(Stable)
public static interface CfnCluster.KerberosAttributesProperty
extends software.amazon.jsii.JsiiSerializable
KerberosAttributes is a property of the AWS::EMR::Cluster resource.
KerberosAttributes define the cluster-specific Kerberos configuration when Kerberos authentication is enabled using a security configuration. The cluster-specific configuration must be compatible with the security configuration. For more information see Use Kerberos Authentication in the EMR Management Guide .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.emr.*;
KerberosAttributesProperty kerberosAttributesProperty = KerberosAttributesProperty.builder()
.kdcAdminPassword("kdcAdminPassword")
.realm("realm")
// the properties below are optional
.adDomainJoinPassword("adDomainJoinPassword")
.adDomainJoinUser("adDomainJoinUser")
.crossRealmTrustPrincipalPassword("crossRealmTrustPrincipalPassword")
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnCluster.KerberosAttributesPropertystatic final classAn implementation forCfnCluster.KerberosAttributesProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe Active Directory password forADDomainJoinUser.default StringRequired only when establishing a cross-realm trust with an Active Directory domain.default StringRequired only when establishing a cross-realm trust with a KDC in a different realm.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.getRealm()The name of the Kerberos realm to which all nodes in a cluster belong.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getKdcAdminPassword
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. -
getRealm
The name of the Kerberos realm to which all nodes in a cluster belong.For example,
EC2.INTERNAL. -
getAdDomainJoinPassword
The Active Directory password forADDomainJoinUser. -
getAdDomainJoinUser
Required only when establishing a cross-realm trust with an Active Directory domain.A user with sufficient privileges to join resources to the domain.
-
getCrossRealmTrustPrincipalPassword
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.
-
builder
-