Struct aws_sdk_emr::model::kerberos_attributes::Builder
source · [−]pub struct Builder { /* private fields */ }Expand description
A builder for KerberosAttributes.
Implementations
sourceimpl Builder
impl Builder
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 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.
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 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 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 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 build(self) -> KerberosAttributes
pub fn build(self) -> KerberosAttributes
Consumes the builder and constructs a KerberosAttributes.