Interface EmrCreateCluster.KerberosAttributesProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
EmrCreateCluster.KerberosAttributesProperty.Jsii$Proxy
- Enclosing class:
EmrCreateCluster
@Stability(Stable)
public static interface EmrCreateCluster.KerberosAttributesProperty
extends software.amazon.jsii.JsiiSerializable
Attributes for Kerberos configuration when Kerberos authentication is enabled using a security configuration.
See the RunJobFlow API for complete documentation on input parameters
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.stepfunctions.tasks.*;
KerberosAttributesProperty kerberosAttributesProperty = KerberosAttributesProperty.builder()
.realm("realm")
// the properties below are optional
.adDomainJoinPassword("adDomainJoinPassword")
.adDomainJoinUser("adDomainJoinUser")
.crossRealmTrustPrincipalPassword("crossRealmTrustPrincipalPassword")
.kdcAdminPassword("kdcAdminPassword")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forEmrCreateCluster.KerberosAttributesPropertystatic final classAn implementation forEmrCreateCluster.KerberosAttributesProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe Active Directory password for ADDomainJoinUser.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.default StringThe 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
-
getRealm
The name of the Kerberos realm to which all nodes in a cluster belong.For example, EC2.INTERNAL.
-
getAdDomainJoinPassword
The Active Directory password for ADDomainJoinUser.Default: No adDomainJoinPassword
-
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.
Default: No adDomainJoinUser
-
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.
Default: No crossRealmTrustPrincipalPassword
-
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.Default: No kdcAdminPassword
-
builder
-