Struct aws_sdk_acm::types::CertificateOptions
source · #[non_exhaustive]pub struct CertificateOptions {
pub certificate_transparency_logging_preference: Option<CertificateTransparencyLoggingPreference>,
}
Expand description
Structure that contains options for your certificate. Currently, you can use this only to specify whether to opt in to or out of certificate transparency logging. Some browsers require that public certificates issued for your domain be recorded in a log. Certificates that are not logged typically generate a browser error. Transparency makes it possible for you to detect SSL/TLS certificates that have been mistakenly or maliciously issued for your domain. For general information, see Certificate Transparency Logging.
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.certificate_transparency_logging_preference: Option<CertificateTransparencyLoggingPreference>
You can opt out of certificate transparency logging by specifying the DISABLED
option. Opt in by specifying ENABLED
.
Implementations§
source§impl CertificateOptions
impl CertificateOptions
sourcepub fn certificate_transparency_logging_preference(
&self,
) -> Option<&CertificateTransparencyLoggingPreference>
pub fn certificate_transparency_logging_preference( &self, ) -> Option<&CertificateTransparencyLoggingPreference>
You can opt out of certificate transparency logging by specifying the DISABLED
option. Opt in by specifying ENABLED
.
source§impl CertificateOptions
impl CertificateOptions
sourcepub fn builder() -> CertificateOptionsBuilder
pub fn builder() -> CertificateOptionsBuilder
Creates a new builder-style object to manufacture CertificateOptions
.
Trait Implementations§
source§impl Clone for CertificateOptions
impl Clone for CertificateOptions
source§fn clone(&self) -> CertificateOptions
fn clone(&self) -> CertificateOptions
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CertificateOptions
impl Debug for CertificateOptions
source§impl PartialEq for CertificateOptions
impl PartialEq for CertificateOptions
impl StructuralPartialEq for CertificateOptions
Auto Trait Implementations§
impl Freeze for CertificateOptions
impl RefUnwindSafe for CertificateOptions
impl Send for CertificateOptions
impl Sync for CertificateOptions
impl Unpin for CertificateOptions
impl UnwindSafe for CertificateOptions
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