Struct aws_sdk_rds::types::builders::DomainMembershipBuilder
source · #[non_exhaustive]pub struct DomainMembershipBuilder { /* private fields */ }Expand description
A builder for DomainMembership.
Implementations§
source§impl DomainMembershipBuilder
impl DomainMembershipBuilder
sourcepub fn domain(self, input: impl Into<String>) -> Self
pub fn domain(self, input: impl Into<String>) -> Self
The identifier of the Active Directory Domain.
sourcepub fn set_domain(self, input: Option<String>) -> Self
pub fn set_domain(self, input: Option<String>) -> Self
The identifier of the Active Directory Domain.
sourcepub fn get_domain(&self) -> &Option<String>
pub fn get_domain(&self) -> &Option<String>
The identifier of the Active Directory Domain.
sourcepub fn status(self, input: impl Into<String>) -> Self
pub fn status(self, input: impl Into<String>) -> Self
The status of the Active Directory Domain membership for the DB instance or cluster. Values include joined, pending-join, failed, and so on.
sourcepub fn set_status(self, input: Option<String>) -> Self
pub fn set_status(self, input: Option<String>) -> Self
The status of the Active Directory Domain membership for the DB instance or cluster. Values include joined, pending-join, failed, and so on.
sourcepub fn get_status(&self) -> &Option<String>
pub fn get_status(&self) -> &Option<String>
The status of the Active Directory Domain membership for the DB instance or cluster. Values include joined, pending-join, failed, and so on.
sourcepub fn fqdn(self, input: impl Into<String>) -> Self
pub fn fqdn(self, input: impl Into<String>) -> Self
The fully qualified domain name (FQDN) of the Active Directory Domain.
sourcepub fn set_fqdn(self, input: Option<String>) -> Self
pub fn set_fqdn(self, input: Option<String>) -> Self
The fully qualified domain name (FQDN) of the Active Directory Domain.
sourcepub fn get_fqdn(&self) -> &Option<String>
pub fn get_fqdn(&self) -> &Option<String>
The fully qualified domain name (FQDN) of the Active Directory Domain.
sourcepub fn iam_role_name(self, input: impl Into<String>) -> Self
pub fn iam_role_name(self, input: impl Into<String>) -> Self
The name of the IAM role used when making API calls to the Directory Service.
sourcepub fn set_iam_role_name(self, input: Option<String>) -> Self
pub fn set_iam_role_name(self, input: Option<String>) -> Self
The name of the IAM role used when making API calls to the Directory Service.
sourcepub fn get_iam_role_name(&self) -> &Option<String>
pub fn get_iam_role_name(&self) -> &Option<String>
The name of the IAM role used when making API calls to the Directory Service.
sourcepub fn ou(self, input: impl Into<String>) -> Self
pub fn ou(self, input: impl Into<String>) -> Self
The Active Directory organizational unit for the DB instance or cluster.
sourcepub fn set_ou(self, input: Option<String>) -> Self
pub fn set_ou(self, input: Option<String>) -> Self
The Active Directory organizational unit for the DB instance or cluster.
sourcepub fn get_ou(&self) -> &Option<String>
pub fn get_ou(&self) -> &Option<String>
The Active Directory organizational unit for the DB instance or cluster.
sourcepub fn auth_secret_arn(self, input: impl Into<String>) -> Self
pub fn auth_secret_arn(self, input: impl Into<String>) -> Self
The ARN for the Secrets Manager secret with the credentials for the user that's a member of the domain.
sourcepub fn set_auth_secret_arn(self, input: Option<String>) -> Self
pub fn set_auth_secret_arn(self, input: Option<String>) -> Self
The ARN for the Secrets Manager secret with the credentials for the user that's a member of the domain.
sourcepub fn get_auth_secret_arn(&self) -> &Option<String>
pub fn get_auth_secret_arn(&self) -> &Option<String>
The ARN for the Secrets Manager secret with the credentials for the user that's a member of the domain.
sourcepub fn dns_ips(self, input: impl Into<String>) -> Self
pub fn dns_ips(self, input: impl Into<String>) -> Self
Appends an item to dns_ips.
To override the contents of this collection use set_dns_ips.
The IPv4 DNS IP addresses of the primary and secondary Active Directory domain controllers.
sourcepub fn set_dns_ips(self, input: Option<Vec<String>>) -> Self
pub fn set_dns_ips(self, input: Option<Vec<String>>) -> Self
The IPv4 DNS IP addresses of the primary and secondary Active Directory domain controllers.
sourcepub fn get_dns_ips(&self) -> &Option<Vec<String>>
pub fn get_dns_ips(&self) -> &Option<Vec<String>>
The IPv4 DNS IP addresses of the primary and secondary Active Directory domain controllers.
sourcepub fn build(self) -> DomainMembership
pub fn build(self) -> DomainMembership
Consumes the builder and constructs a DomainMembership.
Trait Implementations§
source§impl Clone for DomainMembershipBuilder
impl Clone for DomainMembershipBuilder
source§fn clone(&self) -> DomainMembershipBuilder
fn clone(&self) -> DomainMembershipBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DomainMembershipBuilder
impl Debug for DomainMembershipBuilder
source§impl Default for DomainMembershipBuilder
impl Default for DomainMembershipBuilder
source§fn default() -> DomainMembershipBuilder
fn default() -> DomainMembershipBuilder
source§impl PartialEq for DomainMembershipBuilder
impl PartialEq for DomainMembershipBuilder
source§fn eq(&self, other: &DomainMembershipBuilder) -> bool
fn eq(&self, other: &DomainMembershipBuilder) -> bool
self and other values to be equal, and is used
by ==.