Struct rusoto_emr::KerberosAttributes [−][src]
pub struct KerberosAttributes { pub ad_domain_join_password: Option<String>, pub ad_domain_join_user: Option<String>, pub cross_realm_trust_principal_password: Option<String>, pub kdc_admin_password: String, pub realm: String, }
Attributes for Kerberos configuration when Kerberos authentication is enabled using a security configuration. For more information see Use Kerberos Authentication in the EMR Management Guide.
Fields
ad_domain_join_password: Option<String>
The Active Directory password for ADDomainJoinUser
.
ad_domain_join_user: Option<String>
Required only when establishing a cross-realm trust with an Active Directory domain. A user with sufficient privileges to join resources to the domain.
cross_realm_trust_principal_password: Option<String>
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.
kdc_admin_password: String
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: String
The name of the Kerberos realm to which all nodes in a cluster belong. For example, EC2.INTERNAL
.
Trait Implementations
impl Default for KerberosAttributes
[src]
impl Default for KerberosAttributes
fn default() -> KerberosAttributes
[src]
fn default() -> KerberosAttributes
Returns the "default value" for a type. Read more
impl Debug for KerberosAttributes
[src]
impl Debug for KerberosAttributes
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for KerberosAttributes
[src]
impl Clone for KerberosAttributes
fn clone(&self) -> KerberosAttributes
[src]
fn clone(&self) -> KerberosAttributes
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl PartialEq for KerberosAttributes
[src]
impl PartialEq for KerberosAttributes
fn eq(&self, other: &KerberosAttributes) -> bool
[src]
fn eq(&self, other: &KerberosAttributes) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &KerberosAttributes) -> bool
[src]
fn ne(&self, other: &KerberosAttributes) -> bool
This method tests for !=
.
Auto Trait Implementations
impl Send for KerberosAttributes
impl Send for KerberosAttributes
impl Sync for KerberosAttributes
impl Sync for KerberosAttributes