/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the email-2010-12-01.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.SimpleEmail.Model; namespace Amazon.SimpleEmail { /// /// Interface for accessing SimpleEmailService /// /// Amazon Simple Email Service /// /// This document contains reference information for the Amazon /// Simple Email Service (Amazon SES) API, version 2010-12-01. This document is best /// used in conjunction with the Amazon /// SES Developer Guide. /// /// /// /// For a list of Amazon SES endpoints to use in service requests, see Regions /// and Amazon SES in the Amazon /// SES Developer Guide. /// /// /// public partial interface IAmazonSimpleEmailService : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// ISimpleEmailPaginatorFactory Paginators { get; } #endif #region CloneReceiptRuleSet /// /// Creates a receipt rule set by cloning an existing one. All receipt rules and configurations /// are copied to the new receipt rule set and are completely independent of the source /// rule set. /// /// /// /// For information about setting up rule sets, see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the CloneReceiptRuleSet service method. /// /// The response from the CloneReceiptRuleSet service method, as returned by SimpleEmailService. /// /// Indicates that a resource could not be created because of a naming conflict. /// /// /// Indicates that a resource could not be created because of service limits. For a list /// of Amazon SES limits, see the Amazon /// SES Developer Guide. /// /// /// Indicates that the provided receipt rule set does not exist. /// /// REST API Reference for CloneReceiptRuleSet Operation CloneReceiptRuleSetResponse CloneReceiptRuleSet(CloneReceiptRuleSetRequest request); /// /// Initiates the asynchronous execution of the CloneReceiptRuleSet operation. /// /// /// Container for the necessary parameters to execute the CloneReceiptRuleSet operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCloneReceiptRuleSet /// operation. /// REST API Reference for CloneReceiptRuleSet Operation IAsyncResult BeginCloneReceiptRuleSet(CloneReceiptRuleSetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CloneReceiptRuleSet operation. /// /// /// The IAsyncResult returned by the call to BeginCloneReceiptRuleSet. /// /// Returns a CloneReceiptRuleSetResult from SimpleEmailService. /// REST API Reference for CloneReceiptRuleSet Operation CloneReceiptRuleSetResponse EndCloneReceiptRuleSet(IAsyncResult asyncResult); #endregion #region CreateConfigurationSet /// /// Creates a configuration set. /// /// /// /// Configuration sets enable you to publish email sending events. For information about /// using configuration sets, see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the CreateConfigurationSet service method. /// /// The response from the CreateConfigurationSet service method, as returned by SimpleEmailService. /// /// Indicates that the configuration set could not be created because of a naming conflict. /// /// /// Indicates that the configuration set is invalid. See the error message for details. /// /// /// Indicates that a resource could not be created because of service limits. For a list /// of Amazon SES limits, see the Amazon /// SES Developer Guide. /// /// REST API Reference for CreateConfigurationSet Operation CreateConfigurationSetResponse CreateConfigurationSet(CreateConfigurationSetRequest request); /// /// Initiates the asynchronous execution of the CreateConfigurationSet operation. /// /// /// Container for the necessary parameters to execute the CreateConfigurationSet operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateConfigurationSet /// operation. /// REST API Reference for CreateConfigurationSet Operation IAsyncResult BeginCreateConfigurationSet(CreateConfigurationSetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateConfigurationSet operation. /// /// /// The IAsyncResult returned by the call to BeginCreateConfigurationSet. /// /// Returns a CreateConfigurationSetResult from SimpleEmailService. /// REST API Reference for CreateConfigurationSet Operation CreateConfigurationSetResponse EndCreateConfigurationSet(IAsyncResult asyncResult); #endregion #region CreateConfigurationSetEventDestination /// /// Creates a configuration set event destination. /// /// /// /// When you create or update an event destination, you must provide one, and only one, /// destination. The destination can be CloudWatch, Amazon Kinesis Firehose, or Amazon /// Simple Notification Service (Amazon SNS). /// /// /// /// An event destination is the AWS service to which Amazon SES publishes the email sending /// events associated with a configuration set. For information about using configuration /// sets, see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the CreateConfigurationSetEventDestination service method. /// /// The response from the CreateConfigurationSetEventDestination service method, as returned by SimpleEmailService. /// /// Indicates that the configuration set does not exist. /// /// /// Indicates that the event destination could not be created because of a naming conflict. /// /// /// Indicates that the Amazon CloudWatch destination is invalid. See the error message /// for details. /// /// /// Indicates that the Amazon Kinesis Firehose destination is invalid. See the error message /// for details. /// /// /// Indicates that the Amazon Simple Notification Service (Amazon SNS) destination is /// invalid. See the error message for details. /// /// /// Indicates that a resource could not be created because of service limits. For a list /// of Amazon SES limits, see the Amazon /// SES Developer Guide. /// /// REST API Reference for CreateConfigurationSetEventDestination Operation CreateConfigurationSetEventDestinationResponse CreateConfigurationSetEventDestination(CreateConfigurationSetEventDestinationRequest request); /// /// Initiates the asynchronous execution of the CreateConfigurationSetEventDestination operation. /// /// /// Container for the necessary parameters to execute the CreateConfigurationSetEventDestination operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateConfigurationSetEventDestination /// operation. /// REST API Reference for CreateConfigurationSetEventDestination Operation IAsyncResult BeginCreateConfigurationSetEventDestination(CreateConfigurationSetEventDestinationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateConfigurationSetEventDestination operation. /// /// /// The IAsyncResult returned by the call to BeginCreateConfigurationSetEventDestination. /// /// Returns a CreateConfigurationSetEventDestinationResult from SimpleEmailService. /// REST API Reference for CreateConfigurationSetEventDestination Operation CreateConfigurationSetEventDestinationResponse EndCreateConfigurationSetEventDestination(IAsyncResult asyncResult); #endregion #region CreateConfigurationSetTrackingOptions /// /// Creates an association between a configuration set and a custom domain for open and /// click event tracking. /// /// /// /// By default, images and links used for tracking open and click events are hosted on /// domains operated by Amazon SES. You can configure a subdomain of your own to handle /// these events. For information about using custom domains, see the Amazon /// SES Developer Guide. /// /// /// Container for the necessary parameters to execute the CreateConfigurationSetTrackingOptions service method. /// /// The response from the CreateConfigurationSetTrackingOptions service method, as returned by SimpleEmailService. /// /// Indicates that the configuration set does not exist. /// /// /// Indicates that the custom domain to be used for open and click tracking redirects /// is invalid. This error appears most often in the following situations: /// /// /// /// /// Indicates that the configuration set you specified already contains a TrackingOptions /// object. /// /// REST API Reference for CreateConfigurationSetTrackingOptions Operation CreateConfigurationSetTrackingOptionsResponse CreateConfigurationSetTrackingOptions(CreateConfigurationSetTrackingOptionsRequest request); /// /// Initiates the asynchronous execution of the CreateConfigurationSetTrackingOptions operation. /// /// /// Container for the necessary parameters to execute the CreateConfigurationSetTrackingOptions operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateConfigurationSetTrackingOptions /// operation. /// REST API Reference for CreateConfigurationSetTrackingOptions Operation IAsyncResult BeginCreateConfigurationSetTrackingOptions(CreateConfigurationSetTrackingOptionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateConfigurationSetTrackingOptions operation. /// /// /// The IAsyncResult returned by the call to BeginCreateConfigurationSetTrackingOptions. /// /// Returns a CreateConfigurationSetTrackingOptionsResult from SimpleEmailService. /// REST API Reference for CreateConfigurationSetTrackingOptions Operation CreateConfigurationSetTrackingOptionsResponse EndCreateConfigurationSetTrackingOptions(IAsyncResult asyncResult); #endregion #region CreateCustomVerificationEmailTemplate /// /// Creates a new custom verification email template. /// /// /// /// For more information about custom verification email templates, see Using /// Custom Verification Email Templates in the Amazon SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the CreateCustomVerificationEmailTemplate service method. /// /// The response from the CreateCustomVerificationEmailTemplate service method, as returned by SimpleEmailService. /// /// Indicates that custom verification email template provided content is invalid. /// /// /// Indicates that a custom verification email template with the name you specified already /// exists. /// /// /// Indicates that the sender address specified for a custom verification email is not /// verified, and is therefore not eligible to send the custom verification email. /// /// /// Indicates that a resource could not be created because of service limits. For a list /// of Amazon SES limits, see the Amazon /// SES Developer Guide. /// /// REST API Reference for CreateCustomVerificationEmailTemplate Operation CreateCustomVerificationEmailTemplateResponse CreateCustomVerificationEmailTemplate(CreateCustomVerificationEmailTemplateRequest request); /// /// Initiates the asynchronous execution of the CreateCustomVerificationEmailTemplate operation. /// /// /// Container for the necessary parameters to execute the CreateCustomVerificationEmailTemplate operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateCustomVerificationEmailTemplate /// operation. /// REST API Reference for CreateCustomVerificationEmailTemplate Operation IAsyncResult BeginCreateCustomVerificationEmailTemplate(CreateCustomVerificationEmailTemplateRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateCustomVerificationEmailTemplate operation. /// /// /// The IAsyncResult returned by the call to BeginCreateCustomVerificationEmailTemplate. /// /// Returns a CreateCustomVerificationEmailTemplateResult from SimpleEmailService. /// REST API Reference for CreateCustomVerificationEmailTemplate Operation CreateCustomVerificationEmailTemplateResponse EndCreateCustomVerificationEmailTemplate(IAsyncResult asyncResult); #endregion #region CreateReceiptFilter /// /// Creates a new IP address filter. /// /// /// /// For information about setting up IP address filters, see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the CreateReceiptFilter service method. /// /// The response from the CreateReceiptFilter service method, as returned by SimpleEmailService. /// /// Indicates that a resource could not be created because of a naming conflict. /// /// /// Indicates that a resource could not be created because of service limits. For a list /// of Amazon SES limits, see the Amazon /// SES Developer Guide. /// /// REST API Reference for CreateReceiptFilter Operation CreateReceiptFilterResponse CreateReceiptFilter(CreateReceiptFilterRequest request); /// /// Initiates the asynchronous execution of the CreateReceiptFilter operation. /// /// /// Container for the necessary parameters to execute the CreateReceiptFilter operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateReceiptFilter /// operation. /// REST API Reference for CreateReceiptFilter Operation IAsyncResult BeginCreateReceiptFilter(CreateReceiptFilterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateReceiptFilter operation. /// /// /// The IAsyncResult returned by the call to BeginCreateReceiptFilter. /// /// Returns a CreateReceiptFilterResult from SimpleEmailService. /// REST API Reference for CreateReceiptFilter Operation CreateReceiptFilterResponse EndCreateReceiptFilter(IAsyncResult asyncResult); #endregion #region CreateReceiptRule /// /// Creates a receipt rule. /// /// /// /// For information about setting up receipt rules, see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the CreateReceiptRule service method. /// /// The response from the CreateReceiptRule service method, as returned by SimpleEmailService. /// /// Indicates that a resource could not be created because of a naming conflict. /// /// /// Indicates that the provided AWS Lambda function is invalid, or that Amazon SES could /// not execute the provided function, possibly due to permissions issues. For information /// about giving permissions, see the Amazon /// SES Developer Guide. /// /// /// Indicates that the provided Amazon S3 bucket or AWS KMS encryption key is invalid, /// or that Amazon SES could not publish to the bucket, possibly due to permissions issues. /// For information about giving permissions, see the Amazon /// SES Developer Guide. /// /// /// Indicates that the provided Amazon SNS topic is invalid, or that Amazon SES could /// not publish to the topic, possibly due to permissions issues. For information about /// giving permissions, see the Amazon /// SES Developer Guide. /// /// /// Indicates that a resource could not be created because of service limits. For a list /// of Amazon SES limits, see the Amazon /// SES Developer Guide. /// /// /// Indicates that the provided receipt rule does not exist. /// /// /// Indicates that the provided receipt rule set does not exist. /// /// REST API Reference for CreateReceiptRule Operation CreateReceiptRuleResponse CreateReceiptRule(CreateReceiptRuleRequest request); /// /// Initiates the asynchronous execution of the CreateReceiptRule operation. /// /// /// Container for the necessary parameters to execute the CreateReceiptRule operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateReceiptRule /// operation. /// REST API Reference for CreateReceiptRule Operation IAsyncResult BeginCreateReceiptRule(CreateReceiptRuleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateReceiptRule operation. /// /// /// The IAsyncResult returned by the call to BeginCreateReceiptRule. /// /// Returns a CreateReceiptRuleResult from SimpleEmailService. /// REST API Reference for CreateReceiptRule Operation CreateReceiptRuleResponse EndCreateReceiptRule(IAsyncResult asyncResult); #endregion #region CreateReceiptRuleSet /// /// Creates an empty receipt rule set. /// /// /// /// For information about setting up receipt rule sets, see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the CreateReceiptRuleSet service method. /// /// The response from the CreateReceiptRuleSet service method, as returned by SimpleEmailService. /// /// Indicates that a resource could not be created because of a naming conflict. /// /// /// Indicates that a resource could not be created because of service limits. For a list /// of Amazon SES limits, see the Amazon /// SES Developer Guide. /// /// REST API Reference for CreateReceiptRuleSet Operation CreateReceiptRuleSetResponse CreateReceiptRuleSet(CreateReceiptRuleSetRequest request); /// /// Initiates the asynchronous execution of the CreateReceiptRuleSet operation. /// /// /// Container for the necessary parameters to execute the CreateReceiptRuleSet operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateReceiptRuleSet /// operation. /// REST API Reference for CreateReceiptRuleSet Operation IAsyncResult BeginCreateReceiptRuleSet(CreateReceiptRuleSetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateReceiptRuleSet operation. /// /// /// The IAsyncResult returned by the call to BeginCreateReceiptRuleSet. /// /// Returns a CreateReceiptRuleSetResult from SimpleEmailService. /// REST API Reference for CreateReceiptRuleSet Operation CreateReceiptRuleSetResponse EndCreateReceiptRuleSet(IAsyncResult asyncResult); #endregion #region CreateTemplate /// /// Creates an email template. Email templates enable you to send personalized email to /// one or more destinations in a single API operation. For more information, see the /// Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the CreateTemplate service method. /// /// The response from the CreateTemplate service method, as returned by SimpleEmailService. /// /// Indicates that a resource could not be created because of a naming conflict. /// /// /// Indicates that the template that you specified could not be rendered. This issue may /// occur when a template refers to a partial that does not exist. /// /// /// Indicates that a resource could not be created because of service limits. For a list /// of Amazon SES limits, see the Amazon /// SES Developer Guide. /// /// REST API Reference for CreateTemplate Operation CreateTemplateResponse CreateTemplate(CreateTemplateRequest request); /// /// Initiates the asynchronous execution of the CreateTemplate operation. /// /// /// Container for the necessary parameters to execute the CreateTemplate operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateTemplate /// operation. /// REST API Reference for CreateTemplate Operation IAsyncResult BeginCreateTemplate(CreateTemplateRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateTemplate operation. /// /// /// The IAsyncResult returned by the call to BeginCreateTemplate. /// /// Returns a CreateTemplateResult from SimpleEmailService. /// REST API Reference for CreateTemplate Operation CreateTemplateResponse EndCreateTemplate(IAsyncResult asyncResult); #endregion #region DeleteConfigurationSet /// /// Deletes a configuration set. Configuration sets enable you to publish email sending /// events. For information about using configuration sets, see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the DeleteConfigurationSet service method. /// /// The response from the DeleteConfigurationSet service method, as returned by SimpleEmailService. /// /// Indicates that the configuration set does not exist. /// /// REST API Reference for DeleteConfigurationSet Operation DeleteConfigurationSetResponse DeleteConfigurationSet(DeleteConfigurationSetRequest request); /// /// Initiates the asynchronous execution of the DeleteConfigurationSet operation. /// /// /// Container for the necessary parameters to execute the DeleteConfigurationSet operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteConfigurationSet /// operation. /// REST API Reference for DeleteConfigurationSet Operation IAsyncResult BeginDeleteConfigurationSet(DeleteConfigurationSetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteConfigurationSet operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteConfigurationSet. /// /// Returns a DeleteConfigurationSetResult from SimpleEmailService. /// REST API Reference for DeleteConfigurationSet Operation DeleteConfigurationSetResponse EndDeleteConfigurationSet(IAsyncResult asyncResult); #endregion #region DeleteConfigurationSetEventDestination /// /// Deletes a configuration set event destination. Configuration set event destinations /// are associated with configuration sets, which enable you to publish email sending /// events. For information about using configuration sets, see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the DeleteConfigurationSetEventDestination service method. /// /// The response from the DeleteConfigurationSetEventDestination service method, as returned by SimpleEmailService. /// /// Indicates that the configuration set does not exist. /// /// /// Indicates that the event destination does not exist. /// /// REST API Reference for DeleteConfigurationSetEventDestination Operation DeleteConfigurationSetEventDestinationResponse DeleteConfigurationSetEventDestination(DeleteConfigurationSetEventDestinationRequest request); /// /// Initiates the asynchronous execution of the DeleteConfigurationSetEventDestination operation. /// /// /// Container for the necessary parameters to execute the DeleteConfigurationSetEventDestination operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteConfigurationSetEventDestination /// operation. /// REST API Reference for DeleteConfigurationSetEventDestination Operation IAsyncResult BeginDeleteConfigurationSetEventDestination(DeleteConfigurationSetEventDestinationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteConfigurationSetEventDestination operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteConfigurationSetEventDestination. /// /// Returns a DeleteConfigurationSetEventDestinationResult from SimpleEmailService. /// REST API Reference for DeleteConfigurationSetEventDestination Operation DeleteConfigurationSetEventDestinationResponse EndDeleteConfigurationSetEventDestination(IAsyncResult asyncResult); #endregion #region DeleteConfigurationSetTrackingOptions /// /// Deletes an association between a configuration set and a custom domain for open and /// click event tracking. /// /// /// /// By default, images and links used for tracking open and click events are hosted on /// domains operated by Amazon SES. You can configure a subdomain of your own to handle /// these events. For information about using custom domains, see the Amazon /// SES Developer Guide. /// /// /// /// Deleting this kind of association will result in emails sent using the specified configuration /// set to capture open and click events using the standard, Amazon SES-operated domains. /// /// /// /// Container for the necessary parameters to execute the DeleteConfigurationSetTrackingOptions service method. /// /// The response from the DeleteConfigurationSetTrackingOptions service method, as returned by SimpleEmailService. /// /// Indicates that the configuration set does not exist. /// /// /// Indicates that the TrackingOptions object you specified does not exist. /// /// REST API Reference for DeleteConfigurationSetTrackingOptions Operation DeleteConfigurationSetTrackingOptionsResponse DeleteConfigurationSetTrackingOptions(DeleteConfigurationSetTrackingOptionsRequest request); /// /// Initiates the asynchronous execution of the DeleteConfigurationSetTrackingOptions operation. /// /// /// Container for the necessary parameters to execute the DeleteConfigurationSetTrackingOptions operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteConfigurationSetTrackingOptions /// operation. /// REST API Reference for DeleteConfigurationSetTrackingOptions Operation IAsyncResult BeginDeleteConfigurationSetTrackingOptions(DeleteConfigurationSetTrackingOptionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteConfigurationSetTrackingOptions operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteConfigurationSetTrackingOptions. /// /// Returns a DeleteConfigurationSetTrackingOptionsResult from SimpleEmailService. /// REST API Reference for DeleteConfigurationSetTrackingOptions Operation DeleteConfigurationSetTrackingOptionsResponse EndDeleteConfigurationSetTrackingOptions(IAsyncResult asyncResult); #endregion #region DeleteCustomVerificationEmailTemplate /// /// Deletes an existing custom verification email template. /// /// /// /// For more information about custom verification email templates, see Using /// Custom Verification Email Templates in the Amazon SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the DeleteCustomVerificationEmailTemplate service method. /// /// The response from the DeleteCustomVerificationEmailTemplate service method, as returned by SimpleEmailService. /// REST API Reference for DeleteCustomVerificationEmailTemplate Operation DeleteCustomVerificationEmailTemplateResponse DeleteCustomVerificationEmailTemplate(DeleteCustomVerificationEmailTemplateRequest request); /// /// Initiates the asynchronous execution of the DeleteCustomVerificationEmailTemplate operation. /// /// /// Container for the necessary parameters to execute the DeleteCustomVerificationEmailTemplate operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteCustomVerificationEmailTemplate /// operation. /// REST API Reference for DeleteCustomVerificationEmailTemplate Operation IAsyncResult BeginDeleteCustomVerificationEmailTemplate(DeleteCustomVerificationEmailTemplateRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteCustomVerificationEmailTemplate operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteCustomVerificationEmailTemplate. /// /// Returns a DeleteCustomVerificationEmailTemplateResult from SimpleEmailService. /// REST API Reference for DeleteCustomVerificationEmailTemplate Operation DeleteCustomVerificationEmailTemplateResponse EndDeleteCustomVerificationEmailTemplate(IAsyncResult asyncResult); #endregion #region DeleteIdentity /// /// Deletes the specified identity (an email address or a domain) from the list of verified /// identities. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the DeleteIdentity service method. /// /// The response from the DeleteIdentity service method, as returned by SimpleEmailService. /// REST API Reference for DeleteIdentity Operation DeleteIdentityResponse DeleteIdentity(DeleteIdentityRequest request); /// /// Initiates the asynchronous execution of the DeleteIdentity operation. /// /// /// Container for the necessary parameters to execute the DeleteIdentity operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteIdentity /// operation. /// REST API Reference for DeleteIdentity Operation IAsyncResult BeginDeleteIdentity(DeleteIdentityRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteIdentity operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteIdentity. /// /// Returns a DeleteIdentityResult from SimpleEmailService. /// REST API Reference for DeleteIdentity Operation DeleteIdentityResponse EndDeleteIdentity(IAsyncResult asyncResult); #endregion #region DeleteIdentityPolicy /// /// Deletes the specified sending authorization policy for the given identity (an email /// address or a domain). This API returns successfully even if a policy with the specified /// name does not exist. /// /// /// /// This API is for the identity owner only. If you have not verified the identity, this /// API will return an error. /// /// /// /// Sending authorization is a feature that enables an identity owner to authorize other /// senders to use its identities. For information about using sending authorization, /// see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the DeleteIdentityPolicy service method. /// /// The response from the DeleteIdentityPolicy service method, as returned by SimpleEmailService. /// REST API Reference for DeleteIdentityPolicy Operation DeleteIdentityPolicyResponse DeleteIdentityPolicy(DeleteIdentityPolicyRequest request); /// /// Initiates the asynchronous execution of the DeleteIdentityPolicy operation. /// /// /// Container for the necessary parameters to execute the DeleteIdentityPolicy operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteIdentityPolicy /// operation. /// REST API Reference for DeleteIdentityPolicy Operation IAsyncResult BeginDeleteIdentityPolicy(DeleteIdentityPolicyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteIdentityPolicy operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteIdentityPolicy. /// /// Returns a DeleteIdentityPolicyResult from SimpleEmailService. /// REST API Reference for DeleteIdentityPolicy Operation DeleteIdentityPolicyResponse EndDeleteIdentityPolicy(IAsyncResult asyncResult); #endregion #region DeleteReceiptFilter /// /// Deletes the specified IP address filter. /// /// /// /// For information about managing IP address filters, see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the DeleteReceiptFilter service method. /// /// The response from the DeleteReceiptFilter service method, as returned by SimpleEmailService. /// REST API Reference for DeleteReceiptFilter Operation DeleteReceiptFilterResponse DeleteReceiptFilter(DeleteReceiptFilterRequest request); /// /// Initiates the asynchronous execution of the DeleteReceiptFilter operation. /// /// /// Container for the necessary parameters to execute the DeleteReceiptFilter operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteReceiptFilter /// operation. /// REST API Reference for DeleteReceiptFilter Operation IAsyncResult BeginDeleteReceiptFilter(DeleteReceiptFilterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteReceiptFilter operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteReceiptFilter. /// /// Returns a DeleteReceiptFilterResult from SimpleEmailService. /// REST API Reference for DeleteReceiptFilter Operation DeleteReceiptFilterResponse EndDeleteReceiptFilter(IAsyncResult asyncResult); #endregion #region DeleteReceiptRule /// /// Deletes the specified receipt rule. /// /// /// /// For information about managing receipt rules, see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the DeleteReceiptRule service method. /// /// The response from the DeleteReceiptRule service method, as returned by SimpleEmailService. /// /// Indicates that the provided receipt rule set does not exist. /// /// REST API Reference for DeleteReceiptRule Operation DeleteReceiptRuleResponse DeleteReceiptRule(DeleteReceiptRuleRequest request); /// /// Initiates the asynchronous execution of the DeleteReceiptRule operation. /// /// /// Container for the necessary parameters to execute the DeleteReceiptRule operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteReceiptRule /// operation. /// REST API Reference for DeleteReceiptRule Operation IAsyncResult BeginDeleteReceiptRule(DeleteReceiptRuleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteReceiptRule operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteReceiptRule. /// /// Returns a DeleteReceiptRuleResult from SimpleEmailService. /// REST API Reference for DeleteReceiptRule Operation DeleteReceiptRuleResponse EndDeleteReceiptRule(IAsyncResult asyncResult); #endregion #region DeleteReceiptRuleSet /// /// Deletes the specified receipt rule set and all of the receipt rules it contains. /// /// /// /// The currently active rule set cannot be deleted. /// /// /// /// For information about managing receipt rule sets, see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the DeleteReceiptRuleSet service method. /// /// The response from the DeleteReceiptRuleSet service method, as returned by SimpleEmailService. /// /// Indicates that the delete operation could not be completed. /// /// REST API Reference for DeleteReceiptRuleSet Operation DeleteReceiptRuleSetResponse DeleteReceiptRuleSet(DeleteReceiptRuleSetRequest request); /// /// Initiates the asynchronous execution of the DeleteReceiptRuleSet operation. /// /// /// Container for the necessary parameters to execute the DeleteReceiptRuleSet operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteReceiptRuleSet /// operation. /// REST API Reference for DeleteReceiptRuleSet Operation IAsyncResult BeginDeleteReceiptRuleSet(DeleteReceiptRuleSetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteReceiptRuleSet operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteReceiptRuleSet. /// /// Returns a DeleteReceiptRuleSetResult from SimpleEmailService. /// REST API Reference for DeleteReceiptRuleSet Operation DeleteReceiptRuleSetResponse EndDeleteReceiptRuleSet(IAsyncResult asyncResult); #endregion #region DeleteTemplate /// /// Deletes an email template. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the DeleteTemplate service method. /// /// The response from the DeleteTemplate service method, as returned by SimpleEmailService. /// REST API Reference for DeleteTemplate Operation DeleteTemplateResponse DeleteTemplate(DeleteTemplateRequest request); /// /// Initiates the asynchronous execution of the DeleteTemplate operation. /// /// /// Container for the necessary parameters to execute the DeleteTemplate operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteTemplate /// operation. /// REST API Reference for DeleteTemplate Operation IAsyncResult BeginDeleteTemplate(DeleteTemplateRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteTemplate operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteTemplate. /// /// Returns a DeleteTemplateResult from SimpleEmailService. /// REST API Reference for DeleteTemplate Operation DeleteTemplateResponse EndDeleteTemplate(IAsyncResult asyncResult); #endregion #region DeleteVerifiedEmailAddress /// /// Deprecated. Use the DeleteIdentity operation to delete email addresses /// and domains. /// /// Container for the necessary parameters to execute the DeleteVerifiedEmailAddress service method. /// /// The response from the DeleteVerifiedEmailAddress service method, as returned by SimpleEmailService. /// REST API Reference for DeleteVerifiedEmailAddress Operation DeleteVerifiedEmailAddressResponse DeleteVerifiedEmailAddress(DeleteVerifiedEmailAddressRequest request); /// /// Initiates the asynchronous execution of the DeleteVerifiedEmailAddress operation. /// /// /// Container for the necessary parameters to execute the DeleteVerifiedEmailAddress operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteVerifiedEmailAddress /// operation. /// REST API Reference for DeleteVerifiedEmailAddress Operation IAsyncResult BeginDeleteVerifiedEmailAddress(DeleteVerifiedEmailAddressRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteVerifiedEmailAddress operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteVerifiedEmailAddress. /// /// Returns a DeleteVerifiedEmailAddressResult from SimpleEmailService. /// REST API Reference for DeleteVerifiedEmailAddress Operation DeleteVerifiedEmailAddressResponse EndDeleteVerifiedEmailAddress(IAsyncResult asyncResult); #endregion #region DescribeActiveReceiptRuleSet /// /// Returns the metadata and receipt rules for the receipt rule set that is currently /// active. /// /// /// /// For information about setting up receipt rule sets, see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the DescribeActiveReceiptRuleSet service method. /// /// The response from the DescribeActiveReceiptRuleSet service method, as returned by SimpleEmailService. /// REST API Reference for DescribeActiveReceiptRuleSet Operation DescribeActiveReceiptRuleSetResponse DescribeActiveReceiptRuleSet(DescribeActiveReceiptRuleSetRequest request); /// /// Initiates the asynchronous execution of the DescribeActiveReceiptRuleSet operation. /// /// /// Container for the necessary parameters to execute the DescribeActiveReceiptRuleSet operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeActiveReceiptRuleSet /// operation. /// REST API Reference for DescribeActiveReceiptRuleSet Operation IAsyncResult BeginDescribeActiveReceiptRuleSet(DescribeActiveReceiptRuleSetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeActiveReceiptRuleSet operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeActiveReceiptRuleSet. /// /// Returns a DescribeActiveReceiptRuleSetResult from SimpleEmailService. /// REST API Reference for DescribeActiveReceiptRuleSet Operation DescribeActiveReceiptRuleSetResponse EndDescribeActiveReceiptRuleSet(IAsyncResult asyncResult); #endregion #region DescribeConfigurationSet /// /// Returns the details of the specified configuration set. For information about using /// configuration sets, see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the DescribeConfigurationSet service method. /// /// The response from the DescribeConfigurationSet service method, as returned by SimpleEmailService. /// /// Indicates that the configuration set does not exist. /// /// REST API Reference for DescribeConfigurationSet Operation DescribeConfigurationSetResponse DescribeConfigurationSet(DescribeConfigurationSetRequest request); /// /// Initiates the asynchronous execution of the DescribeConfigurationSet operation. /// /// /// Container for the necessary parameters to execute the DescribeConfigurationSet operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeConfigurationSet /// operation. /// REST API Reference for DescribeConfigurationSet Operation IAsyncResult BeginDescribeConfigurationSet(DescribeConfigurationSetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeConfigurationSet operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeConfigurationSet. /// /// Returns a DescribeConfigurationSetResult from SimpleEmailService. /// REST API Reference for DescribeConfigurationSet Operation DescribeConfigurationSetResponse EndDescribeConfigurationSet(IAsyncResult asyncResult); #endregion #region DescribeReceiptRule /// /// Returns the details of the specified receipt rule. /// /// /// /// For information about setting up receipt rules, see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the DescribeReceiptRule service method. /// /// The response from the DescribeReceiptRule service method, as returned by SimpleEmailService. /// /// Indicates that the provided receipt rule does not exist. /// /// /// Indicates that the provided receipt rule set does not exist. /// /// REST API Reference for DescribeReceiptRule Operation DescribeReceiptRuleResponse DescribeReceiptRule(DescribeReceiptRuleRequest request); /// /// Initiates the asynchronous execution of the DescribeReceiptRule operation. /// /// /// Container for the necessary parameters to execute the DescribeReceiptRule operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeReceiptRule /// operation. /// REST API Reference for DescribeReceiptRule Operation IAsyncResult BeginDescribeReceiptRule(DescribeReceiptRuleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeReceiptRule operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeReceiptRule. /// /// Returns a DescribeReceiptRuleResult from SimpleEmailService. /// REST API Reference for DescribeReceiptRule Operation DescribeReceiptRuleResponse EndDescribeReceiptRule(IAsyncResult asyncResult); #endregion #region DescribeReceiptRuleSet /// /// Returns the details of the specified receipt rule set. /// /// /// /// For information about managing receipt rule sets, see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the DescribeReceiptRuleSet service method. /// /// The response from the DescribeReceiptRuleSet service method, as returned by SimpleEmailService. /// /// Indicates that the provided receipt rule set does not exist. /// /// REST API Reference for DescribeReceiptRuleSet Operation DescribeReceiptRuleSetResponse DescribeReceiptRuleSet(DescribeReceiptRuleSetRequest request); /// /// Initiates the asynchronous execution of the DescribeReceiptRuleSet operation. /// /// /// Container for the necessary parameters to execute the DescribeReceiptRuleSet operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeReceiptRuleSet /// operation. /// REST API Reference for DescribeReceiptRuleSet Operation IAsyncResult BeginDescribeReceiptRuleSet(DescribeReceiptRuleSetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeReceiptRuleSet operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeReceiptRuleSet. /// /// Returns a DescribeReceiptRuleSetResult from SimpleEmailService. /// REST API Reference for DescribeReceiptRuleSet Operation DescribeReceiptRuleSetResponse EndDescribeReceiptRuleSet(IAsyncResult asyncResult); #endregion #region GetAccountSendingEnabled /// /// Returns the email sending status of the Amazon SES account for the current region. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the GetAccountSendingEnabled service method. /// /// The response from the GetAccountSendingEnabled service method, as returned by SimpleEmailService. /// REST API Reference for GetAccountSendingEnabled Operation GetAccountSendingEnabledResponse GetAccountSendingEnabled(GetAccountSendingEnabledRequest request); /// /// Initiates the asynchronous execution of the GetAccountSendingEnabled operation. /// /// /// Container for the necessary parameters to execute the GetAccountSendingEnabled operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccountSendingEnabled /// operation. /// REST API Reference for GetAccountSendingEnabled Operation IAsyncResult BeginGetAccountSendingEnabled(GetAccountSendingEnabledRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetAccountSendingEnabled operation. /// /// /// The IAsyncResult returned by the call to BeginGetAccountSendingEnabled. /// /// Returns a GetAccountSendingEnabledResult from SimpleEmailService. /// REST API Reference for GetAccountSendingEnabled Operation GetAccountSendingEnabledResponse EndGetAccountSendingEnabled(IAsyncResult asyncResult); #endregion #region GetCustomVerificationEmailTemplate /// /// Returns the custom email verification template for the template name you specify. /// /// /// /// For more information about custom verification email templates, see Using /// Custom Verification Email Templates in the Amazon SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the GetCustomVerificationEmailTemplate service method. /// /// The response from the GetCustomVerificationEmailTemplate service method, as returned by SimpleEmailService. /// /// Indicates that a custom verification email template with the name you specified does /// not exist. /// /// REST API Reference for GetCustomVerificationEmailTemplate Operation GetCustomVerificationEmailTemplateResponse GetCustomVerificationEmailTemplate(GetCustomVerificationEmailTemplateRequest request); /// /// Initiates the asynchronous execution of the GetCustomVerificationEmailTemplate operation. /// /// /// Container for the necessary parameters to execute the GetCustomVerificationEmailTemplate operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetCustomVerificationEmailTemplate /// operation. /// REST API Reference for GetCustomVerificationEmailTemplate Operation IAsyncResult BeginGetCustomVerificationEmailTemplate(GetCustomVerificationEmailTemplateRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetCustomVerificationEmailTemplate operation. /// /// /// The IAsyncResult returned by the call to BeginGetCustomVerificationEmailTemplate. /// /// Returns a GetCustomVerificationEmailTemplateResult from SimpleEmailService. /// REST API Reference for GetCustomVerificationEmailTemplate Operation GetCustomVerificationEmailTemplateResponse EndGetCustomVerificationEmailTemplate(IAsyncResult asyncResult); #endregion #region GetIdentityDkimAttributes /// /// Returns the current status of Easy DKIM signing for an entity. For domain name identities, /// this operation also returns the DKIM tokens that are required for Easy DKIM signing, /// and whether Amazon SES has successfully verified that these tokens have been published. /// /// /// /// This operation takes a list of identities as input and returns the following information /// for each: /// /// /// /// This operation is throttled at one request per second and can only get DKIM attributes /// for up to 100 identities at a time. /// /// /// /// For more information about creating DNS records using DKIM tokens, go to the Amazon /// SES Developer Guide. /// /// /// Container for the necessary parameters to execute the GetIdentityDkimAttributes service method. /// /// The response from the GetIdentityDkimAttributes service method, as returned by SimpleEmailService. /// REST API Reference for GetIdentityDkimAttributes Operation GetIdentityDkimAttributesResponse GetIdentityDkimAttributes(GetIdentityDkimAttributesRequest request); /// /// Initiates the asynchronous execution of the GetIdentityDkimAttributes operation. /// /// /// Container for the necessary parameters to execute the GetIdentityDkimAttributes operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetIdentityDkimAttributes /// operation. /// REST API Reference for GetIdentityDkimAttributes Operation IAsyncResult BeginGetIdentityDkimAttributes(GetIdentityDkimAttributesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetIdentityDkimAttributes operation. /// /// /// The IAsyncResult returned by the call to BeginGetIdentityDkimAttributes. /// /// Returns a GetIdentityDkimAttributesResult from SimpleEmailService. /// REST API Reference for GetIdentityDkimAttributes Operation GetIdentityDkimAttributesResponse EndGetIdentityDkimAttributes(IAsyncResult asyncResult); #endregion #region GetIdentityMailFromDomainAttributes /// /// Returns the custom MAIL FROM attributes for a list of identities (email addresses /// : domains). /// /// /// /// This operation is throttled at one request per second and can only get custom MAIL /// FROM attributes for up to 100 identities at a time. /// /// /// Container for the necessary parameters to execute the GetIdentityMailFromDomainAttributes service method. /// /// The response from the GetIdentityMailFromDomainAttributes service method, as returned by SimpleEmailService. /// REST API Reference for GetIdentityMailFromDomainAttributes Operation GetIdentityMailFromDomainAttributesResponse GetIdentityMailFromDomainAttributes(GetIdentityMailFromDomainAttributesRequest request); /// /// Initiates the asynchronous execution of the GetIdentityMailFromDomainAttributes operation. /// /// /// Container for the necessary parameters to execute the GetIdentityMailFromDomainAttributes operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetIdentityMailFromDomainAttributes /// operation. /// REST API Reference for GetIdentityMailFromDomainAttributes Operation IAsyncResult BeginGetIdentityMailFromDomainAttributes(GetIdentityMailFromDomainAttributesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetIdentityMailFromDomainAttributes operation. /// /// /// The IAsyncResult returned by the call to BeginGetIdentityMailFromDomainAttributes. /// /// Returns a GetIdentityMailFromDomainAttributesResult from SimpleEmailService. /// REST API Reference for GetIdentityMailFromDomainAttributes Operation GetIdentityMailFromDomainAttributesResponse EndGetIdentityMailFromDomainAttributes(IAsyncResult asyncResult); #endregion #region GetIdentityNotificationAttributes /// /// Given a list of verified identities (email addresses and/or domains), returns a structure /// describing identity notification attributes. /// /// /// /// This operation is throttled at one request per second and can only get notification /// attributes for up to 100 identities at a time. /// /// /// /// For more information about using notifications with Amazon SES, see the Amazon /// SES Developer Guide. /// /// /// Container for the necessary parameters to execute the GetIdentityNotificationAttributes service method. /// /// The response from the GetIdentityNotificationAttributes service method, as returned by SimpleEmailService. /// REST API Reference for GetIdentityNotificationAttributes Operation GetIdentityNotificationAttributesResponse GetIdentityNotificationAttributes(GetIdentityNotificationAttributesRequest request); /// /// Initiates the asynchronous execution of the GetIdentityNotificationAttributes operation. /// /// /// Container for the necessary parameters to execute the GetIdentityNotificationAttributes operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetIdentityNotificationAttributes /// operation. /// REST API Reference for GetIdentityNotificationAttributes Operation IAsyncResult BeginGetIdentityNotificationAttributes(GetIdentityNotificationAttributesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetIdentityNotificationAttributes operation. /// /// /// The IAsyncResult returned by the call to BeginGetIdentityNotificationAttributes. /// /// Returns a GetIdentityNotificationAttributesResult from SimpleEmailService. /// REST API Reference for GetIdentityNotificationAttributes Operation GetIdentityNotificationAttributesResponse EndGetIdentityNotificationAttributes(IAsyncResult asyncResult); #endregion #region GetIdentityPolicies /// /// Returns the requested sending authorization policies for the given identity (an email /// address or a domain). The policies are returned as a map of policy names to policy /// contents. You can retrieve a maximum of 20 policies at a time. /// /// /// /// This API is for the identity owner only. If you have not verified the identity, this /// API will return an error. /// /// /// /// Sending authorization is a feature that enables an identity owner to authorize other /// senders to use its identities. For information about using sending authorization, /// see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the GetIdentityPolicies service method. /// /// The response from the GetIdentityPolicies service method, as returned by SimpleEmailService. /// REST API Reference for GetIdentityPolicies Operation GetIdentityPoliciesResponse GetIdentityPolicies(GetIdentityPoliciesRequest request); /// /// Initiates the asynchronous execution of the GetIdentityPolicies operation. /// /// /// Container for the necessary parameters to execute the GetIdentityPolicies operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetIdentityPolicies /// operation. /// REST API Reference for GetIdentityPolicies Operation IAsyncResult BeginGetIdentityPolicies(GetIdentityPoliciesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetIdentityPolicies operation. /// /// /// The IAsyncResult returned by the call to BeginGetIdentityPolicies. /// /// Returns a GetIdentityPoliciesResult from SimpleEmailService. /// REST API Reference for GetIdentityPolicies Operation GetIdentityPoliciesResponse EndGetIdentityPolicies(IAsyncResult asyncResult); #endregion #region GetIdentityVerificationAttributes /// /// Given a list of identities (email addresses and/or domains), returns the verification /// status and (for domain identities) the verification token for each identity. /// /// /// /// The verification status of an email address is "Pending" until the email address owner /// clicks the link within the verification email that Amazon SES sent to that address. /// If the email address owner clicks the link within 24 hours, the verification status /// of the email address changes to "Success". If the link is not clicked within 24 hours, /// the verification status changes to "Failed." In that case, if you still want to verify /// the email address, you must restart the verification process from the beginning. /// /// /// /// For domain identities, the domain's verification status is "Pending" as Amazon SES /// searches for the required TXT record in the DNS settings of the domain. When Amazon /// SES detects the record, the domain's verification status changes to "Success". If /// Amazon SES is unable to detect the record within 72 hours, the domain's verification /// status changes to "Failed." In that case, if you still want to verify the domain, /// you must restart the verification process from the beginning. /// /// /// /// This operation is throttled at one request per second and can only get verification /// attributes for up to 100 identities at a time. /// /// /// Container for the necessary parameters to execute the GetIdentityVerificationAttributes service method. /// /// The response from the GetIdentityVerificationAttributes service method, as returned by SimpleEmailService. /// REST API Reference for GetIdentityVerificationAttributes Operation GetIdentityVerificationAttributesResponse GetIdentityVerificationAttributes(GetIdentityVerificationAttributesRequest request); /// /// Initiates the asynchronous execution of the GetIdentityVerificationAttributes operation. /// /// /// Container for the necessary parameters to execute the GetIdentityVerificationAttributes operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetIdentityVerificationAttributes /// operation. /// REST API Reference for GetIdentityVerificationAttributes Operation IAsyncResult BeginGetIdentityVerificationAttributes(GetIdentityVerificationAttributesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetIdentityVerificationAttributes operation. /// /// /// The IAsyncResult returned by the call to BeginGetIdentityVerificationAttributes. /// /// Returns a GetIdentityVerificationAttributesResult from SimpleEmailService. /// REST API Reference for GetIdentityVerificationAttributes Operation GetIdentityVerificationAttributesResponse EndGetIdentityVerificationAttributes(IAsyncResult asyncResult); #endregion #region GetSendQuota /// /// Provides the sending limits for the Amazon SES account. /// /// /// /// You can execute this operation no more than once per second. /// /// /// /// The response from the GetSendQuota service method, as returned by SimpleEmailService. /// REST API Reference for GetSendQuota Operation GetSendQuotaResponse GetSendQuota(); /// /// Provides the sending limits for the Amazon SES account. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the GetSendQuota service method. /// /// The response from the GetSendQuota service method, as returned by SimpleEmailService. /// REST API Reference for GetSendQuota Operation GetSendQuotaResponse GetSendQuota(GetSendQuotaRequest request); /// /// Initiates the asynchronous execution of the GetSendQuota operation. /// /// /// Container for the necessary parameters to execute the GetSendQuota operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSendQuota /// operation. /// REST API Reference for GetSendQuota Operation IAsyncResult BeginGetSendQuota(GetSendQuotaRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetSendQuota operation. /// /// /// The IAsyncResult returned by the call to BeginGetSendQuota. /// /// Returns a GetSendQuotaResult from SimpleEmailService. /// REST API Reference for GetSendQuota Operation GetSendQuotaResponse EndGetSendQuota(IAsyncResult asyncResult); #endregion #region GetSendStatistics /// /// Provides sending statistics for the current AWS Region. The result is a list of data /// points, representing the last two weeks of sending activity. Each data point in the /// list contains statistics for a 15-minute period of time. /// /// /// /// You can execute this operation no more than once per second. /// /// /// /// The response from the GetSendStatistics service method, as returned by SimpleEmailService. /// REST API Reference for GetSendStatistics Operation GetSendStatisticsResponse GetSendStatistics(); /// /// Provides sending statistics for the current AWS Region. The result is a list of data /// points, representing the last two weeks of sending activity. Each data point in the /// list contains statistics for a 15-minute period of time. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the GetSendStatistics service method. /// /// The response from the GetSendStatistics service method, as returned by SimpleEmailService. /// REST API Reference for GetSendStatistics Operation GetSendStatisticsResponse GetSendStatistics(GetSendStatisticsRequest request); /// /// Initiates the asynchronous execution of the GetSendStatistics operation. /// /// /// Container for the necessary parameters to execute the GetSendStatistics operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSendStatistics /// operation. /// REST API Reference for GetSendStatistics Operation IAsyncResult BeginGetSendStatistics(GetSendStatisticsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetSendStatistics operation. /// /// /// The IAsyncResult returned by the call to BeginGetSendStatistics. /// /// Returns a GetSendStatisticsResult from SimpleEmailService. /// REST API Reference for GetSendStatistics Operation GetSendStatisticsResponse EndGetSendStatistics(IAsyncResult asyncResult); #endregion #region GetTemplate /// /// Displays the template object (which includes the Subject line, HTML part and text /// part) for the template you specify. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the GetTemplate service method. /// /// The response from the GetTemplate service method, as returned by SimpleEmailService. /// /// Indicates that the Template object you specified does not exist in your Amazon SES /// account. /// /// REST API Reference for GetTemplate Operation GetTemplateResponse GetTemplate(GetTemplateRequest request); /// /// Initiates the asynchronous execution of the GetTemplate operation. /// /// /// Container for the necessary parameters to execute the GetTemplate operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetTemplate /// operation. /// REST API Reference for GetTemplate Operation IAsyncResult BeginGetTemplate(GetTemplateRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetTemplate operation. /// /// /// The IAsyncResult returned by the call to BeginGetTemplate. /// /// Returns a GetTemplateResult from SimpleEmailService. /// REST API Reference for GetTemplate Operation GetTemplateResponse EndGetTemplate(IAsyncResult asyncResult); #endregion #region ListConfigurationSets /// /// Provides a list of the configuration sets associated with your Amazon SES account /// in the current AWS Region. For information about using configuration sets, see Monitoring /// Your Amazon SES Sending Activity in the Amazon SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. This operation will return /// up to 1,000 configuration sets each time it is run. If your Amazon SES account has /// more than 1,000 configuration sets, this operation will also return a NextToken element. /// You can then execute the ListConfigurationSets operation again, passing /// the NextToken parameter and the value of the NextToken element to retrieve /// additional results. /// /// /// Container for the necessary parameters to execute the ListConfigurationSets service method. /// /// The response from the ListConfigurationSets service method, as returned by SimpleEmailService. /// REST API Reference for ListConfigurationSets Operation ListConfigurationSetsResponse ListConfigurationSets(ListConfigurationSetsRequest request); /// /// Initiates the asynchronous execution of the ListConfigurationSets operation. /// /// /// Container for the necessary parameters to execute the ListConfigurationSets operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListConfigurationSets /// operation. /// REST API Reference for ListConfigurationSets Operation IAsyncResult BeginListConfigurationSets(ListConfigurationSetsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListConfigurationSets operation. /// /// /// The IAsyncResult returned by the call to BeginListConfigurationSets. /// /// Returns a ListConfigurationSetsResult from SimpleEmailService. /// REST API Reference for ListConfigurationSets Operation ListConfigurationSetsResponse EndListConfigurationSets(IAsyncResult asyncResult); #endregion #region ListCustomVerificationEmailTemplates /// /// Lists the existing custom verification email templates for your account in the current /// AWS Region. /// /// /// /// For more information about custom verification email templates, see Using /// Custom Verification Email Templates in the Amazon SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the ListCustomVerificationEmailTemplates service method. /// /// The response from the ListCustomVerificationEmailTemplates service method, as returned by SimpleEmailService. /// REST API Reference for ListCustomVerificationEmailTemplates Operation ListCustomVerificationEmailTemplatesResponse ListCustomVerificationEmailTemplates(ListCustomVerificationEmailTemplatesRequest request); /// /// Initiates the asynchronous execution of the ListCustomVerificationEmailTemplates operation. /// /// /// Container for the necessary parameters to execute the ListCustomVerificationEmailTemplates operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListCustomVerificationEmailTemplates /// operation. /// REST API Reference for ListCustomVerificationEmailTemplates Operation IAsyncResult BeginListCustomVerificationEmailTemplates(ListCustomVerificationEmailTemplatesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListCustomVerificationEmailTemplates operation. /// /// /// The IAsyncResult returned by the call to BeginListCustomVerificationEmailTemplates. /// /// Returns a ListCustomVerificationEmailTemplatesResult from SimpleEmailService. /// REST API Reference for ListCustomVerificationEmailTemplates Operation ListCustomVerificationEmailTemplatesResponse EndListCustomVerificationEmailTemplates(IAsyncResult asyncResult); #endregion #region ListIdentities /// /// Returns a list containing all of the identities (email addresses and domains) for /// your AWS account in the current AWS Region, regardless of verification status. /// /// /// /// You can execute this operation no more than once per second. /// /// /// /// The response from the ListIdentities service method, as returned by SimpleEmailService. /// REST API Reference for ListIdentities Operation ListIdentitiesResponse ListIdentities(); /// /// Returns a list containing all of the identities (email addresses and domains) for /// your AWS account in the current AWS Region, regardless of verification status. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the ListIdentities service method. /// /// The response from the ListIdentities service method, as returned by SimpleEmailService. /// REST API Reference for ListIdentities Operation ListIdentitiesResponse ListIdentities(ListIdentitiesRequest request); /// /// Initiates the asynchronous execution of the ListIdentities operation. /// /// /// Container for the necessary parameters to execute the ListIdentities operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListIdentities /// operation. /// REST API Reference for ListIdentities Operation IAsyncResult BeginListIdentities(ListIdentitiesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListIdentities operation. /// /// /// The IAsyncResult returned by the call to BeginListIdentities. /// /// Returns a ListIdentitiesResult from SimpleEmailService. /// REST API Reference for ListIdentities Operation ListIdentitiesResponse EndListIdentities(IAsyncResult asyncResult); #endregion #region ListIdentityPolicies /// /// Returns a list of sending authorization policies that are attached to the given identity /// (an email address or a domain). This API returns only a list. If you want the actual /// policy content, you can use GetIdentityPolicies. /// /// /// /// This API is for the identity owner only. If you have not verified the identity, this /// API will return an error. /// /// /// /// Sending authorization is a feature that enables an identity owner to authorize other /// senders to use its identities. For information about using sending authorization, /// see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the ListIdentityPolicies service method. /// /// The response from the ListIdentityPolicies service method, as returned by SimpleEmailService. /// REST API Reference for ListIdentityPolicies Operation ListIdentityPoliciesResponse ListIdentityPolicies(ListIdentityPoliciesRequest request); /// /// Initiates the asynchronous execution of the ListIdentityPolicies operation. /// /// /// Container for the necessary parameters to execute the ListIdentityPolicies operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListIdentityPolicies /// operation. /// REST API Reference for ListIdentityPolicies Operation IAsyncResult BeginListIdentityPolicies(ListIdentityPoliciesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListIdentityPolicies operation. /// /// /// The IAsyncResult returned by the call to BeginListIdentityPolicies. /// /// Returns a ListIdentityPoliciesResult from SimpleEmailService. /// REST API Reference for ListIdentityPolicies Operation ListIdentityPoliciesResponse EndListIdentityPolicies(IAsyncResult asyncResult); #endregion #region ListReceiptFilters /// /// Lists the IP address filters associated with your AWS account in the current AWS Region. /// /// /// /// For information about managing IP address filters, see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the ListReceiptFilters service method. /// /// The response from the ListReceiptFilters service method, as returned by SimpleEmailService. /// REST API Reference for ListReceiptFilters Operation ListReceiptFiltersResponse ListReceiptFilters(ListReceiptFiltersRequest request); /// /// Initiates the asynchronous execution of the ListReceiptFilters operation. /// /// /// Container for the necessary parameters to execute the ListReceiptFilters operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListReceiptFilters /// operation. /// REST API Reference for ListReceiptFilters Operation IAsyncResult BeginListReceiptFilters(ListReceiptFiltersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListReceiptFilters operation. /// /// /// The IAsyncResult returned by the call to BeginListReceiptFilters. /// /// Returns a ListReceiptFiltersResult from SimpleEmailService. /// REST API Reference for ListReceiptFilters Operation ListReceiptFiltersResponse EndListReceiptFilters(IAsyncResult asyncResult); #endregion #region ListReceiptRuleSets /// /// Lists the receipt rule sets that exist under your AWS account in the current AWS Region. /// If there are additional receipt rule sets to be retrieved, you will receive a NextToken /// that you can provide to the next call to ListReceiptRuleSets to retrieve /// the additional entries. /// /// /// /// For information about managing receipt rule sets, see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the ListReceiptRuleSets service method. /// /// The response from the ListReceiptRuleSets service method, as returned by SimpleEmailService. /// REST API Reference for ListReceiptRuleSets Operation ListReceiptRuleSetsResponse ListReceiptRuleSets(ListReceiptRuleSetsRequest request); /// /// Initiates the asynchronous execution of the ListReceiptRuleSets operation. /// /// /// Container for the necessary parameters to execute the ListReceiptRuleSets operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListReceiptRuleSets /// operation. /// REST API Reference for ListReceiptRuleSets Operation IAsyncResult BeginListReceiptRuleSets(ListReceiptRuleSetsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListReceiptRuleSets operation. /// /// /// The IAsyncResult returned by the call to BeginListReceiptRuleSets. /// /// Returns a ListReceiptRuleSetsResult from SimpleEmailService. /// REST API Reference for ListReceiptRuleSets Operation ListReceiptRuleSetsResponse EndListReceiptRuleSets(IAsyncResult asyncResult); #endregion #region ListTemplates /// /// Lists the email templates present in your Amazon SES account in the current AWS Region. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the ListTemplates service method. /// /// The response from the ListTemplates service method, as returned by SimpleEmailService. /// REST API Reference for ListTemplates Operation ListTemplatesResponse ListTemplates(ListTemplatesRequest request); /// /// Initiates the asynchronous execution of the ListTemplates operation. /// /// /// Container for the necessary parameters to execute the ListTemplates operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTemplates /// operation. /// REST API Reference for ListTemplates Operation IAsyncResult BeginListTemplates(ListTemplatesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTemplates operation. /// /// /// The IAsyncResult returned by the call to BeginListTemplates. /// /// Returns a ListTemplatesResult from SimpleEmailService. /// REST API Reference for ListTemplates Operation ListTemplatesResponse EndListTemplates(IAsyncResult asyncResult); #endregion #region ListVerifiedEmailAddresses /// /// Deprecated. Use the ListIdentities operation to list the email addresses /// and domains associated with your account. /// /// /// The response from the ListVerifiedEmailAddresses service method, as returned by SimpleEmailService. /// REST API Reference for ListVerifiedEmailAddresses Operation ListVerifiedEmailAddressesResponse ListVerifiedEmailAddresses(); /// /// Deprecated. Use the ListIdentities operation to list the email addresses /// and domains associated with your account. /// /// Container for the necessary parameters to execute the ListVerifiedEmailAddresses service method. /// /// The response from the ListVerifiedEmailAddresses service method, as returned by SimpleEmailService. /// REST API Reference for ListVerifiedEmailAddresses Operation ListVerifiedEmailAddressesResponse ListVerifiedEmailAddresses(ListVerifiedEmailAddressesRequest request); /// /// Initiates the asynchronous execution of the ListVerifiedEmailAddresses operation. /// /// /// Container for the necessary parameters to execute the ListVerifiedEmailAddresses operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListVerifiedEmailAddresses /// operation. /// REST API Reference for ListVerifiedEmailAddresses Operation IAsyncResult BeginListVerifiedEmailAddresses(ListVerifiedEmailAddressesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListVerifiedEmailAddresses operation. /// /// /// The IAsyncResult returned by the call to BeginListVerifiedEmailAddresses. /// /// Returns a ListVerifiedEmailAddressesResult from SimpleEmailService. /// REST API Reference for ListVerifiedEmailAddresses Operation ListVerifiedEmailAddressesResponse EndListVerifiedEmailAddresses(IAsyncResult asyncResult); #endregion #region PutConfigurationSetDeliveryOptions /// /// Adds or updates the delivery options for a configuration set. /// /// Container for the necessary parameters to execute the PutConfigurationSetDeliveryOptions service method. /// /// The response from the PutConfigurationSetDeliveryOptions service method, as returned by SimpleEmailService. /// /// Indicates that the configuration set does not exist. /// /// /// Indicates that provided delivery option is invalid. /// /// REST API Reference for PutConfigurationSetDeliveryOptions Operation PutConfigurationSetDeliveryOptionsResponse PutConfigurationSetDeliveryOptions(PutConfigurationSetDeliveryOptionsRequest request); /// /// Initiates the asynchronous execution of the PutConfigurationSetDeliveryOptions operation. /// /// /// Container for the necessary parameters to execute the PutConfigurationSetDeliveryOptions operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutConfigurationSetDeliveryOptions /// operation. /// REST API Reference for PutConfigurationSetDeliveryOptions Operation IAsyncResult BeginPutConfigurationSetDeliveryOptions(PutConfigurationSetDeliveryOptionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PutConfigurationSetDeliveryOptions operation. /// /// /// The IAsyncResult returned by the call to BeginPutConfigurationSetDeliveryOptions. /// /// Returns a PutConfigurationSetDeliveryOptionsResult from SimpleEmailService. /// REST API Reference for PutConfigurationSetDeliveryOptions Operation PutConfigurationSetDeliveryOptionsResponse EndPutConfigurationSetDeliveryOptions(IAsyncResult asyncResult); #endregion #region PutIdentityPolicy /// /// Adds or updates a sending authorization policy for the specified identity (an email /// address or a domain). /// /// /// /// This API is for the identity owner only. If you have not verified the identity, this /// API will return an error. /// /// /// /// Sending authorization is a feature that enables an identity owner to authorize other /// senders to use its identities. For information about using sending authorization, /// see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the PutIdentityPolicy service method. /// /// The response from the PutIdentityPolicy service method, as returned by SimpleEmailService. /// /// Indicates that the provided policy is invalid. Check the error stack for more information /// about what caused the error. /// /// REST API Reference for PutIdentityPolicy Operation PutIdentityPolicyResponse PutIdentityPolicy(PutIdentityPolicyRequest request); /// /// Initiates the asynchronous execution of the PutIdentityPolicy operation. /// /// /// Container for the necessary parameters to execute the PutIdentityPolicy operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutIdentityPolicy /// operation. /// REST API Reference for PutIdentityPolicy Operation IAsyncResult BeginPutIdentityPolicy(PutIdentityPolicyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PutIdentityPolicy operation. /// /// /// The IAsyncResult returned by the call to BeginPutIdentityPolicy. /// /// Returns a PutIdentityPolicyResult from SimpleEmailService. /// REST API Reference for PutIdentityPolicy Operation PutIdentityPolicyResponse EndPutIdentityPolicy(IAsyncResult asyncResult); #endregion #region ReorderReceiptRuleSet /// /// Reorders the receipt rules within a receipt rule set. /// /// /// /// All of the rules in the rule set must be represented in this request. That is, this /// API will return an error if the reorder request doesn't explicitly position all of /// the rules. /// /// /// /// For information about managing receipt rule sets, see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the ReorderReceiptRuleSet service method. /// /// The response from the ReorderReceiptRuleSet service method, as returned by SimpleEmailService. /// /// Indicates that the provided receipt rule does not exist. /// /// /// Indicates that the provided receipt rule set does not exist. /// /// REST API Reference for ReorderReceiptRuleSet Operation ReorderReceiptRuleSetResponse ReorderReceiptRuleSet(ReorderReceiptRuleSetRequest request); /// /// Initiates the asynchronous execution of the ReorderReceiptRuleSet operation. /// /// /// Container for the necessary parameters to execute the ReorderReceiptRuleSet operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndReorderReceiptRuleSet /// operation. /// REST API Reference for ReorderReceiptRuleSet Operation IAsyncResult BeginReorderReceiptRuleSet(ReorderReceiptRuleSetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ReorderReceiptRuleSet operation. /// /// /// The IAsyncResult returned by the call to BeginReorderReceiptRuleSet. /// /// Returns a ReorderReceiptRuleSetResult from SimpleEmailService. /// REST API Reference for ReorderReceiptRuleSet Operation ReorderReceiptRuleSetResponse EndReorderReceiptRuleSet(IAsyncResult asyncResult); #endregion #region SendBounce /// /// Generates and sends a bounce message to the sender of an email you received through /// Amazon SES. You can only use this API on an email up to 24 hours after you receive /// it. /// /// /// /// You cannot use this API to send generic bounces for mail that was not received by /// Amazon SES. /// /// /// /// For information about receiving email through Amazon SES, see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the SendBounce service method. /// /// The response from the SendBounce service method, as returned by SimpleEmailService. /// /// Indicates that the action failed, and the message could not be sent. Check the error /// stack for more information about what caused the error. /// /// REST API Reference for SendBounce Operation SendBounceResponse SendBounce(SendBounceRequest request); /// /// Initiates the asynchronous execution of the SendBounce operation. /// /// /// Container for the necessary parameters to execute the SendBounce operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSendBounce /// operation. /// REST API Reference for SendBounce Operation IAsyncResult BeginSendBounce(SendBounceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SendBounce operation. /// /// /// The IAsyncResult returned by the call to BeginSendBounce. /// /// Returns a SendBounceResult from SimpleEmailService. /// REST API Reference for SendBounce Operation SendBounceResponse EndSendBounce(IAsyncResult asyncResult); #endregion #region SendBulkTemplatedEmail /// /// Composes an email message to multiple destinations. The message body is created using /// an email template. /// /// /// /// In order to send email using the SendBulkTemplatedEmail operation, your /// call to the API must meet the following requirements: /// /// /// /// Container for the necessary parameters to execute the SendBulkTemplatedEmail service method. /// /// The response from the SendBulkTemplatedEmail service method, as returned by SimpleEmailService. /// /// Indicates that email sending is disabled for your entire Amazon SES account. /// /// /// /// You can enable or disable email sending for your Amazon SES account using UpdateAccountSendingEnabled. /// /// /// /// Indicates that the configuration set does not exist. /// /// /// Indicates that email sending is disabled for the configuration set. /// /// /// /// You can enable or disable email sending for a configuration set using UpdateConfigurationSetSendingEnabled. /// /// /// /// Indicates that the message could not be sent because Amazon SES could not read the /// MX record required to use the specified MAIL FROM domain. For information about editing /// the custom MAIL FROM domain settings for an identity, see the Amazon /// SES Developer Guide. /// /// /// Indicates that the action failed, and the message could not be sent. Check the error /// stack for more information about what caused the error. /// /// /// Indicates that the Template object you specified does not exist in your Amazon SES /// account. /// /// REST API Reference for SendBulkTemplatedEmail Operation SendBulkTemplatedEmailResponse SendBulkTemplatedEmail(SendBulkTemplatedEmailRequest request); /// /// Initiates the asynchronous execution of the SendBulkTemplatedEmail operation. /// /// /// Container for the necessary parameters to execute the SendBulkTemplatedEmail operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSendBulkTemplatedEmail /// operation. /// REST API Reference for SendBulkTemplatedEmail Operation IAsyncResult BeginSendBulkTemplatedEmail(SendBulkTemplatedEmailRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SendBulkTemplatedEmail operation. /// /// /// The IAsyncResult returned by the call to BeginSendBulkTemplatedEmail. /// /// Returns a SendBulkTemplatedEmailResult from SimpleEmailService. /// REST API Reference for SendBulkTemplatedEmail Operation SendBulkTemplatedEmailResponse EndSendBulkTemplatedEmail(IAsyncResult asyncResult); #endregion #region SendCustomVerificationEmail /// /// Adds an email address to the list of identities for your Amazon SES account in the /// current AWS Region and attempts to verify it. As a result of executing this operation, /// a customized verification email is sent to the specified address. /// /// /// /// To use this operation, you must first create a custom verification email template. /// For more information about creating and using custom verification email templates, /// see Using /// Custom Verification Email Templates in the Amazon SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the SendCustomVerificationEmail service method. /// /// The response from the SendCustomVerificationEmail service method, as returned by SimpleEmailService. /// /// Indicates that the configuration set does not exist. /// /// /// Indicates that a custom verification email template with the name you specified does /// not exist. /// /// /// Indicates that the sender address specified for a custom verification email is not /// verified, and is therefore not eligible to send the custom verification email. /// /// /// Indicates that the action failed, and the message could not be sent. Check the error /// stack for more information about what caused the error. /// /// /// Indicates that the account has not been granted production access. /// /// REST API Reference for SendCustomVerificationEmail Operation SendCustomVerificationEmailResponse SendCustomVerificationEmail(SendCustomVerificationEmailRequest request); /// /// Initiates the asynchronous execution of the SendCustomVerificationEmail operation. /// /// /// Container for the necessary parameters to execute the SendCustomVerificationEmail operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSendCustomVerificationEmail /// operation. /// REST API Reference for SendCustomVerificationEmail Operation IAsyncResult BeginSendCustomVerificationEmail(SendCustomVerificationEmailRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SendCustomVerificationEmail operation. /// /// /// The IAsyncResult returned by the call to BeginSendCustomVerificationEmail. /// /// Returns a SendCustomVerificationEmailResult from SimpleEmailService. /// REST API Reference for SendCustomVerificationEmail Operation SendCustomVerificationEmailResponse EndSendCustomVerificationEmail(IAsyncResult asyncResult); #endregion #region SendEmail /// /// Composes an email message and immediately queues it for sending. In order to send /// email using the SendEmail operation, your message must meet the following /// requirements: /// /// /// /// For every message that you send, the total number of recipients (including each recipient /// in the To:, CC: and BCC: fields) is counted against the maximum number of emails you /// can send in a 24-hour period (your sending quota). For more information about /// sending quotas in Amazon SES, see Managing /// Your Amazon SES Sending Limits in the Amazon SES Developer Guide. /// /// /// /// Container for the necessary parameters to execute the SendEmail service method. /// /// The response from the SendEmail service method, as returned by SimpleEmailService. /// /// Indicates that email sending is disabled for your entire Amazon SES account. /// /// /// /// You can enable or disable email sending for your Amazon SES account using UpdateAccountSendingEnabled. /// /// /// /// Indicates that the configuration set does not exist. /// /// /// Indicates that email sending is disabled for the configuration set. /// /// /// /// You can enable or disable email sending for a configuration set using UpdateConfigurationSetSendingEnabled. /// /// /// /// Indicates that the message could not be sent because Amazon SES could not read the /// MX record required to use the specified MAIL FROM domain. For information about editing /// the custom MAIL FROM domain settings for an identity, see the Amazon /// SES Developer Guide. /// /// /// Indicates that the action failed, and the message could not be sent. Check the error /// stack for more information about what caused the error. /// /// REST API Reference for SendEmail Operation SendEmailResponse SendEmail(SendEmailRequest request); /// /// Initiates the asynchronous execution of the SendEmail operation. /// /// /// Container for the necessary parameters to execute the SendEmail operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSendEmail /// operation. /// REST API Reference for SendEmail Operation IAsyncResult BeginSendEmail(SendEmailRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SendEmail operation. /// /// /// The IAsyncResult returned by the call to BeginSendEmail. /// /// Returns a SendEmailResult from SimpleEmailService. /// REST API Reference for SendEmail Operation SendEmailResponse EndSendEmail(IAsyncResult asyncResult); #endregion #region SendRawEmail /// /// Composes an email message and immediately queues it for sending. /// /// /// /// This operation is more flexible than the SendEmail API operation. When /// you use the SendRawEmail operation, you can specify the headers of the /// message as well as its content. This flexibility is useful, for example, when you /// want to send a multipart MIME email (such a message that contains both a text and /// an HTML version). You can also use this operation to send messages that include attachments. /// /// /// /// The SendRawEmail operation has the following requirements: /// /// /// /// Additionally, keep the following considerations in mind when using the SendRawEmail /// operation: /// /// /// /// Container for the necessary parameters to execute the SendRawEmail service method. /// /// The response from the SendRawEmail service method, as returned by SimpleEmailService. /// /// Indicates that email sending is disabled for your entire Amazon SES account. /// /// /// /// You can enable or disable email sending for your Amazon SES account using UpdateAccountSendingEnabled. /// /// /// /// Indicates that the configuration set does not exist. /// /// /// Indicates that email sending is disabled for the configuration set. /// /// /// /// You can enable or disable email sending for a configuration set using UpdateConfigurationSetSendingEnabled. /// /// /// /// Indicates that the message could not be sent because Amazon SES could not read the /// MX record required to use the specified MAIL FROM domain. For information about editing /// the custom MAIL FROM domain settings for an identity, see the Amazon /// SES Developer Guide. /// /// /// Indicates that the action failed, and the message could not be sent. Check the error /// stack for more information about what caused the error. /// /// REST API Reference for SendRawEmail Operation SendRawEmailResponse SendRawEmail(SendRawEmailRequest request); /// /// Initiates the asynchronous execution of the SendRawEmail operation. /// /// /// Container for the necessary parameters to execute the SendRawEmail operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSendRawEmail /// operation. /// REST API Reference for SendRawEmail Operation IAsyncResult BeginSendRawEmail(SendRawEmailRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SendRawEmail operation. /// /// /// The IAsyncResult returned by the call to BeginSendRawEmail. /// /// Returns a SendRawEmailResult from SimpleEmailService. /// REST API Reference for SendRawEmail Operation SendRawEmailResponse EndSendRawEmail(IAsyncResult asyncResult); #endregion #region SendTemplatedEmail /// /// Composes an email message using an email template and immediately queues it for sending. /// /// /// /// In order to send email using the SendTemplatedEmail operation, your call /// to the API must meet the following requirements: /// /// /// /// If your call to the SendTemplatedEmail operation includes all of the /// required parameters, Amazon SES accepts it and returns a Message ID. However, if Amazon /// SES can't render the email because the template contains errors, it doesn't send the /// email. Additionally, because it already accepted the message, Amazon SES doesn't return /// a message stating that it was unable to send the email. /// /// /// /// For these reasons, we highly recommend that you set up Amazon SES to send you notifications /// when Rendering Failure events occur. For more information, see Sending /// Personalized Email Using the Amazon SES API in the Amazon Simple Email Service /// Developer Guide. /// /// /// /// Container for the necessary parameters to execute the SendTemplatedEmail service method. /// /// The response from the SendTemplatedEmail service method, as returned by SimpleEmailService. /// /// Indicates that email sending is disabled for your entire Amazon SES account. /// /// /// /// You can enable or disable email sending for your Amazon SES account using UpdateAccountSendingEnabled. /// /// /// /// Indicates that the configuration set does not exist. /// /// /// Indicates that email sending is disabled for the configuration set. /// /// /// /// You can enable or disable email sending for a configuration set using UpdateConfigurationSetSendingEnabled. /// /// /// /// Indicates that the message could not be sent because Amazon SES could not read the /// MX record required to use the specified MAIL FROM domain. For information about editing /// the custom MAIL FROM domain settings for an identity, see the Amazon /// SES Developer Guide. /// /// /// Indicates that the action failed, and the message could not be sent. Check the error /// stack for more information about what caused the error. /// /// /// Indicates that the Template object you specified does not exist in your Amazon SES /// account. /// /// REST API Reference for SendTemplatedEmail Operation SendTemplatedEmailResponse SendTemplatedEmail(SendTemplatedEmailRequest request); /// /// Initiates the asynchronous execution of the SendTemplatedEmail operation. /// /// /// Container for the necessary parameters to execute the SendTemplatedEmail operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSendTemplatedEmail /// operation. /// REST API Reference for SendTemplatedEmail Operation IAsyncResult BeginSendTemplatedEmail(SendTemplatedEmailRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SendTemplatedEmail operation. /// /// /// The IAsyncResult returned by the call to BeginSendTemplatedEmail. /// /// Returns a SendTemplatedEmailResult from SimpleEmailService. /// REST API Reference for SendTemplatedEmail Operation SendTemplatedEmailResponse EndSendTemplatedEmail(IAsyncResult asyncResult); #endregion #region SetActiveReceiptRuleSet /// /// Sets the specified receipt rule set as the active receipt rule set. /// /// /// /// To disable your email-receiving through Amazon SES completely, you can call this API /// with RuleSetName set to null. /// /// /// /// For information about managing receipt rule sets, see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the SetActiveReceiptRuleSet service method. /// /// The response from the SetActiveReceiptRuleSet service method, as returned by SimpleEmailService. /// /// Indicates that the provided receipt rule set does not exist. /// /// REST API Reference for SetActiveReceiptRuleSet Operation SetActiveReceiptRuleSetResponse SetActiveReceiptRuleSet(SetActiveReceiptRuleSetRequest request); /// /// Initiates the asynchronous execution of the SetActiveReceiptRuleSet operation. /// /// /// Container for the necessary parameters to execute the SetActiveReceiptRuleSet operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSetActiveReceiptRuleSet /// operation. /// REST API Reference for SetActiveReceiptRuleSet Operation IAsyncResult BeginSetActiveReceiptRuleSet(SetActiveReceiptRuleSetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SetActiveReceiptRuleSet operation. /// /// /// The IAsyncResult returned by the call to BeginSetActiveReceiptRuleSet. /// /// Returns a SetActiveReceiptRuleSetResult from SimpleEmailService. /// REST API Reference for SetActiveReceiptRuleSet Operation SetActiveReceiptRuleSetResponse EndSetActiveReceiptRuleSet(IAsyncResult asyncResult); #endregion #region SetIdentityDkimEnabled /// /// Enables or disables Easy DKIM signing of email sent from an identity. If Easy DKIM /// signing is enabled for a domain, then Amazon SES uses DKIM to sign all email that /// it sends from addresses on that domain. If Easy DKIM signing is enabled for an email /// address, then Amazon SES uses DKIM to sign all email it sends from that address. /// /// /// /// For email addresses (for example, user@example.com), you can only enable /// DKIM signing if the corresponding domain (in this case, example.com) /// has been set up to use Easy DKIM. /// /// /// /// You can enable DKIM signing for an identity at any time after you start the verification /// process for the identity, even if the verification process isn't complete. /// /// /// /// You can execute this operation no more than once per second. /// /// /// /// For more information about Easy DKIM signing, go to the Amazon /// SES Developer Guide. /// /// /// Container for the necessary parameters to execute the SetIdentityDkimEnabled service method. /// /// The response from the SetIdentityDkimEnabled service method, as returned by SimpleEmailService. /// REST API Reference for SetIdentityDkimEnabled Operation SetIdentityDkimEnabledResponse SetIdentityDkimEnabled(SetIdentityDkimEnabledRequest request); /// /// Initiates the asynchronous execution of the SetIdentityDkimEnabled operation. /// /// /// Container for the necessary parameters to execute the SetIdentityDkimEnabled operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSetIdentityDkimEnabled /// operation. /// REST API Reference for SetIdentityDkimEnabled Operation IAsyncResult BeginSetIdentityDkimEnabled(SetIdentityDkimEnabledRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SetIdentityDkimEnabled operation. /// /// /// The IAsyncResult returned by the call to BeginSetIdentityDkimEnabled. /// /// Returns a SetIdentityDkimEnabledResult from SimpleEmailService. /// REST API Reference for SetIdentityDkimEnabled Operation SetIdentityDkimEnabledResponse EndSetIdentityDkimEnabled(IAsyncResult asyncResult); #endregion #region SetIdentityFeedbackForwardingEnabled /// /// Given an identity (an email address or a domain), enables or disables whether Amazon /// SES forwards bounce and complaint notifications as email. Feedback forwarding can /// only be disabled when Amazon Simple Notification Service (Amazon SNS) topics are specified /// for both bounces and complaints. /// /// /// /// Feedback forwarding does not apply to delivery notifications. Delivery notifications /// are only available through Amazon SNS. /// /// /// /// You can execute this operation no more than once per second. /// /// /// /// For more information about using notifications with Amazon SES, see the Amazon /// SES Developer Guide. /// /// /// Container for the necessary parameters to execute the SetIdentityFeedbackForwardingEnabled service method. /// /// The response from the SetIdentityFeedbackForwardingEnabled service method, as returned by SimpleEmailService. /// REST API Reference for SetIdentityFeedbackForwardingEnabled Operation SetIdentityFeedbackForwardingEnabledResponse SetIdentityFeedbackForwardingEnabled(SetIdentityFeedbackForwardingEnabledRequest request); /// /// Initiates the asynchronous execution of the SetIdentityFeedbackForwardingEnabled operation. /// /// /// Container for the necessary parameters to execute the SetIdentityFeedbackForwardingEnabled operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSetIdentityFeedbackForwardingEnabled /// operation. /// REST API Reference for SetIdentityFeedbackForwardingEnabled Operation IAsyncResult BeginSetIdentityFeedbackForwardingEnabled(SetIdentityFeedbackForwardingEnabledRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SetIdentityFeedbackForwardingEnabled operation. /// /// /// The IAsyncResult returned by the call to BeginSetIdentityFeedbackForwardingEnabled. /// /// Returns a SetIdentityFeedbackForwardingEnabledResult from SimpleEmailService. /// REST API Reference for SetIdentityFeedbackForwardingEnabled Operation SetIdentityFeedbackForwardingEnabledResponse EndSetIdentityFeedbackForwardingEnabled(IAsyncResult asyncResult); #endregion #region SetIdentityHeadersInNotificationsEnabled /// /// Given an identity (an email address or a domain), sets whether Amazon SES includes /// the original email headers in the Amazon Simple Notification Service (Amazon SNS) /// notifications of a specified type. /// /// /// /// You can execute this operation no more than once per second. /// /// /// /// For more information about using notifications with Amazon SES, see the Amazon /// SES Developer Guide. /// /// /// Container for the necessary parameters to execute the SetIdentityHeadersInNotificationsEnabled service method. /// /// The response from the SetIdentityHeadersInNotificationsEnabled service method, as returned by SimpleEmailService. /// REST API Reference for SetIdentityHeadersInNotificationsEnabled Operation SetIdentityHeadersInNotificationsEnabledResponse SetIdentityHeadersInNotificationsEnabled(SetIdentityHeadersInNotificationsEnabledRequest request); /// /// Initiates the asynchronous execution of the SetIdentityHeadersInNotificationsEnabled operation. /// /// /// Container for the necessary parameters to execute the SetIdentityHeadersInNotificationsEnabled operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSetIdentityHeadersInNotificationsEnabled /// operation. /// REST API Reference for SetIdentityHeadersInNotificationsEnabled Operation IAsyncResult BeginSetIdentityHeadersInNotificationsEnabled(SetIdentityHeadersInNotificationsEnabledRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SetIdentityHeadersInNotificationsEnabled operation. /// /// /// The IAsyncResult returned by the call to BeginSetIdentityHeadersInNotificationsEnabled. /// /// Returns a SetIdentityHeadersInNotificationsEnabledResult from SimpleEmailService. /// REST API Reference for SetIdentityHeadersInNotificationsEnabled Operation SetIdentityHeadersInNotificationsEnabledResponse EndSetIdentityHeadersInNotificationsEnabled(IAsyncResult asyncResult); #endregion #region SetIdentityMailFromDomain /// /// Enables or disables the custom MAIL FROM domain setup for a verified identity (an /// email address or a domain). /// /// /// /// To send emails using the specified MAIL FROM domain, you must add an MX record to /// your MAIL FROM domain's DNS settings. If you want your emails to pass Sender Policy /// Framework (SPF) checks, you must also add or update an SPF record. For more information, /// see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the SetIdentityMailFromDomain service method. /// /// The response from the SetIdentityMailFromDomain service method, as returned by SimpleEmailService. /// REST API Reference for SetIdentityMailFromDomain Operation SetIdentityMailFromDomainResponse SetIdentityMailFromDomain(SetIdentityMailFromDomainRequest request); /// /// Initiates the asynchronous execution of the SetIdentityMailFromDomain operation. /// /// /// Container for the necessary parameters to execute the SetIdentityMailFromDomain operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSetIdentityMailFromDomain /// operation. /// REST API Reference for SetIdentityMailFromDomain Operation IAsyncResult BeginSetIdentityMailFromDomain(SetIdentityMailFromDomainRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SetIdentityMailFromDomain operation. /// /// /// The IAsyncResult returned by the call to BeginSetIdentityMailFromDomain. /// /// Returns a SetIdentityMailFromDomainResult from SimpleEmailService. /// REST API Reference for SetIdentityMailFromDomain Operation SetIdentityMailFromDomainResponse EndSetIdentityMailFromDomain(IAsyncResult asyncResult); #endregion #region SetIdentityNotificationTopic /// /// Sets an Amazon Simple Notification Service (Amazon SNS) topic to use when delivering /// notifications. When you use this operation, you specify a verified identity, such /// as an email address or domain. When you send an email that uses the chosen identity /// in the Source field, Amazon SES sends notifications to the topic you specified. You /// can send bounce, complaint, or delivery notifications (or any combination of the three) /// to the Amazon SNS topic that you specify. /// /// /// /// You can execute this operation no more than once per second. /// /// /// /// For more information about feedback notification, see the Amazon /// SES Developer Guide. /// /// /// Container for the necessary parameters to execute the SetIdentityNotificationTopic service method. /// /// The response from the SetIdentityNotificationTopic service method, as returned by SimpleEmailService. /// REST API Reference for SetIdentityNotificationTopic Operation SetIdentityNotificationTopicResponse SetIdentityNotificationTopic(SetIdentityNotificationTopicRequest request); /// /// Initiates the asynchronous execution of the SetIdentityNotificationTopic operation. /// /// /// Container for the necessary parameters to execute the SetIdentityNotificationTopic operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSetIdentityNotificationTopic /// operation. /// REST API Reference for SetIdentityNotificationTopic Operation IAsyncResult BeginSetIdentityNotificationTopic(SetIdentityNotificationTopicRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SetIdentityNotificationTopic operation. /// /// /// The IAsyncResult returned by the call to BeginSetIdentityNotificationTopic. /// /// Returns a SetIdentityNotificationTopicResult from SimpleEmailService. /// REST API Reference for SetIdentityNotificationTopic Operation SetIdentityNotificationTopicResponse EndSetIdentityNotificationTopic(IAsyncResult asyncResult); #endregion #region SetReceiptRulePosition /// /// Sets the position of the specified receipt rule in the receipt rule set. /// /// /// /// For information about managing receipt rules, see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the SetReceiptRulePosition service method. /// /// The response from the SetReceiptRulePosition service method, as returned by SimpleEmailService. /// /// Indicates that the provided receipt rule does not exist. /// /// /// Indicates that the provided receipt rule set does not exist. /// /// REST API Reference for SetReceiptRulePosition Operation SetReceiptRulePositionResponse SetReceiptRulePosition(SetReceiptRulePositionRequest request); /// /// Initiates the asynchronous execution of the SetReceiptRulePosition operation. /// /// /// Container for the necessary parameters to execute the SetReceiptRulePosition operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSetReceiptRulePosition /// operation. /// REST API Reference for SetReceiptRulePosition Operation IAsyncResult BeginSetReceiptRulePosition(SetReceiptRulePositionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SetReceiptRulePosition operation. /// /// /// The IAsyncResult returned by the call to BeginSetReceiptRulePosition. /// /// Returns a SetReceiptRulePositionResult from SimpleEmailService. /// REST API Reference for SetReceiptRulePosition Operation SetReceiptRulePositionResponse EndSetReceiptRulePosition(IAsyncResult asyncResult); #endregion #region TestRenderTemplate /// /// Creates a preview of the MIME content of an email when provided with a template and /// a set of replacement data. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the TestRenderTemplate service method. /// /// The response from the TestRenderTemplate service method, as returned by SimpleEmailService. /// /// Indicates that one or more of the replacement values you provided is invalid. This /// error may occur when the TemplateData object contains invalid JSON. /// /// /// Indicates that one or more of the replacement values for the specified template was /// not specified. Ensure that the TemplateData object contains references to all of the /// replacement tags in the specified template. /// /// /// Indicates that the Template object you specified does not exist in your Amazon SES /// account. /// /// REST API Reference for TestRenderTemplate Operation TestRenderTemplateResponse TestRenderTemplate(TestRenderTemplateRequest request); /// /// Initiates the asynchronous execution of the TestRenderTemplate operation. /// /// /// Container for the necessary parameters to execute the TestRenderTemplate operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTestRenderTemplate /// operation. /// REST API Reference for TestRenderTemplate Operation IAsyncResult BeginTestRenderTemplate(TestRenderTemplateRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the TestRenderTemplate operation. /// /// /// The IAsyncResult returned by the call to BeginTestRenderTemplate. /// /// Returns a TestRenderTemplateResult from SimpleEmailService. /// REST API Reference for TestRenderTemplate Operation TestRenderTemplateResponse EndTestRenderTemplate(IAsyncResult asyncResult); #endregion #region UpdateAccountSendingEnabled /// /// Enables or disables email sending across your entire Amazon SES account in the current /// AWS Region. You can use this operation in conjunction with Amazon CloudWatch alarms /// to temporarily pause email sending across your Amazon SES account in a given AWS Region /// when reputation metrics (such as your bounce or complaint rates) reach certain thresholds. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the UpdateAccountSendingEnabled service method. /// /// The response from the UpdateAccountSendingEnabled service method, as returned by SimpleEmailService. /// REST API Reference for UpdateAccountSendingEnabled Operation UpdateAccountSendingEnabledResponse UpdateAccountSendingEnabled(UpdateAccountSendingEnabledRequest request); /// /// Initiates the asynchronous execution of the UpdateAccountSendingEnabled operation. /// /// /// Container for the necessary parameters to execute the UpdateAccountSendingEnabled operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAccountSendingEnabled /// operation. /// REST API Reference for UpdateAccountSendingEnabled Operation IAsyncResult BeginUpdateAccountSendingEnabled(UpdateAccountSendingEnabledRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateAccountSendingEnabled operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateAccountSendingEnabled. /// /// Returns a UpdateAccountSendingEnabledResult from SimpleEmailService. /// REST API Reference for UpdateAccountSendingEnabled Operation UpdateAccountSendingEnabledResponse EndUpdateAccountSendingEnabled(IAsyncResult asyncResult); #endregion #region UpdateConfigurationSetEventDestination /// /// Updates the event destination of a configuration set. Event destinations are associated /// with configuration sets, which enable you to publish email sending events to Amazon /// CloudWatch, Amazon Kinesis Firehose, or Amazon Simple Notification Service (Amazon /// SNS). For information about using configuration sets, see Monitoring /// Your Amazon SES Sending Activity in the Amazon SES Developer Guide. /// /// /// /// When you create or update an event destination, you must provide one, and only one, /// destination. The destination can be Amazon CloudWatch, Amazon Kinesis Firehose, or /// Amazon Simple Notification Service (Amazon SNS). /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the UpdateConfigurationSetEventDestination service method. /// /// The response from the UpdateConfigurationSetEventDestination service method, as returned by SimpleEmailService. /// /// Indicates that the configuration set does not exist. /// /// /// Indicates that the event destination does not exist. /// /// /// Indicates that the Amazon CloudWatch destination is invalid. See the error message /// for details. /// /// /// Indicates that the Amazon Kinesis Firehose destination is invalid. See the error message /// for details. /// /// /// Indicates that the Amazon Simple Notification Service (Amazon SNS) destination is /// invalid. See the error message for details. /// /// REST API Reference for UpdateConfigurationSetEventDestination Operation UpdateConfigurationSetEventDestinationResponse UpdateConfigurationSetEventDestination(UpdateConfigurationSetEventDestinationRequest request); /// /// Initiates the asynchronous execution of the UpdateConfigurationSetEventDestination operation. /// /// /// Container for the necessary parameters to execute the UpdateConfigurationSetEventDestination operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateConfigurationSetEventDestination /// operation. /// REST API Reference for UpdateConfigurationSetEventDestination Operation IAsyncResult BeginUpdateConfigurationSetEventDestination(UpdateConfigurationSetEventDestinationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateConfigurationSetEventDestination operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateConfigurationSetEventDestination. /// /// Returns a UpdateConfigurationSetEventDestinationResult from SimpleEmailService. /// REST API Reference for UpdateConfigurationSetEventDestination Operation UpdateConfigurationSetEventDestinationResponse EndUpdateConfigurationSetEventDestination(IAsyncResult asyncResult); #endregion #region UpdateConfigurationSetReputationMetricsEnabled /// /// Enables or disables the publishing of reputation metrics for emails sent using a specific /// configuration set in a given AWS Region. Reputation metrics include bounce and complaint /// rates. These metrics are published to Amazon CloudWatch. By using CloudWatch, you /// can create alarms when bounce or complaint rates exceed certain thresholds. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the UpdateConfigurationSetReputationMetricsEnabled service method. /// /// The response from the UpdateConfigurationSetReputationMetricsEnabled service method, as returned by SimpleEmailService. /// /// Indicates that the configuration set does not exist. /// /// REST API Reference for UpdateConfigurationSetReputationMetricsEnabled Operation UpdateConfigurationSetReputationMetricsEnabledResponse UpdateConfigurationSetReputationMetricsEnabled(UpdateConfigurationSetReputationMetricsEnabledRequest request); /// /// Initiates the asynchronous execution of the UpdateConfigurationSetReputationMetricsEnabled operation. /// /// /// Container for the necessary parameters to execute the UpdateConfigurationSetReputationMetricsEnabled operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateConfigurationSetReputationMetricsEnabled /// operation. /// REST API Reference for UpdateConfigurationSetReputationMetricsEnabled Operation IAsyncResult BeginUpdateConfigurationSetReputationMetricsEnabled(UpdateConfigurationSetReputationMetricsEnabledRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateConfigurationSetReputationMetricsEnabled operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateConfigurationSetReputationMetricsEnabled. /// /// Returns a UpdateConfigurationSetReputationMetricsEnabledResult from SimpleEmailService. /// REST API Reference for UpdateConfigurationSetReputationMetricsEnabled Operation UpdateConfigurationSetReputationMetricsEnabledResponse EndUpdateConfigurationSetReputationMetricsEnabled(IAsyncResult asyncResult); #endregion #region UpdateConfigurationSetSendingEnabled /// /// Enables or disables email sending for messages sent using a specific configuration /// set in a given AWS Region. You can use this operation in conjunction with Amazon CloudWatch /// alarms to temporarily pause email sending for a configuration set when the reputation /// metrics for that configuration set (such as your bounce on complaint rate) exceed /// certain thresholds. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the UpdateConfigurationSetSendingEnabled service method. /// /// The response from the UpdateConfigurationSetSendingEnabled service method, as returned by SimpleEmailService. /// /// Indicates that the configuration set does not exist. /// /// REST API Reference for UpdateConfigurationSetSendingEnabled Operation UpdateConfigurationSetSendingEnabledResponse UpdateConfigurationSetSendingEnabled(UpdateConfigurationSetSendingEnabledRequest request); /// /// Initiates the asynchronous execution of the UpdateConfigurationSetSendingEnabled operation. /// /// /// Container for the necessary parameters to execute the UpdateConfigurationSetSendingEnabled operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateConfigurationSetSendingEnabled /// operation. /// REST API Reference for UpdateConfigurationSetSendingEnabled Operation IAsyncResult BeginUpdateConfigurationSetSendingEnabled(UpdateConfigurationSetSendingEnabledRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateConfigurationSetSendingEnabled operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateConfigurationSetSendingEnabled. /// /// Returns a UpdateConfigurationSetSendingEnabledResult from SimpleEmailService. /// REST API Reference for UpdateConfigurationSetSendingEnabled Operation UpdateConfigurationSetSendingEnabledResponse EndUpdateConfigurationSetSendingEnabled(IAsyncResult asyncResult); #endregion #region UpdateConfigurationSetTrackingOptions /// /// Modifies an association between a configuration set and a custom domain for open and /// click event tracking. /// /// /// /// By default, images and links used for tracking open and click events are hosted on /// domains operated by Amazon SES. You can configure a subdomain of your own to handle /// these events. For information about using custom domains, see the Amazon /// SES Developer Guide. /// /// /// Container for the necessary parameters to execute the UpdateConfigurationSetTrackingOptions service method. /// /// The response from the UpdateConfigurationSetTrackingOptions service method, as returned by SimpleEmailService. /// /// Indicates that the configuration set does not exist. /// /// /// Indicates that the custom domain to be used for open and click tracking redirects /// is invalid. This error appears most often in the following situations: /// /// /// /// /// Indicates that the TrackingOptions object you specified does not exist. /// /// REST API Reference for UpdateConfigurationSetTrackingOptions Operation UpdateConfigurationSetTrackingOptionsResponse UpdateConfigurationSetTrackingOptions(UpdateConfigurationSetTrackingOptionsRequest request); /// /// Initiates the asynchronous execution of the UpdateConfigurationSetTrackingOptions operation. /// /// /// Container for the necessary parameters to execute the UpdateConfigurationSetTrackingOptions operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateConfigurationSetTrackingOptions /// operation. /// REST API Reference for UpdateConfigurationSetTrackingOptions Operation IAsyncResult BeginUpdateConfigurationSetTrackingOptions(UpdateConfigurationSetTrackingOptionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateConfigurationSetTrackingOptions operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateConfigurationSetTrackingOptions. /// /// Returns a UpdateConfigurationSetTrackingOptionsResult from SimpleEmailService. /// REST API Reference for UpdateConfigurationSetTrackingOptions Operation UpdateConfigurationSetTrackingOptionsResponse EndUpdateConfigurationSetTrackingOptions(IAsyncResult asyncResult); #endregion #region UpdateCustomVerificationEmailTemplate /// /// Updates an existing custom verification email template. /// /// /// /// For more information about custom verification email templates, see Using /// Custom Verification Email Templates in the Amazon SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the UpdateCustomVerificationEmailTemplate service method. /// /// The response from the UpdateCustomVerificationEmailTemplate service method, as returned by SimpleEmailService. /// /// Indicates that custom verification email template provided content is invalid. /// /// /// Indicates that a custom verification email template with the name you specified does /// not exist. /// /// /// Indicates that the sender address specified for a custom verification email is not /// verified, and is therefore not eligible to send the custom verification email. /// /// REST API Reference for UpdateCustomVerificationEmailTemplate Operation UpdateCustomVerificationEmailTemplateResponse UpdateCustomVerificationEmailTemplate(UpdateCustomVerificationEmailTemplateRequest request); /// /// Initiates the asynchronous execution of the UpdateCustomVerificationEmailTemplate operation. /// /// /// Container for the necessary parameters to execute the UpdateCustomVerificationEmailTemplate operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateCustomVerificationEmailTemplate /// operation. /// REST API Reference for UpdateCustomVerificationEmailTemplate Operation IAsyncResult BeginUpdateCustomVerificationEmailTemplate(UpdateCustomVerificationEmailTemplateRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateCustomVerificationEmailTemplate operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateCustomVerificationEmailTemplate. /// /// Returns a UpdateCustomVerificationEmailTemplateResult from SimpleEmailService. /// REST API Reference for UpdateCustomVerificationEmailTemplate Operation UpdateCustomVerificationEmailTemplateResponse EndUpdateCustomVerificationEmailTemplate(IAsyncResult asyncResult); #endregion #region UpdateReceiptRule /// /// Updates a receipt rule. /// /// /// /// For information about managing receipt rules, see the Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the UpdateReceiptRule service method. /// /// The response from the UpdateReceiptRule service method, as returned by SimpleEmailService. /// /// Indicates that the provided AWS Lambda function is invalid, or that Amazon SES could /// not execute the provided function, possibly due to permissions issues. For information /// about giving permissions, see the Amazon /// SES Developer Guide. /// /// /// Indicates that the provided Amazon S3 bucket or AWS KMS encryption key is invalid, /// or that Amazon SES could not publish to the bucket, possibly due to permissions issues. /// For information about giving permissions, see the Amazon /// SES Developer Guide. /// /// /// Indicates that the provided Amazon SNS topic is invalid, or that Amazon SES could /// not publish to the topic, possibly due to permissions issues. For information about /// giving permissions, see the Amazon /// SES Developer Guide. /// /// /// Indicates that a resource could not be created because of service limits. For a list /// of Amazon SES limits, see the Amazon /// SES Developer Guide. /// /// /// Indicates that the provided receipt rule does not exist. /// /// /// Indicates that the provided receipt rule set does not exist. /// /// REST API Reference for UpdateReceiptRule Operation UpdateReceiptRuleResponse UpdateReceiptRule(UpdateReceiptRuleRequest request); /// /// Initiates the asynchronous execution of the UpdateReceiptRule operation. /// /// /// Container for the necessary parameters to execute the UpdateReceiptRule operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateReceiptRule /// operation. /// REST API Reference for UpdateReceiptRule Operation IAsyncResult BeginUpdateReceiptRule(UpdateReceiptRuleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateReceiptRule operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateReceiptRule. /// /// Returns a UpdateReceiptRuleResult from SimpleEmailService. /// REST API Reference for UpdateReceiptRule Operation UpdateReceiptRuleResponse EndUpdateReceiptRule(IAsyncResult asyncResult); #endregion #region UpdateTemplate /// /// Updates an email template. Email templates enable you to send personalized email to /// one or more destinations in a single API operation. For more information, see the /// Amazon /// SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the UpdateTemplate service method. /// /// The response from the UpdateTemplate service method, as returned by SimpleEmailService. /// /// Indicates that the template that you specified could not be rendered. This issue may /// occur when a template refers to a partial that does not exist. /// /// /// Indicates that the Template object you specified does not exist in your Amazon SES /// account. /// /// REST API Reference for UpdateTemplate Operation UpdateTemplateResponse UpdateTemplate(UpdateTemplateRequest request); /// /// Initiates the asynchronous execution of the UpdateTemplate operation. /// /// /// Container for the necessary parameters to execute the UpdateTemplate operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateTemplate /// operation. /// REST API Reference for UpdateTemplate Operation IAsyncResult BeginUpdateTemplate(UpdateTemplateRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateTemplate operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateTemplate. /// /// Returns a UpdateTemplateResult from SimpleEmailService. /// REST API Reference for UpdateTemplate Operation UpdateTemplateResponse EndUpdateTemplate(IAsyncResult asyncResult); #endregion #region VerifyDomainDkim /// /// Returns a set of DKIM tokens for a domain identity. /// /// /// /// When you execute the VerifyDomainDkim operation, the domain that you /// specify is added to the list of identities that are associated with your account. /// This is true even if you haven't already associated the domain with your account by /// using the VerifyDomainIdentity operation. However, you can't send email /// from the domain until you either successfully verify /// it or you successfully set /// up DKIM for it. /// /// /// /// You use the tokens that are generated by this operation to create CNAME records. When /// Amazon SES detects that you've added these records to the DNS configuration for a /// domain, you can start sending email from that domain. You can start sending email /// even if you haven't added the TXT record provided by the VerifyDomainIdentity operation /// to the DNS configuration for your domain. All email that you send from the domain /// is authenticated using DKIM. /// /// /// /// To create the CNAME records for DKIM authentication, use the following values: /// /// /// /// In the preceding example, replace token with one of the tokens that are generated /// when you execute this operation. Replace example.com with your domain. Repeat /// this process for each token that's generated by this operation. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the VerifyDomainDkim service method. /// /// The response from the VerifyDomainDkim service method, as returned by SimpleEmailService. /// REST API Reference for VerifyDomainDkim Operation VerifyDomainDkimResponse VerifyDomainDkim(VerifyDomainDkimRequest request); /// /// Initiates the asynchronous execution of the VerifyDomainDkim operation. /// /// /// Container for the necessary parameters to execute the VerifyDomainDkim operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndVerifyDomainDkim /// operation. /// REST API Reference for VerifyDomainDkim Operation IAsyncResult BeginVerifyDomainDkim(VerifyDomainDkimRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the VerifyDomainDkim operation. /// /// /// The IAsyncResult returned by the call to BeginVerifyDomainDkim. /// /// Returns a VerifyDomainDkimResult from SimpleEmailService. /// REST API Reference for VerifyDomainDkim Operation VerifyDomainDkimResponse EndVerifyDomainDkim(IAsyncResult asyncResult); #endregion #region VerifyDomainIdentity /// /// Adds a domain to the list of identities for your Amazon SES account in the current /// AWS Region and attempts to verify it. For more information about verifying domains, /// see Verifying /// Email Addresses and Domains in the Amazon SES Developer Guide. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the VerifyDomainIdentity service method. /// /// The response from the VerifyDomainIdentity service method, as returned by SimpleEmailService. /// REST API Reference for VerifyDomainIdentity Operation VerifyDomainIdentityResponse VerifyDomainIdentity(VerifyDomainIdentityRequest request); /// /// Initiates the asynchronous execution of the VerifyDomainIdentity operation. /// /// /// Container for the necessary parameters to execute the VerifyDomainIdentity operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndVerifyDomainIdentity /// operation. /// REST API Reference for VerifyDomainIdentity Operation IAsyncResult BeginVerifyDomainIdentity(VerifyDomainIdentityRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the VerifyDomainIdentity operation. /// /// /// The IAsyncResult returned by the call to BeginVerifyDomainIdentity. /// /// Returns a VerifyDomainIdentityResult from SimpleEmailService. /// REST API Reference for VerifyDomainIdentity Operation VerifyDomainIdentityResponse EndVerifyDomainIdentity(IAsyncResult asyncResult); #endregion #region VerifyEmailAddress /// /// Deprecated. Use the VerifyEmailIdentity operation to verify a new email /// address. /// /// Container for the necessary parameters to execute the VerifyEmailAddress service method. /// /// The response from the VerifyEmailAddress service method, as returned by SimpleEmailService. /// REST API Reference for VerifyEmailAddress Operation VerifyEmailAddressResponse VerifyEmailAddress(VerifyEmailAddressRequest request); /// /// Initiates the asynchronous execution of the VerifyEmailAddress operation. /// /// /// Container for the necessary parameters to execute the VerifyEmailAddress operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndVerifyEmailAddress /// operation. /// REST API Reference for VerifyEmailAddress Operation IAsyncResult BeginVerifyEmailAddress(VerifyEmailAddressRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the VerifyEmailAddress operation. /// /// /// The IAsyncResult returned by the call to BeginVerifyEmailAddress. /// /// Returns a VerifyEmailAddressResult from SimpleEmailService. /// REST API Reference for VerifyEmailAddress Operation VerifyEmailAddressResponse EndVerifyEmailAddress(IAsyncResult asyncResult); #endregion #region VerifyEmailIdentity /// /// Adds an email address to the list of identities for your Amazon SES account in the /// current AWS region and attempts to verify it. As a result of executing this operation, /// a verification email is sent to the specified address. /// /// /// /// You can execute this operation no more than once per second. /// /// /// Container for the necessary parameters to execute the VerifyEmailIdentity service method. /// /// The response from the VerifyEmailIdentity service method, as returned by SimpleEmailService. /// REST API Reference for VerifyEmailIdentity Operation VerifyEmailIdentityResponse VerifyEmailIdentity(VerifyEmailIdentityRequest request); /// /// Initiates the asynchronous execution of the VerifyEmailIdentity operation. /// /// /// Container for the necessary parameters to execute the VerifyEmailIdentity operation on AmazonSimpleEmailServiceClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndVerifyEmailIdentity /// operation. /// REST API Reference for VerifyEmailIdentity Operation IAsyncResult BeginVerifyEmailIdentity(VerifyEmailIdentityRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the VerifyEmailIdentity operation. /// /// /// The IAsyncResult returned by the call to BeginVerifyEmailIdentity. /// /// Returns a VerifyEmailIdentityResult from SimpleEmailService. /// REST API Reference for VerifyEmailIdentity Operation VerifyEmailIdentityResponse EndVerifyEmailIdentity(IAsyncResult asyncResult); #endregion } }