AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::EMR::Model::KerberosAttributes Class Reference

#include <KerberosAttributes.h>

Public Member Functions

 KerberosAttributes ()
 
 KerberosAttributes (Aws::Utils::Json::JsonView jsonValue)
 
KerberosAttributesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetRealm () const
 
bool RealmHasBeenSet () const
 
void SetRealm (const Aws::String &value)
 
void SetRealm (Aws::String &&value)
 
void SetRealm (const char *value)
 
KerberosAttributesWithRealm (const Aws::String &value)
 
KerberosAttributesWithRealm (Aws::String &&value)
 
KerberosAttributesWithRealm (const char *value)
 
const Aws::StringGetKdcAdminPassword () const
 
bool KdcAdminPasswordHasBeenSet () const
 
void SetKdcAdminPassword (const Aws::String &value)
 
void SetKdcAdminPassword (Aws::String &&value)
 
void SetKdcAdminPassword (const char *value)
 
KerberosAttributesWithKdcAdminPassword (const Aws::String &value)
 
KerberosAttributesWithKdcAdminPassword (Aws::String &&value)
 
KerberosAttributesWithKdcAdminPassword (const char *value)
 
const Aws::StringGetCrossRealmTrustPrincipalPassword () const
 
bool CrossRealmTrustPrincipalPasswordHasBeenSet () const
 
void SetCrossRealmTrustPrincipalPassword (const Aws::String &value)
 
void SetCrossRealmTrustPrincipalPassword (Aws::String &&value)
 
void SetCrossRealmTrustPrincipalPassword (const char *value)
 
KerberosAttributesWithCrossRealmTrustPrincipalPassword (const Aws::String &value)
 
KerberosAttributesWithCrossRealmTrustPrincipalPassword (Aws::String &&value)
 
KerberosAttributesWithCrossRealmTrustPrincipalPassword (const char *value)
 
const Aws::StringGetADDomainJoinUser () const
 
bool ADDomainJoinUserHasBeenSet () const
 
void SetADDomainJoinUser (const Aws::String &value)
 
void SetADDomainJoinUser (Aws::String &&value)
 
void SetADDomainJoinUser (const char *value)
 
KerberosAttributesWithADDomainJoinUser (const Aws::String &value)
 
KerberosAttributesWithADDomainJoinUser (Aws::String &&value)
 
KerberosAttributesWithADDomainJoinUser (const char *value)
 
const Aws::StringGetADDomainJoinPassword () const
 
bool ADDomainJoinPasswordHasBeenSet () const
 
void SetADDomainJoinPassword (const Aws::String &value)
 
void SetADDomainJoinPassword (Aws::String &&value)
 
void SetADDomainJoinPassword (const char *value)
 
KerberosAttributesWithADDomainJoinPassword (const Aws::String &value)
 
KerberosAttributesWithADDomainJoinPassword (Aws::String &&value)
 
KerberosAttributesWithADDomainJoinPassword (const char *value)
 

Detailed Description

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 Also:

AWS API Reference

Definition at line 35 of file KerberosAttributes.h.

Constructor & Destructor Documentation

◆ KerberosAttributes() [1/2]

Aws::EMR::Model::KerberosAttributes::KerberosAttributes ( )

◆ KerberosAttributes() [2/2]

Aws::EMR::Model::KerberosAttributes::KerberosAttributes ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ADDomainJoinPasswordHasBeenSet()

bool Aws::EMR::Model::KerberosAttributes::ADDomainJoinPasswordHasBeenSet ( ) const
inline

The Active Directory password for ADDomainJoinUser.

Definition at line 264 of file KerberosAttributes.h.

◆ ADDomainJoinUserHasBeenSet()

bool Aws::EMR::Model::KerberosAttributes::ADDomainJoinUserHasBeenSet ( ) const
inline

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

Definition at line 217 of file KerberosAttributes.h.

◆ CrossRealmTrustPrincipalPasswordHasBeenSet()

bool Aws::EMR::Model::KerberosAttributes::CrossRealmTrustPrincipalPasswordHasBeenSet ( ) const
inline

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.

Definition at line 162 of file KerberosAttributes.h.

◆ GetADDomainJoinPassword()

const Aws::String& Aws::EMR::Model::KerberosAttributes::GetADDomainJoinPassword ( ) const
inline

The Active Directory password for ADDomainJoinUser.

Definition at line 259 of file KerberosAttributes.h.

◆ GetADDomainJoinUser()

