libZSservicesZSamazonka-emrZSamazonka-emr
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.EMR.Types.KerberosAttributes

Description

 
Synopsis

Documentation

data KerberosAttributes Source #

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.

See: newKerberosAttributes smart constructor.

Constructors

KerberosAttributes' 

Fields

  • kdcAdminPassword :: Maybe Text

    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 :: Maybe Text

    The name of the Kerberos realm to which all nodes in a cluster belong. For example, EC2.INTERNAL.

  • aDDomainJoinPassword :: Maybe Text

    The Active Directory password for ADDomainJoinUser.

  • crossRealmTrustPrincipalPassword :: Maybe Text

    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.

  • aDDomainJoinUser :: Maybe Text

    Required only when establishing a cross-realm trust with an Active Directory domain. A user with sufficient privileges to join resources to the domain.

Instances

Instances details
Eq KerberosAttributes Source # 
Instance details

Defined in Amazonka.EMR.Types.KerberosAttributes

Read KerberosAttributes Source # 
Instance details

Defined in Amazonka.EMR.Types.KerberosAttributes

Show KerberosAttributes Source # 
Instance details

Defined in Amazonka.EMR.Types.KerberosAttributes

Generic KerberosAttributes Source # 
Instance details

Defined in Amazonka.EMR.Types.KerberosAttributes

Associated Types

type Rep KerberosAttributes :: Type -> Type #

NFData KerberosAttributes Source # 
Instance details

Defined in Amazonka.EMR.Types.KerberosAttributes

Methods

rnf :: KerberosAttributes -> () #

Hashable KerberosAttributes Source # 
Instance details

Defined in Amazonka.EMR.Types.KerberosAttributes

ToJSON KerberosAttributes Source # 
Instance details

Defined in Amazonka.EMR.Types.KerberosAttributes

FromJSON KerberosAttributes Source # 
Instance details

Defined in Amazonka.EMR.Types.KerberosAttributes

type Rep KerberosAttributes Source # 
Instance details

Defined in Amazonka.EMR.Types.KerberosAttributes

type Rep KerberosAttributes = D1 ('MetaData "KerberosAttributes" "Amazonka.EMR.Types.KerberosAttributes" "libZSservicesZSamazonka-emrZSamazonka-emr" 'False) (C1 ('MetaCons "KerberosAttributes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "kdcAdminPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "realm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "aDDomainJoinPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "crossRealmTrustPrincipalPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "aDDomainJoinUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newKerberosAttributes :: KerberosAttributes Source #

Create a value of KerberosAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:kdcAdminPassword:KerberosAttributes', kerberosAttributes_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.

$sel:realm:KerberosAttributes', kerberosAttributes_realm - The name of the Kerberos realm to which all nodes in a cluster belong. For example, EC2.INTERNAL.

$sel:aDDomainJoinPassword:KerberosAttributes', kerberosAttributes_aDDomainJoinPassword - The Active Directory password for ADDomainJoinUser.

$sel:crossRealmTrustPrincipalPassword:KerberosAttributes', kerberosAttributes_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.

$sel:aDDomainJoinUser:KerberosAttributes', kerberosAttributes_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.

kerberosAttributes_kdcAdminPassword :: Lens' KerberosAttributes (Maybe Text) Source #

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.

kerberosAttributes_realm :: Lens' KerberosAttributes (Maybe Text) Source #

The name of the Kerberos realm to which all nodes in a cluster belong. For example, EC2.INTERNAL.

kerberosAttributes_aDDomainJoinPassword :: Lens' KerberosAttributes (Maybe Text) Source #

The Active Directory password for ADDomainJoinUser.

kerberosAttributes_crossRealmTrustPrincipalPassword :: Lens' KerberosAttributes (Maybe Text) Source #

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.

kerberosAttributes_aDDomainJoinUser :: Lens' KerberosAttributes (Maybe Text) Source #

Required only when establishing a cross-realm trust with an Active Directory domain. A user with sufficient privileges to join resources to the domain.