Struct aws_sdk_securityhub::model::AwsSnsTopicDetails [−][src]
#[non_exhaustive]pub struct AwsSnsTopicDetails {
pub kms_master_key_id: Option<String>,
pub subscription: Option<Vec<AwsSnsTopicSubscription>>,
pub topic_name: Option<String>,
pub owner: Option<String>,
}
Expand description
A wrapper type for the topic's ARN.
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.kms_master_key_id: Option<String>
The ID of an Amazon Web Services managed key for Amazon SNS or a customer managed key.
subscription: Option<Vec<AwsSnsTopicSubscription>>
Subscription is an embedded property that describes the subscription endpoints of an SNS topic.
topic_name: Option<String>
The name of the topic.
owner: Option<String>
The subscription's owner.
Implementations
The ID of an Amazon Web Services managed key for Amazon SNS or a customer managed key.
Subscription is an embedded property that describes the subscription endpoints of an SNS topic.
The name of the topic.
Creates a new builder-style object to manufacture AwsSnsTopicDetails
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
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
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more