Struct aws_sdk_emr::types::builders::KerberosAttributesBuilder
source · #[non_exhaustive]pub struct KerberosAttributesBuilder { /* private fields */ }
Expand description
A builder for KerberosAttributes
.
Implementations§
source§impl KerberosAttributesBuilder
impl KerberosAttributesBuilder
sourcepub fn realm(self, input: impl Into<String>) -> Self
pub fn realm(self, input: impl Into<String>) -> Self
The name of the Kerberos realm to which all nodes in a cluster belong. For example, EC2.INTERNAL
.
sourcepub fn set_realm(self, input: Option<String>) -> Self
pub fn set_realm(self, input: Option<String>) -> Self
The name of the Kerberos realm to which all nodes in a cluster belong. For example, EC2.INTERNAL
.
sourcepub fn get_realm(&self) -> &Option<String>
pub fn get_realm(&self) -> &Option<String>
The name of the Kerberos realm to which all nodes in a cluster belong. For example, EC2.INTERNAL
.
sourcepub fn kdc_admin_password(self, input: impl Into<String>) -> Self
pub fn kdc_admin_password(self, input: impl Into<String>) -> Self
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.
This field is required.sourcepub fn set_kdc_admin_password(self, input: Option<String>) -> Self
pub fn set_kdc_admin_password(self, input: Option<String>) -> Self
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.
sourcepub fn get_kdc_admin_password(&self) -> &Option<String>
pub fn get_kdc_admin_password(&self) -> &Option<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.
sourcepub fn cross_realm_trust_principal_password(
self,
input: impl Into<String>
) -> Self
pub fn cross_realm_trust_principal_password( self, input: impl Into<String> ) -> Self
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.
sourcepub fn set_cross_realm_trust_principal_password(
self,
input: Option<String>
) -> Self
pub fn set_cross_realm_trust_principal_password( self, input: Option<String> ) -> Self
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.
sourcepub fn get_cross_realm_trust_principal_password(&self) -> &Option<String>
pub fn get_cross_realm_trust_principal_password(&self) -> &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.
sourcepub fn ad_domain_join_user(self, input: impl Into<String>) -> Self
pub fn ad_domain_join_user(self, input: impl Into<String>) -> Self
Required only when establishing a cross-realm trust with an Active Directory domain. A user with sufficient privileges to join resources to the domain.
sourcepub fn set_ad_domain_join_user(self, input: Option<String>) -> Self
pub fn set_ad_domain_join_user(self, input: Option<String>) -> Self
Required only when establishing a cross-realm trust with an Active Directory domain. A user with sufficient privileges to join resources to the domain.
sourcepub fn get_ad_domain_join_user(&self) -> &Option<String>
pub fn get_ad_domain_join_user(&self) -> &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.
sourcepub fn ad_domain_join_password(self, input: impl Into<String>) -> Self
pub fn ad_domain_join_password(self, input: impl Into<String>) -> Self
The Active Directory password for ADDomainJoinUser
.
sourcepub fn set_ad_domain_join_password(self, input: Option<String>) -> Self
pub fn set_ad_domain_join_password(self, input: Option<String>) -> Self
The Active Directory password for ADDomainJoinUser
.
sourcepub fn get_ad_domain_join_password(&self) -> &Option<String>
pub fn get_ad_domain_join_password(&self) -> &Option<String>
The Active Directory password for ADDomainJoinUser
.
sourcepub fn build(self) -> KerberosAttributes
pub fn build(self) -> KerberosAttributes
Consumes the builder and constructs a KerberosAttributes
.
Trait Implementations§
source§impl Clone for KerberosAttributesBuilder
impl Clone for KerberosAttributesBuilder
source§fn clone(&self) -> KerberosAttributesBuilder
fn clone(&self) -> KerberosAttributesBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for KerberosAttributesBuilder
impl Debug for KerberosAttributesBuilder
source§impl Default for KerberosAttributesBuilder
impl Default for KerberosAttributesBuilder
source§fn default() -> KerberosAttributesBuilder
fn default() -> KerberosAttributesBuilder
source§impl PartialEq for KerberosAttributesBuilder
impl PartialEq for KerberosAttributesBuilder
source§fn eq(&self, other: &KerberosAttributesBuilder) -> bool
fn eq(&self, other: &KerberosAttributesBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.