Struct aws_sdk_workmail::output::GetMailDomainOutput
source · [−]#[non_exhaustive]pub struct GetMailDomainOutput {
pub records: Option<Vec<DnsRecord>>,
pub is_test_domain: bool,
pub is_default: bool,
pub ownership_verification_status: Option<DnsRecordVerificationStatus>,
pub dkim_verification_status: Option<DnsRecordVerificationStatus>,
}
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.records: Option<Vec<DnsRecord>>
A list of the DNS records that Amazon WorkMail recommends adding in your DNS provider for the best user experience. The records configure your domain with DMARC, SPF, DKIM, and direct incoming email traffic to SES. See admin guide for more details.
is_test_domain: bool
Specifies whether the domain is a test domain provided by WorkMail, or a custom domain.
is_default: bool
Specifies whether the domain is the default domain for your organization.
ownership_verification_status: Option<DnsRecordVerificationStatus>
Indicates the status of the domain ownership verification.
dkim_verification_status: Option<DnsRecordVerificationStatus>
Indicates the status of a DKIM verification.
Implementations
sourceimpl GetMailDomainOutput
impl GetMailDomainOutput
sourcepub fn records(&self) -> Option<&[DnsRecord]>
pub fn records(&self) -> Option<&[DnsRecord]>
A list of the DNS records that Amazon WorkMail recommends adding in your DNS provider for the best user experience. The records configure your domain with DMARC, SPF, DKIM, and direct incoming email traffic to SES. See admin guide for more details.
sourcepub fn is_test_domain(&self) -> bool
pub fn is_test_domain(&self) -> bool
Specifies whether the domain is a test domain provided by WorkMail, or a custom domain.
sourcepub fn is_default(&self) -> bool
pub fn is_default(&self) -> bool
Specifies whether the domain is the default domain for your organization.
sourcepub fn ownership_verification_status(
&self
) -> Option<&DnsRecordVerificationStatus>
pub fn ownership_verification_status(
&self
) -> Option<&DnsRecordVerificationStatus>
Indicates the status of the domain ownership verification.
sourcepub fn dkim_verification_status(&self) -> Option<&DnsRecordVerificationStatus>
pub fn dkim_verification_status(&self) -> Option<&DnsRecordVerificationStatus>
Indicates the status of a DKIM verification.
sourceimpl GetMailDomainOutput
impl GetMailDomainOutput
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture GetMailDomainOutput
Trait Implementations
sourceimpl Clone for GetMailDomainOutput
impl Clone for GetMailDomainOutput
sourcefn clone(&self) -> GetMailDomainOutput
fn clone(&self) -> GetMailDomainOutput
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for GetMailDomainOutput
impl Debug for GetMailDomainOutput
sourceimpl PartialEq<GetMailDomainOutput> for GetMailDomainOutput
impl PartialEq<GetMailDomainOutput> for GetMailDomainOutput
sourcefn eq(&self, other: &GetMailDomainOutput) -> bool
fn eq(&self, other: &GetMailDomainOutput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &GetMailDomainOutput) -> bool
fn ne(&self, other: &GetMailDomainOutput) -> bool
This method tests for !=
.
impl StructuralPartialEq for GetMailDomainOutput
Auto Trait Implementations
impl RefUnwindSafe for GetMailDomainOutput
impl Send for GetMailDomainOutput
impl Sync for GetMailDomainOutput
impl Unpin for GetMailDomainOutput
impl UnwindSafe for GetMailDomainOutput
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more