Class CfnCluster.KerberosAttributesProperty
KerberosAttributes
is a property of the AWS::EMR::Cluster
resource.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.EMR
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class KerberosAttributesProperty : Object, CfnCluster.IKerberosAttributesProperty
Syntax (vb)
Public Class KerberosAttributesProperty
Inherits Object
Implements CfnCluster.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
Constructors
KerberosAttributesProperty() |
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. |
Constructors
KerberosAttributesProperty()
public KerberosAttributesProperty()
Properties
AdDomainJoinPassword
The Active Directory password for ADDomainJoinUser
.
public string AdDomainJoinPassword { get; set; }
Property Value
System.String
Remarks
AdDomainJoinUser
Required only when establishing a cross-realm trust with an Active Directory domain.
public string AdDomainJoinUser { get; set; }
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.
public string CrossRealmTrustPrincipalPassword { get; set; }
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.
public string KdcAdminPassword { get; set; }
Property Value
System.String
Remarks
Realm
The name of the Kerberos realm to which all nodes in a cluster belong.
public string Realm { get; set; }
Property Value
System.String