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 Amazon Resource Name (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§
Source§impl Clone for AwsSnsTopicDetails
impl Clone for AwsSnsTopicDetails
Source§fn clone(&self) -> AwsSnsTopicDetails
fn clone(&self) -> AwsSnsTopicDetails
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AwsSnsTopicDetails
impl Debug for AwsSnsTopicDetails
Source§impl Default for AwsSnsTopicDetails
impl Default for AwsSnsTopicDetails
Source§fn default() -> AwsSnsTopicDetails
fn default() -> AwsSnsTopicDetails
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AwsSnsTopicDetails
impl<'de> Deserialize<'de> for AwsSnsTopicDetails
Source§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
Source§impl PartialEq for AwsSnsTopicDetails
impl PartialEq for AwsSnsTopicDetails
Source§impl Serialize for AwsSnsTopicDetails
impl Serialize for AwsSnsTopicDetails
impl StructuralPartialEq for AwsSnsTopicDetails
Auto Trait Implementations§
impl Freeze for AwsSnsTopicDetails
impl RefUnwindSafe for AwsSnsTopicDetails
impl Send for AwsSnsTopicDetails
impl Sync for AwsSnsTopicDetails
impl Unpin for AwsSnsTopicDetails
impl UnwindSafe for AwsSnsTopicDetails
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
Mutably borrows from an owned value. Read more