Skip to main content

SesOperation

Enum SesOperation 

Source
pub enum SesOperation {
Show 44 variants VerifyEmailIdentity, VerifyDomainIdentity, ListIdentities, DeleteIdentity, GetIdentityVerificationAttributes, VerifyEmailAddress, DeleteVerifiedEmailAddress, ListVerifiedEmailAddresses, SendEmail, SendRawEmail, GetSendQuota, GetSendStatistics, CreateTemplate, GetTemplate, UpdateTemplate, DeleteTemplate, ListTemplates, SendTemplatedEmail, CreateConfigurationSet, DeleteConfigurationSet, DescribeConfigurationSet, ListConfigurationSets, CreateConfigurationSetEventDestination, UpdateConfigurationSetEventDestination, DeleteConfigurationSetEventDestination, CreateReceiptRuleSet, DeleteReceiptRuleSet, CreateReceiptRule, DeleteReceiptRule, DescribeReceiptRuleSet, CloneReceiptRuleSet, DescribeActiveReceiptRuleSet, SetActiveReceiptRuleSet, SetIdentityNotificationTopic, SetIdentityFeedbackForwardingEnabled, GetIdentityNotificationAttributes, VerifyDomainDkim, GetIdentityDkimAttributes, SetIdentityMailFromDomain, GetIdentityMailFromDomainAttributes, GetIdentityPolicies, PutIdentityPolicy, DeleteIdentityPolicy, ListIdentityPolicies,
}
Expand description

All supported Ses operations.

Variants§

§

VerifyEmailIdentity

The VerifyEmailIdentity operation.

§

VerifyDomainIdentity

The VerifyDomainIdentity operation.

§

ListIdentities

The ListIdentities operation.

§

DeleteIdentity

The DeleteIdentity operation.

§

GetIdentityVerificationAttributes

The GetIdentityVerificationAttributes operation.

§

VerifyEmailAddress

The VerifyEmailAddress operation.

§

DeleteVerifiedEmailAddress

The DeleteVerifiedEmailAddress operation.

§

ListVerifiedEmailAddresses

The ListVerifiedEmailAddresses operation.

§

SendEmail

The SendEmail operation.

§

SendRawEmail

The SendRawEmail operation.

§

GetSendQuota

The GetSendQuota operation.

§

GetSendStatistics

The GetSendStatistics operation.

§

CreateTemplate

The CreateTemplate operation.

§

GetTemplate

The GetTemplate operation.

§

UpdateTemplate

The UpdateTemplate operation.

§

DeleteTemplate

The DeleteTemplate operation.

§

ListTemplates

The ListTemplates operation.

§

SendTemplatedEmail

The SendTemplatedEmail operation.

§

CreateConfigurationSet

The CreateConfigurationSet operation.

§

DeleteConfigurationSet

The DeleteConfigurationSet operation.

§

DescribeConfigurationSet

The DescribeConfigurationSet operation.

§

ListConfigurationSets

The ListConfigurationSets operation.

§

CreateConfigurationSetEventDestination

The CreateConfigurationSetEventDestination operation.

§

UpdateConfigurationSetEventDestination

The UpdateConfigurationSetEventDestination operation.

§

DeleteConfigurationSetEventDestination

The DeleteConfigurationSetEventDestination operation.

§

CreateReceiptRuleSet

The CreateReceiptRuleSet operation.

§

DeleteReceiptRuleSet

The DeleteReceiptRuleSet operation.

§

CreateReceiptRule

The CreateReceiptRule operation.

§

DeleteReceiptRule

The DeleteReceiptRule operation.

§

DescribeReceiptRuleSet

The DescribeReceiptRuleSet operation.

§

CloneReceiptRuleSet

The CloneReceiptRuleSet operation.

§

DescribeActiveReceiptRuleSet

The DescribeActiveReceiptRuleSet operation.

§

SetActiveReceiptRuleSet

The SetActiveReceiptRuleSet operation.

§

SetIdentityNotificationTopic

The SetIdentityNotificationTopic operation.

§

SetIdentityFeedbackForwardingEnabled

The SetIdentityFeedbackForwardingEnabled operation.

§

GetIdentityNotificationAttributes

The GetIdentityNotificationAttributes operation.

§

VerifyDomainDkim

The VerifyDomainDkim operation.

§

GetIdentityDkimAttributes

The GetIdentityDkimAttributes operation.

§

SetIdentityMailFromDomain

The SetIdentityMailFromDomain operation.

§

GetIdentityMailFromDomainAttributes

The GetIdentityMailFromDomainAttributes operation.

§

GetIdentityPolicies

The GetIdentityPolicies operation.

§

PutIdentityPolicy

The PutIdentityPolicy operation.

§

DeleteIdentityPolicy

The DeleteIdentityPolicy operation.

§

ListIdentityPolicies

The ListIdentityPolicies operation.

Implementations§

Source§

impl SesOperation

Source

pub fn as_str(&self) -> &'static str

Returns the AWS operation name string.

Source

pub fn from_name(name: &str) -> Option<Self>

Parse an operation name string into an SesOperation.

Trait Implementations§

Source§

impl Clone for SesOperation

Source§

fn clone(&self) -> SesOperation

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for SesOperation

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for SesOperation

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Hash for SesOperation

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for SesOperation

Source§

fn eq(&self, other: &SesOperation) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for SesOperation

Source§

impl Eq for SesOperation

Source§

impl StructuralPartialEq for SesOperation

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.