Struct aws_sdk_iot::types::CaCertificate
source · #[non_exhaustive]pub struct CaCertificate {
pub certificate_arn: Option<String>,
pub certificate_id: Option<String>,
pub status: Option<CaCertificateStatus>,
pub creation_date: Option<DateTime>,
}
Expand description
A CA certificate.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.certificate_arn: Option<String>
The ARN of the CA certificate.
certificate_id: Option<String>
The ID of the CA certificate.
status: Option<CaCertificateStatus>
The status of the CA certificate.
The status value REGISTER_INACTIVE is deprecated and should not be used.
creation_date: Option<DateTime>
The date the CA certificate was created.
Implementations§
source§impl CaCertificate
impl CaCertificate
sourcepub fn certificate_arn(&self) -> Option<&str>
pub fn certificate_arn(&self) -> Option<&str>
The ARN of the CA certificate.
sourcepub fn certificate_id(&self) -> Option<&str>
pub fn certificate_id(&self) -> Option<&str>
The ID of the CA certificate.
sourcepub fn status(&self) -> Option<&CaCertificateStatus>
pub fn status(&self) -> Option<&CaCertificateStatus>
The status of the CA certificate.
The status value REGISTER_INACTIVE is deprecated and should not be used.
sourcepub fn creation_date(&self) -> Option<&DateTime>
pub fn creation_date(&self) -> Option<&DateTime>
The date the CA certificate was created.
source§impl CaCertificate
impl CaCertificate
sourcepub fn builder() -> CaCertificateBuilder
pub fn builder() -> CaCertificateBuilder
Creates a new builder-style object to manufacture CaCertificate
.
Trait Implementations§
source§impl Clone for CaCertificate
impl Clone for CaCertificate
source§fn clone(&self) -> CaCertificate
fn clone(&self) -> CaCertificate
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for CaCertificate
impl Debug for CaCertificate
source§impl PartialEq for CaCertificate
impl PartialEq for CaCertificate
impl StructuralPartialEq for CaCertificate
Auto Trait Implementations§
impl Freeze for CaCertificate
impl RefUnwindSafe for CaCertificate
impl Send for CaCertificate
impl Sync for CaCertificate
impl Unpin for CaCertificate
impl UnwindSafe for CaCertificate
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
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.