pub struct Client<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }
Expand description

Client for Amazon Simple Email Service

Client for invoking operations on Amazon Simple Email Service. Each operation on Amazon Simple Email Service is a method on this this struct. .send() MUST be invoked on the generated operations to dispatch the request to the service.

Examples

Constructing a client and invoking an operation

    // create a shared configuration. This can be used & shared between multiple service clients.
    let shared_config = aws_config::load_from_env().await;
    let client = aws_sdk_ses::Client::new(&shared_config);
    // invoke an operation
    /* let rsp = client
        .<operation_name>().
        .<param>("some value")
        .send().await; */

Constructing a client with custom configuration

use aws_config::RetryConfig;
    let shared_config = aws_config::load_from_env().await;
    let config = aws_sdk_ses::config::Builder::from(&shared_config)
        .retry_config(RetryConfig::disabled())
        .build();
    let client = aws_sdk_ses::Client::from_conf(config);

Implementations

Creates a client with the given service configuration.

Returns the client’s configuration.

Constructs a fluent builder for the CloneReceiptRuleSet operation.

See CloneReceiptRuleSet for more information about the operation and its arguments.

Constructs a fluent builder for the CreateConfigurationSet operation.

See CreateConfigurationSet for more information about the operation and its arguments.

Constructs a fluent builder for the CreateConfigurationSetEventDestination operation.

See CreateConfigurationSetEventDestination for more information about the operation and its arguments.

Constructs a fluent builder for the CreateConfigurationSetTrackingOptions operation.

See CreateConfigurationSetTrackingOptions for more information about the operation and its arguments.

Constructs a fluent builder for the CreateCustomVerificationEmailTemplate operation.

See CreateCustomVerificationEmailTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the CreateReceiptFilter operation.

See CreateReceiptFilter for more information about the operation and its arguments.

Constructs a fluent builder for the CreateReceiptRule operation.

See CreateReceiptRule for more information about the operation and its arguments.

Constructs a fluent builder for the CreateReceiptRuleSet operation.

See CreateReceiptRuleSet for more information about the operation and its arguments.

Constructs a fluent builder for the CreateTemplate operation.

See CreateTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteConfigurationSet operation.

See DeleteConfigurationSet for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteConfigurationSetEventDestination operation.

See DeleteConfigurationSetEventDestination for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteConfigurationSetTrackingOptions operation.

See DeleteConfigurationSetTrackingOptions for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteCustomVerificationEmailTemplate operation.

See DeleteCustomVerificationEmailTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteIdentity operation.

See DeleteIdentity for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteIdentityPolicy operation.

See DeleteIdentityPolicy for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteReceiptFilter operation.

See DeleteReceiptFilter for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteReceiptRule operation.

See DeleteReceiptRule for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteReceiptRuleSet operation.

See DeleteReceiptRuleSet for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteTemplate operation.

See DeleteTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteVerifiedEmailAddress operation.

See DeleteVerifiedEmailAddress for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeActiveReceiptRuleSet operation.

See DescribeActiveReceiptRuleSet for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeConfigurationSet operation.

See DescribeConfigurationSet for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeReceiptRule operation.

See DescribeReceiptRule for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeReceiptRuleSet operation.

See DescribeReceiptRuleSet for more information about the operation and its arguments.

Constructs a fluent builder for the GetAccountSendingEnabled operation.

See GetAccountSendingEnabled for more information about the operation and its arguments.

Constructs a fluent builder for the GetCustomVerificationEmailTemplate operation.

See GetCustomVerificationEmailTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the GetIdentityDkimAttributes operation.

See GetIdentityDkimAttributes for more information about the operation and its arguments.

Constructs a fluent builder for the GetIdentityMailFromDomainAttributes operation.

See GetIdentityMailFromDomainAttributes for more information about the operation and its arguments.

Constructs a fluent builder for the GetIdentityNotificationAttributes operation.

See GetIdentityNotificationAttributes for more information about the operation and its arguments.

Constructs a fluent builder for the GetIdentityPolicies operation.

See GetIdentityPolicies for more information about the operation and its arguments.

Constructs a fluent builder for the GetIdentityVerificationAttributes operation.

See GetIdentityVerificationAttributes for more information about the operation and its arguments.

Constructs a fluent builder for the GetSendQuota operation.

See GetSendQuota for more information about the operation and its arguments.

Constructs a fluent builder for the GetSendStatistics operation.

See GetSendStatistics for more information about the operation and its arguments.

Constructs a fluent builder for the GetTemplate operation.

See GetTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the ListConfigurationSets operation.

