Struct aws_sdk_rolesanywhere::types::TrustAnchorDetail
source · #[non_exhaustive]pub struct TrustAnchorDetail {
pub trust_anchor_id: Option<String>,
pub trust_anchor_arn: Option<String>,
pub name: Option<String>,
pub source: Option<Source>,
pub enabled: Option<bool>,
pub created_at: Option<DateTime>,
pub updated_at: Option<DateTime>,
pub notification_settings: Option<Vec<NotificationSettingDetail>>,
}
Expand description
The state of the trust anchor after a read or write operation.
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.trust_anchor_id: Option<String>
The unique identifier of the trust anchor.
trust_anchor_arn: Option<String>
The ARN of the trust anchor.
name: Option<String>
The name of the trust anchor.
source: Option<Source>
The trust anchor type and its related certificate data.
enabled: Option<bool>
Indicates whether the trust anchor is enabled.
created_at: Option<DateTime>
The ISO-8601 timestamp when the trust anchor was created.
updated_at: Option<DateTime>
The ISO-8601 timestamp when the trust anchor was last updated.
notification_settings: Option<Vec<NotificationSettingDetail>>
A list of notification settings to be associated to the trust anchor.
Implementations§
source§impl TrustAnchorDetail
impl TrustAnchorDetail
sourcepub fn trust_anchor_id(&self) -> Option<&str>
pub fn trust_anchor_id(&self) -> Option<&str>
The unique identifier of the trust anchor.
sourcepub fn trust_anchor_arn(&self) -> Option<&str>
pub fn trust_anchor_arn(&self) -> Option<&str>
The ARN of the trust anchor.
sourcepub fn source(&self) -> Option<&Source>
pub fn source(&self) -> Option<&Source>
The trust anchor type and its related certificate data.
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
The ISO-8601 timestamp when the trust anchor was created.
sourcepub fn updated_at(&self) -> Option<&DateTime>
pub fn updated_at(&self) -> Option<&DateTime>
The ISO-8601 timestamp when the trust anchor was last updated.
sourcepub fn notification_settings(&self) -> &[NotificationSettingDetail]
pub fn notification_settings(&self) -> &[NotificationSettingDetail]
A list of notification settings to be associated to the trust anchor.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .notification_settings.is_none()
.
source§impl TrustAnchorDetail
impl TrustAnchorDetail
sourcepub fn builder() -> TrustAnchorDetailBuilder
pub fn builder() -> TrustAnchorDetailBuilder
Creates a new builder-style object to manufacture TrustAnchorDetail
.
Trait Implementations§
source§impl Clone for TrustAnchorDetail
impl Clone for TrustAnchorDetail
source§fn clone(&self) -> TrustAnchorDetail
fn clone(&self) -> TrustAnchorDetail
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TrustAnchorDetail
impl Debug for TrustAnchorDetail
source§impl PartialEq for TrustAnchorDetail
impl PartialEq for TrustAnchorDetail
source§fn eq(&self, other: &TrustAnchorDetail) -> bool
fn eq(&self, other: &TrustAnchorDetail) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TrustAnchorDetail
Auto Trait Implementations§
impl Freeze for TrustAnchorDetail
impl RefUnwindSafe for TrustAnchorDetail
impl Send for TrustAnchorDetail
impl Sync for TrustAnchorDetail
impl Unpin for TrustAnchorDetail
impl UnwindSafe for TrustAnchorDetail
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