Struct aws_sdk_rds::types::DomainMembership
source · #[non_exhaustive]pub struct DomainMembership {
pub domain: Option<String>,
pub status: Option<String>,
pub fqdn: Option<String>,
pub iam_role_name: Option<String>,
pub ou: Option<String>,
pub auth_secret_arn: Option<String>,
pub dns_ips: Option<Vec<String>>,
}Expand description
An Active Directory Domain membership record associated with the DB instance or cluster.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.domain: Option<String>The identifier of the Active Directory Domain.
status: 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.
fqdn: Option<String>The fully qualified domain name (FQDN) of the Active Directory Domain.
iam_role_name: Option<String>The name of the IAM role used when making API calls to the Directory Service.
ou: Option<String>The Active Directory organizational unit for the DB instance or cluster.
auth_secret_arn: Option<String>The ARN for the Secrets Manager secret with the credentials for the user that's a member of the domain.
dns_ips: Option<Vec<String>>The IPv4 DNS IP addresses of the primary and secondary Active Directory domain controllers.
Implementations§
source§impl DomainMembership
impl DomainMembership
sourcepub fn status(&self) -> Option<&str>
pub fn status(&self) -> Option<&str>
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) -> Option<&str>
pub fn fqdn(&self) -> Option<&str>
The fully qualified domain name (FQDN) of the Active Directory Domain.
sourcepub fn iam_role_name(&self) -> Option<&str>
pub fn iam_role_name(&self) -> Option<&str>
The name of the IAM role used when making API calls to the Directory Service.
sourcepub fn ou(&self) -> Option<&str>
pub fn ou(&self) -> Option<&str>
The Active Directory organizational unit for the DB instance or cluster.
sourcepub fn auth_secret_arn(&self) -> Option<&str>
pub fn auth_secret_arn(&self) -> Option<&str>
The ARN for the Secrets Manager secret with the credentials for the user that's a member of the domain.
source§impl DomainMembership
impl DomainMembership
sourcepub fn builder() -> DomainMembershipBuilder
pub fn builder() -> DomainMembershipBuilder
Creates a new builder-style object to manufacture DomainMembership.
Trait Implementations§
source§impl Clone for DomainMembership
impl Clone for DomainMembership
source§fn clone(&self) -> DomainMembership
fn clone(&self) -> DomainMembership
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DomainMembership
impl Debug for DomainMembership
source§impl PartialEq for DomainMembership
impl PartialEq for DomainMembership
impl StructuralPartialEq for DomainMembership
Auto Trait Implementations§
impl Freeze for DomainMembership
impl RefUnwindSafe for DomainMembership
impl Send for DomainMembership
impl Sync for DomainMembership
impl Unpin for DomainMembership
impl UnwindSafe for DomainMembership
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more