#[non_exhaustive]pub struct LoadBalancerTlsCertificateDomainValidationRecord {
pub name: Option<String>,
pub type: Option<String>,
pub value: Option<String>,
pub validation_status: Option<LoadBalancerTlsCertificateDomainStatus>,
pub domain_name: Option<String>,
pub dns_record_creation_state: Option<LoadBalancerTlsCertificateDnsRecordCreationState>,
}
Expand description
Describes the validation record of each domain name in the SSL/TLS certificate.
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.name: Option<String>
A fully qualified domain name in the certificate. For example, example.com
.
type: Option<String>
The type of validation record. For example, CNAME
for domain validation.
value: Option<String>
The value for that type.
validation_status: Option<LoadBalancerTlsCertificateDomainStatus>
The validation status. Valid values are listed below.
domain_name: Option<String>
The domain name against which your SSL/TLS certificate was validated.
dns_record_creation_state: Option<LoadBalancerTlsCertificateDnsRecordCreationState>
An object that describes the state of the canonical name (CNAME) records that are automatically added by Lightsail to the DNS of a domain to validate domain ownership.
Implementations§
source§impl LoadBalancerTlsCertificateDomainValidationRecord
impl LoadBalancerTlsCertificateDomainValidationRecord
sourcepub fn name(&self) -> Option<&str>
pub fn name(&self) -> Option<&str>
A fully qualified domain name in the certificate. For example, example.com
.
sourcepub fn type(&self) -> Option<&str>
pub fn type(&self) -> Option<&str>
The type of validation record. For example, CNAME
for domain validation.
sourcepub fn validation_status(
&self
) -> Option<&LoadBalancerTlsCertificateDomainStatus>
pub fn validation_status( &self ) -> Option<&LoadBalancerTlsCertificateDomainStatus>
The validation status. Valid values are listed below.
sourcepub fn domain_name(&self) -> Option<&str>
pub fn domain_name(&self) -> Option<&str>
The domain name against which your SSL/TLS certificate was validated.
sourcepub fn dns_record_creation_state(
&self
) -> Option<&LoadBalancerTlsCertificateDnsRecordCreationState>
pub fn dns_record_creation_state( &self ) -> Option<&LoadBalancerTlsCertificateDnsRecordCreationState>
An object that describes the state of the canonical name (CNAME) records that are automatically added by Lightsail to the DNS of a domain to validate domain ownership.
source§impl LoadBalancerTlsCertificateDomainValidationRecord
impl LoadBalancerTlsCertificateDomainValidationRecord
sourcepub fn builder() -> LoadBalancerTlsCertificateDomainValidationRecordBuilder
pub fn builder() -> LoadBalancerTlsCertificateDomainValidationRecordBuilder
Creates a new builder-style object to manufacture LoadBalancerTlsCertificateDomainValidationRecord
.
Trait Implementations§
source§impl Clone for LoadBalancerTlsCertificateDomainValidationRecord
impl Clone for LoadBalancerTlsCertificateDomainValidationRecord
source§fn clone(&self) -> LoadBalancerTlsCertificateDomainValidationRecord
fn clone(&self) -> LoadBalancerTlsCertificateDomainValidationRecord
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for LoadBalancerTlsCertificateDomainValidationRecord
impl PartialEq for LoadBalancerTlsCertificateDomainValidationRecord
source§fn eq(&self, other: &LoadBalancerTlsCertificateDomainValidationRecord) -> bool
fn eq(&self, other: &LoadBalancerTlsCertificateDomainValidationRecord) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for LoadBalancerTlsCertificateDomainValidationRecord
Auto Trait Implementations§
impl Freeze for LoadBalancerTlsCertificateDomainValidationRecord
impl RefUnwindSafe for LoadBalancerTlsCertificateDomainValidationRecord
impl Send for LoadBalancerTlsCertificateDomainValidationRecord
impl Sync for LoadBalancerTlsCertificateDomainValidationRecord
impl Unpin for LoadBalancerTlsCertificateDomainValidationRecord
impl UnwindSafe for LoadBalancerTlsCertificateDomainValidationRecord
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> 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