const Aws::String& Aws::EMR::Model::KerberosAttributes::GetADDomainJoinUser ( ) const
inline

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

Definition at line 211 of file KerberosAttributes.h.

◆ GetCrossRealmTrustPrincipalPassword()

const Aws::String& Aws::EMR::Model::KerberosAttributes::GetCrossRealmTrustPrincipalPassword ( ) const
inline

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.

Definition at line 155 of file KerberosAttributes.h.

◆ GetKdcAdminPassword()

const Aws::String& Aws::EMR::Model::KerberosAttributes::GetKdcAdminPassword ( ) const
inline

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.

Definition at line 98 of file KerberosAttributes.h.

◆ GetRealm()

const Aws::String& Aws::EMR::Model::KerberosAttributes::GetRealm ( ) const
inline

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

Definition at line 48 of file KerberosAttributes.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::EMR::Model::KerberosAttributes::Jsonize ( ) const

◆ KdcAdminPasswordHasBeenSet()

bool Aws::EMR::Model::KerberosAttributes::KdcAdminPasswordHasBeenSet ( ) const
inline

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.

Definition at line 105 of file KerberosAttributes.h.

◆ operator=()

KerberosAttributes& Aws::EMR::Model::KerberosAttributes::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RealmHasBeenSet()

bool Aws::EMR::Model::KerberosAttributes::RealmHasBeenSet ( ) const
inline

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

Definition at line 54 of file KerberosAttributes.h.

◆ SetADDomainJoinPassword() [1/3]

void Aws::EMR::Model::KerberosAttributes::SetADDomainJoinPassword ( const Aws::String value)
inline

The Active Directory password for ADDomainJoinUser.

Definition at line 269 of file KerberosAttributes.h.

◆ SetADDomainJoinPassword() [2/3]

void Aws::EMR::Model::KerberosAttributes::SetADDomainJoinPassword ( Aws::String &&  value)
inline

The Active Directory password for ADDomainJoinUser.

Definition at line 274 of file KerberosAttributes.h.

◆ SetADDomainJoinPassword() [3/3]

void Aws::EMR::Model::KerberosAttributes::SetADDomainJoinPassword ( const char *  value)
inline

The Active Directory password for ADDomainJoinUser.

Definition at line 279 of file KerberosAttributes.h.

◆ SetADDomainJoinUser() [1/3]

void Aws::EMR::Model::KerberosAttributes::SetADDomainJoinUser ( const Aws::String value)
inline

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

Definition at line 223 of file KerberosAttributes.h.

◆ SetADDomainJoinUser() [2/3]

void Aws::EMR::Model::KerberosAttributes::SetADDomainJoinUser ( Aws::String &&  value)
inline

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

Definition at line 229 of file KerberosAttributes.h.

◆ SetADDomainJoinUser() [3/3]

void Aws::EMR::Model::KerberosAttributes::SetADDomainJoinUser ( const char *  value)
inline

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

Definition at line 235 of file KerberosAttributes.h.

◆ SetCrossRealmTrustPrincipalPassword() [1/3]

void Aws::EMR::Model::KerberosAttributes::SetCrossRealmTrustPrincipalPassword ( const Aws::String value)
inline

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.

Definition at line 169 of file KerberosAttributes.h.

◆ SetCrossRealmTrustPrincipalPassword() [2/3]

void Aws::EMR::Model::KerberosAttributes::SetCrossRealmTrustPrincipalPassword ( Aws::String &&  value)
inline

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.

Definition at line 176 of file KerberosAttributes.h.

◆ SetCrossRealmTrustPrincipalPassword() [3/3]

void Aws::EMR::Model::KerberosAttributes::SetCrossRealmTrustPrincipalPassword ( const char *  value)
inline

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.

Definition at line 183 of file KerberosAttributes.h.

◆ SetKdcAdminPassword() [1/3]

void Aws::EMR::Model::KerberosAttributes::SetKdcAdminPassword ( const Aws::String value)
inline

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.

Definition at line 112 of file KerberosAttributes.h.

◆ SetKdcAdminPassword() [2/3]

void Aws::EMR::Model::KerberosAttributes::SetKdcAdminPassword ( Aws::String &&  value)
inline

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.

Definition at line 119 of file KerberosAttributes.h.

◆ SetKdcAdminPassword() [3/3]

void Aws::EMR::Model::KerberosAttributes::SetKdcAdminPassword ( const char *  value)
inline

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.

Definition at line 126 of file KerberosAttributes.h.

◆ SetRealm() [1/3]

