[−][src]Struct rusoto_ses::SetIdentityNotificationTopicRequest
Represents a request to specify the Amazon SNS topic to which Amazon SES will publish bounce, complaint, or delivery notifications for emails sent with that identity as the Source. For information about Amazon SES notifications, see the Amazon SES Developer Guide.
Fields
identity: String
The identity (email address or domain) that you want to set the Amazon SNS topic for.
You can only specify a verified identity for this parameter.
You can specify an identity by using its name or by using its Amazon Resource Name (ARN). The following examples are all valid identities: sender@example.com
, example.com
, arn:aws:ses:us-east-1:123456789012:identity/example.com
.
notification_type: String
The type of notifications that will be published to the specified Amazon SNS topic.
sns_topic: Option<String>
The Amazon Resource Name (ARN) of the Amazon SNS topic. If the parameter is omitted from the request or a null value is passed, SnsTopic
is cleared and publishing is disabled.
Trait Implementations
impl Clone for SetIdentityNotificationTopicRequest
[src]
pub fn clone(&self) -> SetIdentityNotificationTopicRequest
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for SetIdentityNotificationTopicRequest
[src]
impl Default for SetIdentityNotificationTopicRequest
[src]
pub fn default() -> SetIdentityNotificationTopicRequest
[src]
impl PartialEq<SetIdentityNotificationTopicRequest> for SetIdentityNotificationTopicRequest
[src]
pub fn eq(&self, other: &SetIdentityNotificationTopicRequest) -> bool
[src]
pub fn ne(&self, other: &SetIdentityNotificationTopicRequest) -> bool
[src]
impl StructuralPartialEq for SetIdentityNotificationTopicRequest
[src]
Auto Trait Implementations
impl RefUnwindSafe for SetIdentityNotificationTopicRequest
[src]
impl Send for SetIdentityNotificationTopicRequest
[src]
impl Sync for SetIdentityNotificationTopicRequest
[src]
impl Unpin for SetIdentityNotificationTopicRequest
[src]
impl UnwindSafe for SetIdentityNotificationTopicRequest
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,