Struct aws_sdk_iot::model::TopicRuleDestination
source · [−]#[non_exhaustive]pub struct TopicRuleDestination { /* private fields */ }
Expand description
A topic rule destination.
Implementations
sourceimpl TopicRuleDestination
impl TopicRuleDestination
sourcepub fn status(&self) -> Option<&TopicRuleDestinationStatus>
pub fn status(&self) -> Option<&TopicRuleDestinationStatus>
The status of the topic rule destination. Valid values are:
- IN_PROGRESS
-
A topic rule destination was created but has not been confirmed. You can set
status
toIN_PROGRESS
by callingUpdateTopicRuleDestination
. CallingUpdateTopicRuleDestination
causes a new confirmation challenge to be sent to your confirmation endpoint. - ENABLED
-
Confirmation was completed, and traffic to this destination is allowed. You can set
status
toDISABLED
by callingUpdateTopicRuleDestination
. - DISABLED
-
Confirmation was completed, and traffic to this destination is not allowed. You can set
status
toENABLED
by callingUpdateTopicRuleDestination
. - ERROR
-
Confirmation could not be completed, for example if the confirmation timed out. You can call
GetTopicRuleDestination
for details about the error. You can setstatus
toIN_PROGRESS
by callingUpdateTopicRuleDestination
. CallingUpdateTopicRuleDestination
causes a new confirmation challenge to be sent to your confirmation endpoint.
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
The date and time when the topic rule destination was created.
sourcepub fn last_updated_at(&self) -> Option<&DateTime>
pub fn last_updated_at(&self) -> Option<&DateTime>
The date and time when the topic rule destination was last updated.
sourcepub fn status_reason(&self) -> Option<&str>
pub fn status_reason(&self) -> Option<&str>
Additional details or reason why the topic rule destination is in the current status.
sourcepub fn http_url_properties(&self) -> Option<&HttpUrlDestinationProperties>
pub fn http_url_properties(&self) -> Option<&HttpUrlDestinationProperties>
Properties of the HTTP URL.
sourcepub fn vpc_properties(&self) -> Option<&VpcDestinationProperties>
pub fn vpc_properties(&self) -> Option<&VpcDestinationProperties>
Properties of the virtual private cloud (VPC) connection.
sourceimpl TopicRuleDestination
impl TopicRuleDestination
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture TopicRuleDestination
.
Trait Implementations
sourceimpl Clone for TopicRuleDestination
impl Clone for TopicRuleDestination
sourcefn clone(&self) -> TopicRuleDestination
fn clone(&self) -> TopicRuleDestination
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for TopicRuleDestination
impl Debug for TopicRuleDestination
sourceimpl PartialEq<TopicRuleDestination> for TopicRuleDestination
impl PartialEq<TopicRuleDestination> for TopicRuleDestination
sourcefn eq(&self, other: &TopicRuleDestination) -> bool
fn eq(&self, other: &TopicRuleDestination) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl StructuralPartialEq for TopicRuleDestination
Auto Trait Implementations
impl RefUnwindSafe for TopicRuleDestination
impl Send for TopicRuleDestination
impl Sync for TopicRuleDestination
impl Unpin for TopicRuleDestination
impl UnwindSafe for TopicRuleDestination
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more