Struct aws_sdk_securityhub::model::AwsSnsTopicDetails
source · [−]#[non_exhaustive]pub struct AwsSnsTopicDetails { /* private fields */ }Expand description
Provides information about an Amazon SNS topic to which notifications can be published.
Implementations
sourceimpl AwsSnsTopicDetails
impl AwsSnsTopicDetails
sourcepub fn kms_master_key_id(&self) -> Option<&str>
pub fn kms_master_key_id(&self) -> Option<&str>
The ID of an Amazon Web Services managed key for Amazon SNS or a customer managed key.
sourcepub fn subscription(&self) -> Option<&[AwsSnsTopicSubscription]>
pub fn subscription(&self) -> Option<&[AwsSnsTopicSubscription]>
Subscription is an embedded property that describes the subscription endpoints of an Amazon SNS topic.
sourcepub fn topic_name(&self) -> Option<&str>
pub fn topic_name(&self) -> Option<&str>
The name of the Amazon SNS topic.
sourcepub fn sqs_success_feedback_role_arn(&self) -> Option<&str>
pub fn sqs_success_feedback_role_arn(&self) -> Option<&str>
Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an Amazon SQS endpoint.
sourcepub fn sqs_failure_feedback_role_arn(&self) -> Option<&str>
pub fn sqs_failure_feedback_role_arn(&self) -> Option<&str>
Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an Amazon SQS endpoint.
sourcepub fn application_success_feedback_role_arn(&self) -> Option<&str>
pub fn application_success_feedback_role_arn(&self) -> Option<&str>
Indicates failed message delivery status for an Amazon SNS topic that is subscribed to a platform application endpoint.
sourcepub fn firehose_success_feedback_role_arn(&self) -> Option<&str>
pub fn firehose_success_feedback_role_arn(&self) -> Option<&str>
Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an Amazon Kinesis Data Firehose endpoint.
sourcepub fn firehose_failure_feedback_role_arn(&self) -> Option<&str>
pub fn firehose_failure_feedback_role_arn(&self) -> Option<&str>
Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an Amazon Kinesis Data Firehose endpoint.
sourcepub fn http_success_feedback_role_arn(&self) -> Option<&str>
pub fn http_success_feedback_role_arn(&self) -> Option<&str>
Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an HTTP endpoint.
sourcepub fn http_failure_feedback_role_arn(&self) -> Option<&str>
pub fn http_failure_feedback_role_arn(&self) -> Option<&str>
Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an HTTP endpoint.
sourceimpl AwsSnsTopicDetails
impl AwsSnsTopicDetails
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AwsSnsTopicDetails.
Trait Implementations
sourceimpl Clone for AwsSnsTopicDetails
impl Clone for AwsSnsTopicDetails
sourcefn clone(&self) -> AwsSnsTopicDetails
fn clone(&self) -> AwsSnsTopicDetails
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 AwsSnsTopicDetails
impl Debug for AwsSnsTopicDetails
sourceimpl PartialEq<AwsSnsTopicDetails> for AwsSnsTopicDetails
impl PartialEq<AwsSnsTopicDetails> for AwsSnsTopicDetails
sourcefn eq(&self, other: &AwsSnsTopicDetails) -> bool
fn eq(&self, other: &AwsSnsTopicDetails) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
impl StructuralPartialEq for AwsSnsTopicDetails
Auto Trait Implementations
impl RefUnwindSafe for AwsSnsTopicDetails
impl Send for AwsSnsTopicDetails
impl Sync for AwsSnsTopicDetails
impl Unpin for AwsSnsTopicDetails
impl UnwindSafe for AwsSnsTopicDetails
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