Struct aws_sdk_config::types::ConfigStreamDeliveryInfo
source · #[non_exhaustive]pub struct ConfigStreamDeliveryInfo {
pub last_status: Option<DeliveryStatus>,
pub last_error_code: Option<String>,
pub last_error_message: Option<String>,
pub last_status_change_time: Option<DateTime>,
}Expand description
A list that contains the status of the delivery of the configuration stream notification to the Amazon SNS topic.
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.last_status: Option<DeliveryStatus>Status of the last attempted delivery.
Note Providing an SNS topic on a DeliveryChannel for Config is optional. If the SNS delivery is turned off, the last status will be Not_Applicable.
last_error_code: Option<String>The error code from the last attempted delivery.
last_error_message: Option<String>The error message from the last attempted delivery.
last_status_change_time: Option<DateTime>The time from the last status change.
Implementations§
source§impl ConfigStreamDeliveryInfo
impl ConfigStreamDeliveryInfo
sourcepub fn last_status(&self) -> Option<&DeliveryStatus>
pub fn last_status(&self) -> Option<&DeliveryStatus>
Status of the last attempted delivery.
Note Providing an SNS topic on a DeliveryChannel for Config is optional. If the SNS delivery is turned off, the last status will be Not_Applicable.
sourcepub fn last_error_code(&self) -> Option<&str>
pub fn last_error_code(&self) -> Option<&str>
The error code from the last attempted delivery.
sourcepub fn last_error_message(&self) -> Option<&str>
pub fn last_error_message(&self) -> Option<&str>
The error message from the last attempted delivery.
sourcepub fn last_status_change_time(&self) -> Option<&DateTime>
pub fn last_status_change_time(&self) -> Option<&DateTime>
The time from the last status change.
source§impl ConfigStreamDeliveryInfo
impl ConfigStreamDeliveryInfo
sourcepub fn builder() -> ConfigStreamDeliveryInfoBuilder
pub fn builder() -> ConfigStreamDeliveryInfoBuilder
Creates a new builder-style object to manufacture ConfigStreamDeliveryInfo.
Trait Implementations§
source§impl Clone for ConfigStreamDeliveryInfo
impl Clone for ConfigStreamDeliveryInfo
source§fn clone(&self) -> ConfigStreamDeliveryInfo
fn clone(&self) -> ConfigStreamDeliveryInfo
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ConfigStreamDeliveryInfo
impl Debug for ConfigStreamDeliveryInfo
source§impl PartialEq for ConfigStreamDeliveryInfo
impl PartialEq for ConfigStreamDeliveryInfo
source§fn eq(&self, other: &ConfigStreamDeliveryInfo) -> bool
fn eq(&self, other: &ConfigStreamDeliveryInfo) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ConfigStreamDeliveryInfo
Auto Trait Implementations§
impl Freeze for ConfigStreamDeliveryInfo
impl RefUnwindSafe for ConfigStreamDeliveryInfo
impl Send for ConfigStreamDeliveryInfo
impl Sync for ConfigStreamDeliveryInfo
impl Unpin for ConfigStreamDeliveryInfo
impl UnwindSafe for ConfigStreamDeliveryInfo
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default 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