See ListConfigurationSets for more information about the operation and its arguments.

Constructs a fluent builder for the ListCustomVerificationEmailTemplates operation.

See ListCustomVerificationEmailTemplates for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ListIdentities operation.

See ListIdentities for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ListIdentityPolicies operation.

See ListIdentityPolicies for more information about the operation and its arguments.

Constructs a fluent builder for the ListReceiptFilters operation.

See ListReceiptFilters for more information about the operation and its arguments.

Constructs a fluent builder for the ListReceiptRuleSets operation.

See ListReceiptRuleSets for more information about the operation and its arguments.

Constructs a fluent builder for the ListTemplates operation.

See ListTemplates for more information about the operation and its arguments.

Constructs a fluent builder for the ListVerifiedEmailAddresses operation.

See ListVerifiedEmailAddresses for more information about the operation and its arguments.

Constructs a fluent builder for the PutConfigurationSetDeliveryOptions operation.

See PutConfigurationSetDeliveryOptions for more information about the operation and its arguments.

Constructs a fluent builder for the PutIdentityPolicy operation.

See PutIdentityPolicy for more information about the operation and its arguments.

Constructs a fluent builder for the ReorderReceiptRuleSet operation.

See ReorderReceiptRuleSet for more information about the operation and its arguments.

Constructs a fluent builder for the SendBounce operation.

See SendBounce for more information about the operation and its arguments.

Constructs a fluent builder for the SendBulkTemplatedEmail operation.

See SendBulkTemplatedEmail for more information about the operation and its arguments.

Constructs a fluent builder for the SendCustomVerificationEmail operation.

See SendCustomVerificationEmail for more information about the operation and its arguments.

Constructs a fluent builder for the SendEmail operation.

See SendEmail for more information about the operation and its arguments.

Constructs a fluent builder for the SendRawEmail operation.

See SendRawEmail for more information about the operation and its arguments.

Constructs a fluent builder for the SendTemplatedEmail operation.

See SendTemplatedEmail for more information about the operation and its arguments.

Constructs a fluent builder for the SetActiveReceiptRuleSet operation.

See SetActiveReceiptRuleSet for more information about the operation and its arguments.

Constructs a fluent builder for the SetIdentityDkimEnabled operation.

See SetIdentityDkimEnabled for more information about the operation and its arguments.

Constructs a fluent builder for the SetIdentityFeedbackForwardingEnabled operation.

See SetIdentityFeedbackForwardingEnabled for more information about the operation and its arguments.

Constructs a fluent builder for the SetIdentityHeadersInNotificationsEnabled operation.

See SetIdentityHeadersInNotificationsEnabled for more information about the operation and its arguments.

Constructs a fluent builder for the SetIdentityMailFromDomain operation.

See SetIdentityMailFromDomain for more information about the operation and its arguments.

Constructs a fluent builder for the SetIdentityNotificationTopic operation.

See SetIdentityNotificationTopic for more information about the operation and its arguments.

Constructs a fluent builder for the SetReceiptRulePosition operation.

See SetReceiptRulePosition for more information about the operation and its arguments.

Constructs a fluent builder for the TestRenderTemplate operation.

See TestRenderTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateAccountSendingEnabled operation.

See UpdateAccountSendingEnabled for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateConfigurationSetEventDestination operation.

See UpdateConfigurationSetEventDestination for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateConfigurationSetReputationMetricsEnabled operation.

See UpdateConfigurationSetReputationMetricsEnabled for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateConfigurationSetSendingEnabled operation.

See UpdateConfigurationSetSendingEnabled for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateConfigurationSetTrackingOptions operation.

See UpdateConfigurationSetTrackingOptions for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateCustomVerificationEmailTemplate operation.

See UpdateCustomVerificationEmailTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateReceiptRule operation.

See UpdateReceiptRule for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateTemplate operation.

See UpdateTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the VerifyDomainDkim operation.

See VerifyDomainDkim for more information about the operation and its arguments.

Constructs a fluent builder for the VerifyDomainIdentity operation.

See VerifyDomainIdentity for more information about the operation and its arguments.

Constructs a fluent builder for the VerifyEmailAddress operation.

See VerifyEmailAddress for more information about the operation and its arguments.

Constructs a fluent builder for the VerifyEmailIdentity operation.

See VerifyEmailIdentity for more information about the operation and its arguments.

Creates a client with the given service config and connector override.

Creates a new client from a shared config.

Creates a new client from the service Config.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The resulting type after obtaining ownership.

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

🔬 This is a nightly-only experimental API. (toowned_clone_into)

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

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

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