Struct aws_sdk_ses::client::Client
source ·
[−]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
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
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.
pub fn create_configuration_set_event_destination(
&self
) -> CreateConfigurationSetEventDestination<C, M, R>
pub fn create_configuration_set_event_destination(
&self
) -> CreateConfigurationSetEventDestination<C, M, R>
Constructs a fluent builder for the CreateConfigurationSetEventDestination
operation.
See CreateConfigurationSetEventDestination
for more information about the
operation and its arguments.
pub fn create_configuration_set_tracking_options(
&self
) -> CreateConfigurationSetTrackingOptions<C, M, R>
pub fn create_configuration_set_tracking_options(
&self
) -> CreateConfigurationSetTrackingOptions<C, M, R>
Constructs a fluent builder for the CreateConfigurationSetTrackingOptions
operation.
See CreateConfigurationSetTrackingOptions
for more information about the
operation and its arguments.
pub fn create_custom_verification_email_template(
&self
) -> CreateCustomVerificationEmailTemplate<C, M, R>
pub fn create_custom_verification_email_template(
&self
) -> CreateCustomVerificationEmailTemplate<C, M, R>
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.
pub fn delete_configuration_set_event_destination(
&self
) -> DeleteConfigurationSetEventDestination<C, M, R>
pub fn delete_configuration_set_event_destination(
&self
) -> DeleteConfigurationSetEventDestination<C, M, R>
Constructs a fluent builder for the DeleteConfigurationSetEventDestination
operation.
See DeleteConfigurationSetEventDestination
for more information about the
operation and its arguments.
pub fn delete_configuration_set_tracking_options(
&self
) -> DeleteConfigurationSetTrackingOptions<C, M, R>
pub fn delete_configuration_set_tracking_options(
&self
) -> DeleteConfigurationSetTrackingOptions<C, M, R>
Constructs a fluent builder for the DeleteConfigurationSetTrackingOptions
operation.
See DeleteConfigurationSetTrackingOptions
for more information about the
operation and its arguments.
pub fn delete_custom_verification_email_template(
&self
) -> DeleteCustomVerificationEmailTemplate<C, M, R>
pub fn delete_custom_verification_email_template(
&self
) -> DeleteCustomVerificationEmailTemplate<C, M, R>
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.
pub fn get_custom_verification_email_template(
&self
) -> GetCustomVerificationEmailTemplate<C, M, R>
pub fn get_custom_verification_email_template(
&self
) -> GetCustomVerificationEmailTemplate<C, M, R>
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.
pub fn get_identity_mail_from_domain_attributes(
&self
) -> GetIdentityMailFromDomainAttributes<C, M, R>
pub fn get_identity_mail_from_domain_attributes(
&self
) -> GetIdentityMailFromDomainAttributes<C, M, R>
Constructs a fluent builder for the GetIdentityMailFromDomainAttributes
operation.
See GetIdentityMailFromDomainAttributes
for more information about the
operation and its arguments.
pub fn get_identity_notification_attributes(
&self
) -> GetIdentityNotificationAttributes<C, M, R>
pub fn get_identity_notification_attributes(
&self
) -> GetIdentityNotificationAttributes<C, M, R>
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.
pub fn get_identity_verification_attributes(
&self
) -> GetIdentityVerificationAttributes<C, M, R>
pub fn get_identity_verification_attributes(
&self
) -> GetIdentityVerificationAttributes<C, M, R>
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.
pub fn list_custom_verification_email_templates(
&self
) -> ListCustomVerificationEmailTemplates<C, M, R>
pub fn list_custom_verification_email_templates(
&self
) -> ListCustomVerificationEmailTemplates<C, M, R>
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.
pub fn put_configuration_set_delivery_options(
&self
) -> PutConfigurationSetDeliveryOptions<C, M, R>
pub fn put_configuration_set_delivery_options(
&self
) -> PutConfigurationSetDeliveryOptions<C, M, R>
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.
pub fn set_identity_feedback_forwarding_enabled(
&self
) -> SetIdentityFeedbackForwardingEnabled<C, M, R>
pub fn set_identity_feedback_forwarding_enabled(
&self
) -> SetIdentityFeedbackForwardingEnabled<C, M, R>
Constructs a fluent builder for the SetIdentityFeedbackForwardingEnabled
operation.
See SetIdentityFeedbackForwardingEnabled
for more information about the
operation and its arguments.
pub fn set_identity_headers_in_notifications_enabled(
&self
) -> SetIdentityHeadersInNotificationsEnabled<C, M, R>
pub fn set_identity_headers_in_notifications_enabled(
&self
) -> SetIdentityHeadersInNotificationsEnabled<C, M, R>
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.
pub fn update_configuration_set_event_destination(
&self
) -> UpdateConfigurationSetEventDestination<C, M, R>
pub fn update_configuration_set_event_destination(
&self
) -> UpdateConfigurationSetEventDestination<C, M, R>
Constructs a fluent builder for the UpdateConfigurationSetEventDestination
operation.
See UpdateConfigurationSetEventDestination
for more information about the
operation and its arguments.
pub fn update_configuration_set_reputation_metrics_enabled(
&self
) -> UpdateConfigurationSetReputationMetricsEnabled<C, M, R>
pub fn update_configuration_set_reputation_metrics_enabled(
&self
) -> UpdateConfigurationSetReputationMetricsEnabled<C, M, R>
Constructs a fluent builder for the UpdateConfigurationSetReputationMetricsEnabled
operation.
See UpdateConfigurationSetReputationMetricsEnabled
for more information about the
operation and its arguments.
pub fn update_configuration_set_sending_enabled(
&self
) -> UpdateConfigurationSetSendingEnabled<C, M, R>
pub fn update_configuration_set_sending_enabled(
&self
) -> UpdateConfigurationSetSendingEnabled<C, M, R>
Constructs a fluent builder for the UpdateConfigurationSetSendingEnabled
operation.
See UpdateConfigurationSetSendingEnabled
for more information about the
operation and its arguments.
pub fn update_configuration_set_tracking_options(
&self
) -> UpdateConfigurationSetTrackingOptions<C, M, R>
pub fn update_configuration_set_tracking_options(
&self
) -> UpdateConfigurationSetTrackingOptions<C, M, R>
Constructs a fluent builder for the UpdateConfigurationSetTrackingOptions
operation.
See UpdateConfigurationSetTrackingOptions
for more information about the
operation and its arguments.
pub fn update_custom_verification_email_template(
&self
) -> UpdateCustomVerificationEmailTemplate<C, M, R>
pub fn update_custom_verification_email_template(
&self
) -> UpdateCustomVerificationEmailTemplate<C, M, R>
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.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for Client<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for Client<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
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