Interface CfnCluster.IKerberosAttributesProperty
KerberosAttributes
is a property of the AWS::EMR::Cluster
resource.
Namespace: Amazon.CDK.AWS.EMR
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IKerberosAttributesProperty
Syntax (vb)
Public Interface IKerberosAttributesProperty
Remarks
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 .
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.EMR;
var kerberosAttributesProperty = new KerberosAttributesProperty {
KdcAdminPassword = "kdcAdminPassword",
Realm = "realm",
// the properties below are optional
AdDomainJoinPassword = "adDomainJoinPassword",
AdDomainJoinUser = "adDomainJoinUser",
CrossRealmTrustPrincipalPassword = "crossRealmTrustPrincipalPassword"
};
Synopsis
Properties
AdDomainJoinPassword | The Active Directory password for |
AdDomainJoinUser | Required only when establishing a cross-realm trust with an Active Directory domain. |
CrossRealmTrustPrincipalPassword | Required only when establishing a cross-realm trust with a KDC in a different realm. |
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. |
Realm | The name of the Kerberos realm to which all nodes in a cluster belong. |
Properties
AdDomainJoinPassword
The Active Directory password for ADDomainJoinUser
.
virtual string AdDomainJoinPassword { get; }
Property Value
System.String
Remarks
AdDomainJoinUser
Required only when establishing a cross-realm trust with an Active Directory domain.
virtual string AdDomainJoinUser { get; }
Property Value
System.String
Remarks
A user with sufficient privileges to join resources to the domain.
CrossRealmTrustPrincipalPassword
Required only when establishing a cross-realm trust with a KDC in a different realm.
virtual string CrossRealmTrustPrincipalPassword { get; }
Property Value
System.String
Remarks
The cross-realm principal password, which must be identical across realms.
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 KdcAdminPassword { get; }
Property Value
System.String
Remarks
Realm
The name of the Kerberos realm to which all nodes in a cluster belong.
string Realm { get; }
Property Value
System.String