void Aws::EMR::Model::KerberosAttributes::SetRealm ( const Aws::String value)
inline

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

Definition at line 60 of file KerberosAttributes.h.

◆ SetRealm() [2/3]

void Aws::EMR::Model::KerberosAttributes::SetRealm ( Aws::String &&  value)
inline

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

Definition at line 66 of file KerberosAttributes.h.

◆ SetRealm() [3/3]

void Aws::EMR::Model::KerberosAttributes::SetRealm ( const char *  value)
inline

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

Definition at line 72 of file KerberosAttributes.h.

◆ WithADDomainJoinPassword() [1/3]

KerberosAttributes& Aws::EMR::Model::KerberosAttributes::WithADDomainJoinPassword ( const Aws::String value)
inline

The Active Directory password for ADDomainJoinUser.

Definition at line 284 of file KerberosAttributes.h.

◆ WithADDomainJoinPassword() [2/3]

KerberosAttributes& Aws::EMR::Model::KerberosAttributes::WithADDomainJoinPassword ( Aws::String &&  value)
inline

The Active Directory password for ADDomainJoinUser.

Definition at line 289 of file KerberosAttributes.h.

◆ WithADDomainJoinPassword() [3/3]

KerberosAttributes& Aws::EMR::Model::KerberosAttributes::WithADDomainJoinPassword ( const char *  value)
inline

The Active Directory password for ADDomainJoinUser.

Definition at line 294 of file KerberosAttributes.h.

◆ WithADDomainJoinUser() [1/3]

KerberosAttributes& Aws::EMR::Model::KerberosAttributes::WithADDomainJoinUser ( const Aws::String value)
inline

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

Definition at line 241 of file KerberosAttributes.h.

◆ WithADDomainJoinUser() [2/3]

KerberosAttributes& Aws::EMR::Model::KerberosAttributes::WithADDomainJoinUser ( Aws::String &&  value)
inline

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

Definition at line 247 of file KerberosAttributes.h.

◆ WithADDomainJoinUser() [3/3]

KerberosAttributes& Aws::EMR::Model::KerberosAttributes::WithADDomainJoinUser ( const char *  value)
inline

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

Definition at line 253 of file KerberosAttributes.h.

◆ WithCrossRealmTrustPrincipalPassword() [1/3]

KerberosAttributes& Aws::EMR::Model::KerberosAttributes::WithCrossRealmTrustPrincipalPassword ( const Aws::String value)
inline

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.

Definition at line 190 of file KerberosAttributes.h.

◆ WithCrossRealmTrustPrincipalPassword() [2/3]

KerberosAttributes& Aws::EMR::Model::KerberosAttributes::WithCrossRealmTrustPrincipalPassword ( Aws::String &&  value)
inline

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.

Definition at line 197 of file KerberosAttributes.h.

◆ WithCrossRealmTrustPrincipalPassword() [3/3]

KerberosAttributes& Aws::EMR::Model::KerberosAttributes::WithCrossRealmTrustPrincipalPassword ( const char *  value)
inline

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.

Definition at line 204 of file KerberosAttributes.h.

◆ WithKdcAdminPassword() [1/3]

KerberosAttributes& Aws::EMR::Model::KerberosAttributes::WithKdcAdminPassword ( const Aws::String value)
inline

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.

Definition at line 133 of file KerberosAttributes.h.

◆ WithKdcAdminPassword() [2/3]

KerberosAttributes& Aws::EMR::Model::KerberosAttributes::WithKdcAdminPassword ( Aws::String &&  value)
inline

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.

Definition at line 140 of file KerberosAttributes.h.

◆ WithKdcAdminPassword() [3/3]

KerberosAttributes& Aws::EMR::Model::KerberosAttributes::WithKdcAdminPassword ( const char *  value)
inline

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.

Definition at line 147 of file KerberosAttributes.h.

◆ WithRealm() [1/3]

KerberosAttributes& Aws::EMR::Model::KerberosAttributes::WithRealm ( const Aws::String value)
inline

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

Definition at line 78 of file KerberosAttributes.h.

◆ WithRealm() [2/3]

KerberosAttributes& Aws::EMR::Model::KerberosAttributes::WithRealm ( Aws::String &&  value)
inline

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

Definition at line 84 of file KerberosAttributes.h.

◆ WithRealm() [3/3]

KerberosAttributes& Aws::EMR::Model::KerberosAttributes::WithRealm ( const char *  value)
inline

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

Definition at line 90 of file KerberosAttributes.h.


The documentation for this class was generated from the following file: