Struct rusoto_securityhub::AwsSnsTopicDetails [−][src]
pub struct AwsSnsTopicDetails { pub kms_master_key_id: Option<String>, pub owner: Option<String>, pub subscription: Option<Vec<AwsSnsTopicSubscription>>, pub topic_name: Option<String>, }
Expand description
A wrapper type for the topic's ARN.
Fields
kms_master_key_id: Option<String>
The ID of an AWS managed customer master key (CMK) for Amazon SNS or a custom CMK.
owner: Option<String>
The subscription's owner.
subscription: Option<Vec<AwsSnsTopicSubscription>>
Subscription is an embedded property that describes the subscription endpoints of an Amazon SNS topic.
topic_name: Option<String>
The name of the topic.
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
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
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self