libZSservicesZSamazonka-sesZSamazonka-ses
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SES

Contents

Description

Derived from API version 2010-12-01 of the AWS service descriptions, licensed under Apache 2.0.

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.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2010-12-01 of the Amazon Simple Email Service SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by SES.

InvalidConfigurationSetException

_InvalidConfigurationSetException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that the configuration set is invalid. See the error message for details.

InvalidSNSDestinationException

_InvalidSNSDestinationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that the Amazon Simple Notification Service (Amazon SNS) destination is invalid. See the error message for details.

TemplateDoesNotExistException

_TemplateDoesNotExistException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that the Template object you specified does not exist in your Amazon SES account.

ConfigurationSetSendingPausedException

_ConfigurationSetSendingPausedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that email sending is disabled for the configuration set.

You can enable or disable email sending for a configuration set using UpdateConfigurationSetSendingEnabled.

CannotDeleteException

_CannotDeleteException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that the delete operation could not be completed.

ProductionAccessNotGrantedException

_ProductionAccessNotGrantedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that the account has not been granted production access.

RuleDoesNotExistException

_RuleDoesNotExistException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that the provided receipt rule does not exist.

MessageRejected

_MessageRejected :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that the action failed, and the message could not be sent. Check the error stack for more information about what caused the error.

InvalidRenderingParameterException

_InvalidRenderingParameterException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that one or more of the replacement values you provided is invalid. This error may occur when the TemplateData object contains invalid JSON.

MissingRenderingAttributeException

_MissingRenderingAttributeException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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.

FromEmailAddressNotVerifiedException

_FromEmailAddressNotVerifiedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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.

RuleSetDoesNotExistException

_RuleSetDoesNotExistException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that the provided receipt rule set does not exist.

MailFromDomainNotVerifiedException

_MailFromDomainNotVerifiedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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.

InvalidFirehoseDestinationException

_InvalidFirehoseDestinationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that the Amazon Kinesis Firehose destination is invalid. See the error message for details.

ConfigurationSetAlreadyExistsException

_ConfigurationSetAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that the configuration set could not be created because of a naming conflict.

CustomVerificationEmailInvalidContentException

_CustomVerificationEmailInvalidContentException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that custom verification email template provided content is invalid.

InvalidTrackingOptionsException

_InvalidTrackingOptionsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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:

  • When the tracking domain you specified is not verified in Amazon SES.
  • When the tracking domain you specified is not a valid domain or subdomain.

AccountSendingPausedException

_AccountSendingPausedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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.

EventDestinationDoesNotExistException

_EventDestinationDoesNotExistException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that the event destination does not exist.

CustomVerificationEmailTemplateAlreadyExistsException

_CustomVerificationEmailTemplateAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that a custom verification email template with the name you specified already exists.

CustomVerificationEmailTemplateDoesNotExistException

_CustomVerificationEmailTemplateDoesNotExistException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that a custom verification email template with the name you specified does not exist.

InvalidCloudWatchDestinationException

_InvalidCloudWatchDestinationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that the Amazon CloudWatch destination is invalid. See the error message for details.

InvalidDeliveryOptionsException

_InvalidDeliveryOptionsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that provided delivery option is invalid.

InvalidLambdaFunctionException

_InvalidLambdaFunctionException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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.

TrackingOptionsDoesNotExistException

_TrackingOptionsDoesNotExistException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that the TrackingOptions object you specified does not exist.

InvalidTemplateException

_InvalidTemplateException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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.

ConfigurationSetDoesNotExistException

_ConfigurationSetDoesNotExistException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that the configuration set does not exist.

InvalidPolicyException

_InvalidPolicyException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that the provided policy is invalid. Check the error stack for more information about what caused the error.

InvalidS3ConfigurationException

_InvalidS3ConfigurationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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.

TrackingOptionsAlreadyExistsException

_TrackingOptionsAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that the configuration set you specified already contains a TrackingOptions object.

InvalidSnsTopicException

_InvalidSnsTopicException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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.

EventDestinationAlreadyExistsException

_EventDestinationAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that the event destination could not be created because of a naming conflict.

AlreadyExistsException

_AlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that a resource could not be created because of a naming conflict.

LimitExceededException

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

CreateTemplate

data CreateTemplate Source #

Represents a request to create an email template. For more information, see the Amazon SES Developer Guide.

See: newCreateTemplate smart constructor.

Instances

Instances details
Eq CreateTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

Read CreateTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

Show CreateTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

Generic CreateTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

Associated Types

type Rep CreateTemplate :: Type -> Type #

NFData CreateTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

Methods

rnf :: CreateTemplate -> () #

Hashable CreateTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

AWSRequest CreateTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

Associated Types

type AWSResponse CreateTemplate #

ToHeaders CreateTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

ToPath CreateTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

ToQuery CreateTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

type Rep CreateTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

type Rep CreateTemplate = D1 ('MetaData "CreateTemplate" "Amazonka.SES.CreateTemplate" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "CreateTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "template") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Template)))
type AWSResponse CreateTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

newCreateTemplate Source #

Create a value of CreateTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:template:CreateTemplate', createTemplate_template - The content of the email, composed of a subject line, an HTML part, and a text-only part.

data CreateTemplateResponse Source #

See: newCreateTemplateResponse smart constructor.

Instances

Instances details
Eq CreateTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

Read CreateTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

Show CreateTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

Generic CreateTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

Associated Types

type Rep CreateTemplateResponse :: Type -> Type #

NFData CreateTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

Methods

rnf :: CreateTemplateResponse -> () #

type Rep CreateTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

type Rep CreateTemplateResponse = D1 ('MetaData "CreateTemplateResponse" "Amazonka.SES.CreateTemplate" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "CreateTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateTemplateResponse Source #

Create a value of CreateTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateTemplateResponse', createTemplateResponse_httpStatus - The response's http status code.

DeleteConfigurationSetTrackingOptions

data DeleteConfigurationSetTrackingOptions Source #

Represents a request to delete open and click tracking options in a configuration set.

See: newDeleteConfigurationSetTrackingOptions smart constructor.

Instances

Instances details
Eq DeleteConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetTrackingOptions

Read DeleteConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetTrackingOptions

Show DeleteConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetTrackingOptions

Generic DeleteConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetTrackingOptions

NFData DeleteConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetTrackingOptions

Hashable DeleteConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetTrackingOptions

AWSRequest DeleteConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetTrackingOptions

ToHeaders DeleteConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetTrackingOptions

ToPath DeleteConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetTrackingOptions

ToQuery DeleteConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetTrackingOptions

type Rep DeleteConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetTrackingOptions

type Rep DeleteConfigurationSetTrackingOptions = D1 ('MetaData "DeleteConfigurationSetTrackingOptions" "Amazonka.SES.DeleteConfigurationSetTrackingOptions" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DeleteConfigurationSetTrackingOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetTrackingOptions

newDeleteConfigurationSetTrackingOptions Source #

Create a value of DeleteConfigurationSetTrackingOptions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurationSetName:DeleteConfigurationSetTrackingOptions', deleteConfigurationSetTrackingOptions_configurationSetName - The name of the configuration set from which you want to delete the tracking options.

data DeleteConfigurationSetTrackingOptionsResponse Source #

An empty element returned on a successful request.

See: newDeleteConfigurationSetTrackingOptionsResponse smart constructor.

Instances

Instances details
Eq DeleteConfigurationSetTrackingOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetTrackingOptions

Read DeleteConfigurationSetTrackingOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetTrackingOptions

Show DeleteConfigurationSetTrackingOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetTrackingOptions

Generic DeleteConfigurationSetTrackingOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetTrackingOptions

NFData DeleteConfigurationSetTrackingOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetTrackingOptions

type Rep DeleteConfigurationSetTrackingOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetTrackingOptions

type Rep DeleteConfigurationSetTrackingOptionsResponse = D1 ('MetaData "DeleteConfigurationSetTrackingOptionsResponse" "Amazonka.SES.DeleteConfigurationSetTrackingOptions" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DeleteConfigurationSetTrackingOptionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteConfigurationSetTrackingOptionsResponse Source #

Create a value of DeleteConfigurationSetTrackingOptionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteConfigurationSetTrackingOptionsResponse', deleteConfigurationSetTrackingOptionsResponse_httpStatus - The response's http status code.

UpdateConfigurationSetTrackingOptions

data UpdateConfigurationSetTrackingOptions Source #

Represents a request to update the tracking options for a configuration set.

See: newUpdateConfigurationSetTrackingOptions smart constructor.

Instances

Instances details
Eq UpdateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetTrackingOptions

Read UpdateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetTrackingOptions

Show UpdateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetTrackingOptions

Generic UpdateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetTrackingOptions

NFData UpdateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetTrackingOptions

Hashable UpdateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetTrackingOptions

AWSRequest UpdateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetTrackingOptions

ToHeaders UpdateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetTrackingOptions

ToPath UpdateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetTrackingOptions

ToQuery UpdateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetTrackingOptions

type Rep UpdateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetTrackingOptions

type Rep UpdateConfigurationSetTrackingOptions = D1 ('MetaData "UpdateConfigurationSetTrackingOptions" "Amazonka.SES.UpdateConfigurationSetTrackingOptions" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "UpdateConfigurationSetTrackingOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "trackingOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrackingOptions)))
type AWSResponse UpdateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetTrackingOptions

newUpdateConfigurationSetTrackingOptions Source #

Create a value of UpdateConfigurationSetTrackingOptions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurationSetName:UpdateConfigurationSetTrackingOptions', updateConfigurationSetTrackingOptions_configurationSetName - The name of the configuration set for which you want to update the custom tracking domain.

$sel:trackingOptions:UpdateConfigurationSetTrackingOptions', updateConfigurationSetTrackingOptions_trackingOptions - Undocumented member.

data UpdateConfigurationSetTrackingOptionsResponse Source #

An empty element returned on a successful request.

See: newUpdateConfigurationSetTrackingOptionsResponse smart constructor.

Instances

Instances details
Eq UpdateConfigurationSetTrackingOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetTrackingOptions

Read UpdateConfigurationSetTrackingOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetTrackingOptions

Show UpdateConfigurationSetTrackingOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetTrackingOptions

Generic UpdateConfigurationSetTrackingOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetTrackingOptions

NFData UpdateConfigurationSetTrackingOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetTrackingOptions

type Rep UpdateConfigurationSetTrackingOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetTrackingOptions

type Rep UpdateConfigurationSetTrackingOptionsResponse = D1 ('MetaData "UpdateConfigurationSetTrackingOptionsResponse" "Amazonka.SES.UpdateConfigurationSetTrackingOptions" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "UpdateConfigurationSetTrackingOptionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateConfigurationSetTrackingOptionsResponse Source #

Create a value of UpdateConfigurationSetTrackingOptionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateConfigurationSetTrackingOptionsResponse', updateConfigurationSetTrackingOptionsResponse_httpStatus - The response's http status code.

CreateReceiptRuleSet

data CreateReceiptRuleSet Source #

Represents a request to create an empty receipt rule set. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

See: newCreateReceiptRuleSet smart constructor.

Instances

Instances details
Eq CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Read CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Show CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Generic CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Associated Types

type Rep CreateReceiptRuleSet :: Type -> Type #

NFData CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Methods

rnf :: CreateReceiptRuleSet -> () #

Hashable CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

AWSRequest CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Associated Types

type AWSResponse CreateReceiptRuleSet #

ToHeaders CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

ToPath CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

ToQuery CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

type Rep CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

type Rep CreateReceiptRuleSet = D1 ('MetaData "CreateReceiptRuleSet" "Amazonka.SES.CreateReceiptRuleSet" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "CreateReceiptRuleSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

newCreateReceiptRuleSet Source #

Create a value of CreateReceiptRuleSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ruleSetName:CreateReceiptRuleSet', createReceiptRuleSet_ruleSetName - The name of the rule set to create. The name must:

  • This value can only contain ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).
  • Start and end with a letter or number.
  • Contain less than 64 characters.

data CreateReceiptRuleSetResponse Source #

An empty element returned on a successful request.

See: newCreateReceiptRuleSetResponse smart constructor.

Instances

Instances details
Eq CreateReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Read CreateReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Show CreateReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Generic CreateReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Associated Types

type Rep CreateReceiptRuleSetResponse :: Type -> Type #

NFData CreateReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

type Rep CreateReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

type Rep CreateReceiptRuleSetResponse = D1 ('MetaData "CreateReceiptRuleSetResponse" "Amazonka.SES.CreateReceiptRuleSet" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "CreateReceiptRuleSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateReceiptRuleSetResponse Source #

Create a value of CreateReceiptRuleSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateReceiptRuleSetResponse', createReceiptRuleSetResponse_httpStatus - The response's http status code.

SetIdentityHeadersInNotificationsEnabled

data SetIdentityHeadersInNotificationsEnabled Source #

Represents a request to set whether Amazon SES includes the original email headers in the Amazon SNS notifications of a specified type. For information about notifications, see the Amazon SES Developer Guide.

See: newSetIdentityHeadersInNotificationsEnabled smart constructor.

Instances

Instances details
Eq SetIdentityHeadersInNotificationsEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityHeadersInNotificationsEnabled

Read SetIdentityHeadersInNotificationsEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityHeadersInNotificationsEnabled

Show SetIdentityHeadersInNotificationsEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityHeadersInNotificationsEnabled

Generic SetIdentityHeadersInNotificationsEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityHeadersInNotificationsEnabled

NFData SetIdentityHeadersInNotificationsEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityHeadersInNotificationsEnabled

Hashable SetIdentityHeadersInNotificationsEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityHeadersInNotificationsEnabled

AWSRequest SetIdentityHeadersInNotificationsEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityHeadersInNotificationsEnabled

ToHeaders SetIdentityHeadersInNotificationsEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityHeadersInNotificationsEnabled

ToPath SetIdentityHeadersInNotificationsEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityHeadersInNotificationsEnabled

ToQuery SetIdentityHeadersInNotificationsEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityHeadersInNotificationsEnabled

type Rep SetIdentityHeadersInNotificationsEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityHeadersInNotificationsEnabled

type Rep SetIdentityHeadersInNotificationsEnabled = D1 ('MetaData "SetIdentityHeadersInNotificationsEnabled" "Amazonka.SES.SetIdentityHeadersInNotificationsEnabled" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SetIdentityHeadersInNotificationsEnabled'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "notificationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NotificationType) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))
type AWSResponse SetIdentityHeadersInNotificationsEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityHeadersInNotificationsEnabled

newSetIdentityHeadersInNotificationsEnabled Source #

Create a value of SetIdentityHeadersInNotificationsEnabled with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:identity:SetIdentityHeadersInNotificationsEnabled', setIdentityHeadersInNotificationsEnabled_identity - The identity for which to enable or disable headers in notifications. Examples: user@example.com, example.com.

$sel:notificationType:SetIdentityHeadersInNotificationsEnabled', setIdentityHeadersInNotificationsEnabled_notificationType - The notification type for which to enable or disable headers in notifications.

$sel:enabled:SetIdentityHeadersInNotificationsEnabled', setIdentityHeadersInNotificationsEnabled_enabled - Sets whether Amazon SES includes the original email headers in Amazon SNS notifications of the specified notification type. A value of true specifies that Amazon SES will include headers in notifications, and a value of false specifies that Amazon SES will not include headers in notifications.

This value can only be set when NotificationType is already set to use a particular Amazon SNS topic.

data SetIdentityHeadersInNotificationsEnabledResponse Source #

An empty element returned on a successful request.

See: newSetIdentityHeadersInNotificationsEnabledResponse smart constructor.

Instances

Instances details
Eq SetIdentityHeadersInNotificationsEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityHeadersInNotificationsEnabled

Read SetIdentityHeadersInNotificationsEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityHeadersInNotificationsEnabled

Show SetIdentityHeadersInNotificationsEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityHeadersInNotificationsEnabled

Generic SetIdentityHeadersInNotificationsEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityHeadersInNotificationsEnabled

NFData SetIdentityHeadersInNotificationsEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityHeadersInNotificationsEnabled

type Rep SetIdentityHeadersInNotificationsEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityHeadersInNotificationsEnabled

type Rep SetIdentityHeadersInNotificationsEnabledResponse = D1 ('MetaData "SetIdentityHeadersInNotificationsEnabledResponse" "Amazonka.SES.SetIdentityHeadersInNotificationsEnabled" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SetIdentityHeadersInNotificationsEnabledResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newSetIdentityHeadersInNotificationsEnabledResponse Source #

Create a value of SetIdentityHeadersInNotificationsEnabledResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:SetIdentityHeadersInNotificationsEnabledResponse', setIdentityHeadersInNotificationsEnabledResponse_httpStatus - The response's http status code.

GetSendQuota

data GetSendQuota Source #

See: newGetSendQuota smart constructor.

Constructors

GetSendQuota' 

Instances

Instances details
Eq GetSendQuota Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

Read GetSendQuota Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

Show GetSendQuota Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

Generic GetSendQuota Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

Associated Types

type Rep GetSendQuota :: Type -> Type #

NFData GetSendQuota Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

Methods

rnf :: GetSendQuota -> () #

Hashable GetSendQuota Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

AWSRequest GetSendQuota Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

Associated Types

type AWSResponse GetSendQuota #

ToHeaders GetSendQuota Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

ToPath GetSendQuota Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

ToQuery GetSendQuota Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

type Rep GetSendQuota Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

type Rep GetSendQuota = D1 ('MetaData "GetSendQuota" "Amazonka.SES.GetSendQuota" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "GetSendQuota'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetSendQuota Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

newGetSendQuota :: GetSendQuota Source #

Create a value of GetSendQuota with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data GetSendQuotaResponse Source #

Represents your Amazon SES daily sending quota, maximum send rate, and the number of emails you have sent in the last 24 hours.

See: newGetSendQuotaResponse smart constructor.

Instances

Instances details
Eq GetSendQuotaResponse Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

Read GetSendQuotaResponse Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

Show GetSendQuotaResponse Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

Generic GetSendQuotaResponse Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

Associated Types

type Rep GetSendQuotaResponse :: Type -> Type #

NFData GetSendQuotaResponse Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

Methods

rnf :: GetSendQuotaResponse -> () #

type Rep GetSendQuotaResponse Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

type Rep GetSendQuotaResponse = D1 ('MetaData "GetSendQuotaResponse" "Amazonka.SES.GetSendQuota" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "GetSendQuotaResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxSendRate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "sentLast24Hours") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "max24HourSend") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetSendQuotaResponse Source #

Create a value of GetSendQuotaResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxSendRate:GetSendQuotaResponse', getSendQuotaResponse_maxSendRate - The maximum number of emails that Amazon SES can accept from the user's account per second.

The rate at which Amazon SES accepts the user's messages might be less than the maximum send rate.

$sel:sentLast24Hours:GetSendQuotaResponse', getSendQuotaResponse_sentLast24Hours - The number of emails sent during the previous 24 hours.

$sel:max24HourSend:GetSendQuotaResponse', getSendQuotaResponse_max24HourSend - The maximum number of emails the user is allowed to send in a 24-hour interval. A value of -1 signifies an unlimited quota.

$sel:httpStatus:GetSendQuotaResponse', getSendQuotaResponse_httpStatus - The response's http status code.

PutConfigurationSetDeliveryOptions

data PutConfigurationSetDeliveryOptions Source #

A request to modify the delivery options for a configuration set.

See: newPutConfigurationSetDeliveryOptions smart constructor.

Instances

Instances details
Eq PutConfigurationSetDeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.PutConfigurationSetDeliveryOptions

Read PutConfigurationSetDeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.PutConfigurationSetDeliveryOptions

Show PutConfigurationSetDeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.PutConfigurationSetDeliveryOptions

Generic PutConfigurationSetDeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.PutConfigurationSetDeliveryOptions

Associated Types

type Rep PutConfigurationSetDeliveryOptions :: Type -> Type #

NFData PutConfigurationSetDeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.PutConfigurationSetDeliveryOptions

Hashable PutConfigurationSetDeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.PutConfigurationSetDeliveryOptions

AWSRequest PutConfigurationSetDeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.PutConfigurationSetDeliveryOptions

ToHeaders PutConfigurationSetDeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.PutConfigurationSetDeliveryOptions

ToPath PutConfigurationSetDeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.PutConfigurationSetDeliveryOptions

ToQuery PutConfigurationSetDeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.PutConfigurationSetDeliveryOptions

type Rep PutConfigurationSetDeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.PutConfigurationSetDeliveryOptions

type Rep PutConfigurationSetDeliveryOptions = D1 ('MetaData "PutConfigurationSetDeliveryOptions" "Amazonka.SES.PutConfigurationSetDeliveryOptions" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "PutConfigurationSetDeliveryOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deliveryOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeliveryOptions)) :*: S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse PutConfigurationSetDeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.PutConfigurationSetDeliveryOptions

newPutConfigurationSetDeliveryOptions Source #

Create a value of PutConfigurationSetDeliveryOptions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:deliveryOptions:PutConfigurationSetDeliveryOptions', putConfigurationSetDeliveryOptions_deliveryOptions - Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).

$sel:configurationSetName:PutConfigurationSetDeliveryOptions', putConfigurationSetDeliveryOptions_configurationSetName - The name of the configuration set that you want to specify the delivery options for.

data PutConfigurationSetDeliveryOptionsResponse Source #

An HTTP 200 response if the request succeeds, or an error message if the request fails.

See: newPutConfigurationSetDeliveryOptionsResponse smart constructor.

Instances

Instances details
Eq PutConfigurationSetDeliveryOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.PutConfigurationSetDeliveryOptions

Read PutConfigurationSetDeliveryOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.PutConfigurationSetDeliveryOptions

Show PutConfigurationSetDeliveryOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.PutConfigurationSetDeliveryOptions

Generic PutConfigurationSetDeliveryOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.PutConfigurationSetDeliveryOptions

NFData PutConfigurationSetDeliveryOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.PutConfigurationSetDeliveryOptions

type Rep PutConfigurationSetDeliveryOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.PutConfigurationSetDeliveryOptions

type Rep PutConfigurationSetDeliveryOptionsResponse = D1 ('MetaData "PutConfigurationSetDeliveryOptionsResponse" "Amazonka.SES.PutConfigurationSetDeliveryOptions" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "PutConfigurationSetDeliveryOptionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutConfigurationSetDeliveryOptionsResponse Source #

Create a value of PutConfigurationSetDeliveryOptionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:PutConfigurationSetDeliveryOptionsResponse', putConfigurationSetDeliveryOptionsResponse_httpStatus - The response's http status code.

DescribeConfigurationSet

data DescribeConfigurationSet Source #

Represents a request to return the details of a configuration set. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.

See: newDescribeConfigurationSet smart constructor.

Instances

Instances details
Eq DescribeConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

Read DescribeConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

Show DescribeConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

Generic DescribeConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

Associated Types

type Rep DescribeConfigurationSet :: Type -> Type #

NFData DescribeConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

Hashable DescribeConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

AWSRequest DescribeConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

ToHeaders DescribeConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

ToPath DescribeConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

ToQuery DescribeConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

type Rep DescribeConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

type Rep DescribeConfigurationSet = D1 ('MetaData "DescribeConfigurationSet" "Amazonka.SES.DescribeConfigurationSet" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DescribeConfigurationSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetAttributeNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ConfigurationSetAttribute])) :*: S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

newDescribeConfigurationSet Source #

Create a value of DescribeConfigurationSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurationSetAttributeNames:DescribeConfigurationSet', describeConfigurationSet_configurationSetAttributeNames - A list of configuration set attributes to return.

$sel:configurationSetName:DescribeConfigurationSet', describeConfigurationSet_configurationSetName - The name of the configuration set to describe.

data DescribeConfigurationSetResponse Source #

Represents the details of a configuration set. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.

See: newDescribeConfigurationSetResponse smart constructor.

Instances

Instances details
Eq DescribeConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

Read DescribeConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

Show DescribeConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

Generic DescribeConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

Associated Types

type Rep DescribeConfigurationSetResponse :: Type -> Type #

NFData DescribeConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

type Rep DescribeConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

type Rep DescribeConfigurationSetResponse = D1 ('MetaData "DescribeConfigurationSetResponse" "Amazonka.SES.DescribeConfigurationSet" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DescribeConfigurationSetResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deliveryOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeliveryOptions)) :*: (S1 ('MetaSel ('Just "trackingOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TrackingOptions)) :*: S1 ('MetaSel ('Just "configurationSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationSet)))) :*: (S1 ('MetaSel ('Just "reputationOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReputationOptions)) :*: (S1 ('MetaSel ('Just "eventDestinations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EventDestination])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDescribeConfigurationSetResponse Source #

Create a value of DescribeConfigurationSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:deliveryOptions:DescribeConfigurationSetResponse', describeConfigurationSetResponse_deliveryOptions - Undocumented member.

$sel:trackingOptions:DescribeConfigurationSetResponse', describeConfigurationSetResponse_trackingOptions - The name of the custom open and click tracking domain associated with the configuration set.

$sel:configurationSet:DescribeConfigurationSetResponse', describeConfigurationSetResponse_configurationSet - The configuration set object associated with the specified configuration set.

$sel:reputationOptions:DescribeConfigurationSetResponse', describeConfigurationSetResponse_reputationOptions - An object that represents the reputation settings for the configuration set.

$sel:eventDestinations:DescribeConfigurationSetResponse', describeConfigurationSetResponse_eventDestinations - A list of event destinations associated with the configuration set.

$sel:httpStatus:DescribeConfigurationSetResponse', describeConfigurationSetResponse_httpStatus - The response's http status code.

PutIdentityPolicy

data PutIdentityPolicy Source #

Represents a request to add or update a sending authorization policy for an identity. Sending authorization is an Amazon SES feature that enables you to authorize other senders to use your identities. For information, see the Amazon SES Developer Guide.

See: newPutIdentityPolicy smart constructor.

Instances

Instances details
Eq PutIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

Read PutIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

Show PutIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

Generic PutIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

Associated Types

type Rep PutIdentityPolicy :: Type -> Type #

NFData PutIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

Methods

rnf :: PutIdentityPolicy -> () #

Hashable PutIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

AWSRequest PutIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

Associated Types

type AWSResponse PutIdentityPolicy #

ToHeaders PutIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

ToPath PutIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

ToQuery PutIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

type Rep PutIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

type Rep PutIdentityPolicy = D1 ('MetaData "PutIdentityPolicy" "Amazonka.SES.PutIdentityPolicy" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "PutIdentityPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "policyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse PutIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

newPutIdentityPolicy Source #

Create a value of PutIdentityPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:identity:PutIdentityPolicy', putIdentityPolicy_identity - The identity that the policy will apply to. You can specify an identity by using its name or by using its Amazon Resource Name (ARN). Examples: user@example.com, example.com, arn:aws:ses:us-east-1:123456789012:identity/example.com.

To successfully call this API, you must own the identity.

$sel:policyName:PutIdentityPolicy', putIdentityPolicy_policyName - The name of the policy.

The policy name cannot exceed 64 characters and can only include alphanumeric characters, dashes, and underscores.

$sel:policy:PutIdentityPolicy', putIdentityPolicy_policy - The text of the policy in JSON format. The policy cannot exceed 4 KB.

For information about the syntax of sending authorization policies, see the Amazon SES Developer Guide.

data PutIdentityPolicyResponse Source #

An empty element returned on a successful request.

See: newPutIdentityPolicyResponse smart constructor.

Instances

Instances details
Eq PutIdentityPolicyResponse Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

Read PutIdentityPolicyResponse Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

Show PutIdentityPolicyResponse Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

Generic PutIdentityPolicyResponse Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

Associated Types

type Rep PutIdentityPolicyResponse :: Type -> Type #

NFData PutIdentityPolicyResponse Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

type Rep PutIdentityPolicyResponse Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

type Rep PutIdentityPolicyResponse = D1 ('MetaData "PutIdentityPolicyResponse" "Amazonka.SES.PutIdentityPolicy" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "PutIdentityPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutIdentityPolicyResponse Source #

Create a value of PutIdentityPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:PutIdentityPolicyResponse', putIdentityPolicyResponse_httpStatus - The response's http status code.

DeleteCustomVerificationEmailTemplate

data DeleteCustomVerificationEmailTemplate Source #

Represents a request to delete an existing custom verification email template.

See: newDeleteCustomVerificationEmailTemplate smart constructor.

Instances

Instances details
Eq DeleteCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteCustomVerificationEmailTemplate

Read DeleteCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteCustomVerificationEmailTemplate

Show DeleteCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteCustomVerificationEmailTemplate

Generic DeleteCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteCustomVerificationEmailTemplate

NFData DeleteCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteCustomVerificationEmailTemplate

Hashable DeleteCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteCustomVerificationEmailTemplate

AWSRequest DeleteCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteCustomVerificationEmailTemplate

ToHeaders DeleteCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteCustomVerificationEmailTemplate

ToPath DeleteCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteCustomVerificationEmailTemplate

ToQuery DeleteCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteCustomVerificationEmailTemplate

type Rep DeleteCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteCustomVerificationEmailTemplate

type Rep DeleteCustomVerificationEmailTemplate = D1 ('MetaData "DeleteCustomVerificationEmailTemplate" "Amazonka.SES.DeleteCustomVerificationEmailTemplate" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DeleteCustomVerificationEmailTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteCustomVerificationEmailTemplate

newDeleteCustomVerificationEmailTemplate Source #

Create a value of DeleteCustomVerificationEmailTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:templateName:DeleteCustomVerificationEmailTemplate', deleteCustomVerificationEmailTemplate_templateName - The name of the custom verification email template that you want to delete.

data DeleteCustomVerificationEmailTemplateResponse Source #

Instances

Instances details
Eq DeleteCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteCustomVerificationEmailTemplate

Read DeleteCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteCustomVerificationEmailTemplate

Show DeleteCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteCustomVerificationEmailTemplate

Generic DeleteCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteCustomVerificationEmailTemplate

NFData DeleteCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteCustomVerificationEmailTemplate

type Rep DeleteCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteCustomVerificationEmailTemplate

type Rep DeleteCustomVerificationEmailTemplateResponse = D1 ('MetaData "DeleteCustomVerificationEmailTemplateResponse" "Amazonka.SES.DeleteCustomVerificationEmailTemplate" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DeleteCustomVerificationEmailTemplateResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

DeleteIdentityPolicy

data DeleteIdentityPolicy Source #

Represents a request to delete a sending authorization policy for an identity. Sending authorization is an Amazon SES feature that enables you to authorize other senders to use your identities. For information, see the Amazon SES Developer Guide.

See: newDeleteIdentityPolicy smart constructor.

Instances

Instances details
Eq DeleteIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

Read DeleteIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

Show DeleteIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

Generic DeleteIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

Associated Types

type Rep DeleteIdentityPolicy :: Type -> Type #

NFData DeleteIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

Methods

rnf :: DeleteIdentityPolicy -> () #

Hashable DeleteIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

AWSRequest DeleteIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

Associated Types

type AWSResponse DeleteIdentityPolicy #

ToHeaders DeleteIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

ToPath DeleteIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

ToQuery DeleteIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

type Rep DeleteIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

type Rep DeleteIdentityPolicy = D1 ('MetaData "DeleteIdentityPolicy" "Amazonka.SES.DeleteIdentityPolicy" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DeleteIdentityPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

newDeleteIdentityPolicy Source #

Create a value of DeleteIdentityPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:identity:DeleteIdentityPolicy', deleteIdentityPolicy_identity - The identity that is associated with the policy that you want to delete. You can specify the identity by using its name or by using its Amazon Resource Name (ARN). Examples: user@example.com, example.com, arn:aws:ses:us-east-1:123456789012:identity/example.com.

To successfully call this API, you must own the identity.

$sel:policyName:DeleteIdentityPolicy', deleteIdentityPolicy_policyName - The name of the policy to be deleted.

data DeleteIdentityPolicyResponse Source #

An empty element returned on a successful request.

See: newDeleteIdentityPolicyResponse smart constructor.

Instances

Instances details
Eq DeleteIdentityPolicyResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

Read DeleteIdentityPolicyResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

Show DeleteIdentityPolicyResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

Generic DeleteIdentityPolicyResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

Associated Types

type Rep DeleteIdentityPolicyResponse :: Type -> Type #

NFData DeleteIdentityPolicyResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

type Rep DeleteIdentityPolicyResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

type Rep DeleteIdentityPolicyResponse = D1 ('MetaData "DeleteIdentityPolicyResponse" "Amazonka.SES.DeleteIdentityPolicy" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DeleteIdentityPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteIdentityPolicyResponse Source #

Create a value of DeleteIdentityPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteIdentityPolicyResponse', deleteIdentityPolicyResponse_httpStatus - The response's http status code.

UpdateCustomVerificationEmailTemplate

data UpdateCustomVerificationEmailTemplate Source #

Represents a request to update an existing custom verification email template.

See: newUpdateCustomVerificationEmailTemplate smart constructor.

Instances

Instances details
Eq UpdateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateCustomVerificationEmailTemplate

Read UpdateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateCustomVerificationEmailTemplate

Show UpdateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateCustomVerificationEmailTemplate

Generic UpdateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateCustomVerificationEmailTemplate

NFData UpdateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateCustomVerificationEmailTemplate

Hashable UpdateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateCustomVerificationEmailTemplate

AWSRequest UpdateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateCustomVerificationEmailTemplate

ToHeaders UpdateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateCustomVerificationEmailTemplate

ToPath UpdateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateCustomVerificationEmailTemplate

ToQuery UpdateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateCustomVerificationEmailTemplate

type Rep UpdateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateCustomVerificationEmailTemplate

type Rep UpdateCustomVerificationEmailTemplate = D1 ('MetaData "UpdateCustomVerificationEmailTemplate" "Amazonka.SES.UpdateCustomVerificationEmailTemplate" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "UpdateCustomVerificationEmailTemplate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "fromEmailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "failureRedirectionURL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateSubject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "successRedirectionURL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "templateContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse UpdateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateCustomVerificationEmailTemplate

newUpdateCustomVerificationEmailTemplate Source #

Create a value of UpdateCustomVerificationEmailTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:fromEmailAddress:UpdateCustomVerificationEmailTemplate', updateCustomVerificationEmailTemplate_fromEmailAddress - The email address that the custom verification email is sent from.

$sel:failureRedirectionURL:UpdateCustomVerificationEmailTemplate', updateCustomVerificationEmailTemplate_failureRedirectionURL - The URL that the recipient of the verification email is sent to if his or her address is not successfully verified.

$sel:templateSubject:UpdateCustomVerificationEmailTemplate', updateCustomVerificationEmailTemplate_templateSubject - The subject line of the custom verification email.

$sel:successRedirectionURL:UpdateCustomVerificationEmailTemplate', updateCustomVerificationEmailTemplate_successRedirectionURL - The URL that the recipient of the verification email is sent to if his or her address is successfully verified.

$sel:templateContent:UpdateCustomVerificationEmailTemplate', updateCustomVerificationEmailTemplate_templateContent - The content of the custom verification email. The total size of the email must be less than 10 MB. The message body may contain HTML, with some limitations. For more information, see Custom Verification Email Frequently Asked Questions in the Amazon SES Developer Guide.

$sel:templateName:UpdateCustomVerificationEmailTemplate', updateCustomVerificationEmailTemplate_templateName - The name of the custom verification email template that you want to update.

data UpdateCustomVerificationEmailTemplateResponse Source #

Instances

Instances details
Eq UpdateCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateCustomVerificationEmailTemplate

Read UpdateCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateCustomVerificationEmailTemplate

Show UpdateCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateCustomVerificationEmailTemplate

Generic UpdateCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateCustomVerificationEmailTemplate

NFData UpdateCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateCustomVerificationEmailTemplate

type Rep UpdateCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateCustomVerificationEmailTemplate

type Rep UpdateCustomVerificationEmailTemplateResponse = D1 ('MetaData "UpdateCustomVerificationEmailTemplateResponse" "Amazonka.SES.UpdateCustomVerificationEmailTemplate" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "UpdateCustomVerificationEmailTemplateResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

SendCustomVerificationEmail

data SendCustomVerificationEmail Source #

Represents a request to send a custom verification email to a specified recipient.

See: newSendCustomVerificationEmail smart constructor.

Instances

Instances details
Eq SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SES.SendCustomVerificationEmail

Read SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SES.SendCustomVerificationEmail

Show SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SES.SendCustomVerificationEmail

Generic SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SES.SendCustomVerificationEmail

Associated Types

type Rep SendCustomVerificationEmail :: Type -> Type #

NFData SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SES.SendCustomVerificationEmail

Hashable SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SES.SendCustomVerificationEmail

AWSRequest SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SES.SendCustomVerificationEmail

ToHeaders SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SES.SendCustomVerificationEmail

ToPath SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SES.SendCustomVerificationEmail

ToQuery SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SES.SendCustomVerificationEmail

type Rep SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SES.SendCustomVerificationEmail

type Rep SendCustomVerificationEmail = D1 ('MetaData "SendCustomVerificationEmail" "Amazonka.SES.SendCustomVerificationEmail" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SendCustomVerificationEmail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "emailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SES.SendCustomVerificationEmail

newSendCustomVerificationEmail Source #

Create a value of SendCustomVerificationEmail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurationSetName:SendCustomVerificationEmail', sendCustomVerificationEmail_configurationSetName - Name of a configuration set to use when sending the verification email.

$sel:emailAddress:SendCustomVerificationEmail', sendCustomVerificationEmail_emailAddress - The email address to verify.

$sel:templateName:SendCustomVerificationEmail', sendCustomVerificationEmail_templateName - The name of the custom verification email template to use when sending the verification email.

data SendCustomVerificationEmailResponse Source #

The response received when attempting to send the custom verification email.

See: newSendCustomVerificationEmailResponse smart constructor.

Instances

Instances details
Eq SendCustomVerificationEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendCustomVerificationEmail

Read SendCustomVerificationEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendCustomVerificationEmail

Show SendCustomVerificationEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendCustomVerificationEmail

Generic SendCustomVerificationEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendCustomVerificationEmail

NFData SendCustomVerificationEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendCustomVerificationEmail

type Rep SendCustomVerificationEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendCustomVerificationEmail

type Rep SendCustomVerificationEmailResponse = D1 ('MetaData "SendCustomVerificationEmailResponse" "Amazonka.SES.SendCustomVerificationEmail" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SendCustomVerificationEmailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "messageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newSendCustomVerificationEmailResponse Source #

Create a value of SendCustomVerificationEmailResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:messageId:SendCustomVerificationEmailResponse', sendCustomVerificationEmailResponse_messageId - The unique message identifier returned from the SendCustomVerificationEmail operation.

$sel:httpStatus:SendCustomVerificationEmailResponse', sendCustomVerificationEmailResponse_httpStatus - The response's http status code.

GetIdentityNotificationAttributes

data GetIdentityNotificationAttributes Source #

Represents a request to return the notification attributes for a list of identities you verified with Amazon SES. For information about Amazon SES notifications, see the Amazon SES Developer Guide.

See: newGetIdentityNotificationAttributes smart constructor.

Instances

Instances details
Eq GetIdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityNotificationAttributes

Read GetIdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityNotificationAttributes

Show GetIdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityNotificationAttributes

Generic GetIdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityNotificationAttributes

Associated Types

type Rep GetIdentityNotificationAttributes :: Type -> Type #

NFData GetIdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityNotificationAttributes

Hashable GetIdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityNotificationAttributes

AWSRequest GetIdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityNotificationAttributes

ToHeaders GetIdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityNotificationAttributes

ToPath GetIdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityNotificationAttributes

ToQuery GetIdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityNotificationAttributes

type Rep GetIdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityNotificationAttributes

type Rep GetIdentityNotificationAttributes = D1 ('MetaData "GetIdentityNotificationAttributes" "Amazonka.SES.GetIdentityNotificationAttributes" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "GetIdentityNotificationAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse GetIdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityNotificationAttributes

newGetIdentityNotificationAttributes :: GetIdentityNotificationAttributes Source #

Create a value of GetIdentityNotificationAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:identities:GetIdentityNotificationAttributes', getIdentityNotificationAttributes_identities - A list of one or more identities. You can specify an identity by using its name or by using its Amazon Resource Name (ARN). Examples: user@example.com, example.com, arn:aws:ses:us-east-1:123456789012:identity/example.com.

data GetIdentityNotificationAttributesResponse Source #

Represents the notification attributes for a list of identities.

See: newGetIdentityNotificationAttributesResponse smart constructor.

Instances

Instances details
Eq GetIdentityNotificationAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityNotificationAttributes

Read GetIdentityNotificationAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityNotificationAttributes

Show GetIdentityNotificationAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityNotificationAttributes

Generic GetIdentityNotificationAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityNotificationAttributes

NFData GetIdentityNotificationAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityNotificationAttributes

type Rep GetIdentityNotificationAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityNotificationAttributes

type Rep GetIdentityNotificationAttributesResponse = D1 ('MetaData "GetIdentityNotificationAttributesResponse" "Amazonka.SES.GetIdentityNotificationAttributes" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "GetIdentityNotificationAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "notificationAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text IdentityNotificationAttributes))))

newGetIdentityNotificationAttributesResponse Source #

Create a value of GetIdentityNotificationAttributesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetIdentityNotificationAttributesResponse', getIdentityNotificationAttributesResponse_httpStatus - The response's http status code.

$sel:notificationAttributes:GetIdentityNotificationAttributesResponse', getIdentityNotificationAttributesResponse_notificationAttributes - A map of Identity to IdentityNotificationAttributes.

UpdateConfigurationSetReputationMetricsEnabled

data UpdateConfigurationSetReputationMetricsEnabled Source #

Represents a request to modify the reputation metric publishing settings for a configuration set.

See: newUpdateConfigurationSetReputationMetricsEnabled smart constructor.

Instances

Instances details
Eq UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetReputationMetricsEnabled

Read UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetReputationMetricsEnabled

Show UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetReputationMetricsEnabled

Generic UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetReputationMetricsEnabled

NFData UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetReputationMetricsEnabled

Hashable UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetReputationMetricsEnabled

AWSRequest UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetReputationMetricsEnabled

ToHeaders UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetReputationMetricsEnabled

ToPath UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetReputationMetricsEnabled

ToQuery UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetReputationMetricsEnabled

type Rep UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetReputationMetricsEnabled

type Rep UpdateConfigurationSetReputationMetricsEnabled = D1 ('MetaData "UpdateConfigurationSetReputationMetricsEnabled" "Amazonka.SES.UpdateConfigurationSetReputationMetricsEnabled" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "UpdateConfigurationSetReputationMetricsEnabled'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))
type AWSResponse UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetReputationMetricsEnabled

newUpdateConfigurationSetReputationMetricsEnabled Source #

Create a value of UpdateConfigurationSetReputationMetricsEnabled with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurationSetName:UpdateConfigurationSetReputationMetricsEnabled', updateConfigurationSetReputationMetricsEnabled_configurationSetName - The name of the configuration set that you want to update.

$sel:enabled:UpdateConfigurationSetReputationMetricsEnabled', updateConfigurationSetReputationMetricsEnabled_enabled - Describes whether or not Amazon SES will publish reputation metrics for the configuration set, such as bounce and complaint rates, to Amazon CloudWatch.

data UpdateConfigurationSetReputationMetricsEnabledResponse Source #

Instances

Instances details
Eq UpdateConfigurationSetReputationMetricsEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetReputationMetricsEnabled

Read UpdateConfigurationSetReputationMetricsEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetReputationMetricsEnabled

Show UpdateConfigurationSetReputationMetricsEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetReputationMetricsEnabled

Generic UpdateConfigurationSetReputationMetricsEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetReputationMetricsEnabled

NFData UpdateConfigurationSetReputationMetricsEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetReputationMetricsEnabled

type Rep UpdateConfigurationSetReputationMetricsEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetReputationMetricsEnabled

type Rep UpdateConfigurationSetReputationMetricsEnabledResponse = D1 ('MetaData "UpdateConfigurationSetReputationMetricsEnabledResponse" "Amazonka.SES.UpdateConfigurationSetReputationMetricsEnabled" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "UpdateConfigurationSetReputationMetricsEnabledResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

ListIdentityPolicies

data ListIdentityPolicies Source #

Represents a request to return a list of sending authorization policies that are attached to an identity. Sending authorization is an Amazon SES feature that enables you to authorize other senders to use your identities. For information, see the Amazon SES Developer Guide.

See: newListIdentityPolicies smart constructor.

Instances

Instances details
Eq ListIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

Read ListIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

Show ListIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

Generic ListIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

Associated Types

type Rep ListIdentityPolicies :: Type -> Type #

NFData ListIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

Methods

rnf :: ListIdentityPolicies -> () #

Hashable ListIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

AWSRequest ListIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

Associated Types

type AWSResponse ListIdentityPolicies #

ToHeaders ListIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

ToPath ListIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

ToQuery ListIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

type Rep ListIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

type Rep ListIdentityPolicies = D1 ('MetaData "ListIdentityPolicies" "Amazonka.SES.ListIdentityPolicies" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "ListIdentityPolicies'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

newListIdentityPolicies Source #

Create a value of ListIdentityPolicies with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:identity:ListIdentityPolicies', listIdentityPolicies_identity - The identity that is associated with the policy for which the policies will be listed. You can specify an identity by using its name or by using its Amazon Resource Name (ARN). Examples: user@example.com, example.com, arn:aws:ses:us-east-1:123456789012:identity/example.com.

To successfully call this API, you must own the identity.

data ListIdentityPoliciesResponse Source #

A list of names of sending authorization policies that apply to an identity.

See: newListIdentityPoliciesResponse smart constructor.

Instances

Instances details
Eq ListIdentityPoliciesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

Read ListIdentityPoliciesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

Show ListIdentityPoliciesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

Generic ListIdentityPoliciesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

Associated Types

type Rep ListIdentityPoliciesResponse :: Type -> Type #

NFData ListIdentityPoliciesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

type Rep ListIdentityPoliciesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

type Rep ListIdentityPoliciesResponse = D1 ('MetaData "ListIdentityPoliciesResponse" "Amazonka.SES.ListIdentityPolicies" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "ListIdentityPoliciesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "policyNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newListIdentityPoliciesResponse Source #

Create a value of ListIdentityPoliciesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:ListIdentityPoliciesResponse', listIdentityPoliciesResponse_httpStatus - The response's http status code.

$sel:policyNames:ListIdentityPoliciesResponse', listIdentityPoliciesResponse_policyNames - A list of names of policies that apply to the specified identity.

SetIdentityDkimEnabled

data SetIdentityDkimEnabled Source #

Represents a request to enable or disable Amazon SES Easy DKIM signing for an identity. For more information about setting up Easy DKIM, see the Amazon SES Developer Guide.

See: newSetIdentityDkimEnabled smart constructor.

Instances

Instances details
Eq SetIdentityDkimEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

Read SetIdentityDkimEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

Show SetIdentityDkimEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

Generic SetIdentityDkimEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

Associated Types

type Rep SetIdentityDkimEnabled :: Type -> Type #

NFData SetIdentityDkimEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

Methods

rnf :: SetIdentityDkimEnabled -> () #

Hashable SetIdentityDkimEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

AWSRequest SetIdentityDkimEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

Associated Types

type AWSResponse SetIdentityDkimEnabled #

ToHeaders SetIdentityDkimEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

ToPath SetIdentityDkimEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

ToQuery SetIdentityDkimEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

type Rep SetIdentityDkimEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

type Rep SetIdentityDkimEnabled = D1 ('MetaData "SetIdentityDkimEnabled" "Amazonka.SES.SetIdentityDkimEnabled" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SetIdentityDkimEnabled'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "dkimEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))
type AWSResponse SetIdentityDkimEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

newSetIdentityDkimEnabled Source #

Create a value of SetIdentityDkimEnabled with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:identity:SetIdentityDkimEnabled', setIdentityDkimEnabled_identity - The identity for which DKIM signing should be enabled or disabled.

$sel:dkimEnabled:SetIdentityDkimEnabled', setIdentityDkimEnabled_dkimEnabled - Sets whether DKIM signing is enabled for an identity. Set to true to enable DKIM signing for this identity; false to disable it.

data SetIdentityDkimEnabledResponse Source #

An empty element returned on a successful request.

See: newSetIdentityDkimEnabledResponse smart constructor.

Instances

Instances details
Eq SetIdentityDkimEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

Read SetIdentityDkimEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

Show SetIdentityDkimEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

Generic SetIdentityDkimEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

Associated Types

type Rep SetIdentityDkimEnabledResponse :: Type -> Type #

NFData SetIdentityDkimEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

type Rep SetIdentityDkimEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

type Rep SetIdentityDkimEnabledResponse = D1 ('MetaData "SetIdentityDkimEnabledResponse" "Amazonka.SES.SetIdentityDkimEnabled" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SetIdentityDkimEnabledResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newSetIdentityDkimEnabledResponse Source #

Create a value of SetIdentityDkimEnabledResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:SetIdentityDkimEnabledResponse', setIdentityDkimEnabledResponse_httpStatus - The response's http status code.

ListReceiptFilters

data ListReceiptFilters Source #

Represents a request to list the IP address filters that exist under your AWS account. You use IP address filters when you receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

See: newListReceiptFilters smart constructor.

Constructors

ListReceiptFilters' 

Instances

Instances details
Eq ListReceiptFilters Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

Read ListReceiptFilters Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

Show ListReceiptFilters Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

Generic ListReceiptFilters Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

Associated Types

type Rep ListReceiptFilters :: Type -> Type #

NFData ListReceiptFilters Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

Methods

rnf :: ListReceiptFilters -> () #

Hashable ListReceiptFilters Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

AWSRequest ListReceiptFilters Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

Associated Types

type AWSResponse ListReceiptFilters #

ToHeaders ListReceiptFilters Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

ToPath ListReceiptFilters Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

ToQuery ListReceiptFilters Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

type Rep ListReceiptFilters Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

type Rep ListReceiptFilters = D1 ('MetaData "ListReceiptFilters" "Amazonka.SES.ListReceiptFilters" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "ListReceiptFilters'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse ListReceiptFilters Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

newListReceiptFilters :: ListReceiptFilters Source #

Create a value of ListReceiptFilters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data ListReceiptFiltersResponse Source #

A list of IP address filters that exist under your AWS account.

See: newListReceiptFiltersResponse smart constructor.

Instances

Instances details
Eq ListReceiptFiltersResponse Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

Read ListReceiptFiltersResponse Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

Show ListReceiptFiltersResponse Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

Generic ListReceiptFiltersResponse Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

Associated Types

type Rep ListReceiptFiltersResponse :: Type -> Type #

NFData ListReceiptFiltersResponse Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

type Rep ListReceiptFiltersResponse Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

type Rep ListReceiptFiltersResponse = D1 ('MetaData "ListReceiptFiltersResponse" "Amazonka.SES.ListReceiptFilters" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "ListReceiptFiltersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReceiptFilter])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListReceiptFiltersResponse Source #

Create a value of ListReceiptFiltersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListReceiptFiltersResponse', listReceiptFiltersResponse_filters - A list of IP address filter data structures, which each consist of a name, an IP address range, and whether to allow or block mail from it.

$sel:httpStatus:ListReceiptFiltersResponse', listReceiptFiltersResponse_httpStatus - The response's http status code.

DescribeReceiptRuleSet

data DescribeReceiptRuleSet Source #

Represents a request to return the details of a receipt rule set. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

See: newDescribeReceiptRuleSet smart constructor.

Instances

Instances details
Eq DescribeReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

Read DescribeReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

Show DescribeReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

Generic DescribeReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

Associated Types

type Rep DescribeReceiptRuleSet :: Type -> Type #

NFData DescribeReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

Methods

rnf :: DescribeReceiptRuleSet -> () #

Hashable DescribeReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

AWSRequest DescribeReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

Associated Types

type AWSResponse DescribeReceiptRuleSet #

ToHeaders DescribeReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

ToPath DescribeReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

ToQuery DescribeReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

type Rep DescribeReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

type Rep DescribeReceiptRuleSet = D1 ('MetaData "DescribeReceiptRuleSet" "Amazonka.SES.DescribeReceiptRuleSet" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DescribeReceiptRuleSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

newDescribeReceiptRuleSet Source #

Create a value of DescribeReceiptRuleSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ruleSetName:DescribeReceiptRuleSet', describeReceiptRuleSet_ruleSetName - The name of the receipt rule set to describe.

data DescribeReceiptRuleSetResponse Source #

Represents the details of the specified receipt rule set.

See: newDescribeReceiptRuleSetResponse smart constructor.

Instances

Instances details
Eq DescribeReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

Read DescribeReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

Show DescribeReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

Generic DescribeReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

Associated Types

type Rep DescribeReceiptRuleSetResponse :: Type -> Type #

NFData DescribeReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

type Rep DescribeReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

type Rep DescribeReceiptRuleSetResponse = D1 ('MetaData "DescribeReceiptRuleSetResponse" "Amazonka.SES.DescribeReceiptRuleSet" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DescribeReceiptRuleSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReceiptRule])) :*: (S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReceiptRuleSetMetadata)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeReceiptRuleSetResponse Source #

Create a value of DescribeReceiptRuleSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:rules:DescribeReceiptRuleSetResponse', describeReceiptRuleSetResponse_rules - A list of the receipt rules that belong to the specified receipt rule set.

$sel:metadata:DescribeReceiptRuleSetResponse', describeReceiptRuleSetResponse_metadata - The metadata for the receipt rule set, which consists of the rule set name and the timestamp of when the rule set was created.

$sel:httpStatus:DescribeReceiptRuleSetResponse', describeReceiptRuleSetResponse_httpStatus - The response's http status code.

GetIdentityMailFromDomainAttributes

data GetIdentityMailFromDomainAttributes Source #

Represents a request to return the Amazon SES custom MAIL FROM attributes for a list of identities. For information about using a custom MAIL FROM domain, see the Amazon SES Developer Guide.

See: newGetIdentityMailFromDomainAttributes smart constructor.

Instances

Instances details
Eq GetIdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityMailFromDomainAttributes

Read GetIdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityMailFromDomainAttributes

Show GetIdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityMailFromDomainAttributes

Generic GetIdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityMailFromDomainAttributes

NFData GetIdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityMailFromDomainAttributes

Hashable GetIdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityMailFromDomainAttributes

AWSRequest GetIdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityMailFromDomainAttributes

ToHeaders GetIdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityMailFromDomainAttributes

ToPath GetIdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityMailFromDomainAttributes

ToQuery GetIdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityMailFromDomainAttributes

type Rep GetIdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityMailFromDomainAttributes

type Rep GetIdentityMailFromDomainAttributes = D1 ('MetaData "GetIdentityMailFromDomainAttributes" "Amazonka.SES.GetIdentityMailFromDomainAttributes" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "GetIdentityMailFromDomainAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse GetIdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityMailFromDomainAttributes

newGetIdentityMailFromDomainAttributes :: GetIdentityMailFromDomainAttributes Source #

Create a value of GetIdentityMailFromDomainAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:identities:GetIdentityMailFromDomainAttributes', getIdentityMailFromDomainAttributes_identities - A list of one or more identities.

data GetIdentityMailFromDomainAttributesResponse Source #

Represents the custom MAIL FROM attributes for a list of identities.

See: newGetIdentityMailFromDomainAttributesResponse smart constructor.

Instances

Instances details
Eq GetIdentityMailFromDomainAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityMailFromDomainAttributes

Read GetIdentityMailFromDomainAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityMailFromDomainAttributes

Show GetIdentityMailFromDomainAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityMailFromDomainAttributes

Generic GetIdentityMailFromDomainAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityMailFromDomainAttributes

NFData GetIdentityMailFromDomainAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityMailFromDomainAttributes

type Rep GetIdentityMailFromDomainAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityMailFromDomainAttributes

type Rep GetIdentityMailFromDomainAttributesResponse = D1 ('MetaData "GetIdentityMailFromDomainAttributesResponse" "Amazonka.SES.GetIdentityMailFromDomainAttributes" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "GetIdentityMailFromDomainAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "mailFromDomainAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text IdentityMailFromDomainAttributes))))

CreateReceiptFilter

data CreateReceiptFilter Source #

Represents a request to create a new IP address filter. You use IP address filters when you receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

See: newCreateReceiptFilter smart constructor.

Instances

Instances details
Eq CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

Read CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

Show CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

Generic CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

Associated Types

type Rep CreateReceiptFilter :: Type -> Type #

NFData CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

Methods

rnf :: CreateReceiptFilter -> () #

Hashable CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

AWSRequest CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

Associated Types

type AWSResponse CreateReceiptFilter #

ToHeaders CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

ToPath CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

ToQuery CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

type Rep CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

type Rep CreateReceiptFilter = D1 ('MetaData "CreateReceiptFilter" "Amazonka.SES.CreateReceiptFilter" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "CreateReceiptFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filter'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReceiptFilter)))
type AWSResponse CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

newCreateReceiptFilter Source #

Create a value of CreateReceiptFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filter':CreateReceiptFilter', createReceiptFilter_filter - A data structure that describes the IP address filter to create, which consists of a name, an IP address range, and whether to allow or block mail from it.

data CreateReceiptFilterResponse Source #

An empty element returned on a successful request.

See: newCreateReceiptFilterResponse smart constructor.

Instances

Instances details
Eq CreateReceiptFilterResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

Read CreateReceiptFilterResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

Show CreateReceiptFilterResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

Generic CreateReceiptFilterResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

Associated Types

type Rep CreateReceiptFilterResponse :: Type -> Type #

NFData CreateReceiptFilterResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

type Rep CreateReceiptFilterResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

type Rep CreateReceiptFilterResponse = D1 ('MetaData "CreateReceiptFilterResponse" "Amazonka.SES.CreateReceiptFilter" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "CreateReceiptFilterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateReceiptFilterResponse Source #

Create a value of CreateReceiptFilterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateReceiptFilterResponse', createReceiptFilterResponse_httpStatus - The response's http status code.

UpdateConfigurationSetEventDestination

data UpdateConfigurationSetEventDestination Source #

Represents a request to update the event destination of a configuration set. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.

See: newUpdateConfigurationSetEventDestination smart constructor.

Instances

Instances details
Eq UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetEventDestination

Read UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetEventDestination

Show UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetEventDestination

Generic UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetEventDestination

NFData UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetEventDestination

Hashable UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetEventDestination

AWSRequest UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetEventDestination

ToHeaders UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetEventDestination

ToPath UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetEventDestination

ToQuery UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetEventDestination

type Rep UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetEventDestination

type Rep UpdateConfigurationSetEventDestination = D1 ('MetaData "UpdateConfigurationSetEventDestination" "Amazonka.SES.UpdateConfigurationSetEventDestination" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "UpdateConfigurationSetEventDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "eventDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EventDestination)))
type AWSResponse UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetEventDestination

newUpdateConfigurationSetEventDestination Source #

Create a value of UpdateConfigurationSetEventDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurationSetName:UpdateConfigurationSetEventDestination', updateConfigurationSetEventDestination_configurationSetName - The name of the configuration set that contains the event destination that you want to update.

$sel:eventDestination:UpdateConfigurationSetEventDestination', updateConfigurationSetEventDestination_eventDestination - The event destination object that you want to apply to the specified configuration set.

data UpdateConfigurationSetEventDestinationResponse Source #

An empty element returned on a successful request.

See: newUpdateConfigurationSetEventDestinationResponse smart constructor.

Instances

Instances details
Eq UpdateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetEventDestination

Read UpdateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetEventDestination

Show UpdateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetEventDestination

Generic UpdateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetEventDestination

NFData UpdateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetEventDestination

type Rep UpdateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetEventDestination

type Rep UpdateConfigurationSetEventDestinationResponse = D1 ('MetaData "UpdateConfigurationSetEventDestinationResponse" "Amazonka.SES.UpdateConfigurationSetEventDestination" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "UpdateConfigurationSetEventDestinationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateConfigurationSetEventDestinationResponse Source #

Create a value of UpdateConfigurationSetEventDestinationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateConfigurationSetEventDestinationResponse', updateConfigurationSetEventDestinationResponse_httpStatus - The response's http status code.

DeleteConfigurationSetEventDestination

data DeleteConfigurationSetEventDestination Source #

Represents a request to delete 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.

See: newDeleteConfigurationSetEventDestination smart constructor.

Instances

Instances details
Eq DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetEventDestination

Read DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetEventDestination

Show DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetEventDestination

Generic DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetEventDestination

NFData DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetEventDestination

Hashable DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetEventDestination

AWSRequest DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetEventDestination

ToHeaders DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetEventDestination

ToPath DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetEventDestination

ToQuery DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetEventDestination

type Rep DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetEventDestination

type Rep DeleteConfigurationSetEventDestination = D1 ('MetaData "DeleteConfigurationSetEventDestination" "Amazonka.SES.DeleteConfigurationSetEventDestination" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DeleteConfigurationSetEventDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "eventDestinationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetEventDestination

newDeleteConfigurationSetEventDestination Source #

Create a value of DeleteConfigurationSetEventDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurationSetName:DeleteConfigurationSetEventDestination', deleteConfigurationSetEventDestination_configurationSetName - The name of the configuration set from which to delete the event destination.

$sel:eventDestinationName:DeleteConfigurationSetEventDestination', deleteConfigurationSetEventDestination_eventDestinationName - The name of the event destination to delete.

data DeleteConfigurationSetEventDestinationResponse Source #

An empty element returned on a successful request.

See: newDeleteConfigurationSetEventDestinationResponse smart constructor.

Instances

Instances details
Eq DeleteConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetEventDestination

Read DeleteConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetEventDestination

Show DeleteConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetEventDestination

Generic DeleteConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetEventDestination

NFData DeleteConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetEventDestination

type Rep DeleteConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetEventDestination

type Rep DeleteConfigurationSetEventDestinationResponse = D1 ('MetaData "DeleteConfigurationSetEventDestinationResponse" "Amazonka.SES.DeleteConfigurationSetEventDestination" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DeleteConfigurationSetEventDestinationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteConfigurationSetEventDestinationResponse Source #

Create a value of DeleteConfigurationSetEventDestinationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteConfigurationSetEventDestinationResponse', deleteConfigurationSetEventDestinationResponse_httpStatus - The response's http status code.

SetIdentityMailFromDomain

data SetIdentityMailFromDomain Source #

Represents a request to enable or disable the Amazon SES custom MAIL FROM domain setup for a verified identity. For information about using a custom MAIL FROM domain, see the Amazon SES Developer Guide.

See: newSetIdentityMailFromDomain smart constructor.

Instances

Instances details
Eq SetIdentityMailFromDomain Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

Read SetIdentityMailFromDomain Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

Show SetIdentityMailFromDomain Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

Generic SetIdentityMailFromDomain Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

Associated Types

type Rep SetIdentityMailFromDomain :: Type -> Type #

NFData SetIdentityMailFromDomain Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

Hashable SetIdentityMailFromDomain Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

AWSRequest SetIdentityMailFromDomain Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

ToHeaders SetIdentityMailFromDomain Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

ToPath SetIdentityMailFromDomain Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

ToQuery SetIdentityMailFromDomain Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

type Rep SetIdentityMailFromDomain Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

type Rep SetIdentityMailFromDomain = D1 ('MetaData "SetIdentityMailFromDomain" "Amazonka.SES.SetIdentityMailFromDomain" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SetIdentityMailFromDomain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "mailFromDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "behaviorOnMXFailure") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BehaviorOnMXFailure)) :*: S1 ('MetaSel ('Just "identity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse SetIdentityMailFromDomain Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

newSetIdentityMailFromDomain Source #

Create a value of SetIdentityMailFromDomain with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:mailFromDomain:SetIdentityMailFromDomain', setIdentityMailFromDomain_mailFromDomain - The custom MAIL FROM domain that you want the verified identity to use. The MAIL FROM domain must 1) be a subdomain of the verified identity, 2) not be used in a "From" address if the MAIL FROM domain is the destination of email feedback forwarding (for more information, see the Amazon SES Developer Guide), and 3) not be used to receive emails. A value of null disables the custom MAIL FROM setting for the identity.

$sel:behaviorOnMXFailure:SetIdentityMailFromDomain', setIdentityMailFromDomain_behaviorOnMXFailure - The action that you want Amazon SES to take if it cannot successfully read the required MX record when you send an email. If you choose UseDefaultValue, Amazon SES will use amazonses.com (or a subdomain of that) as the MAIL FROM domain. If you choose RejectMessage, Amazon SES will return a MailFromDomainNotVerified error and not send the email.

The action specified in BehaviorOnMXFailure is taken when the custom MAIL FROM domain setup is in the Pending, Failed, and TemporaryFailure states.

$sel:identity:SetIdentityMailFromDomain', setIdentityMailFromDomain_identity - The verified identity for which you want to enable or disable the specified custom MAIL FROM domain.

data SetIdentityMailFromDomainResponse Source #

An empty element returned on a successful request.

See: newSetIdentityMailFromDomainResponse smart constructor.

Instances

Instances details
Eq SetIdentityMailFromDomainResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

Read SetIdentityMailFromDomainResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

Show SetIdentityMailFromDomainResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

Generic SetIdentityMailFromDomainResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

Associated Types

type Rep SetIdentityMailFromDomainResponse :: Type -> Type #

NFData SetIdentityMailFromDomainResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

type Rep SetIdentityMailFromDomainResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

type Rep SetIdentityMailFromDomainResponse = D1 ('MetaData "SetIdentityMailFromDomainResponse" "Amazonka.SES.SetIdentityMailFromDomain" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SetIdentityMailFromDomainResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newSetIdentityMailFromDomainResponse Source #

Create a value of SetIdentityMailFromDomainResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:SetIdentityMailFromDomainResponse', setIdentityMailFromDomainResponse_httpStatus - The response's http status code.

SetIdentityFeedbackForwardingEnabled

data SetIdentityFeedbackForwardingEnabled Source #

Represents a request to enable or disable whether Amazon SES forwards you bounce and complaint notifications through email. For information about email feedback forwarding, see the Amazon SES Developer Guide.

See: newSetIdentityFeedbackForwardingEnabled smart constructor.

Instances

Instances details
Eq SetIdentityFeedbackForwardingEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityFeedbackForwardingEnabled

Read SetIdentityFeedbackForwardingEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityFeedbackForwardingEnabled

Show SetIdentityFeedbackForwardingEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityFeedbackForwardingEnabled

Generic SetIdentityFeedbackForwardingEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityFeedbackForwardingEnabled

NFData SetIdentityFeedbackForwardingEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityFeedbackForwardingEnabled

Hashable SetIdentityFeedbackForwardingEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityFeedbackForwardingEnabled

AWSRequest SetIdentityFeedbackForwardingEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityFeedbackForwardingEnabled

ToHeaders SetIdentityFeedbackForwardingEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityFeedbackForwardingEnabled

ToPath SetIdentityFeedbackForwardingEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityFeedbackForwardingEnabled

ToQuery SetIdentityFeedbackForwardingEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityFeedbackForwardingEnabled

type Rep SetIdentityFeedbackForwardingEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityFeedbackForwardingEnabled

type Rep SetIdentityFeedbackForwardingEnabled = D1 ('MetaData "SetIdentityFeedbackForwardingEnabled" "Amazonka.SES.SetIdentityFeedbackForwardingEnabled" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SetIdentityFeedbackForwardingEnabled'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "forwardingEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))
type AWSResponse SetIdentityFeedbackForwardingEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityFeedbackForwardingEnabled

newSetIdentityFeedbackForwardingEnabled Source #

Create a value of SetIdentityFeedbackForwardingEnabled with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:identity:SetIdentityFeedbackForwardingEnabled', setIdentityFeedbackForwardingEnabled_identity - The identity for which to set bounce and complaint notification forwarding. Examples: user@example.com, example.com.

$sel:forwardingEnabled:SetIdentityFeedbackForwardingEnabled', setIdentityFeedbackForwardingEnabled_forwardingEnabled - Sets whether Amazon SES will forward bounce and complaint notifications as email. true specifies that Amazon SES will forward bounce and complaint notifications as email, in addition to any Amazon SNS topic publishing otherwise specified. false specifies that Amazon SES will publish bounce and complaint notifications only through Amazon SNS. This value can only be set to false when Amazon SNS topics are set for both Bounce and Complaint notification types.

data SetIdentityFeedbackForwardingEnabledResponse Source #

An empty element returned on a successful request.

See: newSetIdentityFeedbackForwardingEnabledResponse smart constructor.

Instances

Instances details
Eq SetIdentityFeedbackForwardingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityFeedbackForwardingEnabled

Read SetIdentityFeedbackForwardingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityFeedbackForwardingEnabled

Show SetIdentityFeedbackForwardingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityFeedbackForwardingEnabled

Generic SetIdentityFeedbackForwardingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityFeedbackForwardingEnabled

NFData SetIdentityFeedbackForwardingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityFeedbackForwardingEnabled

type Rep SetIdentityFeedbackForwardingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityFeedbackForwardingEnabled

type Rep SetIdentityFeedbackForwardingEnabledResponse = D1 ('MetaData "SetIdentityFeedbackForwardingEnabledResponse" "Amazonka.SES.SetIdentityFeedbackForwardingEnabled" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SetIdentityFeedbackForwardingEnabledResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newSetIdentityFeedbackForwardingEnabledResponse Source #

Create a value of SetIdentityFeedbackForwardingEnabledResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:SetIdentityFeedbackForwardingEnabledResponse', setIdentityFeedbackForwardingEnabledResponse_httpStatus - The response's http status code.

ListConfigurationSets (Paginated)

data ListConfigurationSets Source #

Represents a request to list the configuration sets associated with your AWS account. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.

See: newListConfigurationSets smart constructor.

Instances

Instances details
Eq ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

Read ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

Show ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

Generic ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

Associated Types

type Rep ListConfigurationSets :: Type -> Type #

NFData ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

Methods

rnf :: ListConfigurationSets -> () #

Hashable ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

AWSPager ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

AWSRequest ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

Associated Types

type AWSResponse ListConfigurationSets #

ToHeaders ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

ToPath ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

ToQuery ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

type Rep ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

type Rep ListConfigurationSets = D1 ('MetaData "ListConfigurationSets" "Amazonka.SES.ListConfigurationSets" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "ListConfigurationSets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))
type AWSResponse ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

newListConfigurationSets :: ListConfigurationSets Source #

Create a value of ListConfigurationSets with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListConfigurationSets', listConfigurationSets_nextToken - A token returned from a previous call to ListConfigurationSets to indicate the position of the configuration set in the configuration set list.

$sel:maxItems:ListConfigurationSets', listConfigurationSets_maxItems - The number of configuration sets to return.

data ListConfigurationSetsResponse Source #

A list of configuration sets associated with your AWS account. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.

See: newListConfigurationSetsResponse smart constructor.

Instances

Instances details
Eq ListConfigurationSetsResponse Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

Read ListConfigurationSetsResponse Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

Show ListConfigurationSetsResponse Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

Generic ListConfigurationSetsResponse Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

Associated Types

type Rep ListConfigurationSetsResponse :: Type -> Type #

NFData ListConfigurationSetsResponse Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

type Rep ListConfigurationSetsResponse Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

type Rep ListConfigurationSetsResponse = D1 ('MetaData "ListConfigurationSetsResponse" "Amazonka.SES.ListConfigurationSets" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "ListConfigurationSetsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ConfigurationSet])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListConfigurationSetsResponse Source #

Create a value of ListConfigurationSetsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurationSets:ListConfigurationSetsResponse', listConfigurationSetsResponse_configurationSets - A list of configuration sets.

$sel:nextToken:ListConfigurationSets', listConfigurationSetsResponse_nextToken - A token indicating that there are additional configuration sets available to be listed. Pass this token to successive calls of ListConfigurationSets.

$sel:httpStatus:ListConfigurationSetsResponse', listConfigurationSetsResponse_httpStatus - The response's http status code.

DeleteConfigurationSet

data DeleteConfigurationSet Source #

Represents a request to delete a configuration set. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.

See: newDeleteConfigurationSet smart constructor.

Instances

Instances details
Eq DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

Read DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

Show DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

Generic DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

Associated Types

type Rep DeleteConfigurationSet :: Type -> Type #

NFData DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

Methods

rnf :: DeleteConfigurationSet -> () #

Hashable DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

AWSRequest DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

Associated Types

type AWSResponse DeleteConfigurationSet #

ToHeaders DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

ToPath DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

ToQuery DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

type Rep DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

type Rep DeleteConfigurationSet = D1 ('MetaData "DeleteConfigurationSet" "Amazonka.SES.DeleteConfigurationSet" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DeleteConfigurationSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

newDeleteConfigurationSet Source #

Create a value of DeleteConfigurationSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurationSetName:DeleteConfigurationSet', deleteConfigurationSet_configurationSetName - The name of the configuration set to delete.

data DeleteConfigurationSetResponse Source #

An empty element returned on a successful request.

See: newDeleteConfigurationSetResponse smart constructor.

Instances

Instances details
Eq DeleteConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

Read DeleteConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

Show DeleteConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

Generic DeleteConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

Associated Types

type Rep DeleteConfigurationSetResponse :: Type -> Type #

NFData DeleteConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

type Rep DeleteConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

type Rep DeleteConfigurationSetResponse = D1 ('MetaData "DeleteConfigurationSetResponse" "Amazonka.SES.DeleteConfigurationSet" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DeleteConfigurationSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteConfigurationSetResponse Source #

Create a value of DeleteConfigurationSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteConfigurationSetResponse', deleteConfigurationSetResponse_httpStatus - The response's http status code.

GetIdentityVerificationAttributes

data GetIdentityVerificationAttributes Source #

Represents a request to return the Amazon SES verification status of a list of identities. For domain identities, this request also returns the verification token. For information about verifying identities with Amazon SES, see the Amazon SES Developer Guide.

See: newGetIdentityVerificationAttributes smart constructor.

Instances

Instances details
Eq GetIdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityVerificationAttributes

Read GetIdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityVerificationAttributes

Show GetIdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityVerificationAttributes

Generic GetIdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityVerificationAttributes

Associated Types

type Rep GetIdentityVerificationAttributes :: Type -> Type #

NFData GetIdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityVerificationAttributes

Hashable GetIdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityVerificationAttributes

AWSRequest GetIdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityVerificationAttributes

ToHeaders GetIdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityVerificationAttributes

ToPath GetIdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityVerificationAttributes

ToQuery GetIdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityVerificationAttributes

type Rep GetIdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityVerificationAttributes

type Rep GetIdentityVerificationAttributes = D1 ('MetaData "GetIdentityVerificationAttributes" "Amazonka.SES.GetIdentityVerificationAttributes" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "GetIdentityVerificationAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse GetIdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityVerificationAttributes

newGetIdentityVerificationAttributes :: GetIdentityVerificationAttributes Source #

Create a value of GetIdentityVerificationAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:identities:GetIdentityVerificationAttributes', getIdentityVerificationAttributes_identities - A list of identities.

data GetIdentityVerificationAttributesResponse Source #

The Amazon SES verification status of a list of identities. For domain identities, this response also contains the verification token.

See: newGetIdentityVerificationAttributesResponse smart constructor.

Instances

Instances details
Eq GetIdentityVerificationAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityVerificationAttributes

Read GetIdentityVerificationAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityVerificationAttributes

Show GetIdentityVerificationAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityVerificationAttributes

Generic GetIdentityVerificationAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityVerificationAttributes

NFData GetIdentityVerificationAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityVerificationAttributes

type Rep GetIdentityVerificationAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityVerificationAttributes

type Rep GetIdentityVerificationAttributesResponse = D1 ('MetaData "GetIdentityVerificationAttributesResponse" "Amazonka.SES.GetIdentityVerificationAttributes" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "GetIdentityVerificationAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "verificationAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text IdentityVerificationAttributes))))

newGetIdentityVerificationAttributesResponse Source #

Create a value of GetIdentityVerificationAttributesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetIdentityVerificationAttributesResponse', getIdentityVerificationAttributesResponse_httpStatus - The response's http status code.

$sel:verificationAttributes:GetIdentityVerificationAttributesResponse', getIdentityVerificationAttributesResponse_verificationAttributes - A map of Identities to IdentityVerificationAttributes objects.

GetIdentityPolicies

data GetIdentityPolicies Source #

Represents a request to return the requested sending authorization policies for an identity. Sending authorization is an Amazon SES feature that enables you to authorize other senders to use your identities. For information, see the Amazon SES Developer Guide.

See: newGetIdentityPolicies smart constructor.

Instances

Instances details
Eq GetIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

Read GetIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

Show GetIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

Generic GetIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

Associated Types

type Rep GetIdentityPolicies :: Type -> Type #

NFData GetIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

Methods

rnf :: GetIdentityPolicies -> () #

Hashable GetIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

AWSRequest GetIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

Associated Types

type AWSResponse GetIdentityPolicies #

ToHeaders GetIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

ToPath GetIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

ToQuery GetIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

type Rep GetIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

type Rep GetIdentityPolicies = D1 ('MetaData "GetIdentityPolicies" "Amazonka.SES.GetIdentityPolicies" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "GetIdentityPolicies'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policyNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse GetIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

newGetIdentityPolicies Source #

Create a value of GetIdentityPolicies with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:identity:GetIdentityPolicies', getIdentityPolicies_identity - The identity for which the policies will be retrieved. You can specify an identity by using its name or by using its Amazon Resource Name (ARN). Examples: user@example.com, example.com, arn:aws:ses:us-east-1:123456789012:identity/example.com.

To successfully call this API, you must own the identity.

$sel:policyNames:GetIdentityPolicies', getIdentityPolicies_policyNames - A list of the names of policies to be retrieved. You can retrieve a maximum of 20 policies at a time. If you do not know the names of the policies that are attached to the identity, you can use ListIdentityPolicies.

data GetIdentityPoliciesResponse Source #

Represents the requested sending authorization policies.

See: newGetIdentityPoliciesResponse smart constructor.

Instances

Instances details
Eq GetIdentityPoliciesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

Read GetIdentityPoliciesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

Show GetIdentityPoliciesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

Generic GetIdentityPoliciesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

Associated Types

type Rep GetIdentityPoliciesResponse :: Type -> Type #

NFData GetIdentityPoliciesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

type Rep GetIdentityPoliciesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

type Rep GetIdentityPoliciesResponse = D1 ('MetaData "GetIdentityPoliciesResponse" "Amazonka.SES.GetIdentityPolicies" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "GetIdentityPoliciesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "policies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))

newGetIdentityPoliciesResponse Source #

Create a value of GetIdentityPoliciesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetIdentityPoliciesResponse', getIdentityPoliciesResponse_httpStatus - The response's http status code.

$sel:policies:GetIdentityPoliciesResponse', getIdentityPoliciesResponse_policies - A map of policy names to policies.

ListTemplates (Paginated)

data ListTemplates Source #

See: newListTemplates smart constructor.

Constructors

ListTemplates' (Maybe Text) (Maybe Int) 

Instances

Instances details
Eq ListTemplates Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

Read ListTemplates Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

Show ListTemplates Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

Generic ListTemplates Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

Associated Types

type Rep ListTemplates :: Type -> Type #

NFData ListTemplates Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

Methods

rnf :: ListTemplates -> () #

Hashable ListTemplates Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

AWSPager ListTemplates Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

AWSRequest ListTemplates Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

Associated Types

type AWSResponse ListTemplates #

ToHeaders ListTemplates Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

ToPath ListTemplates Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

ToQuery ListTemplates Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

type Rep ListTemplates Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

type Rep ListTemplates = D1 ('MetaData "ListTemplates" "Amazonka.SES.ListTemplates" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "ListTemplates'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))
type AWSResponse ListTemplates Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

newListTemplates :: ListTemplates Source #

Create a value of ListTemplates with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListTemplates', listTemplates_nextToken - A token returned from a previous call to ListTemplates to indicate the position in the list of email templates.

$sel:maxItems:ListTemplates', listTemplates_maxItems - The maximum number of templates to return. This value must be at least 1 and less than or equal to 10. If you do not specify a value, or if you specify a value less than 1 or greater than 10, the operation will return up to 10 results.

data ListTemplatesResponse Source #

See: newListTemplatesResponse smart constructor.

Instances

Instances details
Eq ListTemplatesResponse Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

Read ListTemplatesResponse Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

Show ListTemplatesResponse Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

Generic ListTemplatesResponse Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

Associated Types

type Rep ListTemplatesResponse :: Type -> Type #

NFData ListTemplatesResponse Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

Methods

rnf :: ListTemplatesResponse -> () #

type Rep ListTemplatesResponse Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

type Rep ListTemplatesResponse = D1 ('MetaData "ListTemplatesResponse" "Amazonka.SES.ListTemplates" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "ListTemplatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "templatesMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TemplateMetadata])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTemplatesResponse Source #

Create a value of ListTemplatesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:templatesMetadata:ListTemplatesResponse', listTemplatesResponse_templatesMetadata - An array the contains the name and creation time stamp for each template in your Amazon SES account.

$sel:nextToken:ListTemplates', listTemplatesResponse_nextToken - A token indicating that there are additional email templates available to be listed. Pass this token to a subsequent call to ListTemplates to retrieve the next 50 email templates.

$sel:httpStatus:ListTemplatesResponse', listTemplatesResponse_httpStatus - The response's http status code.

VerifyDomainIdentity

data VerifyDomainIdentity Source #

Represents a request to begin Amazon SES domain verification and to generate the TXT records that you must publish to the DNS server of your domain to complete the verification. For information about domain verification, see the Amazon SES Developer Guide.

See: newVerifyDomainIdentity smart constructor.

Instances

Instances details
Eq VerifyDomainIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

Read VerifyDomainIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

Show VerifyDomainIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

Generic VerifyDomainIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

Associated Types

type Rep VerifyDomainIdentity :: Type -> Type #

NFData VerifyDomainIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

Methods

rnf :: VerifyDomainIdentity -> () #

Hashable VerifyDomainIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

AWSRequest VerifyDomainIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

Associated Types

type AWSResponse VerifyDomainIdentity #

ToHeaders VerifyDomainIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

ToPath VerifyDomainIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

ToQuery VerifyDomainIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

type Rep VerifyDomainIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

type Rep VerifyDomainIdentity = D1 ('MetaData "VerifyDomainIdentity" "Amazonka.SES.VerifyDomainIdentity" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "VerifyDomainIdentity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse VerifyDomainIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

newVerifyDomainIdentity Source #

Create a value of VerifyDomainIdentity with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:domain:VerifyDomainIdentity', verifyDomainIdentity_domain - The domain to be verified.

data VerifyDomainIdentityResponse Source #

Returns a TXT record that you must publish to the DNS server of your domain to complete domain verification with Amazon SES.

See: newVerifyDomainIdentityResponse smart constructor.

Instances

Instances details
Eq VerifyDomainIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

Read VerifyDomainIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

Show VerifyDomainIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

Generic VerifyDomainIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

Associated Types

type Rep VerifyDomainIdentityResponse :: Type -> Type #

NFData VerifyDomainIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

type Rep VerifyDomainIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

type Rep VerifyDomainIdentityResponse = D1 ('MetaData "VerifyDomainIdentityResponse" "Amazonka.SES.VerifyDomainIdentity" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "VerifyDomainIdentityResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "verificationToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newVerifyDomainIdentityResponse Source #

Create a value of VerifyDomainIdentityResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:VerifyDomainIdentityResponse', verifyDomainIdentityResponse_httpStatus - The response's http status code.

$sel:verificationToken:VerifyDomainIdentityResponse', verifyDomainIdentityResponse_verificationToken - A TXT record that you must place in the DNS settings of the domain to complete domain verification with Amazon SES.

As Amazon SES searches for the TXT record, the domain's verification status is "Pending". 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.

UpdateTemplate

data UpdateTemplate Source #

See: newUpdateTemplate smart constructor.

Instances

Instances details
Eq UpdateTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

Read UpdateTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

Show UpdateTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

Generic UpdateTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

Associated Types

type Rep UpdateTemplate :: Type -> Type #

NFData UpdateTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

Methods

rnf :: UpdateTemplate -> () #

Hashable UpdateTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

AWSRequest UpdateTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

Associated Types

type AWSResponse UpdateTemplate #

ToHeaders UpdateTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

ToPath UpdateTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

ToQuery UpdateTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

type Rep UpdateTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

type Rep UpdateTemplate = D1 ('MetaData "UpdateTemplate" "Amazonka.SES.UpdateTemplate" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "UpdateTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "template") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Template)))
type AWSResponse UpdateTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

newUpdateTemplate Source #

Create a value of UpdateTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:template:UpdateTemplate', updateTemplate_template - Undocumented member.

data UpdateTemplateResponse Source #

See: newUpdateTemplateResponse smart constructor.

Instances

Instances details
Eq UpdateTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

Read UpdateTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

Show UpdateTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

Generic UpdateTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

Associated Types

type Rep UpdateTemplateResponse :: Type -> Type #

NFData UpdateTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

Methods

rnf :: UpdateTemplateResponse -> () #

type Rep UpdateTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

type Rep UpdateTemplateResponse = D1 ('MetaData "UpdateTemplateResponse" "Amazonka.SES.UpdateTemplate" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "UpdateTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateTemplateResponse Source #

Create a value of UpdateTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateTemplateResponse', updateTemplateResponse_httpStatus - The response's http status code.

DeleteTemplate

data DeleteTemplate Source #

Represents a request to delete an email template. For more information, see the Amazon SES Developer Guide.

See: newDeleteTemplate smart constructor.

Constructors

DeleteTemplate' Text 

Instances

Instances details
Eq DeleteTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

Read DeleteTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

Show DeleteTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

Generic DeleteTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

Associated Types

type Rep DeleteTemplate :: Type -> Type #

NFData DeleteTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

Methods

rnf :: DeleteTemplate -> () #

Hashable DeleteTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

AWSRequest DeleteTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

Associated Types

type AWSResponse DeleteTemplate #

ToHeaders DeleteTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

ToPath DeleteTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

ToQuery DeleteTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

type Rep DeleteTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

type Rep DeleteTemplate = D1 ('MetaData "DeleteTemplate" "Amazonka.SES.DeleteTemplate" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DeleteTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

newDeleteTemplate Source #

Create a value of DeleteTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:templateName:DeleteTemplate', deleteTemplate_templateName - The name of the template to be deleted.

data DeleteTemplateResponse Source #

See: newDeleteTemplateResponse smart constructor.

Instances

Instances details
Eq DeleteTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

Read DeleteTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

Show DeleteTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

Generic DeleteTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

Associated Types

type Rep DeleteTemplateResponse :: Type -> Type #

NFData DeleteTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

Methods

rnf :: DeleteTemplateResponse -> () #

type Rep DeleteTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

type Rep DeleteTemplateResponse = D1 ('MetaData "DeleteTemplateResponse" "Amazonka.SES.DeleteTemplate" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DeleteTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteTemplateResponse Source #

Create a value of DeleteTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteTemplateResponse', deleteTemplateResponse_httpStatus - The response's http status code.

ReorderReceiptRuleSet

data ReorderReceiptRuleSet Source #

Represents a request to reorder the receipt rules within a receipt rule set. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

See: newReorderReceiptRuleSet smart constructor.

Instances

Instances details
Eq ReorderReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

Read ReorderReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

Show ReorderReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

Generic ReorderReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

Associated Types

type Rep ReorderReceiptRuleSet :: Type -> Type #

NFData ReorderReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

Methods

rnf :: ReorderReceiptRuleSet -> () #

Hashable ReorderReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

AWSRequest ReorderReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

Associated Types

type AWSResponse ReorderReceiptRuleSet #

ToHeaders ReorderReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

ToPath ReorderReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

ToQuery ReorderReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

type Rep ReorderReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

type Rep ReorderReceiptRuleSet = D1 ('MetaData "ReorderReceiptRuleSet" "Amazonka.SES.ReorderReceiptRuleSet" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "ReorderReceiptRuleSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ruleNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse ReorderReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

newReorderReceiptRuleSet Source #

Create a value of ReorderReceiptRuleSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ruleSetName:ReorderReceiptRuleSet', reorderReceiptRuleSet_ruleSetName - The name of the receipt rule set to reorder.

$sel:ruleNames:ReorderReceiptRuleSet', reorderReceiptRuleSet_ruleNames - A list of the specified receipt rule set's receipt rules in the order that you want to put them.

data ReorderReceiptRuleSetResponse Source #

An empty element returned on a successful request.

See: newReorderReceiptRuleSetResponse smart constructor.

Instances

Instances details
Eq ReorderReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

Read ReorderReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

Show ReorderReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

Generic ReorderReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

Associated Types

type Rep ReorderReceiptRuleSetResponse :: Type -> Type #

NFData ReorderReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

type Rep ReorderReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

type Rep ReorderReceiptRuleSetResponse = D1 ('MetaData "ReorderReceiptRuleSetResponse" "Amazonka.SES.ReorderReceiptRuleSet" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "ReorderReceiptRuleSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newReorderReceiptRuleSetResponse Source #

Create a value of ReorderReceiptRuleSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:ReorderReceiptRuleSetResponse', reorderReceiptRuleSetResponse_httpStatus - The response's http status code.

ListReceiptRuleSets (Paginated)

data ListReceiptRuleSets Source #

Represents a request to list the receipt rule sets that exist under your AWS account. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

See: newListReceiptRuleSets smart constructor.

Instances

Instances details
Eq ListReceiptRuleSets Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

Read ListReceiptRuleSets Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

Show ListReceiptRuleSets Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

Generic ListReceiptRuleSets Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

Associated Types

type Rep ListReceiptRuleSets :: Type -> Type #

NFData ListReceiptRuleSets Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

Methods

rnf :: ListReceiptRuleSets -> () #

Hashable ListReceiptRuleSets Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

AWSPager ListReceiptRuleSets Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

AWSRequest ListReceiptRuleSets Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

Associated Types

type AWSResponse ListReceiptRuleSets #

ToHeaders ListReceiptRuleSets Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

ToPath ListReceiptRuleSets Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

ToQuery ListReceiptRuleSets Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

type Rep ListReceiptRuleSets Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

type Rep ListReceiptRuleSets = D1 ('MetaData "ListReceiptRuleSets" "Amazonka.SES.ListReceiptRuleSets" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "ListReceiptRuleSets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse ListReceiptRuleSets Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

newListReceiptRuleSets :: ListReceiptRuleSets Source #

Create a value of ListReceiptRuleSets with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListReceiptRuleSets', listReceiptRuleSets_nextToken - A token returned from a previous call to ListReceiptRuleSets to indicate the position in the receipt rule set list.

data ListReceiptRuleSetsResponse Source #

A list of receipt rule sets that exist under your AWS account.

See: newListReceiptRuleSetsResponse smart constructor.

Instances

Instances details
Eq ListReceiptRuleSetsResponse Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

Read ListReceiptRuleSetsResponse Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

Show ListReceiptRuleSetsResponse Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

Generic ListReceiptRuleSetsResponse Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

Associated Types

type Rep ListReceiptRuleSetsResponse :: Type -> Type #

NFData ListReceiptRuleSetsResponse Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

type Rep ListReceiptRuleSetsResponse Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

type Rep ListReceiptRuleSetsResponse = D1 ('MetaData "ListReceiptRuleSetsResponse" "Amazonka.SES.ListReceiptRuleSets" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "ListReceiptRuleSetsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleSets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReceiptRuleSetMetadata])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListReceiptRuleSetsResponse Source #

Create a value of ListReceiptRuleSetsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ruleSets:ListReceiptRuleSetsResponse', listReceiptRuleSetsResponse_ruleSets - The metadata for the currently active receipt rule set. The metadata consists of the rule set name and the timestamp of when the rule set was created.

$sel:nextToken:ListReceiptRuleSets', listReceiptRuleSetsResponse_nextToken - A token indicating that there are additional receipt rule sets available to be listed. Pass this token to successive calls of ListReceiptRuleSets to retrieve up to 100 receipt rule sets at a time.

$sel:httpStatus:ListReceiptRuleSetsResponse', listReceiptRuleSetsResponse_httpStatus - The response's http status code.

DeleteReceiptRuleSet

data DeleteReceiptRuleSet Source #

Represents a request to delete a receipt rule set and all of the receipt rules it contains. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

See: newDeleteReceiptRuleSet smart constructor.

Instances

Instances details
Eq DeleteReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

Read DeleteReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

Show DeleteReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

Generic DeleteReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

Associated Types

type Rep DeleteReceiptRuleSet :: Type -> Type #

NFData DeleteReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

Methods

rnf :: DeleteReceiptRuleSet -> () #

Hashable DeleteReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

AWSRequest DeleteReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

Associated Types

type AWSResponse DeleteReceiptRuleSet #

ToHeaders DeleteReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

ToPath DeleteReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

ToQuery DeleteReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

type Rep DeleteReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

type Rep DeleteReceiptRuleSet = D1 ('MetaData "DeleteReceiptRuleSet" "Amazonka.SES.DeleteReceiptRuleSet" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DeleteReceiptRuleSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

newDeleteReceiptRuleSet Source #

Create a value of DeleteReceiptRuleSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ruleSetName:DeleteReceiptRuleSet', deleteReceiptRuleSet_ruleSetName - The name of the receipt rule set to delete.

data DeleteReceiptRuleSetResponse Source #

An empty element returned on a successful request.

See: newDeleteReceiptRuleSetResponse smart constructor.

Instances

Instances details
Eq DeleteReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

Read DeleteReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

Show DeleteReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

Generic DeleteReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

Associated Types

type Rep DeleteReceiptRuleSetResponse :: Type -> Type #

NFData DeleteReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

type Rep DeleteReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

type Rep DeleteReceiptRuleSetResponse = D1 ('MetaData "DeleteReceiptRuleSetResponse" "Amazonka.SES.DeleteReceiptRuleSet" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DeleteReceiptRuleSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteReceiptRuleSetResponse Source #

Create a value of DeleteReceiptRuleSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteReceiptRuleSetResponse', deleteReceiptRuleSetResponse_httpStatus - The response's http status code.

SetReceiptRulePosition

data SetReceiptRulePosition Source #

Represents a request to set the position of a receipt rule in a receipt rule set. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

See: newSetReceiptRulePosition smart constructor.

Instances

Instances details
Eq SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

Read SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

Show SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

Generic SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

Associated Types

type Rep SetReceiptRulePosition :: Type -> Type #

NFData SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

Methods

rnf :: SetReceiptRulePosition -> () #

Hashable SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

AWSRequest SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

Associated Types

type AWSResponse SetReceiptRulePosition #

ToHeaders SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

ToPath SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

ToQuery SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

type Rep SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

type Rep SetReceiptRulePosition = D1 ('MetaData "SetReceiptRulePosition" "Amazonka.SES.SetReceiptRulePosition" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SetReceiptRulePosition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "after") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ruleSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

newSetReceiptRulePosition Source #

Create a value of SetReceiptRulePosition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:after:SetReceiptRulePosition', setReceiptRulePosition_after - The name of the receipt rule after which to place the specified receipt rule.

$sel:ruleSetName:SetReceiptRulePosition', setReceiptRulePosition_ruleSetName - The name of the receipt rule set that contains the receipt rule to reposition.

$sel:ruleName:SetReceiptRulePosition', setReceiptRulePosition_ruleName - The name of the receipt rule to reposition.

data SetReceiptRulePositionResponse Source #

An empty element returned on a successful request.

See: newSetReceiptRulePositionResponse smart constructor.

Instances

Instances details
Eq SetReceiptRulePositionResponse Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

Read SetReceiptRulePositionResponse Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

Show SetReceiptRulePositionResponse Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

Generic SetReceiptRulePositionResponse Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

Associated Types

type Rep SetReceiptRulePositionResponse :: Type -> Type #

NFData SetReceiptRulePositionResponse Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

type Rep SetReceiptRulePositionResponse Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

type Rep SetReceiptRulePositionResponse = D1 ('MetaData "SetReceiptRulePositionResponse" "Amazonka.SES.SetReceiptRulePosition" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SetReceiptRulePositionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newSetReceiptRulePositionResponse Source #

Create a value of SetReceiptRulePositionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:SetReceiptRulePositionResponse', setReceiptRulePositionResponse_httpStatus - The response's http status code.

SendBounce

data SendBounce Source #

Represents a request to send a bounce message to the sender of an email you received through Amazon SES.

See: newSendBounce smart constructor.

Instances

Instances details
Eq SendBounce Source # 
Instance details

Defined in Amazonka.SES.SendBounce

Read SendBounce Source # 
Instance details

Defined in Amazonka.SES.SendBounce

Show SendBounce Source # 
Instance details

Defined in Amazonka.SES.SendBounce

Generic SendBounce Source # 
Instance details

Defined in Amazonka.SES.SendBounce

Associated Types

type Rep SendBounce :: Type -> Type #

NFData SendBounce Source # 
Instance details

Defined in Amazonka.SES.SendBounce

Methods

rnf :: SendBounce -> () #

Hashable SendBounce Source # 
Instance details

Defined in Amazonka.SES.SendBounce

AWSRequest SendBounce Source # 
Instance details

Defined in Amazonka.SES.SendBounce

Associated Types

type AWSResponse SendBounce #

ToHeaders SendBounce Source # 
Instance details

Defined in Amazonka.SES.SendBounce

Methods

toHeaders :: SendBounce -> [Header] #

ToPath SendBounce Source # 
Instance details

Defined in Amazonka.SES.SendBounce

ToQuery SendBounce Source # 
Instance details

Defined in Amazonka.SES.SendBounce

type Rep SendBounce Source # 
Instance details

Defined in Amazonka.SES.SendBounce

type Rep SendBounce = D1 ('MetaData "SendBounce" "Amazonka.SES.SendBounce" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SendBounce'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "messageDsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MessageDsn)) :*: (S1 ('MetaSel ('Just "explanation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bounceSenderArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "originalMessageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "bounceSender") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "bouncedRecipientInfoList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [BouncedRecipientInfo])))))
type AWSResponse SendBounce Source # 
Instance details

Defined in Amazonka.SES.SendBounce

newSendBounce Source #

Create a value of SendBounce with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:messageDsn:SendBounce', sendBounce_messageDsn - Message-related DSN fields. If not specified, Amazon SES will choose the values.

$sel:explanation:SendBounce', sendBounce_explanation - Human-readable text for the bounce message to explain the failure. If not specified, the text will be auto-generated based on the bounced recipient information.

$sel:bounceSenderArn:SendBounce', sendBounce_bounceSenderArn - This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to use the address in the "From" header of the bounce. For more information about sending authorization, see the Amazon SES Developer Guide.

$sel:originalMessageId:SendBounce', sendBounce_originalMessageId - The message ID of the message to be bounced.

$sel:bounceSender:SendBounce', sendBounce_bounceSender - The address to use in the "From" header of the bounce message. This must be an identity that you have verified with Amazon SES.

$sel:bouncedRecipientInfoList:SendBounce', sendBounce_bouncedRecipientInfoList - A list of recipients of the bounced message, including the information required to create the Delivery Status Notifications (DSNs) for the recipients. You must specify at least one BouncedRecipientInfo in the list.

data SendBounceResponse Source #

Represents a unique message ID.

See: newSendBounceResponse smart constructor.

Instances

Instances details
Eq SendBounceResponse Source # 
Instance details

Defined in Amazonka.SES.SendBounce

Read SendBounceResponse Source # 
Instance details

Defined in Amazonka.SES.SendBounce

Show SendBounceResponse Source # 
Instance details

Defined in Amazonka.SES.SendBounce

Generic SendBounceResponse Source # 
Instance details

Defined in Amazonka.SES.SendBounce

Associated Types

type Rep SendBounceResponse :: Type -> Type #

NFData SendBounceResponse Source # 
Instance details

Defined in Amazonka.SES.SendBounce

Methods

rnf :: SendBounceResponse -> () #

type Rep SendBounceResponse Source # 
Instance details

Defined in Amazonka.SES.SendBounce

type Rep SendBounceResponse = D1 ('MetaData "SendBounceResponse" "Amazonka.SES.SendBounce" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SendBounceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "messageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newSendBounceResponse Source #

Create a value of SendBounceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:messageId:SendBounceResponse', sendBounceResponse_messageId - The message ID of the bounce message.

$sel:httpStatus:SendBounceResponse', sendBounceResponse_httpStatus - The response's http status code.

GetIdentityDkimAttributes

data GetIdentityDkimAttributes Source #

Represents a request for the status of Amazon SES Easy DKIM signing for an identity. For domain identities, this request also returns the DKIM tokens that are required for Easy DKIM signing, and whether Amazon SES successfully verified that these tokens were published. For more information about Easy DKIM, see the Amazon SES Developer Guide.

See: newGetIdentityDkimAttributes smart constructor.

Instances

Instances details
Eq GetIdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

Read GetIdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

Show GetIdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

Generic GetIdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

Associated Types

type Rep GetIdentityDkimAttributes :: Type -> Type #

NFData GetIdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

Hashable GetIdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

AWSRequest GetIdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

ToHeaders GetIdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

ToPath GetIdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

ToQuery GetIdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

type Rep GetIdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

type Rep GetIdentityDkimAttributes = D1 ('MetaData "GetIdentityDkimAttributes" "Amazonka.SES.GetIdentityDkimAttributes" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "GetIdentityDkimAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse GetIdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

newGetIdentityDkimAttributes :: GetIdentityDkimAttributes Source #

Create a value of GetIdentityDkimAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:identities:GetIdentityDkimAttributes', getIdentityDkimAttributes_identities - A list of one or more verified identities - email addresses, domains, or both.

data GetIdentityDkimAttributesResponse Source #

Represents the status of Amazon SES Easy DKIM signing for an identity. For domain identities, this response also contains the DKIM tokens that are required for Easy DKIM signing, and whether Amazon SES successfully verified that these tokens were published.

See: newGetIdentityDkimAttributesResponse smart constructor.

Instances

Instances details
Eq GetIdentityDkimAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

Read GetIdentityDkimAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

Show GetIdentityDkimAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

Generic GetIdentityDkimAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

Associated Types

type Rep GetIdentityDkimAttributesResponse :: Type -> Type #

NFData GetIdentityDkimAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

type Rep GetIdentityDkimAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

type Rep GetIdentityDkimAttributesResponse = D1 ('MetaData "GetIdentityDkimAttributesResponse" "Amazonka.SES.GetIdentityDkimAttributes" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "GetIdentityDkimAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "dkimAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text IdentityDkimAttributes))))

newGetIdentityDkimAttributesResponse Source #

Create a value of GetIdentityDkimAttributesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetIdentityDkimAttributesResponse', getIdentityDkimAttributesResponse_httpStatus - The response's http status code.

$sel:dkimAttributes:GetIdentityDkimAttributesResponse', getIdentityDkimAttributesResponse_dkimAttributes - The DKIM attributes for an email address or a domain.

SendTemplatedEmail

data SendTemplatedEmail Source #

Represents a request to send a templated email using Amazon SES. For more information, see the Amazon SES Developer Guide.

See: newSendTemplatedEmail smart constructor.

Instances

Instances details
Eq SendTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

Read SendTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

Show SendTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

Generic SendTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

Associated Types

type Rep SendTemplatedEmail :: Type -> Type #

NFData SendTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

Methods

rnf :: SendTemplatedEmail -> () #

Hashable SendTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

AWSRequest SendTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

Associated Types

type AWSResponse SendTemplatedEmail #

ToHeaders SendTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

ToPath SendTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

ToQuery SendTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

type Rep SendTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

type AWSResponse SendTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

newSendTemplatedEmail Source #

Create a value of SendTemplatedEmail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:returnPath:SendTemplatedEmail', sendTemplatedEmail_returnPath - The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled. If the message cannot be delivered to the recipient, then an error message will be returned from the recipient's ISP; this message will then be forwarded to the email address specified by the ReturnPath parameter. The ReturnPath parameter is never overwritten. This email address must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

$sel:configurationSetName:SendTemplatedEmail', sendTemplatedEmail_configurationSetName - The name of the configuration set to use when you send an email using SendTemplatedEmail.

$sel:sourceArn:SendTemplatedEmail', sendTemplatedEmail_sourceArn - This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to send for the email address specified in the Source parameter.

For example, if the owner of example.com (which has ARN arn:aws:ses:us-east-1:123456789012:identity/example.com) attaches a policy to it that authorizes you to send from user@example.com, then you would specify the SourceArn to be arn:aws:ses:us-east-1:123456789012:identity/example.com, and the Source to be user@example.com.

For more information about sending authorization, see the Amazon SES Developer Guide.

$sel:returnPathArn:SendTemplatedEmail', sendTemplatedEmail_returnPathArn - This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to use the email address specified in the ReturnPath parameter.

For example, if the owner of example.com (which has ARN arn:aws:ses:us-east-1:123456789012:identity/example.com) attaches a policy to it that authorizes you to use feedback@example.com, then you would specify the ReturnPathArn to be arn:aws:ses:us-east-1:123456789012:identity/example.com, and the ReturnPath to be feedback@example.com.

For more information about sending authorization, see the Amazon SES Developer Guide.

$sel:templateArn:SendTemplatedEmail', sendTemplatedEmail_templateArn - The ARN of the template to use when sending this email.

$sel:tags:SendTemplatedEmail', sendTemplatedEmail_tags - A list of tags, in the form of name/value pairs, to apply to an email that you send using SendTemplatedEmail. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

$sel:replyToAddresses:SendTemplatedEmail', sendTemplatedEmail_replyToAddresses - The reply-to email address(es) for the message. If the recipient replies to the message, each reply-to address will receive the reply.

$sel:source:SendTemplatedEmail', sendTemplatedEmail_source - The email address that is sending the email. This email address must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES. For information about verifying identities, see the Amazon SES Developer Guide.

If you are sending on behalf of another user and have been permitted to do so by a sending authorization policy, then you must also specify the SourceArn parameter. For more information about sending authorization, see the Amazon SES Developer Guide.

Amazon SES does not support the SMTPUTF8 extension, as described in RFC6531. For this reason, the local part of a source email address (the part of the email address that precedes the @ sign) may only contain 7-bit ASCII characters. If the domain part of an address (the part after the @ sign) contains non-ASCII characters, they must be encoded using Punycode, as described in RFC3492. The sender name (also known as the friendly name) may contain non-ASCII characters. These characters must be encoded using MIME encoded-word syntax, as described inRFC 2047. MIME encoded-word syntax uses the following form: =?charset?encoding?encoded-text?=.

$sel:destination:SendTemplatedEmail', sendTemplatedEmail_destination - The destination for this email, composed of To:, CC:, and BCC: fields. A Destination can include up to 50 recipients across these three fields.

$sel:template:SendTemplatedEmail', sendTemplatedEmail_template - The template to use when sending this email.

$sel:templateData:SendTemplatedEmail', sendTemplatedEmail_templateData - A list of replacement values to apply to the template. This parameter is a JSON object, typically consisting of key-value pairs in which the keys correspond to replacement tags in the email template.

data SendTemplatedEmailResponse Source #

See: newSendTemplatedEmailResponse smart constructor.

Instances

Instances details
Eq SendTemplatedEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

Read SendTemplatedEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

Show SendTemplatedEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

Generic SendTemplatedEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

Associated Types

type Rep SendTemplatedEmailResponse :: Type -> Type #

NFData SendTemplatedEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

type Rep SendTemplatedEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

type Rep SendTemplatedEmailResponse = D1 ('MetaData "SendTemplatedEmailResponse" "Amazonka.SES.SendTemplatedEmail" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SendTemplatedEmailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "messageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSendTemplatedEmailResponse Source #

Create a value of SendTemplatedEmailResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:SendTemplatedEmailResponse', sendTemplatedEmailResponse_httpStatus - The response's http status code.

$sel:messageId:SendTemplatedEmailResponse', sendTemplatedEmailResponse_messageId - The unique message identifier returned from the SendTemplatedEmail action.

VerifyDomainDkim

data VerifyDomainDkim Source #

Represents a request to generate the CNAME records needed to set up Easy DKIM with Amazon SES. For more information about setting up Easy DKIM, see the Amazon SES Developer Guide.

See: newVerifyDomainDkim smart constructor.

Constructors

VerifyDomainDkim' Text 

Instances

Instances details
Eq VerifyDomainDkim Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

Read VerifyDomainDkim Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

Show VerifyDomainDkim Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

Generic VerifyDomainDkim Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

Associated Types

type Rep VerifyDomainDkim :: Type -> Type #

NFData VerifyDomainDkim Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

Methods

rnf :: VerifyDomainDkim -> () #

Hashable VerifyDomainDkim Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

AWSRequest VerifyDomainDkim Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

Associated Types

type AWSResponse VerifyDomainDkim #

ToHeaders VerifyDomainDkim Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

ToPath VerifyDomainDkim Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

ToQuery VerifyDomainDkim Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

type Rep VerifyDomainDkim Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

type Rep VerifyDomainDkim = D1 ('MetaData "VerifyDomainDkim" "Amazonka.SES.VerifyDomainDkim" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "VerifyDomainDkim'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse VerifyDomainDkim Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

newVerifyDomainDkim Source #

Create a value of VerifyDomainDkim with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:domain:VerifyDomainDkim', verifyDomainDkim_domain - The name of the domain to be verified for Easy DKIM signing.

data VerifyDomainDkimResponse Source #

Returns CNAME records that you must publish to the DNS server of your domain to set up Easy DKIM with Amazon SES.

See: newVerifyDomainDkimResponse smart constructor.

Instances

Instances details
Eq VerifyDomainDkimResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

Read VerifyDomainDkimResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

Show VerifyDomainDkimResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

Generic VerifyDomainDkimResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

Associated Types

type Rep VerifyDomainDkimResponse :: Type -> Type #

NFData VerifyDomainDkimResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

type Rep VerifyDomainDkimResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

type Rep VerifyDomainDkimResponse = D1 ('MetaData "VerifyDomainDkimResponse" "Amazonka.SES.VerifyDomainDkim" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "VerifyDomainDkimResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "dkimTokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newVerifyDomainDkimResponse Source #

Create a value of VerifyDomainDkimResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:VerifyDomainDkimResponse', verifyDomainDkimResponse_httpStatus - The response's http status code.

$sel:dkimTokens:VerifyDomainDkimResponse', verifyDomainDkimResponse_dkimTokens - A set of character strings that represent the domain's identity. If the identity is an email address, the tokens represent the domain of that address.

Using these tokens, you need to create DNS CNAME records that point to DKIM public keys that are hosted by Amazon SES. Amazon Web Services eventually detects that you've updated your DNS records. This detection process might take up to 72 hours. After successful detection, Amazon SES is able to DKIM-sign email originating from that domain. (This only applies to domain identities, not email address identities.)

For more information about creating DNS records using DKIM tokens, see the Amazon SES Developer Guide.

TestRenderTemplate

data TestRenderTemplate Source #

See: newTestRenderTemplate smart constructor.

Instances

Instances details
Eq TestRenderTemplate Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

Read TestRenderTemplate Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

Show TestRenderTemplate Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

Generic TestRenderTemplate Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

Associated Types

type Rep TestRenderTemplate :: Type -> Type #

NFData TestRenderTemplate Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

Methods

rnf :: TestRenderTemplate -> () #

Hashable TestRenderTemplate Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

AWSRequest TestRenderTemplate Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

Associated Types

type AWSResponse TestRenderTemplate #

ToHeaders TestRenderTemplate Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

ToPath TestRenderTemplate Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

ToQuery TestRenderTemplate Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

type Rep TestRenderTemplate Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

type Rep TestRenderTemplate = D1 ('MetaData "TestRenderTemplate" "Amazonka.SES.TestRenderTemplate" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "TestRenderTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "templateData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse TestRenderTemplate Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

newTestRenderTemplate Source #

Create a value of TestRenderTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:templateName:TestRenderTemplate', testRenderTemplate_templateName - The name of the template that you want to render.

$sel:templateData:TestRenderTemplate', testRenderTemplate_templateData - A list of replacement values to apply to the template. This parameter is a JSON object, typically consisting of key-value pairs in which the keys correspond to replacement tags in the email template.

data TestRenderTemplateResponse Source #

See: newTestRenderTemplateResponse smart constructor.

Instances

Instances details
Eq TestRenderTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

Read TestRenderTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

Show TestRenderTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

Generic TestRenderTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

Associated Types

type Rep TestRenderTemplateResponse :: Type -> Type #

NFData TestRenderTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

type Rep TestRenderTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

type Rep TestRenderTemplateResponse = D1 ('MetaData "TestRenderTemplateResponse" "Amazonka.SES.TestRenderTemplate" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "TestRenderTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "renderedTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTestRenderTemplateResponse Source #

Create a value of TestRenderTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:renderedTemplate:TestRenderTemplateResponse', testRenderTemplateResponse_renderedTemplate - The complete MIME message rendered by applying the data in the TemplateData parameter to the template specified in the TemplateName parameter.

$sel:httpStatus:TestRenderTemplateResponse', testRenderTemplateResponse_httpStatus - The response's http status code.

SendBulkTemplatedEmail

data SendBulkTemplatedEmail Source #

Represents a request to send a templated email to multiple destinations using Amazon SES. For more information, see the Amazon SES Developer Guide.

See: newSendBulkTemplatedEmail smart constructor.

Instances

Instances details
Eq SendBulkTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

Read SendBulkTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

Show SendBulkTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

Generic SendBulkTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

Associated Types

type Rep SendBulkTemplatedEmail :: Type -> Type #

NFData SendBulkTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

Methods

rnf :: SendBulkTemplatedEmail -> () #

Hashable SendBulkTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

AWSRequest SendBulkTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

Associated Types

type AWSResponse SendBulkTemplatedEmail #

ToHeaders SendBulkTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

ToPath SendBulkTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

ToQuery SendBulkTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

type Rep SendBulkTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

type Rep SendBulkTemplatedEmail = D1 ('MetaData "SendBulkTemplatedEmail" "Amazonka.SES.SendBulkTemplatedEmail" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SendBulkTemplatedEmail'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "returnPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "defaultTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MessageTag])) :*: S1 ('MetaSel ('Just "returnPathArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "templateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "defaultTemplateData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "replyToAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "template") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "destinations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [BulkEmailDestination]))))))
type AWSResponse SendBulkTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

newSendBulkTemplatedEmail Source #

Create a value of SendBulkTemplatedEmail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:returnPath:SendBulkTemplatedEmail', sendBulkTemplatedEmail_returnPath - The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled. If the message cannot be delivered to the recipient, then an error message will be returned from the recipient's ISP; this message will then be forwarded to the email address specified by the ReturnPath parameter. The ReturnPath parameter is never overwritten. This email address must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

$sel:configurationSetName:SendBulkTemplatedEmail', sendBulkTemplatedEmail_configurationSetName - The name of the configuration set to use when you send an email using SendBulkTemplatedEmail.

$sel:sourceArn:SendBulkTemplatedEmail', sendBulkTemplatedEmail_sourceArn - This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to send for the email address specified in the Source parameter.

For example, if the owner of example.com (which has ARN arn:aws:ses:us-east-1:123456789012:identity/example.com) attaches a policy to it that authorizes you to send from user@example.com, then you would specify the SourceArn to be arn:aws:ses:us-east-1:123456789012:identity/example.com, and the Source to be user@example.com.

For more information about sending authorization, see the Amazon SES Developer Guide.

$sel:defaultTags:SendBulkTemplatedEmail', sendBulkTemplatedEmail_defaultTags - A list of tags, in the form of name/value pairs, to apply to an email that you send to a destination using SendBulkTemplatedEmail.

$sel:returnPathArn:SendBulkTemplatedEmail', sendBulkTemplatedEmail_returnPathArn - This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to use the email address specified in the ReturnPath parameter.

For example, if the owner of example.com (which has ARN arn:aws:ses:us-east-1:123456789012:identity/example.com) attaches a policy to it that authorizes you to use feedback@example.com, then you would specify the ReturnPathArn to be arn:aws:ses:us-east-1:123456789012:identity/example.com, and the ReturnPath to be feedback@example.com.

For more information about sending authorization, see the Amazon SES Developer Guide.

$sel:templateArn:SendBulkTemplatedEmail', sendBulkTemplatedEmail_templateArn - The ARN of the template to use when sending this email.

$sel:defaultTemplateData:SendBulkTemplatedEmail', sendBulkTemplatedEmail_defaultTemplateData - A list of replacement values to apply to the template when replacement data is not specified in a Destination object. These values act as a default or fallback option when no other data is available.

The template data is a JSON object, typically consisting of key-value pairs in which the keys correspond to replacement tags in the email template.

$sel:replyToAddresses:SendBulkTemplatedEmail', sendBulkTemplatedEmail_replyToAddresses - The reply-to email address(es) for the message. If the recipient replies to the message, each reply-to address will receive the reply.

$sel:source:SendBulkTemplatedEmail', sendBulkTemplatedEmail_source - The email address that is sending the email. This email address must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES. For information about verifying identities, see the Amazon SES Developer Guide.

If you are sending on behalf of another user and have been permitted to do so by a sending authorization policy, then you must also specify the SourceArn parameter. For more information about sending authorization, see the Amazon SES Developer Guide.

Amazon SES does not support the SMTPUTF8 extension, as described in RFC6531. For this reason, the local part of a source email address (the part of the email address that precedes the @ sign) may only contain 7-bit ASCII characters. If the domain part of an address (the part after the @ sign) contains non-ASCII characters, they must be encoded using Punycode, as described in RFC3492. The sender name (also known as the friendly name) may contain non-ASCII characters. These characters must be encoded using MIME encoded-word syntax, as described in RFC 2047. MIME encoded-word syntax uses the following form: =?charset?encoding?encoded-text?=.

$sel:template:SendBulkTemplatedEmail', sendBulkTemplatedEmail_template - The template to use when sending this email.

$sel:destinations:SendBulkTemplatedEmail', sendBulkTemplatedEmail_destinations - One or more Destination objects. All of the recipients in a Destination will receive the same version of the email. You can specify up to 50 Destination objects within a Destinations array.

data SendBulkTemplatedEmailResponse Source #

See: newSendBulkTemplatedEmailResponse smart constructor.

Instances

Instances details
Eq SendBulkTemplatedEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

Read SendBulkTemplatedEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

Show SendBulkTemplatedEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

Generic SendBulkTemplatedEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

Associated Types

type Rep SendBulkTemplatedEmailResponse :: Type -> Type #

NFData SendBulkTemplatedEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

type Rep SendBulkTemplatedEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

type Rep SendBulkTemplatedEmailResponse = D1 ('MetaData "SendBulkTemplatedEmailResponse" "Amazonka.SES.SendBulkTemplatedEmail" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SendBulkTemplatedEmailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [BulkEmailDestinationStatus])))

newSendBulkTemplatedEmailResponse Source #

Create a value of SendBulkTemplatedEmailResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:SendBulkTemplatedEmailResponse', sendBulkTemplatedEmailResponse_httpStatus - The response's http status code.

$sel:status:SendBulkTemplatedEmailResponse', sendBulkTemplatedEmailResponse_status - The unique message identifier returned from the SendBulkTemplatedEmail action.

SendRawEmail

data SendRawEmail Source #

Represents a request to send a single raw email using Amazon SES. For more information, see the Amazon SES Developer Guide.

See: newSendRawEmail smart constructor.

Instances

Instances details
Eq SendRawEmail Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

Read SendRawEmail Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

Show SendRawEmail Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

Generic SendRawEmail Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

Associated Types

type Rep SendRawEmail :: Type -> Type #

NFData SendRawEmail Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

Methods

rnf :: SendRawEmail -> () #

Hashable SendRawEmail Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

AWSRequest SendRawEmail Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

Associated Types

type AWSResponse SendRawEmail #

ToHeaders SendRawEmail Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

ToPath SendRawEmail Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

ToQuery SendRawEmail Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

type Rep SendRawEmail Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

type AWSResponse SendRawEmail Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

newSendRawEmail Source #

Create a value of SendRawEmail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurationSetName:SendRawEmail', sendRawEmail_configurationSetName - The name of the configuration set to use when you send an email using SendRawEmail.

$sel:sourceArn:SendRawEmail', sendRawEmail_sourceArn - This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to send for the email address specified in the Source parameter.

For example, if the owner of example.com (which has ARN arn:aws:ses:us-east-1:123456789012:identity/example.com) attaches a policy to it that authorizes you to send from user@example.com, then you would specify the SourceArn to be arn:aws:ses:us-east-1:123456789012:identity/example.com, and the Source to be user@example.com.

Instead of using this parameter, you can use the X-header X-SES-SOURCE-ARN in the raw message of the email. If you use both the SourceArn parameter and the corresponding X-header, Amazon SES uses the value of the SourceArn parameter.

For information about when to use this parameter, see the description of SendRawEmail in this guide, or see the Amazon SES Developer Guide.

$sel:destinations:SendRawEmail', sendRawEmail_destinations - A list of destinations for the message, consisting of To:, CC:, and BCC: addresses.

$sel:returnPathArn:SendRawEmail', sendRawEmail_returnPathArn - This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to use the email address specified in the ReturnPath parameter.

For example, if the owner of example.com (which has ARN arn:aws:ses:us-east-1:123456789012:identity/example.com) attaches a policy to it that authorizes you to use feedback@example.com, then you would specify the ReturnPathArn to be arn:aws:ses:us-east-1:123456789012:identity/example.com, and the ReturnPath to be feedback@example.com.

Instead of using this parameter, you can use the X-header X-SES-RETURN-PATH-ARN in the raw message of the email. If you use both the ReturnPathArn parameter and the corresponding X-header, Amazon SES uses the value of the ReturnPathArn parameter.

For information about when to use this parameter, see the description of SendRawEmail in this guide, or see the Amazon SES Developer Guide.

$sel:source:SendRawEmail', sendRawEmail_source - The identity's email address. If you do not provide a value for this parameter, you must specify a "From" address in the raw text of the message. (You can also specify both.)

Amazon SES does not support the SMTPUTF8 extension, as described inRFC6531. For this reason, the local part of a source email address (the part of the email address that precedes the @ sign) may only contain 7-bit ASCII characters. If the domain part of an address (the part after the @ sign) contains non-ASCII characters, they must be encoded using Punycode, as described in RFC3492. The sender name (also known as the friendly name) may contain non-ASCII characters. These characters must be encoded using MIME encoded-word syntax, as described in RFC 2047. MIME encoded-word syntax uses the following form: =?charset?encoding?encoded-text?=.

If you specify the Source parameter and have feedback forwarding enabled, then bounces and complaints will be sent to this email address. This takes precedence over any Return-Path header that you might include in the raw text of the message.

$sel:fromArn:SendRawEmail', sendRawEmail_fromArn - This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to specify a particular "From" address in the header of the raw email.

Instead of using this parameter, you can use the X-header X-SES-FROM-ARN in the raw message of the email. If you use both the FromArn parameter and the corresponding X-header, Amazon SES uses the value of the FromArn parameter.

For information about when to use this parameter, see the description of SendRawEmail in this guide, or see the Amazon SES Developer Guide.

$sel:tags:SendRawEmail', sendRawEmail_tags - A list of tags, in the form of name/value pairs, to apply to an email that you send using SendRawEmail. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

$sel:rawMessage:SendRawEmail', sendRawEmail_rawMessage - The raw email message itself. The message has to meet the following criteria:

  • The message has to contain a header and a body, separated by a blank line.
  • All of the required header fields must be present in the message.
  • Each part of a multipart MIME message must be formatted properly.
  • Attachments must be of a content type that Amazon SES supports. For a list on unsupported content types, see Unsupported Attachment Types in the Amazon SES Developer Guide.
  • The entire message must be base64-encoded.
  • If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, we highly recommend that you encode that content. For more information, see Sending Raw Email in the Amazon SES Developer Guide.
  • Per RFC 5321, the maximum length of each line of text, including the <CRLF>, must not exceed 1,000 characters.

data SendRawEmailResponse Source #

Represents a unique message ID.

See: newSendRawEmailResponse smart constructor.

Instances

Instances details
Eq SendRawEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

Read SendRawEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

Show SendRawEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

Generic SendRawEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

Associated Types

type Rep SendRawEmailResponse :: Type -> Type #

NFData SendRawEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

Methods

rnf :: SendRawEmailResponse -> () #

type Rep SendRawEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

type Rep SendRawEmailResponse = D1 ('MetaData "SendRawEmailResponse" "Amazonka.SES.SendRawEmail" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SendRawEmailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "messageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSendRawEmailResponse Source #

Create a value of SendRawEmailResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:SendRawEmailResponse', sendRawEmailResponse_httpStatus - The response's http status code.

$sel:messageId:SendRawEmailResponse', sendRawEmailResponse_messageId - The unique message identifier returned from the SendRawEmail action.

GetSendStatistics

data GetSendStatistics Source #

See: newGetSendStatistics smart constructor.

Constructors

GetSendStatistics' 

Instances

Instances details
Eq GetSendStatistics Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

Read GetSendStatistics Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

Show GetSendStatistics Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

Generic GetSendStatistics Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

Associated Types

type Rep GetSendStatistics :: Type -> Type #

NFData GetSendStatistics Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

Methods

rnf :: GetSendStatistics -> () #

Hashable GetSendStatistics Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

AWSRequest GetSendStatistics Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

Associated Types

type AWSResponse GetSendStatistics #

ToHeaders GetSendStatistics Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

ToPath GetSendStatistics Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

ToQuery GetSendStatistics Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

type Rep GetSendStatistics Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

type Rep GetSendStatistics = D1 ('MetaData "GetSendStatistics" "Amazonka.SES.GetSendStatistics" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "GetSendStatistics'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetSendStatistics Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

newGetSendStatistics :: GetSendStatistics Source #

Create a value of GetSendStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data GetSendStatisticsResponse Source #

Represents a list of data points. This list contains aggregated data from the previous two weeks of your sending activity with Amazon SES.

See: newGetSendStatisticsResponse smart constructor.

Instances

Instances details
Eq GetSendStatisticsResponse Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

Read GetSendStatisticsResponse Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

Show GetSendStatisticsResponse Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

Generic GetSendStatisticsResponse Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

Associated Types

type Rep GetSendStatisticsResponse :: Type -> Type #

NFData GetSendStatisticsResponse Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

type Rep GetSendStatisticsResponse Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

type Rep GetSendStatisticsResponse = D1 ('MetaData "GetSendStatisticsResponse" "Amazonka.SES.GetSendStatistics" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "GetSendStatisticsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sendDataPoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SendDataPoint])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetSendStatisticsResponse Source #

Create a value of GetSendStatisticsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sendDataPoints:GetSendStatisticsResponse', getSendStatisticsResponse_sendDataPoints - A list of data points, each of which represents 15 minutes of activity.

$sel:httpStatus:GetSendStatisticsResponse', getSendStatisticsResponse_httpStatus - The response's http status code.

ListCustomVerificationEmailTemplates (Paginated)

data ListCustomVerificationEmailTemplates Source #

Represents a request to list the existing custom verification email templates for your account.

For more information about custom verification email templates, see Using Custom Verification Email Templates in the Amazon SES Developer Guide.

See: newListCustomVerificationEmailTemplates smart constructor.

Instances

Instances details
Eq ListCustomVerificationEmailTemplates Source # 
Instance details

Defined in Amazonka.SES.ListCustomVerificationEmailTemplates

Read ListCustomVerificationEmailTemplates Source # 
Instance details

Defined in Amazonka.SES.ListCustomVerificationEmailTemplates

Show ListCustomVerificationEmailTemplates Source # 
Instance details

Defined in Amazonka.SES.ListCustomVerificationEmailTemplates

Generic ListCustomVerificationEmailTemplates Source # 
Instance details

Defined in Amazonka.SES.ListCustomVerificationEmailTemplates

NFData ListCustomVerificationEmailTemplates Source # 
Instance details

Defined in Amazonka.SES.ListCustomVerificationEmailTemplates

Hashable ListCustomVerificationEmailTemplates Source # 
Instance details

Defined in Amazonka.SES.ListCustomVerificationEmailTemplates

AWSPager ListCustomVerificationEmailTemplates Source # 
Instance details

Defined in Amazonka.SES.ListCustomVerificationEmailTemplates

AWSRequest ListCustomVerificationEmailTemplates Source # 
Instance details

Defined in Amazonka.SES.ListCustomVerificationEmailTemplates

ToHeaders ListCustomVerificationEmailTemplates Source # 
Instance details

Defined in Amazonka.SES.ListCustomVerificationEmailTemplates

ToPath ListCustomVerificationEmailTemplates Source # 
Instance details

Defined in Amazonka.SES.ListCustomVerificationEmailTemplates

ToQuery ListCustomVerificationEmailTemplates Source # 
Instance details

Defined in Amazonka.SES.ListCustomVerificationEmailTemplates

type Rep ListCustomVerificationEmailTemplates Source # 
Instance details

Defined in Amazonka.SES.ListCustomVerificationEmailTemplates

type Rep ListCustomVerificationEmailTemplates = D1 ('MetaData "ListCustomVerificationEmailTemplates" "Amazonka.SES.ListCustomVerificationEmailTemplates" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "ListCustomVerificationEmailTemplates'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListCustomVerificationEmailTemplates Source # 
Instance details

Defined in Amazonka.SES.ListCustomVerificationEmailTemplates

newListCustomVerificationEmailTemplates :: ListCustomVerificationEmailTemplates Source #

Create a value of ListCustomVerificationEmailTemplates with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListCustomVerificationEmailTemplates', listCustomVerificationEmailTemplates_nextToken - An array the contains the name and creation time stamp for each template in your Amazon SES account.

$sel:maxResults:ListCustomVerificationEmailTemplates', listCustomVerificationEmailTemplates_maxResults - The maximum number of custom verification email templates to return. This value must be at least 1 and less than or equal to 50. If you do not specify a value, or if you specify a value less than 1 or greater than 50, the operation will return up to 50 results.

data ListCustomVerificationEmailTemplatesResponse Source #

A paginated list of custom verification email templates.

See: newListCustomVerificationEmailTemplatesResponse smart constructor.

Instances

Instances details
Eq ListCustomVerificationEmailTemplatesResponse Source # 
Instance details

Defined in Amazonka.SES.ListCustomVerificationEmailTemplates

Read ListCustomVerificationEmailTemplatesResponse Source # 
Instance details

Defined in Amazonka.SES.ListCustomVerificationEmailTemplates

Show ListCustomVerificationEmailTemplatesResponse Source # 
Instance details

Defined in Amazonka.SES.ListCustomVerificationEmailTemplates

Generic ListCustomVerificationEmailTemplatesResponse Source # 
Instance details

Defined in Amazonka.SES.ListCustomVerificationEmailTemplates

NFData ListCustomVerificationEmailTemplatesResponse Source # 
Instance details

Defined in Amazonka.SES.ListCustomVerificationEmailTemplates

type Rep ListCustomVerificationEmailTemplatesResponse Source # 
Instance details

Defined in Amazonka.SES.ListCustomVerificationEmailTemplates

type Rep ListCustomVerificationEmailTemplatesResponse = D1 ('MetaData "ListCustomVerificationEmailTemplatesResponse" "Amazonka.SES.ListCustomVerificationEmailTemplates" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "ListCustomVerificationEmailTemplatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "customVerificationEmailTemplates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CustomVerificationEmailTemplate])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCustomVerificationEmailTemplatesResponse Source #

Create a value of ListCustomVerificationEmailTemplatesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListCustomVerificationEmailTemplates', listCustomVerificationEmailTemplatesResponse_nextToken - A token indicating that there are additional custom verification email templates available to be listed. Pass this token to a subsequent call to ListTemplates to retrieve the next 50 custom verification email templates.

$sel:customVerificationEmailTemplates:ListCustomVerificationEmailTemplatesResponse', listCustomVerificationEmailTemplatesResponse_customVerificationEmailTemplates - A list of the custom verification email templates that exist in your account.

$sel:httpStatus:ListCustomVerificationEmailTemplatesResponse', listCustomVerificationEmailTemplatesResponse_httpStatus - The response's http status code.

DeleteIdentity

data DeleteIdentity Source #

Represents a request to delete one of your Amazon SES identities (an email address or domain).

See: newDeleteIdentity smart constructor.

Constructors

DeleteIdentity' Text 

Instances

Instances details
Eq DeleteIdentity Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

Read DeleteIdentity Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

Show DeleteIdentity Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

Generic DeleteIdentity Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

Associated Types

type Rep DeleteIdentity :: Type -> Type #

NFData DeleteIdentity Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

Methods

rnf :: DeleteIdentity -> () #

Hashable DeleteIdentity Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

AWSRequest DeleteIdentity Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

Associated Types

type AWSResponse DeleteIdentity #

ToHeaders DeleteIdentity Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

ToPath DeleteIdentity Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

ToQuery DeleteIdentity Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

type Rep DeleteIdentity Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

type Rep DeleteIdentity = D1 ('MetaData "DeleteIdentity" "Amazonka.SES.DeleteIdentity" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DeleteIdentity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteIdentity Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

newDeleteIdentity Source #

Create a value of DeleteIdentity with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:identity:DeleteIdentity', deleteIdentity_identity - The identity to be removed from the list of identities for the AWS Account.

data DeleteIdentityResponse Source #

An empty element returned on a successful request.

See: newDeleteIdentityResponse smart constructor.

Instances

Instances details
Eq DeleteIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

Read DeleteIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

Show DeleteIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

Generic DeleteIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

Associated Types

type Rep DeleteIdentityResponse :: Type -> Type #

NFData DeleteIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

Methods

rnf :: DeleteIdentityResponse -> () #

type Rep DeleteIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

type Rep DeleteIdentityResponse = D1 ('MetaData "DeleteIdentityResponse" "Amazonka.SES.DeleteIdentity" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DeleteIdentityResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteIdentityResponse Source #

Create a value of DeleteIdentityResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteIdentityResponse', deleteIdentityResponse_httpStatus - The response's http status code.

DescribeReceiptRule

data DescribeReceiptRule Source #

Represents a request to return the details of a receipt rule. You use receipt rules to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

See: newDescribeReceiptRule smart constructor.

Instances

Instances details
Eq DescribeReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

Read DescribeReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

Show DescribeReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

Generic DescribeReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

Associated Types

type Rep DescribeReceiptRule :: Type -> Type #

NFData DescribeReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

Methods

rnf :: DescribeReceiptRule -> () #

Hashable DescribeReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

AWSRequest DescribeReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

Associated Types

type AWSResponse DescribeReceiptRule #

ToHeaders DescribeReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

ToPath DescribeReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

ToQuery DescribeReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

type Rep DescribeReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

type Rep DescribeReceiptRule = D1 ('MetaData "DescribeReceiptRule" "Amazonka.SES.DescribeReceiptRule" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DescribeReceiptRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

newDescribeReceiptRule Source #

Create a value of DescribeReceiptRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ruleSetName:DescribeReceiptRule', describeReceiptRule_ruleSetName - The name of the receipt rule set that the receipt rule belongs to.

$sel:ruleName:DescribeReceiptRule', describeReceiptRule_ruleName - The name of the receipt rule.

data DescribeReceiptRuleResponse Source #

Represents the details of a receipt rule.

See: newDescribeReceiptRuleResponse smart constructor.

Instances

Instances details
Eq DescribeReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

Read DescribeReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

Show DescribeReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

Generic DescribeReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

Associated Types

type Rep DescribeReceiptRuleResponse :: Type -> Type #

NFData DescribeReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

type Rep DescribeReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

type Rep DescribeReceiptRuleResponse = D1 ('MetaData "DescribeReceiptRuleResponse" "Amazonka.SES.DescribeReceiptRule" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DescribeReceiptRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReceiptRule)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeReceiptRuleResponse Source #

Create a value of DescribeReceiptRuleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:rule:DescribeReceiptRuleResponse', describeReceiptRuleResponse_rule - A data structure that contains the specified receipt rule's name, actions, recipients, domains, enabled status, scan status, and Transport Layer Security (TLS) policy.

$sel:httpStatus:DescribeReceiptRuleResponse', describeReceiptRuleResponse_httpStatus - The response's http status code.

ListIdentities (Paginated)

data ListIdentities Source #

Represents a request to return a list of all identities (email addresses and domains) that you have attempted to verify under your AWS account, regardless of verification status.

See: newListIdentities smart constructor.

Instances

Instances details
Eq ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Read ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Show ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Generic ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Associated Types

type Rep ListIdentities :: Type -> Type #

NFData ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Methods

rnf :: ListIdentities -> () #

Hashable ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

AWSPager ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

AWSRequest ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Associated Types

type AWSResponse ListIdentities #

ToHeaders ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

ToPath ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

ToQuery ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

type Rep ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

type Rep ListIdentities = D1 ('MetaData "ListIdentities" "Amazonka.SES.ListIdentities" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "ListIdentities'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IdentityType)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))
type AWSResponse ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

newListIdentities :: ListIdentities Source #

Create a value of ListIdentities with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:identityType:ListIdentities', listIdentities_identityType - The type of the identities to list. Possible values are "EmailAddress" and "Domain". If this parameter is omitted, then all identities will be listed.

$sel:nextToken:ListIdentities', listIdentities_nextToken - The token to use for pagination.

$sel:maxItems:ListIdentities', listIdentities_maxItems - The maximum number of identities per page. Possible values are 1-1000 inclusive.

data ListIdentitiesResponse Source #

A list of all identities that you have attempted to verify under your AWS account, regardless of verification status.

See: newListIdentitiesResponse smart constructor.

Instances

Instances details
Eq ListIdentitiesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Read ListIdentitiesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Show ListIdentitiesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Generic ListIdentitiesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Associated Types

type Rep ListIdentitiesResponse :: Type -> Type #

NFData ListIdentitiesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Methods

rnf :: ListIdentitiesResponse -> () #

type Rep ListIdentitiesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

type Rep ListIdentitiesResponse = D1 ('MetaData "ListIdentitiesResponse" "Amazonka.SES.ListIdentities" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "ListIdentitiesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "identities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newListIdentitiesResponse Source #

Create a value of ListIdentitiesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListIdentities', listIdentitiesResponse_nextToken - The token used for pagination.

$sel:httpStatus:ListIdentitiesResponse', listIdentitiesResponse_httpStatus - The response's http status code.

$sel:identities:ListIdentitiesResponse', listIdentitiesResponse_identities - A list of identities.

UpdateConfigurationSetSendingEnabled

data UpdateConfigurationSetSendingEnabled Source #

Represents a request to enable or disable the email sending capabilities for a specific configuration set.

See: newUpdateConfigurationSetSendingEnabled smart constructor.

Instances

Instances details
Eq UpdateConfigurationSetSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetSendingEnabled

Read UpdateConfigurationSetSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetSendingEnabled

Show UpdateConfigurationSetSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetSendingEnabled

Generic UpdateConfigurationSetSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetSendingEnabled

NFData UpdateConfigurationSetSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetSendingEnabled

Hashable UpdateConfigurationSetSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetSendingEnabled

AWSRequest UpdateConfigurationSetSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetSendingEnabled

ToHeaders UpdateConfigurationSetSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetSendingEnabled

ToPath UpdateConfigurationSetSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetSendingEnabled

ToQuery UpdateConfigurationSetSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetSendingEnabled

type Rep UpdateConfigurationSetSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetSendingEnabled

type Rep UpdateConfigurationSetSendingEnabled = D1 ('MetaData "UpdateConfigurationSetSendingEnabled" "Amazonka.SES.UpdateConfigurationSetSendingEnabled" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "UpdateConfigurationSetSendingEnabled'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))
type AWSResponse UpdateConfigurationSetSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetSendingEnabled

newUpdateConfigurationSetSendingEnabled Source #

Create a value of UpdateConfigurationSetSendingEnabled with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurationSetName:UpdateConfigurationSetSendingEnabled', updateConfigurationSetSendingEnabled_configurationSetName - The name of the configuration set that you want to update.

$sel:enabled:UpdateConfigurationSetSendingEnabled', updateConfigurationSetSendingEnabled_enabled - Describes whether email sending is enabled or disabled for the configuration set.

data UpdateConfigurationSetSendingEnabledResponse Source #

Instances

Instances details
Eq UpdateConfigurationSetSendingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetSendingEnabled

Read UpdateConfigurationSetSendingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetSendingEnabled

Show UpdateConfigurationSetSendingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetSendingEnabled

Generic UpdateConfigurationSetSendingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetSendingEnabled

NFData UpdateConfigurationSetSendingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetSendingEnabled

type Rep UpdateConfigurationSetSendingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetSendingEnabled

type Rep UpdateConfigurationSetSendingEnabledResponse = D1 ('MetaData "UpdateConfigurationSetSendingEnabledResponse" "Amazonka.SES.UpdateConfigurationSetSendingEnabled" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "UpdateConfigurationSetSendingEnabledResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

CreateCustomVerificationEmailTemplate

data CreateCustomVerificationEmailTemplate Source #

Represents a request to create a custom verification email template.

See: newCreateCustomVerificationEmailTemplate smart constructor.

Instances

Instances details
Eq CreateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateCustomVerificationEmailTemplate

Read CreateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateCustomVerificationEmailTemplate

Show CreateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateCustomVerificationEmailTemplate

Generic CreateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateCustomVerificationEmailTemplate

NFData CreateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateCustomVerificationEmailTemplate

Hashable CreateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateCustomVerificationEmailTemplate

AWSRequest CreateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateCustomVerificationEmailTemplate

ToHeaders CreateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateCustomVerificationEmailTemplate

ToPath CreateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateCustomVerificationEmailTemplate

ToQuery CreateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateCustomVerificationEmailTemplate

type Rep CreateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateCustomVerificationEmailTemplate

type Rep CreateCustomVerificationEmailTemplate = D1 ('MetaData "CreateCustomVerificationEmailTemplate" "Amazonka.SES.CreateCustomVerificationEmailTemplate" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "CreateCustomVerificationEmailTemplate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "fromEmailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "templateSubject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "templateContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "successRedirectionURL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "failureRedirectionURL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateCustomVerificationEmailTemplate

newCreateCustomVerificationEmailTemplate Source #

Create a value of CreateCustomVerificationEmailTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:templateName:CreateCustomVerificationEmailTemplate', createCustomVerificationEmailTemplate_templateName - The name of the custom verification email template.

$sel:fromEmailAddress:CreateCustomVerificationEmailTemplate', createCustomVerificationEmailTemplate_fromEmailAddress - The email address that the custom verification email is sent from.

$sel:templateSubject:CreateCustomVerificationEmailTemplate', createCustomVerificationEmailTemplate_templateSubject - The subject line of the custom verification email.

$sel:templateContent:CreateCustomVerificationEmailTemplate', createCustomVerificationEmailTemplate_templateContent - The content of the custom verification email. The total size of the email must be less than 10 MB. The message body may contain HTML, with some limitations. For more information, see Custom Verification Email Frequently Asked Questions in the Amazon SES Developer Guide.

$sel:successRedirectionURL:CreateCustomVerificationEmailTemplate', createCustomVerificationEmailTemplate_successRedirectionURL - The URL that the recipient of the verification email is sent to if his or her address is successfully verified.

$sel:failureRedirectionURL:CreateCustomVerificationEmailTemplate', createCustomVerificationEmailTemplate_failureRedirectionURL - The URL that the recipient of the verification email is sent to if his or her address is not successfully verified.

data CreateCustomVerificationEmailTemplateResponse Source #

Instances

Instances details
Eq CreateCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.CreateCustomVerificationEmailTemplate

Read CreateCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.CreateCustomVerificationEmailTemplate

Show CreateCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.CreateCustomVerificationEmailTemplate

Generic CreateCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.CreateCustomVerificationEmailTemplate

NFData CreateCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.CreateCustomVerificationEmailTemplate

type Rep CreateCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.CreateCustomVerificationEmailTemplate

type Rep CreateCustomVerificationEmailTemplateResponse = D1 ('MetaData "CreateCustomVerificationEmailTemplateResponse" "Amazonka.SES.CreateCustomVerificationEmailTemplate" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "CreateCustomVerificationEmailTemplateResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

VerifyEmailIdentity

data VerifyEmailIdentity Source #

Represents a request to begin email address verification with Amazon SES. For information about email address verification, see the Amazon SES Developer Guide.

See: newVerifyEmailIdentity smart constructor.

Instances

Instances details
Eq VerifyEmailIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

Read VerifyEmailIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

Show VerifyEmailIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

Generic VerifyEmailIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

Associated Types

type Rep VerifyEmailIdentity :: Type -> Type #

NFData VerifyEmailIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

Methods

rnf :: VerifyEmailIdentity -> () #

Hashable VerifyEmailIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

AWSRequest VerifyEmailIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

Associated Types

type AWSResponse VerifyEmailIdentity #

ToHeaders VerifyEmailIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

ToPath VerifyEmailIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

ToQuery VerifyEmailIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

type Rep VerifyEmailIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

type Rep VerifyEmailIdentity = D1 ('MetaData "VerifyEmailIdentity" "Amazonka.SES.VerifyEmailIdentity" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "VerifyEmailIdentity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "emailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse VerifyEmailIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

newVerifyEmailIdentity Source #

Create a value of VerifyEmailIdentity with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:emailAddress:VerifyEmailIdentity', verifyEmailIdentity_emailAddress - The email address to be verified.

data VerifyEmailIdentityResponse Source #

An empty element returned on a successful request.

See: newVerifyEmailIdentityResponse smart constructor.

Instances

Instances details
Eq VerifyEmailIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

Read VerifyEmailIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

Show VerifyEmailIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

Generic VerifyEmailIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

Associated Types

type Rep VerifyEmailIdentityResponse :: Type -> Type #

NFData VerifyEmailIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

type Rep VerifyEmailIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

type Rep VerifyEmailIdentityResponse = D1 ('MetaData "VerifyEmailIdentityResponse" "Amazonka.SES.VerifyEmailIdentity" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "VerifyEmailIdentityResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newVerifyEmailIdentityResponse Source #

Create a value of VerifyEmailIdentityResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:VerifyEmailIdentityResponse', verifyEmailIdentityResponse_httpStatus - The response's http status code.

VerifyEmailAddress

data VerifyEmailAddress Source #

Represents a request to begin email address verification with Amazon SES. For information about email address verification, see the Amazon SES Developer Guide.

See: newVerifyEmailAddress smart constructor.

Instances

Instances details
Eq VerifyEmailAddress Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

Read VerifyEmailAddress Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

Show VerifyEmailAddress Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

Generic VerifyEmailAddress Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

Associated Types

type Rep VerifyEmailAddress :: Type -> Type #

NFData VerifyEmailAddress Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

Methods

rnf :: VerifyEmailAddress -> () #

Hashable VerifyEmailAddress Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

AWSRequest VerifyEmailAddress Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

Associated Types

type AWSResponse VerifyEmailAddress #

ToHeaders VerifyEmailAddress Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

ToPath VerifyEmailAddress Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

ToQuery VerifyEmailAddress Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

type Rep VerifyEmailAddress Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

type Rep VerifyEmailAddress = D1 ('MetaData "VerifyEmailAddress" "Amazonka.SES.VerifyEmailAddress" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "VerifyEmailAddress'" 'PrefixI 'True) (S1 ('MetaSel ('Just "emailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse VerifyEmailAddress Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

newVerifyEmailAddress Source #

Create a value of VerifyEmailAddress with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:emailAddress:VerifyEmailAddress', verifyEmailAddress_emailAddress - The email address to be verified.

data VerifyEmailAddressResponse Source #

See: newVerifyEmailAddressResponse smart constructor.

Instances

Instances details
Eq VerifyEmailAddressResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

Read VerifyEmailAddressResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

Show VerifyEmailAddressResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

Generic VerifyEmailAddressResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

Associated Types

type Rep VerifyEmailAddressResponse :: Type -> Type #

NFData VerifyEmailAddressResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

type Rep VerifyEmailAddressResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

type Rep VerifyEmailAddressResponse = D1 ('MetaData "VerifyEmailAddressResponse" "Amazonka.SES.VerifyEmailAddress" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "VerifyEmailAddressResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newVerifyEmailAddressResponse :: VerifyEmailAddressResponse Source #

Create a value of VerifyEmailAddressResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DeleteVerifiedEmailAddress

data DeleteVerifiedEmailAddress Source #

Represents a request to delete an email address from the list of email addresses you have attempted to verify under your AWS account.

See: newDeleteVerifiedEmailAddress smart constructor.

Instances

Instances details
Eq DeleteVerifiedEmailAddress Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

Read DeleteVerifiedEmailAddress Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

Show DeleteVerifiedEmailAddress Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

Generic DeleteVerifiedEmailAddress Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

Associated Types

type Rep DeleteVerifiedEmailAddress :: Type -> Type #

NFData DeleteVerifiedEmailAddress Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

Hashable DeleteVerifiedEmailAddress Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

AWSRequest DeleteVerifiedEmailAddress Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

ToHeaders DeleteVerifiedEmailAddress Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

ToPath DeleteVerifiedEmailAddress Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

ToQuery DeleteVerifiedEmailAddress Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

type Rep DeleteVerifiedEmailAddress Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

type Rep DeleteVerifiedEmailAddress = D1 ('MetaData "DeleteVerifiedEmailAddress" "Amazonka.SES.DeleteVerifiedEmailAddress" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DeleteVerifiedEmailAddress'" 'PrefixI 'True) (S1 ('MetaSel ('Just "emailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteVerifiedEmailAddress Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

newDeleteVerifiedEmailAddress Source #

Create a value of DeleteVerifiedEmailAddress with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:emailAddress:DeleteVerifiedEmailAddress', deleteVerifiedEmailAddress_emailAddress - An email address to be removed from the list of verified addresses.

data DeleteVerifiedEmailAddressResponse Source #

Instances

Instances details
Eq DeleteVerifiedEmailAddressResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

Read DeleteVerifiedEmailAddressResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

Show DeleteVerifiedEmailAddressResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

Generic DeleteVerifiedEmailAddressResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

Associated Types

type Rep DeleteVerifiedEmailAddressResponse :: Type -> Type #

NFData DeleteVerifiedEmailAddressResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

type Rep DeleteVerifiedEmailAddressResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

type Rep DeleteVerifiedEmailAddressResponse = D1 ('MetaData "DeleteVerifiedEmailAddressResponse" "Amazonka.SES.DeleteVerifiedEmailAddress" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DeleteVerifiedEmailAddressResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteVerifiedEmailAddressResponse :: DeleteVerifiedEmailAddressResponse Source #

Create a value of DeleteVerifiedEmailAddressResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DeleteReceiptFilter

data DeleteReceiptFilter Source #

Represents a request to delete an IP address filter. You use IP address filters when you receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

See: newDeleteReceiptFilter smart constructor.

Instances

Instances details
Eq DeleteReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

Read DeleteReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

Show DeleteReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

Generic DeleteReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

Associated Types

type Rep DeleteReceiptFilter :: Type -> Type #

NFData DeleteReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

Methods

rnf :: DeleteReceiptFilter -> () #

Hashable DeleteReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

AWSRequest DeleteReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

Associated Types

type AWSResponse DeleteReceiptFilter #

ToHeaders DeleteReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

ToPath DeleteReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

ToQuery DeleteReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

type Rep DeleteReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

type Rep DeleteReceiptFilter = D1 ('MetaData "DeleteReceiptFilter" "Amazonka.SES.DeleteReceiptFilter" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DeleteReceiptFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

newDeleteReceiptFilter Source #

Create a value of DeleteReceiptFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filterName:DeleteReceiptFilter', deleteReceiptFilter_filterName - The name of the IP address filter to delete.

data DeleteReceiptFilterResponse Source #

An empty element returned on a successful request.

See: newDeleteReceiptFilterResponse smart constructor.

Instances

Instances details
Eq DeleteReceiptFilterResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

Read DeleteReceiptFilterResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

Show DeleteReceiptFilterResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

Generic DeleteReceiptFilterResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

Associated Types

type Rep DeleteReceiptFilterResponse :: Type -> Type #

NFData DeleteReceiptFilterResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

type Rep DeleteReceiptFilterResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

type Rep DeleteReceiptFilterResponse = D1 ('MetaData "DeleteReceiptFilterResponse" "Amazonka.SES.DeleteReceiptFilter" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DeleteReceiptFilterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteReceiptFilterResponse Source #

Create a value of DeleteReceiptFilterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteReceiptFilterResponse', deleteReceiptFilterResponse_httpStatus - The response's http status code.

ListVerifiedEmailAddresses

data ListVerifiedEmailAddresses Source #

See: newListVerifiedEmailAddresses smart constructor.

Instances

Instances details
Eq ListVerifiedEmailAddresses Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

Read ListVerifiedEmailAddresses Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

Show ListVerifiedEmailAddresses Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

Generic ListVerifiedEmailAddresses Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

Associated Types

type Rep ListVerifiedEmailAddresses :: Type -> Type #

NFData ListVerifiedEmailAddresses Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

Hashable ListVerifiedEmailAddresses Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

AWSRequest ListVerifiedEmailAddresses Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

ToHeaders ListVerifiedEmailAddresses Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

ToPath ListVerifiedEmailAddresses Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

ToQuery ListVerifiedEmailAddresses Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

type Rep ListVerifiedEmailAddresses Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

type Rep ListVerifiedEmailAddresses = D1 ('MetaData "ListVerifiedEmailAddresses" "Amazonka.SES.ListVerifiedEmailAddresses" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "ListVerifiedEmailAddresses'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse ListVerifiedEmailAddresses Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

newListVerifiedEmailAddresses :: ListVerifiedEmailAddresses Source #

Create a value of ListVerifiedEmailAddresses with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data ListVerifiedEmailAddressesResponse Source #

A list of email addresses that you have verified with Amazon SES under your AWS account.

See: newListVerifiedEmailAddressesResponse smart constructor.

Instances

Instances details
Eq ListVerifiedEmailAddressesResponse Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

Read ListVerifiedEmailAddressesResponse Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

Show ListVerifiedEmailAddressesResponse Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

Generic ListVerifiedEmailAddressesResponse Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

Associated Types

type Rep ListVerifiedEmailAddressesResponse :: Type -> Type #

NFData ListVerifiedEmailAddressesResponse Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

type Rep ListVerifiedEmailAddressesResponse Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

type Rep ListVerifiedEmailAddressesResponse = D1 ('MetaData "ListVerifiedEmailAddressesResponse" "Amazonka.SES.ListVerifiedEmailAddresses" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "ListVerifiedEmailAddressesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "verifiedEmailAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListVerifiedEmailAddressesResponse Source #

Create a value of ListVerifiedEmailAddressesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:verifiedEmailAddresses:ListVerifiedEmailAddressesResponse', listVerifiedEmailAddressesResponse_verifiedEmailAddresses - A list of email addresses that have been verified.

$sel:httpStatus:ListVerifiedEmailAddressesResponse', listVerifiedEmailAddressesResponse_httpStatus - The response's http status code.

GetCustomVerificationEmailTemplate

data GetCustomVerificationEmailTemplate Source #

Represents a request to retrieve an existing custom verification email template.

See: newGetCustomVerificationEmailTemplate smart constructor.

Instances

Instances details
Eq GetCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.GetCustomVerificationEmailTemplate

Read GetCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.GetCustomVerificationEmailTemplate

Show GetCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.GetCustomVerificationEmailTemplate

Generic GetCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.GetCustomVerificationEmailTemplate

Associated Types

type Rep GetCustomVerificationEmailTemplate :: Type -> Type #

NFData GetCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.GetCustomVerificationEmailTemplate

Hashable GetCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.GetCustomVerificationEmailTemplate

AWSRequest GetCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.GetCustomVerificationEmailTemplate

ToHeaders GetCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.GetCustomVerificationEmailTemplate

ToPath GetCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.GetCustomVerificationEmailTemplate

ToQuery GetCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.GetCustomVerificationEmailTemplate

type Rep GetCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.GetCustomVerificationEmailTemplate

type Rep GetCustomVerificationEmailTemplate = D1 ('MetaData "GetCustomVerificationEmailTemplate" "Amazonka.SES.GetCustomVerificationEmailTemplate" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "GetCustomVerificationEmailTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.GetCustomVerificationEmailTemplate

newGetCustomVerificationEmailTemplate Source #

Create a value of GetCustomVerificationEmailTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:templateName:GetCustomVerificationEmailTemplate', getCustomVerificationEmailTemplate_templateName - The name of the custom verification email template that you want to retrieve.

data GetCustomVerificationEmailTemplateResponse Source #

The content of the custom verification email template.

See: newGetCustomVerificationEmailTemplateResponse smart constructor.

Instances

Instances details
Eq GetCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.GetCustomVerificationEmailTemplate

Read GetCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.GetCustomVerificationEmailTemplate

Show GetCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.GetCustomVerificationEmailTemplate

Generic GetCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.GetCustomVerificationEmailTemplate

NFData GetCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.GetCustomVerificationEmailTemplate

type Rep GetCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.GetCustomVerificationEmailTemplate

type Rep GetCustomVerificationEmailTemplateResponse = D1 ('MetaData "GetCustomVerificationEmailTemplateResponse" "Amazonka.SES.GetCustomVerificationEmailTemplate" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "GetCustomVerificationEmailTemplateResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "fromEmailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "failureRedirectionURL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "templateSubject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "successRedirectionURL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "templateContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetCustomVerificationEmailTemplateResponse Source #

Create a value of GetCustomVerificationEmailTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:fromEmailAddress:GetCustomVerificationEmailTemplateResponse', getCustomVerificationEmailTemplateResponse_fromEmailAddress - The email address that the custom verification email is sent from.

$sel:templateName:GetCustomVerificationEmailTemplate', getCustomVerificationEmailTemplateResponse_templateName - The name of the custom verification email template.

$sel:failureRedirectionURL:GetCustomVerificationEmailTemplateResponse', getCustomVerificationEmailTemplateResponse_failureRedirectionURL - The URL that the recipient of the verification email is sent to if his or her address is not successfully verified.

$sel:templateSubject:GetCustomVerificationEmailTemplateResponse', getCustomVerificationEmailTemplateResponse_templateSubject - The subject line of the custom verification email.

$sel:successRedirectionURL:GetCustomVerificationEmailTemplateResponse', getCustomVerificationEmailTemplateResponse_successRedirectionURL - The URL that the recipient of the verification email is sent to if his or her address is successfully verified.

$sel:templateContent:GetCustomVerificationEmailTemplateResponse', getCustomVerificationEmailTemplateResponse_templateContent - The content of the custom verification email.

$sel:httpStatus:GetCustomVerificationEmailTemplateResponse', getCustomVerificationEmailTemplateResponse_httpStatus - The response's http status code.

SetIdentityNotificationTopic

data SetIdentityNotificationTopic Source #

Represents a request to specify the Amazon SNS topic to which Amazon SES will publish bounce, complaint, or delivery notifications for emails sent with that identity as the Source. For information about Amazon SES notifications, see the Amazon SES Developer Guide.

See: newSetIdentityNotificationTopic smart constructor.

Instances

Instances details
Eq SetIdentityNotificationTopic Source # 
Instance details

Defined in Amazonka.SES.SetIdentityNotificationTopic

Read SetIdentityNotificationTopic Source # 
Instance details

Defined in Amazonka.SES.SetIdentityNotificationTopic

Show SetIdentityNotificationTopic Source # 
Instance details

Defined in Amazonka.SES.SetIdentityNotificationTopic

Generic SetIdentityNotificationTopic Source # 
Instance details

Defined in Amazonka.SES.SetIdentityNotificationTopic

Associated Types

type Rep SetIdentityNotificationTopic :: Type -> Type #

NFData SetIdentityNotificationTopic Source # 
Instance details

Defined in Amazonka.SES.SetIdentityNotificationTopic

Hashable SetIdentityNotificationTopic Source # 
Instance details

Defined in Amazonka.SES.SetIdentityNotificationTopic

AWSRequest SetIdentityNotificationTopic Source # 
Instance details

Defined in Amazonka.SES.SetIdentityNotificationTopic

ToHeaders SetIdentityNotificationTopic Source # 
Instance details

Defined in Amazonka.SES.SetIdentityNotificationTopic

ToPath SetIdentityNotificationTopic Source # 
Instance details

Defined in Amazonka.SES.SetIdentityNotificationTopic

ToQuery SetIdentityNotificationTopic Source # 
Instance details

Defined in Amazonka.SES.SetIdentityNotificationTopic

type Rep SetIdentityNotificationTopic Source # 
Instance details

Defined in Amazonka.SES.SetIdentityNotificationTopic

type Rep SetIdentityNotificationTopic = D1 ('MetaData "SetIdentityNotificationTopic" "Amazonka.SES.SetIdentityNotificationTopic" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SetIdentityNotificationTopic'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snsTopic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "identity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "notificationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NotificationType))))
type AWSResponse SetIdentityNotificationTopic Source # 
Instance details

Defined in Amazonka.SES.SetIdentityNotificationTopic

newSetIdentityNotificationTopic Source #

Create a value of SetIdentityNotificationTopic with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snsTopic:SetIdentityNotificationTopic', setIdentityNotificationTopic_snsTopic - The Amazon Resource Name (ARN) of the Amazon SNS topic. If the parameter is omitted from the request or a null value is passed, SnsTopic is cleared and publishing is disabled.

$sel:identity:SetIdentityNotificationTopic', setIdentityNotificationTopic_identity - The identity (email address or domain) that you want to set the Amazon SNS topic for.

You can only specify a verified identity for this parameter.

You can specify an identity by using its name or by using its Amazon Resource Name (ARN). The following examples are all valid identities: sender@example.com, example.com, arn:aws:ses:us-east-1:123456789012:identity/example.com.

$sel:notificationType:SetIdentityNotificationTopic', setIdentityNotificationTopic_notificationType - The type of notifications that will be published to the specified Amazon SNS topic.

data SetIdentityNotificationTopicResponse Source #

An empty element returned on a successful request.

See: newSetIdentityNotificationTopicResponse smart constructor.

Instances

Instances details
Eq SetIdentityNotificationTopicResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityNotificationTopic

Read SetIdentityNotificationTopicResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityNotificationTopic

Show SetIdentityNotificationTopicResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityNotificationTopic

Generic SetIdentityNotificationTopicResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityNotificationTopic

NFData SetIdentityNotificationTopicResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityNotificationTopic

type Rep SetIdentityNotificationTopicResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityNotificationTopic

type Rep SetIdentityNotificationTopicResponse = D1 ('MetaData "SetIdentityNotificationTopicResponse" "Amazonka.SES.SetIdentityNotificationTopic" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SetIdentityNotificationTopicResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newSetIdentityNotificationTopicResponse Source #

Create a value of SetIdentityNotificationTopicResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:SetIdentityNotificationTopicResponse', setIdentityNotificationTopicResponse_httpStatus - The response's http status code.

SendEmail

data SendEmail Source #

Represents a request to send a single formatted email using Amazon SES. For more information, see the Amazon SES Developer Guide.

See: newSendEmail smart constructor.

Instances

Instances details
Eq SendEmail Source # 
Instance details

Defined in Amazonka.SES.SendEmail

Read SendEmail Source # 
Instance details

Defined in Amazonka.SES.SendEmail

Show SendEmail Source # 
Instance details

Defined in Amazonka.SES.SendEmail

Generic SendEmail Source # 
Instance details

Defined in Amazonka.SES.SendEmail

Associated Types

type Rep SendEmail :: Type -> Type #

NFData SendEmail Source # 
Instance details

Defined in Amazonka.SES.SendEmail

Methods

rnf :: SendEmail -> () #

Hashable SendEmail Source # 
Instance details

Defined in Amazonka.SES.SendEmail

AWSRequest SendEmail Source # 
Instance details

Defined in Amazonka.SES.SendEmail

Associated Types

type AWSResponse SendEmail #

ToHeaders SendEmail Source # 
Instance details

Defined in Amazonka.SES.SendEmail

Methods

toHeaders :: SendEmail -> [Header] #

ToPath SendEmail Source # 
Instance details

Defined in Amazonka.SES.SendEmail

ToQuery SendEmail Source # 
Instance details

Defined in Amazonka.SES.SendEmail

type Rep SendEmail Source # 
Instance details

Defined in Amazonka.SES.SendEmail

type AWSResponse SendEmail Source # 
Instance details

Defined in Amazonka.SES.SendEmail

newSendEmail Source #

Create a value of SendEmail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:returnPath:SendEmail', sendEmail_returnPath - The email address that bounces and complaints will be forwarded to when feedback forwarding is enabled. If the message cannot be delivered to the recipient, then an error message will be returned from the recipient's ISP; this message will then be forwarded to the email address specified by the ReturnPath parameter. The ReturnPath parameter is never overwritten. This email address must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

$sel:configurationSetName:SendEmail', sendEmail_configurationSetName - The name of the configuration set to use when you send an email using SendEmail.

$sel:sourceArn:SendEmail', sendEmail_sourceArn - This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to send for the email address specified in the Source parameter.

For example, if the owner of example.com (which has ARN arn:aws:ses:us-east-1:123456789012:identity/example.com) attaches a policy to it that authorizes you to send from user@example.com, then you would specify the SourceArn to be arn:aws:ses:us-east-1:123456789012:identity/example.com, and the Source to be user@example.com.

For more information about sending authorization, see the Amazon SES Developer Guide.

$sel:returnPathArn:SendEmail', sendEmail_returnPathArn - This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to use the email address specified in the ReturnPath parameter.

For example, if the owner of example.com (which has ARN arn:aws:ses:us-east-1:123456789012:identity/example.com) attaches a policy to it that authorizes you to use feedback@example.com, then you would specify the ReturnPathArn to be arn:aws:ses:us-east-1:123456789012:identity/example.com, and the ReturnPath to be feedback@example.com.

For more information about sending authorization, see the Amazon SES Developer Guide.

$sel:tags:SendEmail', sendEmail_tags - A list of tags, in the form of name/value pairs, to apply to an email that you send using SendEmail. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

$sel:replyToAddresses:SendEmail', sendEmail_replyToAddresses - The reply-to email address(es) for the message. If the recipient replies to the message, each reply-to address will receive the reply.

$sel:source:SendEmail', sendEmail_source - The email address that is sending the email. This email address must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES. For information about verifying identities, see the Amazon SES Developer Guide.

If you are sending on behalf of another user and have been permitted to do so by a sending authorization policy, then you must also specify the SourceArn parameter. For more information about sending authorization, see the Amazon SES Developer Guide.

Amazon SES does not support the SMTPUTF8 extension, as described in RFC6531. For this reason, the local part of a source email address (the part of the email address that precedes the @ sign) may only contain 7-bit ASCII characters. If the domain part of an address (the part after the @ sign) contains non-ASCII characters, they must be encoded using Punycode, as described in RFC3492. The sender name (also known as the friendly name) may contain non-ASCII characters. These characters must be encoded using MIME encoded-word syntax, as described in RFC 2047. MIME encoded-word syntax uses the following form: =?charset?encoding?encoded-text?=.

$sel:destination:SendEmail', sendEmail_destination - The destination for this email, composed of To:, CC:, and BCC: fields.

$sel:message:SendEmail', sendEmail_message - The message to be sent.

data SendEmailResponse Source #

Represents a unique message ID.

See: newSendEmailResponse smart constructor.

Instances

Instances details
Eq SendEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendEmail

Read SendEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendEmail

Show SendEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendEmail

Generic SendEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendEmail

Associated Types

type Rep SendEmailResponse :: Type -> Type #

NFData SendEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendEmail

Methods

rnf :: SendEmailResponse -> () #

type Rep SendEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendEmail

type Rep SendEmailResponse = D1 ('MetaData "SendEmailResponse" "Amazonka.SES.SendEmail" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SendEmailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "messageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSendEmailResponse Source #

Create a value of SendEmailResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:SendEmailResponse', sendEmailResponse_httpStatus - The response's http status code.

$sel:messageId:SendEmailResponse', sendEmailResponse_messageId - The unique message identifier returned from the SendEmail action.

DeleteReceiptRule

data DeleteReceiptRule Source #

Represents a request to delete a receipt rule. You use receipt rules to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

See: newDeleteReceiptRule smart constructor.

Instances

Instances details
Eq DeleteReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

Read DeleteReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

Show DeleteReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

Generic DeleteReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

Associated Types

type Rep DeleteReceiptRule :: Type -> Type #

NFData DeleteReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

Methods

rnf :: DeleteReceiptRule -> () #

Hashable DeleteReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

AWSRequest DeleteReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

Associated Types

type AWSResponse DeleteReceiptRule #

ToHeaders DeleteReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

ToPath DeleteReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

ToQuery DeleteReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

type Rep DeleteReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

type Rep DeleteReceiptRule = D1 ('MetaData "DeleteReceiptRule" "Amazonka.SES.DeleteReceiptRule" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DeleteReceiptRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

newDeleteReceiptRule Source #

Create a value of DeleteReceiptRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ruleSetName:DeleteReceiptRule', deleteReceiptRule_ruleSetName - The name of the receipt rule set that contains the receipt rule to delete.

$sel:ruleName:DeleteReceiptRule', deleteReceiptRule_ruleName - The name of the receipt rule to delete.

data DeleteReceiptRuleResponse Source #

An empty element returned on a successful request.

See: newDeleteReceiptRuleResponse smart constructor.

Instances

Instances details
Eq DeleteReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

Read DeleteReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

Show DeleteReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

Generic DeleteReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

Associated Types

type Rep DeleteReceiptRuleResponse :: Type -> Type #

NFData DeleteReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

type Rep DeleteReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

type Rep DeleteReceiptRuleResponse = D1 ('MetaData "DeleteReceiptRuleResponse" "Amazonka.SES.DeleteReceiptRule" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DeleteReceiptRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteReceiptRuleResponse Source #

Create a value of DeleteReceiptRuleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteReceiptRuleResponse', deleteReceiptRuleResponse_httpStatus - The response's http status code.

UpdateReceiptRule

data UpdateReceiptRule Source #

Represents a request to update a receipt rule. You use receipt rules to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

See: newUpdateReceiptRule smart constructor.

Instances

Instances details
Eq UpdateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

Read UpdateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

Show UpdateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

Generic UpdateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

Associated Types

type Rep UpdateReceiptRule :: Type -> Type #

NFData UpdateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

Methods

rnf :: UpdateReceiptRule -> () #

Hashable UpdateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

AWSRequest UpdateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

Associated Types

type AWSResponse UpdateReceiptRule #

ToHeaders UpdateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

ToPath UpdateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

ToQuery UpdateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

type Rep UpdateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

type Rep UpdateReceiptRule = D1 ('MetaData "UpdateReceiptRule" "Amazonka.SES.UpdateReceiptRule" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "UpdateReceiptRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "rule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReceiptRule)))
type AWSResponse UpdateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

newUpdateReceiptRule Source #

Create a value of UpdateReceiptRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ruleSetName:UpdateReceiptRule', updateReceiptRule_ruleSetName - The name of the receipt rule set that the receipt rule belongs to.

$sel:rule:UpdateReceiptRule', updateReceiptRule_rule - A data structure that contains the updated receipt rule information.

data UpdateReceiptRuleResponse Source #

An empty element returned on a successful request.

See: newUpdateReceiptRuleResponse smart constructor.

Instances

Instances details
Eq UpdateReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

Read UpdateReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

Show UpdateReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

Generic UpdateReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

Associated Types

type Rep UpdateReceiptRuleResponse :: Type -> Type #

NFData UpdateReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

type Rep UpdateReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

type Rep UpdateReceiptRuleResponse = D1 ('MetaData "UpdateReceiptRuleResponse" "Amazonka.SES.UpdateReceiptRule" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "UpdateReceiptRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateReceiptRuleResponse Source #

Create a value of UpdateReceiptRuleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateReceiptRuleResponse', updateReceiptRuleResponse_httpStatus - The response's http status code.

CloneReceiptRuleSet

data CloneReceiptRuleSet Source #

Represents a request to create a receipt rule set by cloning an existing one. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

See: newCloneReceiptRuleSet smart constructor.

Instances

Instances details
Eq CloneReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

Read CloneReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

Show CloneReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

Generic CloneReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

Associated Types

type Rep CloneReceiptRuleSet :: Type -> Type #

NFData CloneReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

Methods

rnf :: CloneReceiptRuleSet -> () #

Hashable CloneReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

AWSRequest CloneReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

Associated Types

type AWSResponse CloneReceiptRuleSet #

ToHeaders CloneReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

ToPath CloneReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

ToQuery CloneReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

type Rep CloneReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

type Rep CloneReceiptRuleSet = D1 ('MetaData "CloneReceiptRuleSet" "Amazonka.SES.CloneReceiptRuleSet" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "CloneReceiptRuleSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "originalRuleSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CloneReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

newCloneReceiptRuleSet Source #

Create a value of CloneReceiptRuleSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ruleSetName:CloneReceiptRuleSet', cloneReceiptRuleSet_ruleSetName - The name of the rule set to create. The name must:

  • This value can only contain ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).
  • Start and end with a letter or number.
  • Contain less than 64 characters.

$sel:originalRuleSetName:CloneReceiptRuleSet', cloneReceiptRuleSet_originalRuleSetName - The name of the rule set to clone.

data CloneReceiptRuleSetResponse Source #

An empty element returned on a successful request.

See: newCloneReceiptRuleSetResponse smart constructor.

Instances

Instances details
Eq CloneReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

Read CloneReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

Show CloneReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

Generic CloneReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

Associated Types

type Rep CloneReceiptRuleSetResponse :: Type -> Type #

NFData CloneReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

type Rep CloneReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

type Rep CloneReceiptRuleSetResponse = D1 ('MetaData "CloneReceiptRuleSetResponse" "Amazonka.SES.CloneReceiptRuleSet" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "CloneReceiptRuleSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCloneReceiptRuleSetResponse Source #

Create a value of CloneReceiptRuleSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CloneReceiptRuleSetResponse', cloneReceiptRuleSetResponse_httpStatus - The response's http status code.

CreateConfigurationSetEventDestination

data CreateConfigurationSetEventDestination Source #

Represents a request to create a configuration set event destination. A configuration set event destination, which can be either Amazon CloudWatch or Amazon Kinesis Firehose, describes an AWS service in 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.

See: newCreateConfigurationSetEventDestination smart constructor.

Instances

Instances details
Eq CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetEventDestination

Read CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetEventDestination

Show CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetEventDestination

Generic CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetEventDestination

NFData CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetEventDestination

Hashable CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetEventDestination

AWSRequest CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetEventDestination

ToHeaders CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetEventDestination

ToPath CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetEventDestination

ToQuery CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetEventDestination

type Rep CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetEventDestination

type Rep CreateConfigurationSetEventDestination = D1 ('MetaData "CreateConfigurationSetEventDestination" "Amazonka.SES.CreateConfigurationSetEventDestination" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "CreateConfigurationSetEventDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "eventDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EventDestination)))
type AWSResponse CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetEventDestination

newCreateConfigurationSetEventDestination Source #

Create a value of CreateConfigurationSetEventDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurationSetName:CreateConfigurationSetEventDestination', createConfigurationSetEventDestination_configurationSetName - The name of the configuration set that the event destination should be associated with.

$sel:eventDestination:CreateConfigurationSetEventDestination', createConfigurationSetEventDestination_eventDestination - An object that describes the AWS service that email sending event information will be published to.

data CreateConfigurationSetEventDestinationResponse Source #

An empty element returned on a successful request.

See: newCreateConfigurationSetEventDestinationResponse smart constructor.

Instances

Instances details
Eq CreateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetEventDestination

Read CreateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetEventDestination

Show CreateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetEventDestination

Generic CreateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetEventDestination

NFData CreateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetEventDestination

type Rep CreateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetEventDestination

type Rep CreateConfigurationSetEventDestinationResponse = D1 ('MetaData "CreateConfigurationSetEventDestinationResponse" "Amazonka.SES.CreateConfigurationSetEventDestination" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "CreateConfigurationSetEventDestinationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateConfigurationSetEventDestinationResponse Source #

Create a value of CreateConfigurationSetEventDestinationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateConfigurationSetEventDestinationResponse', createConfigurationSetEventDestinationResponse_httpStatus - The response's http status code.

GetAccountSendingEnabled

data GetAccountSendingEnabled Source #

See: newGetAccountSendingEnabled smart constructor.

Instances

Instances details
Eq GetAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

Read GetAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

Show GetAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

Generic GetAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

Associated Types

type Rep GetAccountSendingEnabled :: Type -> Type #

NFData GetAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

Hashable GetAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

AWSRequest GetAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

ToHeaders GetAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

ToPath GetAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

ToQuery GetAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

type Rep GetAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

type Rep GetAccountSendingEnabled = D1 ('MetaData "GetAccountSendingEnabled" "Amazonka.SES.GetAccountSendingEnabled" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "GetAccountSendingEnabled'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

newGetAccountSendingEnabled :: GetAccountSendingEnabled Source #

Create a value of GetAccountSendingEnabled with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data GetAccountSendingEnabledResponse Source #

Represents a request to return the email sending status for your Amazon SES account in the current AWS Region.

See: newGetAccountSendingEnabledResponse smart constructor.

Instances

Instances details
Eq GetAccountSendingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

Read GetAccountSendingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

Show GetAccountSendingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

Generic GetAccountSendingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

Associated Types

type Rep GetAccountSendingEnabledResponse :: Type -> Type #

NFData GetAccountSendingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

type Rep GetAccountSendingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

type Rep GetAccountSendingEnabledResponse = D1 ('MetaData "GetAccountSendingEnabledResponse" "Amazonka.SES.GetAccountSendingEnabled" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "GetAccountSendingEnabledResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetAccountSendingEnabledResponse Source #

Create a value of GetAccountSendingEnabledResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabled:GetAccountSendingEnabledResponse', getAccountSendingEnabledResponse_enabled - Describes whether email sending is enabled or disabled for your Amazon SES account in the current AWS Region.

$sel:httpStatus:GetAccountSendingEnabledResponse', getAccountSendingEnabledResponse_httpStatus - The response's http status code.

CreateReceiptRule

data CreateReceiptRule Source #

Represents a request to create a receipt rule. You use receipt rules to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

See: newCreateReceiptRule smart constructor.

Instances

Instances details
Eq CreateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

Read CreateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

Show CreateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

Generic CreateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

Associated Types

type Rep CreateReceiptRule :: Type -> Type #

NFData CreateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

Methods

rnf :: CreateReceiptRule -> () #

Hashable CreateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

AWSRequest CreateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

Associated Types

type AWSResponse CreateReceiptRule #

ToHeaders CreateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

ToPath CreateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

ToQuery CreateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

type Rep CreateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

type Rep CreateReceiptRule = D1 ('MetaData "CreateReceiptRule" "Amazonka.SES.CreateReceiptRule" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "CreateReceiptRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "after") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ruleSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "rule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReceiptRule))))
type AWSResponse CreateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

newCreateReceiptRule Source #

Create a value of CreateReceiptRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:after:CreateReceiptRule', createReceiptRule_after - The name of an existing rule after which the new rule will be placed. If this parameter is null, the new rule will be inserted at the beginning of the rule list.

$sel:ruleSetName:CreateReceiptRule', createReceiptRule_ruleSetName - The name of the rule set that the receipt rule will be added to.

$sel:rule:CreateReceiptRule', createReceiptRule_rule - A data structure that contains the specified rule's name, actions, recipients, domains, enabled status, scan status, and TLS policy.

data CreateReceiptRuleResponse Source #

An empty element returned on a successful request.

See: newCreateReceiptRuleResponse smart constructor.

Instances

Instances details
Eq CreateReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

Read CreateReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

Show CreateReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

Generic CreateReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

Associated Types

type Rep CreateReceiptRuleResponse :: Type -> Type #

NFData CreateReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

type Rep CreateReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

type Rep CreateReceiptRuleResponse = D1 ('MetaData "CreateReceiptRuleResponse" "Amazonka.SES.CreateReceiptRule" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "CreateReceiptRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateReceiptRuleResponse Source #

Create a value of CreateReceiptRuleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateReceiptRuleResponse', createReceiptRuleResponse_httpStatus - The response's http status code.

GetTemplate

data GetTemplate Source #

See: newGetTemplate smart constructor.

Constructors

GetTemplate' Text 

Instances

Instances details
Eq GetTemplate Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

Read GetTemplate Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

Show GetTemplate Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

Generic GetTemplate Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

Associated Types

type Rep GetTemplate :: Type -> Type #

NFData GetTemplate Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

Methods

rnf :: GetTemplate -> () #

Hashable GetTemplate Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

AWSRequest GetTemplate Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

Associated Types

type AWSResponse GetTemplate #

ToHeaders GetTemplate Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

Methods

toHeaders :: GetTemplate -> [Header] #

ToPath GetTemplate Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

ToQuery GetTemplate Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

type Rep GetTemplate Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

type Rep GetTemplate = D1 ('MetaData "GetTemplate" "Amazonka.SES.GetTemplate" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "GetTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetTemplate Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

newGetTemplate Source #

Create a value of GetTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:templateName:GetTemplate', getTemplate_templateName - The name of the template you want to retrieve.

data GetTemplateResponse Source #

See: newGetTemplateResponse smart constructor.

Instances

Instances details
Eq GetTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

Read GetTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

Show GetTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

Generic GetTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

Associated Types

type Rep GetTemplateResponse :: Type -> Type #

NFData GetTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

Methods

rnf :: GetTemplateResponse -> () #

type Rep GetTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

type Rep GetTemplateResponse = D1 ('MetaData "GetTemplateResponse" "Amazonka.SES.GetTemplate" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "GetTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "template") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Template)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetTemplateResponse Source #

Create a value of GetTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:template:GetTemplateResponse', getTemplateResponse_template - Undocumented member.

$sel:httpStatus:GetTemplateResponse', getTemplateResponse_httpStatus - The response's http status code.

SetActiveReceiptRuleSet

data SetActiveReceiptRuleSet Source #

Represents a request to set a receipt rule set as the active receipt rule set. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

See: newSetActiveReceiptRuleSet smart constructor.

Instances

Instances details
Eq SetActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

Read SetActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

Show SetActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

Generic SetActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

Associated Types

type Rep SetActiveReceiptRuleSet :: Type -> Type #

NFData SetActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

Methods

rnf :: SetActiveReceiptRuleSet -> () #

Hashable SetActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

AWSRequest SetActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

ToHeaders SetActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

ToPath SetActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

ToQuery SetActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

type Rep SetActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

type Rep SetActiveReceiptRuleSet = D1 ('MetaData "SetActiveReceiptRuleSet" "Amazonka.SES.SetActiveReceiptRuleSet" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SetActiveReceiptRuleSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse SetActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

newSetActiveReceiptRuleSet :: SetActiveReceiptRuleSet Source #

Create a value of SetActiveReceiptRuleSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ruleSetName:SetActiveReceiptRuleSet', setActiveReceiptRuleSet_ruleSetName - The name of the receipt rule set to make active. Setting this value to null disables all email receiving.

data SetActiveReceiptRuleSetResponse Source #

An empty element returned on a successful request.

See: newSetActiveReceiptRuleSetResponse smart constructor.

Instances

Instances details
Eq SetActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

Read SetActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

Show SetActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

Generic SetActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

Associated Types

type Rep SetActiveReceiptRuleSetResponse :: Type -> Type #

NFData SetActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

type Rep SetActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

type Rep SetActiveReceiptRuleSetResponse = D1 ('MetaData "SetActiveReceiptRuleSetResponse" "Amazonka.SES.SetActiveReceiptRuleSet" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SetActiveReceiptRuleSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newSetActiveReceiptRuleSetResponse Source #

Create a value of SetActiveReceiptRuleSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:SetActiveReceiptRuleSetResponse', setActiveReceiptRuleSetResponse_httpStatus - The response's http status code.

CreateConfigurationSet

data CreateConfigurationSet Source #

Represents a request to create a configuration set. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.

See: newCreateConfigurationSet smart constructor.

Instances

Instances details
Eq CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

Read CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

Show CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

Generic CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

Associated Types

type Rep CreateConfigurationSet :: Type -> Type #

NFData CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

Methods

rnf :: CreateConfigurationSet -> () #

Hashable CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

AWSRequest CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

Associated Types

type AWSResponse CreateConfigurationSet #

ToHeaders CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

ToPath CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

ToQuery CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

type Rep CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

type Rep CreateConfigurationSet = D1 ('MetaData "CreateConfigurationSet" "Amazonka.SES.CreateConfigurationSet" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "CreateConfigurationSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ConfigurationSet)))
type AWSResponse CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

newCreateConfigurationSet Source #

Create a value of CreateConfigurationSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurationSet:CreateConfigurationSet', createConfigurationSet_configurationSet - A data structure that contains the name of the configuration set.

data CreateConfigurationSetResponse Source #

An empty element returned on a successful request.

See: newCreateConfigurationSetResponse smart constructor.

Instances

Instances details
Eq CreateConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

Read CreateConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

Show CreateConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

Generic CreateConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

Associated Types

type Rep CreateConfigurationSetResponse :: Type -> Type #

NFData CreateConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

type Rep CreateConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

type Rep CreateConfigurationSetResponse = D1 ('MetaData "CreateConfigurationSetResponse" "Amazonka.SES.CreateConfigurationSet" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "CreateConfigurationSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateConfigurationSetResponse Source #

Create a value of CreateConfigurationSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateConfigurationSetResponse', createConfigurationSetResponse_httpStatus - The response's http status code.

UpdateAccountSendingEnabled

data UpdateAccountSendingEnabled Source #

Represents a request to enable or disable the email sending capabilities for your entire Amazon SES account.

See: newUpdateAccountSendingEnabled smart constructor.

Instances

Instances details
Eq UpdateAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateAccountSendingEnabled

Read UpdateAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateAccountSendingEnabled

Show UpdateAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateAccountSendingEnabled

Generic UpdateAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateAccountSendingEnabled

Associated Types

type Rep UpdateAccountSendingEnabled :: Type -> Type #

NFData UpdateAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateAccountSendingEnabled

Hashable UpdateAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateAccountSendingEnabled

AWSRequest UpdateAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateAccountSendingEnabled

ToHeaders UpdateAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateAccountSendingEnabled

ToPath UpdateAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateAccountSendingEnabled

ToQuery UpdateAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateAccountSendingEnabled

type Rep UpdateAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateAccountSendingEnabled

type Rep UpdateAccountSendingEnabled = D1 ('MetaData "UpdateAccountSendingEnabled" "Amazonka.SES.UpdateAccountSendingEnabled" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "UpdateAccountSendingEnabled'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))
type AWSResponse UpdateAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateAccountSendingEnabled

newUpdateAccountSendingEnabled :: UpdateAccountSendingEnabled Source #

Create a value of UpdateAccountSendingEnabled with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabled:UpdateAccountSendingEnabled', updateAccountSendingEnabled_enabled - Describes whether email sending is enabled or disabled for your Amazon SES account in the current AWS Region.

data UpdateAccountSendingEnabledResponse Source #

Instances

Instances details
Eq UpdateAccountSendingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateAccountSendingEnabled

Read UpdateAccountSendingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateAccountSendingEnabled

Show UpdateAccountSendingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateAccountSendingEnabled

Generic UpdateAccountSendingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateAccountSendingEnabled

NFData UpdateAccountSendingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateAccountSendingEnabled

type Rep UpdateAccountSendingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateAccountSendingEnabled

type Rep UpdateAccountSendingEnabledResponse = D1 ('MetaData "UpdateAccountSendingEnabledResponse" "Amazonka.SES.UpdateAccountSendingEnabled" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "UpdateAccountSendingEnabledResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newUpdateAccountSendingEnabledResponse :: UpdateAccountSendingEnabledResponse Source #

Create a value of UpdateAccountSendingEnabledResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

CreateConfigurationSetTrackingOptions

data CreateConfigurationSetTrackingOptions Source #

Represents a request to create an open and click tracking option object in a configuration set.

See: newCreateConfigurationSetTrackingOptions smart constructor.

Instances

Instances details
Eq CreateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetTrackingOptions

Read CreateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetTrackingOptions

Show CreateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetTrackingOptions

Generic CreateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetTrackingOptions

NFData CreateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetTrackingOptions

Hashable CreateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetTrackingOptions

AWSRequest CreateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetTrackingOptions

ToHeaders CreateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetTrackingOptions

ToPath CreateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetTrackingOptions

ToQuery CreateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetTrackingOptions

type Rep CreateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetTrackingOptions

type Rep CreateConfigurationSetTrackingOptions = D1 ('MetaData "CreateConfigurationSetTrackingOptions" "Amazonka.SES.CreateConfigurationSetTrackingOptions" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "CreateConfigurationSetTrackingOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "trackingOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrackingOptions)))
type AWSResponse CreateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetTrackingOptions

data CreateConfigurationSetTrackingOptionsResponse Source #

An empty element returned on a successful request.

See: newCreateConfigurationSetTrackingOptionsResponse smart constructor.

Instances

Instances details
Eq CreateConfigurationSetTrackingOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetTrackingOptions

Read CreateConfigurationSetTrackingOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetTrackingOptions

Show CreateConfigurationSetTrackingOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetTrackingOptions

Generic CreateConfigurationSetTrackingOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetTrackingOptions

NFData CreateConfigurationSetTrackingOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetTrackingOptions

type Rep CreateConfigurationSetTrackingOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetTrackingOptions

type Rep CreateConfigurationSetTrackingOptionsResponse = D1 ('MetaData "CreateConfigurationSetTrackingOptionsResponse" "Amazonka.SES.CreateConfigurationSetTrackingOptions" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "CreateConfigurationSetTrackingOptionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateConfigurationSetTrackingOptionsResponse Source #

Create a value of CreateConfigurationSetTrackingOptionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateConfigurationSetTrackingOptionsResponse', createConfigurationSetTrackingOptionsResponse_httpStatus - The response's http status code.

DescribeActiveReceiptRuleSet

data DescribeActiveReceiptRuleSet Source #

Represents a request to return the metadata and receipt rules for the receipt rule set that is currently active. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

See: newDescribeActiveReceiptRuleSet smart constructor.

Instances

Instances details
Eq DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeActiveReceiptRuleSet

Read DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeActiveReceiptRuleSet

Show DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeActiveReceiptRuleSet

Generic DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeActiveReceiptRuleSet

Associated Types

type Rep DescribeActiveReceiptRuleSet :: Type -> Type #

NFData DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeActiveReceiptRuleSet

Hashable DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeActiveReceiptRuleSet

AWSRequest DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeActiveReceiptRuleSet

ToHeaders DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeActiveReceiptRuleSet

ToPath DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeActiveReceiptRuleSet

ToQuery DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeActiveReceiptRuleSet

type Rep DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeActiveReceiptRuleSet

type Rep DescribeActiveReceiptRuleSet = D1 ('MetaData "DescribeActiveReceiptRuleSet" "Amazonka.SES.DescribeActiveReceiptRuleSet" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DescribeActiveReceiptRuleSet'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeActiveReceiptRuleSet

newDescribeActiveReceiptRuleSet :: DescribeActiveReceiptRuleSet Source #

Create a value of DescribeActiveReceiptRuleSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data DescribeActiveReceiptRuleSetResponse Source #

Represents the metadata and receipt rules for the receipt rule set that is currently active.

See: newDescribeActiveReceiptRuleSetResponse smart constructor.

Instances

Instances details
Eq DescribeActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeActiveReceiptRuleSet

Read DescribeActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeActiveReceiptRuleSet

Show DescribeActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeActiveReceiptRuleSet

Generic DescribeActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeActiveReceiptRuleSet

NFData DescribeActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeActiveReceiptRuleSet

type Rep DescribeActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeActiveReceiptRuleSet

type Rep DescribeActiveReceiptRuleSetResponse = D1 ('MetaData "DescribeActiveReceiptRuleSetResponse" "Amazonka.SES.DescribeActiveReceiptRuleSet" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DescribeActiveReceiptRuleSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReceiptRule])) :*: (S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReceiptRuleSetMetadata)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeActiveReceiptRuleSetResponse Source #

Create a value of DescribeActiveReceiptRuleSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:rules:DescribeActiveReceiptRuleSetResponse', describeActiveReceiptRuleSetResponse_rules - The receipt rules that belong to the active rule set.

$sel:metadata:DescribeActiveReceiptRuleSetResponse', describeActiveReceiptRuleSetResponse_metadata - The metadata for the currently active receipt rule set. The metadata consists of the rule set name and a timestamp of when the rule set was created.

$sel:httpStatus:DescribeActiveReceiptRuleSetResponse', describeActiveReceiptRuleSetResponse_httpStatus - The response's http status code.

Types

BehaviorOnMXFailure

newtype BehaviorOnMXFailure Source #

Instances

Instances details
Eq BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

Ord BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

Read BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

Show BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

Generic BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

Associated Types

type Rep BehaviorOnMXFailure :: Type -> Type #

NFData BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

Methods

rnf :: BehaviorOnMXFailure -> () #

Hashable BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

ToJSON BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

ToJSONKey BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

FromJSON BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

FromJSONKey BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

ToLog BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

ToHeader BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

ToQuery BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

FromXML BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

ToXML BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

ToByteString BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

FromText BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

ToText BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

type Rep BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

type Rep BehaviorOnMXFailure = D1 ('MetaData "BehaviorOnMXFailure" "Amazonka.SES.Types.BehaviorOnMXFailure" "libZSservicesZSamazonka-sesZSamazonka-ses" 'True) (C1 ('MetaCons "BehaviorOnMXFailure'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBehaviorOnMXFailure") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BounceType

newtype BounceType Source #

Constructors

BounceType' 

Fields

Instances

Instances details
Eq BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

Ord BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

Read BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

Show BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

Generic BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

Associated Types

type Rep BounceType :: Type -> Type #

NFData BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

Methods

rnf :: BounceType -> () #

Hashable BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

ToJSON BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

ToJSONKey BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

FromJSON BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

FromJSONKey BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

ToLog BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

ToHeader BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

ToQuery BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

FromXML BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

ToXML BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

Methods

toXML :: BounceType -> XML #

ToByteString BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

FromText BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

ToText BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

Methods

toText :: BounceType -> Text #

type Rep BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

type Rep BounceType = D1 ('MetaData "BounceType" "Amazonka.SES.Types.BounceType" "libZSservicesZSamazonka-sesZSamazonka-ses" 'True) (C1 ('MetaCons "BounceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBounceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BulkEmailStatus

newtype BulkEmailStatus Source #

Constructors

BulkEmailStatus' 

Instances

Instances details
Eq BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

Ord BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

Read BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

Show BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

Generic BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

Associated Types

type Rep BulkEmailStatus :: Type -> Type #

NFData BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

Methods

rnf :: BulkEmailStatus -> () #

Hashable BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

ToJSON BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

ToJSONKey BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

FromJSON BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

FromJSONKey BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

ToLog BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

ToHeader BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

ToQuery BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

FromXML BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

ToXML BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

Methods

toXML :: BulkEmailStatus -> XML #

ToByteString BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

FromText BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

ToText BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

type Rep BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

type Rep BulkEmailStatus = D1 ('MetaData "BulkEmailStatus" "Amazonka.SES.Types.BulkEmailStatus" "libZSservicesZSamazonka-sesZSamazonka-ses" 'True) (C1 ('MetaCons "BulkEmailStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBulkEmailStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConfigurationSetAttribute

newtype ConfigurationSetAttribute Source #

Instances

Instances details
Eq ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

Ord ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

Read ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

Show ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

Generic ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

Associated Types

type Rep ConfigurationSetAttribute :: Type -> Type #

NFData ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

Hashable ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

ToJSON ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

ToJSONKey ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

FromJSON ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

FromJSONKey ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

ToLog ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

ToHeader ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

ToQuery ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

FromXML ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

ToXML ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

ToByteString ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

FromText ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

ToText ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

type Rep ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

type Rep ConfigurationSetAttribute = D1 ('MetaData "ConfigurationSetAttribute" "Amazonka.SES.Types.ConfigurationSetAttribute" "libZSservicesZSamazonka-sesZSamazonka-ses" 'True) (C1 ('MetaCons "ConfigurationSetAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConfigurationSetAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CustomMailFromStatus

newtype CustomMailFromStatus Source #

Instances

Instances details
Eq CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

Ord CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

Read CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

Show CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

Generic CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

Associated Types

type Rep CustomMailFromStatus :: Type -> Type #

NFData CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

Methods

rnf :: CustomMailFromStatus -> () #

Hashable CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

ToJSON CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

ToJSONKey CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

FromJSON CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

FromJSONKey CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

ToLog CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

ToHeader CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

ToQuery CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

FromXML CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

ToXML CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

ToByteString CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

FromText CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

ToText CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

type Rep CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

type Rep CustomMailFromStatus = D1 ('MetaData "CustomMailFromStatus" "Amazonka.SES.Types.CustomMailFromStatus" "libZSservicesZSamazonka-sesZSamazonka-ses" 'True) (C1 ('MetaCons "CustomMailFromStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCustomMailFromStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DimensionValueSource

newtype DimensionValueSource Source #

Instances

Instances details
Eq DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

Ord DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

Read DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

Show DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

Generic DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

Associated Types

type Rep DimensionValueSource :: Type -> Type #

NFData DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

Methods

rnf :: DimensionValueSource -> () #

Hashable DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

ToJSON DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

ToJSONKey DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

FromJSON DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

FromJSONKey DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

ToLog DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

ToHeader DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

ToQuery DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

FromXML DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

ToXML DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

ToByteString DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

FromText DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

ToText DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

type Rep DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

type Rep DimensionValueSource = D1 ('MetaData "DimensionValueSource" "Amazonka.SES.Types.DimensionValueSource" "libZSservicesZSamazonka-sesZSamazonka-ses" 'True) (C1 ('MetaCons "DimensionValueSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDimensionValueSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DsnAction

newtype DsnAction Source #

Constructors

DsnAction' 

Fields

Instances

Instances details
Eq DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

Ord DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

Read DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

Show DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

Generic DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

Associated Types

type Rep DsnAction :: Type -> Type #

NFData DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

Methods

rnf :: DsnAction -> () #

Hashable DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

ToJSON DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

ToJSONKey DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

FromJSON DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

FromJSONKey DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

ToLog DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

ToHeader DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

ToQuery DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

FromXML DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

ToXML DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

Methods

toXML :: DsnAction -> XML #

ToByteString DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

Methods

toBS :: DsnAction -> ByteString #

FromText DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

ToText DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

Methods

toText :: DsnAction -> Text #

type Rep DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

type Rep DsnAction = D1 ('MetaData "DsnAction" "Amazonka.SES.Types.DsnAction" "libZSservicesZSamazonka-sesZSamazonka-ses" 'True) (C1 ('MetaCons "DsnAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDsnAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EventType

newtype EventType Source #

Constructors

EventType' 

Fields

Instances

Instances details
Eq EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

Ord EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

Read EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

Show EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

Generic EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

Associated Types

type Rep EventType :: Type -> Type #

NFData EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

Methods

rnf :: EventType -> () #

Hashable EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

ToJSON EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

ToJSONKey EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

FromJSON EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

FromJSONKey EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

ToLog EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

ToHeader EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

ToQuery EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

FromXML EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

ToXML EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

Methods

toXML :: EventType -> XML #

ToByteString EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

Methods

toBS :: EventType -> ByteString #

FromText EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

ToText EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

Methods

toText :: EventType -> Text #

type Rep EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

type Rep EventType = D1 ('MetaData "EventType" "Amazonka.SES.Types.EventType" "libZSservicesZSamazonka-sesZSamazonka-ses" 'True) (C1 ('MetaCons "EventType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEventType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IdentityType

newtype IdentityType Source #

Constructors

IdentityType' 

Instances

Instances details
Eq IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

Ord IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

Read IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

Show IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

Generic IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

Associated Types

type Rep IdentityType :: Type -> Type #

NFData IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

Methods

rnf :: IdentityType -> () #

Hashable IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

ToJSON IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

ToJSONKey IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

FromJSON IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

FromJSONKey IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

ToLog IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

ToHeader IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

ToQuery IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

FromXML IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

ToXML IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

Methods

toXML :: IdentityType -> XML #

ToByteString IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

FromText IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

ToText IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

Methods

toText :: IdentityType -> Text #

type Rep IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

type Rep IdentityType = D1 ('MetaData "IdentityType" "Amazonka.SES.Types.IdentityType" "libZSservicesZSamazonka-sesZSamazonka-ses" 'True) (C1 ('MetaCons "IdentityType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIdentityType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InvocationType

newtype InvocationType Source #

Constructors

InvocationType' 

Instances

Instances details
Eq InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

Ord InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

Read InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

Show InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

Generic InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

Associated Types

type Rep InvocationType :: Type -> Type #

NFData InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

Methods

rnf :: InvocationType -> () #

Hashable InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

ToJSON InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

ToJSONKey InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

FromJSON InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

FromJSONKey InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

ToLog InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

ToHeader InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

ToQuery InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

FromXML InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

ToXML InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

Methods

toXML :: InvocationType -> XML #

ToByteString InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

FromText InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

ToText InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

type Rep InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

type Rep InvocationType = D1 ('MetaData "InvocationType" "Amazonka.SES.Types.InvocationType" "libZSservicesZSamazonka-sesZSamazonka-ses" 'True) (C1 ('MetaCons "InvocationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInvocationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NotificationType

newtype NotificationType Source #

Instances

Instances details
Eq NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

Ord NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

Read NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

Show NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

Generic NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

Associated Types

type Rep NotificationType :: Type -> Type #

NFData NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

Methods

rnf :: NotificationType -> () #

Hashable NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

ToJSON NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

ToJSONKey NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

FromJSON NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

FromJSONKey NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

ToLog NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

ToHeader NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

ToQuery NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

FromXML NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

ToXML NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

ToByteString NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

FromText NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

ToText NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

type Rep NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

type Rep NotificationType = D1 ('MetaData "NotificationType" "Amazonka.SES.Types.NotificationType" "libZSservicesZSamazonka-sesZSamazonka-ses" 'True) (C1 ('MetaCons "NotificationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNotificationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReceiptFilterPolicy

newtype ReceiptFilterPolicy Source #

Instances

Instances details
Eq ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

Ord ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

Read ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

Show ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

Generic ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

Associated Types

type Rep ReceiptFilterPolicy :: Type -> Type #

NFData ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

Methods

rnf :: ReceiptFilterPolicy -> () #

Hashable ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

ToJSON ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

ToJSONKey ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

FromJSON ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

FromJSONKey ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

ToLog ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

ToHeader ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

ToQuery ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

FromXML ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

ToXML ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

ToByteString ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

FromText ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

ToText ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

type Rep ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

type Rep ReceiptFilterPolicy = D1 ('MetaData "ReceiptFilterPolicy" "Amazonka.SES.Types.ReceiptFilterPolicy" "libZSservicesZSamazonka-sesZSamazonka-ses" 'True) (C1 ('MetaCons "ReceiptFilterPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReceiptFilterPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SNSActionEncoding

newtype SNSActionEncoding Source #

Instances

Instances details
Eq SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

Ord SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

Read SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

Show SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

Generic SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

Associated Types

type Rep SNSActionEncoding :: Type -> Type #

NFData SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

Methods

rnf :: SNSActionEncoding -> () #

Hashable SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

ToJSON SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

ToJSONKey SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

FromJSON SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

FromJSONKey SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

ToLog SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

ToHeader SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

ToQuery SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

FromXML SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

ToXML SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

ToByteString SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

FromText SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

ToText SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

type Rep SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

type Rep SNSActionEncoding = D1 ('MetaData "SNSActionEncoding" "Amazonka.SES.Types.SNSActionEncoding" "libZSservicesZSamazonka-sesZSamazonka-ses" 'True) (C1 ('MetaCons "SNSActionEncoding'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSNSActionEncoding") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StopScope

newtype StopScope Source #

Constructors

StopScope' 

Fields

Bundled Patterns

pattern StopScope_RuleSet :: StopScope 

Instances

Instances details
Eq StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

Ord StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

Read StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

Show StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

Generic StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

Associated Types

type Rep StopScope :: Type -> Type #

NFData StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

Methods

rnf :: StopScope -> () #

Hashable StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

ToJSON StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

ToJSONKey StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

FromJSON StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

FromJSONKey StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

ToLog StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

ToHeader StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

ToQuery StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

FromXML StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

ToXML StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

Methods

toXML :: StopScope -> XML #

ToByteString StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

Methods

toBS :: StopScope -> ByteString #

FromText StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

ToText StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

Methods

toText :: StopScope -> Text #

type Rep StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

type Rep StopScope = D1 ('MetaData "StopScope" "Amazonka.SES.Types.StopScope" "libZSservicesZSamazonka-sesZSamazonka-ses" 'True) (C1 ('MetaCons "StopScope'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStopScope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TlsPolicy

newtype TlsPolicy Source #

Constructors

TlsPolicy' 

Fields

Bundled Patterns

pattern TlsPolicy_Optional :: TlsPolicy 
pattern TlsPolicy_Require :: TlsPolicy 

Instances

Instances details
Eq TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

Ord TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

Read TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

Show TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

Generic TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

Associated Types

type Rep TlsPolicy :: Type -> Type #

NFData TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

Methods

rnf :: TlsPolicy -> () #

Hashable TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

ToJSON TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

ToJSONKey TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

FromJSON TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

FromJSONKey TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

ToLog TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

ToHeader TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

ToQuery TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

FromXML TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

ToXML TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

Methods

toXML :: TlsPolicy -> XML #

ToByteString TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

Methods

toBS :: TlsPolicy -> ByteString #

FromText TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

ToText TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

Methods

toText :: TlsPolicy -> Text #

type Rep TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

type Rep TlsPolicy = D1 ('MetaData "TlsPolicy" "Amazonka.SES.Types.TlsPolicy" "libZSservicesZSamazonka-sesZSamazonka-ses" 'True) (C1 ('MetaCons "TlsPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTlsPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VerificationStatus

newtype VerificationStatus Source #

Instances

Instances details
Eq VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

Ord VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

Read VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

Show VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

Generic VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

Associated Types

type Rep VerificationStatus :: Type -> Type #

NFData VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

Methods

rnf :: VerificationStatus -> () #

Hashable VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

ToJSON VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

ToJSONKey VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

FromJSON VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

FromJSONKey VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

ToLog VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

ToHeader VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

ToQuery VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

FromXML VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

ToXML VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

ToByteString VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

FromText VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

ToText VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

type Rep VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

type Rep VerificationStatus = D1 ('MetaData "VerificationStatus" "Amazonka.SES.Types.VerificationStatus" "libZSservicesZSamazonka-sesZSamazonka-ses" 'True) (C1 ('MetaCons "VerificationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVerificationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AddHeaderAction

data AddHeaderAction Source #

When included in a receipt rule, this action adds a header to the received email.

For information about adding a header using a receipt rule, see the Amazon SES Developer Guide.

See: newAddHeaderAction smart constructor.

Constructors

AddHeaderAction' Text Text 

Instances

Instances details
Eq AddHeaderAction Source # 
Instance details

Defined in Amazonka.SES.Types.AddHeaderAction

Read AddHeaderAction Source # 
Instance details

Defined in Amazonka.SES.Types.AddHeaderAction

Show AddHeaderAction Source # 
Instance details

Defined in Amazonka.SES.Types.AddHeaderAction

Generic AddHeaderAction Source # 
Instance details

Defined in Amazonka.SES.Types.AddHeaderAction

Associated Types

type Rep AddHeaderAction :: Type -> Type #

NFData AddHeaderAction Source # 
Instance details

Defined in Amazonka.SES.Types.AddHeaderAction

Methods

rnf :: AddHeaderAction -> () #

Hashable AddHeaderAction Source # 
Instance details

Defined in Amazonka.SES.Types.AddHeaderAction

ToQuery AddHeaderAction Source # 
Instance details

Defined in Amazonka.SES.Types.AddHeaderAction

FromXML AddHeaderAction Source # 
Instance details

Defined in Amazonka.SES.Types.AddHeaderAction

type Rep AddHeaderAction Source # 
Instance details

Defined in Amazonka.SES.Types.AddHeaderAction

type Rep AddHeaderAction = D1 ('MetaData "AddHeaderAction" "Amazonka.SES.Types.AddHeaderAction" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "AddHeaderAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "headerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "headerValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAddHeaderAction Source #

Create a value of AddHeaderAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:headerName:AddHeaderAction', addHeaderAction_headerName - The name of the header to add. Must be between 1 and 50 characters, inclusive, and consist of alphanumeric (a-z, A-Z, 0-9) characters and dashes only.

$sel:headerValue:AddHeaderAction', addHeaderAction_headerValue - Must be less than 2048 characters, and must not contain newline characters ("\r" or "\n").

Body

data Body Source #

Represents the body of the message. You can specify text, HTML, or both. If you use both, then the message should display correctly in the widest variety of email clients.

See: newBody smart constructor.

Constructors

Body' (Maybe Content) (Maybe Content) 

Instances

Instances details
Eq Body Source # 
Instance details

Defined in Amazonka.SES.Types.Body

Methods

(==) :: Body -> Body -> Bool #

(/=) :: Body -> Body -> Bool #

Read Body Source # 
Instance details

Defined in Amazonka.SES.Types.Body

Show Body Source # 
Instance details

Defined in Amazonka.SES.Types.Body

Methods

showsPrec :: Int -> Body -> ShowS #

show :: Body -> String #

showList :: [Body] -> ShowS #

Generic Body Source # 
Instance details

Defined in Amazonka.SES.Types.Body

Associated Types

type Rep Body :: Type -> Type #

Methods

from :: Body -> Rep Body x #

to :: Rep Body x -> Body #

NFData Body Source # 
Instance details

Defined in Amazonka.SES.Types.Body

Methods

rnf :: Body -> () #

Hashable Body Source # 
Instance details

Defined in Amazonka.SES.Types.Body

Methods

hashWithSalt :: Int -> Body -> Int #

hash :: Body -> Int #

ToQuery Body Source # 
Instance details

Defined in Amazonka.SES.Types.Body

Methods

toQuery :: Body -> QueryString #

type Rep Body Source # 
Instance details

Defined in Amazonka.SES.Types.Body

type Rep Body = D1 ('MetaData "Body" "Amazonka.SES.Types.Body" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "Body'" 'PrefixI 'True) (S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Content)) :*: S1 ('MetaSel ('Just "html") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Content))))

newBody :: Body Source #

Create a value of Body with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:text:Body', body_text - The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).

$sel:html:Body', body_html - The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.

BounceAction

data BounceAction Source #

When included in a receipt rule, this action rejects the received email by returning a bounce response to the sender and, optionally, publishes a notification to Amazon Simple Notification Service (Amazon SNS).

For information about sending a bounce message in response to a received email, see the Amazon SES Developer Guide.

See: newBounceAction smart constructor.

Instances

Instances details
Eq BounceAction Source # 
Instance details

Defined in Amazonka.SES.Types.BounceAction

Read BounceAction Source # 
Instance details

Defined in Amazonka.SES.Types.BounceAction

Show BounceAction Source # 
Instance details

Defined in Amazonka.SES.Types.BounceAction

Generic BounceAction Source # 
Instance details

Defined in Amazonka.SES.Types.BounceAction

Associated Types

type Rep BounceAction :: Type -> Type #

NFData BounceAction Source # 
Instance details

Defined in Amazonka.SES.Types.BounceAction

Methods

rnf :: BounceAction -> () #

Hashable BounceAction Source # 
Instance details

Defined in Amazonka.SES.Types.BounceAction

ToQuery BounceAction Source # 
Instance details

Defined in Amazonka.SES.Types.BounceAction

FromXML BounceAction Source # 
Instance details

Defined in Amazonka.SES.Types.BounceAction

type Rep BounceAction Source # 
Instance details

Defined in Amazonka.SES.Types.BounceAction

type Rep BounceAction = D1 ('MetaData "BounceAction" "Amazonka.SES.Types.BounceAction" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "BounceAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "topicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "smtpReplyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sender") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newBounceAction Source #

Create a value of BounceAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:topicArn:BounceAction', bounceAction_topicArn - The Amazon Resource Name (ARN) of the Amazon SNS topic to notify when the bounce action is taken. An example of an Amazon SNS topic ARN is arn:aws:sns:us-west-2:123456789012:MyTopic. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

$sel:statusCode:BounceAction', bounceAction_statusCode - The SMTP enhanced status code, as defined by RFC 3463.

$sel:smtpReplyCode:BounceAction', bounceAction_smtpReplyCode - The SMTP reply code, as defined by RFC 5321.

$sel:message:BounceAction', bounceAction_message - Human-readable text to include in the bounce message.

$sel:sender:BounceAction', bounceAction_sender - The email address of the sender of the bounced email. This is the address from which the bounce message will be sent.

BouncedRecipientInfo

data BouncedRecipientInfo Source #

Recipient-related information to include in the Delivery Status Notification (DSN) when an email that Amazon SES receives on your behalf bounces.

For information about receiving email through Amazon SES, see the Amazon SES Developer Guide.

See: newBouncedRecipientInfo smart constructor.

Instances

Instances details
Eq BouncedRecipientInfo Source # 
Instance details

Defined in Amazonka.SES.Types.BouncedRecipientInfo

Read BouncedRecipientInfo Source # 
Instance details

Defined in Amazonka.SES.Types.BouncedRecipientInfo

Show BouncedRecipientInfo Source # 
Instance details

Defined in Amazonka.SES.Types.BouncedRecipientInfo

Generic BouncedRecipientInfo Source # 
Instance details

Defined in Amazonka.SES.Types.BouncedRecipientInfo

Associated Types

type Rep BouncedRecipientInfo :: Type -> Type #

NFData BouncedRecipientInfo Source # 
Instance details

Defined in Amazonka.SES.Types.BouncedRecipientInfo

Methods

rnf :: BouncedRecipientInfo -> () #

Hashable BouncedRecipientInfo Source # 
Instance details

Defined in Amazonka.SES.Types.BouncedRecipientInfo

ToQuery BouncedRecipientInfo Source # 
Instance details

Defined in Amazonka.SES.Types.BouncedRecipientInfo

type Rep BouncedRecipientInfo Source # 
Instance details

Defined in Amazonka.SES.Types.BouncedRecipientInfo

type Rep BouncedRecipientInfo = D1 ('MetaData "BouncedRecipientInfo" "Amazonka.SES.Types.BouncedRecipientInfo" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "BouncedRecipientInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bounceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BounceType)) :*: S1 ('MetaSel ('Just "recipientDsnFields") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecipientDsnFields))) :*: (S1 ('MetaSel ('Just "recipientArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recipient") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newBouncedRecipientInfo Source #

Create a value of BouncedRecipientInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:bounceType:BouncedRecipientInfo', bouncedRecipientInfo_bounceType - The reason for the bounce. You must provide either this parameter or RecipientDsnFields.

$sel:recipientDsnFields:BouncedRecipientInfo', bouncedRecipientInfo_recipientDsnFields - Recipient-related DSN fields, most of which would normally be filled in automatically when provided with a BounceType. You must provide either this parameter or BounceType.

$sel:recipientArn:BouncedRecipientInfo', bouncedRecipientInfo_recipientArn - This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to receive email for the recipient of the bounced email. For more information about sending authorization, see the Amazon SES Developer Guide.

$sel:recipient:BouncedRecipientInfo', bouncedRecipientInfo_recipient - The email address of the recipient of the bounced email.

BulkEmailDestination

data BulkEmailDestination Source #

An array that contains one or more Destinations, as well as the tags and replacement data associated with each of those Destinations.

See: newBulkEmailDestination smart constructor.

Instances

Instances details
Eq BulkEmailDestination Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestination

Read BulkEmailDestination Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestination

Show BulkEmailDestination Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestination

Generic BulkEmailDestination Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestination

Associated Types

type Rep BulkEmailDestination :: Type -> Type #

NFData BulkEmailDestination Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestination

Methods

rnf :: BulkEmailDestination -> () #

Hashable BulkEmailDestination Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestination

ToQuery BulkEmailDestination Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestination

type Rep BulkEmailDestination Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestination

type Rep BulkEmailDestination = D1 ('MetaData "BulkEmailDestination" "Amazonka.SES.Types.BulkEmailDestination" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "BulkEmailDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replacementTemplateData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "replacementTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MessageTag])) :*: S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Destination))))

newBulkEmailDestination Source #

Create a value of BulkEmailDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:replacementTemplateData:BulkEmailDestination', bulkEmailDestination_replacementTemplateData - A list of replacement values to apply to the template. This parameter is a JSON object, typically consisting of key-value pairs in which the keys correspond to replacement tags in the email template.

$sel:replacementTags:BulkEmailDestination', bulkEmailDestination_replacementTags - A list of tags, in the form of name/value pairs, to apply to an email that you send using SendBulkTemplatedEmail. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

$sel:destination:BulkEmailDestination', bulkEmailDestination_destination - Undocumented member.

BulkEmailDestinationStatus

data BulkEmailDestinationStatus Source #

An object that contains the response from the SendBulkTemplatedEmail operation.

See: newBulkEmailDestinationStatus smart constructor.

Instances

Instances details
Eq BulkEmailDestinationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestinationStatus

Read BulkEmailDestinationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestinationStatus

Show BulkEmailDestinationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestinationStatus

Generic BulkEmailDestinationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestinationStatus

Associated Types

type Rep BulkEmailDestinationStatus :: Type -> Type #

NFData BulkEmailDestinationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestinationStatus

Hashable BulkEmailDestinationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestinationStatus

FromXML BulkEmailDestinationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestinationStatus

type Rep BulkEmailDestinationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestinationStatus

type Rep BulkEmailDestinationStatus = D1 ('MetaData "BulkEmailDestinationStatus" "Amazonka.SES.Types.BulkEmailDestinationStatus" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "BulkEmailDestinationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BulkEmailStatus)) :*: (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "messageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newBulkEmailDestinationStatus :: BulkEmailDestinationStatus Source #

Create a value of BulkEmailDestinationStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:BulkEmailDestinationStatus', bulkEmailDestinationStatus_status - The status of a message sent using the SendBulkTemplatedEmail operation.

Possible values for this parameter include:

  • Success: Amazon SES accepted the message, and will attempt to deliver it to the recipients.
  • MessageRejected: The message was rejected because it contained a virus.
  • MailFromDomainNotVerified: The sender's email address or domain was not verified.
  • ConfigurationSetDoesNotExist: The configuration set you specified does not exist.
  • TemplateDoesNotExist: The template you specified does not exist.
  • AccountSuspended: Your account has been shut down because of issues related to your email sending practices.
  • AccountThrottled: The number of emails you can send has been reduced because your account has exceeded its allocated sending limit.
  • AccountDailyQuotaExceeded: You have reached or exceeded the maximum number of emails you can send from your account in a 24-hour period.
  • InvalidSendingPoolName: The configuration set you specified refers to an IP pool that does not exist.
  • AccountSendingPaused: Email sending for the Amazon SES account was disabled using the UpdateAccountSendingEnabled operation.
  • ConfigurationSetSendingPaused: Email sending for this configuration set was disabled using the UpdateConfigurationSetSendingEnabled operation.
  • InvalidParameterValue: One or more of the parameters you specified when calling this operation was invalid. See the error message for additional information.
  • TransientFailure: Amazon SES was unable to process your request because of a temporary issue.
  • Failed: Amazon SES was unable to process your request. See the error message for additional information.

$sel:error:BulkEmailDestinationStatus', bulkEmailDestinationStatus_error - A description of an error that prevented a message being sent using the SendBulkTemplatedEmail operation.

$sel:messageId:BulkEmailDestinationStatus', bulkEmailDestinationStatus_messageId - The unique message identifier returned from the SendBulkTemplatedEmail operation.

CloudWatchDestination

data CloudWatchDestination Source #

Contains information associated with an Amazon CloudWatch event destination to which email sending events are published.

Event destinations, such as Amazon CloudWatch, 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.

See: newCloudWatchDestination smart constructor.

Instances

Instances details
Eq CloudWatchDestination Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDestination

Read CloudWatchDestination Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDestination

Show CloudWatchDestination Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDestination

Generic CloudWatchDestination Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDestination

Associated Types

type Rep CloudWatchDestination :: Type -> Type #

NFData CloudWatchDestination Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDestination

Methods

rnf :: CloudWatchDestination -> () #

Hashable CloudWatchDestination Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDestination

ToQuery CloudWatchDestination Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDestination

FromXML CloudWatchDestination Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDestination

type Rep CloudWatchDestination Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDestination

type Rep CloudWatchDestination = D1 ('MetaData "CloudWatchDestination" "Amazonka.SES.Types.CloudWatchDestination" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "CloudWatchDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dimensionConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [CloudWatchDimensionConfiguration])))

newCloudWatchDestination :: CloudWatchDestination Source #

Create a value of CloudWatchDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dimensionConfigurations:CloudWatchDestination', cloudWatchDestination_dimensionConfigurations - A list of dimensions upon which to categorize your emails when you publish email sending events to Amazon CloudWatch.

CloudWatchDimensionConfiguration

data CloudWatchDimensionConfiguration Source #

Contains the dimension configuration to use when you publish email sending events to Amazon CloudWatch.

For information about publishing email sending events to Amazon CloudWatch, see the Amazon SES Developer Guide.

See: newCloudWatchDimensionConfiguration smart constructor.

Instances

Instances details
Eq CloudWatchDimensionConfiguration Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDimensionConfiguration

Read CloudWatchDimensionConfiguration Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDimensionConfiguration

Show CloudWatchDimensionConfiguration Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDimensionConfiguration

Generic CloudWatchDimensionConfiguration Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDimensionConfiguration

Associated Types

type Rep CloudWatchDimensionConfiguration :: Type -> Type #

NFData CloudWatchDimensionConfiguration Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDimensionConfiguration

Hashable CloudWatchDimensionConfiguration Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDimensionConfiguration

ToQuery CloudWatchDimensionConfiguration Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDimensionConfiguration

FromXML CloudWatchDimensionConfiguration Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDimensionConfiguration

type Rep CloudWatchDimensionConfiguration Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDimensionConfiguration

type Rep CloudWatchDimensionConfiguration = D1 ('MetaData "CloudWatchDimensionConfiguration" "Amazonka.SES.Types.CloudWatchDimensionConfiguration" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "CloudWatchDimensionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dimensionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "dimensionValueSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DimensionValueSource) :*: S1 ('MetaSel ('Just "defaultDimensionValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCloudWatchDimensionConfiguration Source #

Create a value of CloudWatchDimensionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dimensionName:CloudWatchDimensionConfiguration', cloudWatchDimensionConfiguration_dimensionName - The name of an Amazon CloudWatch dimension associated with an email sending metric. The name must:

  • This value can only contain ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).
  • Contain less than 256 characters.

$sel:dimensionValueSource:CloudWatchDimensionConfiguration', cloudWatchDimensionConfiguration_dimensionValueSource - The place where Amazon SES finds the value of a dimension to publish to Amazon CloudWatch. If you want Amazon SES to use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail/SendRawEmail API, choose messageTag. If you want Amazon SES to use your own email headers, choose emailHeader.

$sel:defaultDimensionValue:CloudWatchDimensionConfiguration', cloudWatchDimensionConfiguration_defaultDimensionValue - The default value of the dimension that is published to Amazon CloudWatch if you do not provide the value of the dimension when you send an email. The default value must:

  • This value can only contain ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).
  • Contain less than 256 characters.

ConfigurationSet

data ConfigurationSet Source #

The name of the configuration set.

Configuration sets let you create groups of rules that you can apply to the emails you send using Amazon SES. For more information about using configuration sets, see Using Amazon SES Configuration Sets in the Amazon SES Developer Guide.

See: newConfigurationSet smart constructor.

Constructors

ConfigurationSet' Text 

Instances

Instances details
Eq ConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSet

Read ConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSet

Show ConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSet

Generic ConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSet

Associated Types

type Rep ConfigurationSet :: Type -> Type #

NFData ConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSet

Methods

rnf :: ConfigurationSet -> () #

Hashable ConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSet

ToQuery ConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSet

FromXML ConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSet

type Rep ConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSet

type Rep ConfigurationSet = D1 ('MetaData "ConfigurationSet" "Amazonka.SES.Types.ConfigurationSet" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "ConfigurationSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newConfigurationSet Source #

Create a value of ConfigurationSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:ConfigurationSet', configurationSet_name - The name of the configuration set. The name must meet the following requirements:

  • Contain only letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).
  • Contain 64 characters or fewer.

Content

data Content Source #

Represents textual data, plus an optional character set specification.

By default, the text must be 7-bit ASCII, due to the constraints of the SMTP protocol. If the text must contain any other characters, then you must also specify a character set. Examples include UTF-8, ISO-8859-1, and Shift_JIS.

See: newContent smart constructor.

Constructors

Content' (Maybe Text) Text 

Instances

Instances details
Eq Content Source # 
Instance details

Defined in Amazonka.SES.Types.Content

Methods

(==) :: Content -> Content -> Bool #

(/=) :: Content -> Content -> Bool #

Read Content Source # 
Instance details

Defined in Amazonka.SES.Types.Content

Show Content Source # 
Instance details

Defined in Amazonka.SES.Types.Content

Generic Content Source # 
Instance details

Defined in Amazonka.SES.Types.Content

Associated Types

type Rep Content :: Type -> Type #

Methods

from :: Content -> Rep Content x #

to :: Rep Content x -> Content #

NFData Content Source # 
Instance details

Defined in Amazonka.SES.Types.Content

Methods

rnf :: Content -> () #

Hashable Content Source # 
Instance details

Defined in Amazonka.SES.Types.Content

Methods

hashWithSalt :: Int -> Content -> Int #

hash :: Content -> Int #

ToQuery Content Source # 
Instance details

Defined in Amazonka.SES.Types.Content

type Rep Content Source # 
Instance details

Defined in Amazonka.SES.Types.Content

type Rep Content = D1 ('MetaData "Content" "Amazonka.SES.Types.Content" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "Content'" 'PrefixI 'True) (S1 ('MetaSel ('Just "charset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newContent Source #

Create a value of Content with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:charset:Content', content_charset - The character set of the content.

$sel:data':Content', content_data - The textual data of the content.

CustomVerificationEmailTemplate

data CustomVerificationEmailTemplate Source #

Contains information about a custom verification email template.

See: newCustomVerificationEmailTemplate smart constructor.

Instances

Instances details
Eq CustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.Types.CustomVerificationEmailTemplate

Read CustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.Types.CustomVerificationEmailTemplate

Show CustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.Types.CustomVerificationEmailTemplate

Generic CustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.Types.CustomVerificationEmailTemplate

Associated Types

type Rep CustomVerificationEmailTemplate :: Type -> Type #

NFData CustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.Types.CustomVerificationEmailTemplate

Hashable CustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.Types.CustomVerificationEmailTemplate

FromXML CustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.Types.CustomVerificationEmailTemplate

type Rep CustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.Types.CustomVerificationEmailTemplate

type Rep CustomVerificationEmailTemplate = D1 ('MetaData "CustomVerificationEmailTemplate" "Amazonka.SES.Types.CustomVerificationEmailTemplate" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "CustomVerificationEmailTemplate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "fromEmailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "failureRedirectionURL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "templateSubject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "successRedirectionURL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newCustomVerificationEmailTemplate :: CustomVerificationEmailTemplate Source #

Create a value of CustomVerificationEmailTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:fromEmailAddress:CustomVerificationEmailTemplate', customVerificationEmailTemplate_fromEmailAddress - The email address that the custom verification email is sent from.

$sel:templateName:CustomVerificationEmailTemplate', customVerificationEmailTemplate_templateName - The name of the custom verification email template.

$sel:failureRedirectionURL:CustomVerificationEmailTemplate', customVerificationEmailTemplate_failureRedirectionURL - The URL that the recipient of the verification email is sent to if his or her address is not successfully verified.

$sel:templateSubject:CustomVerificationEmailTemplate', customVerificationEmailTemplate_templateSubject - The subject line of the custom verification email.

$sel:successRedirectionURL:CustomVerificationEmailTemplate', customVerificationEmailTemplate_successRedirectionURL - The URL that the recipient of the verification email is sent to if his or her address is successfully verified.

DeliveryOptions

data DeliveryOptions Source #

Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).

See: newDeliveryOptions smart constructor.

Instances

Instances details
Eq DeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.Types.DeliveryOptions

Read DeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.Types.DeliveryOptions

Show DeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.Types.DeliveryOptions

Generic DeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.Types.DeliveryOptions

Associated Types

type Rep DeliveryOptions :: Type -> Type #

NFData DeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.Types.DeliveryOptions

Methods

rnf :: DeliveryOptions -> () #

Hashable DeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.Types.DeliveryOptions

ToQuery DeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.Types.DeliveryOptions

FromXML DeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.Types.DeliveryOptions

type Rep DeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.Types.DeliveryOptions

type Rep DeliveryOptions = D1 ('MetaData "DeliveryOptions" "Amazonka.SES.Types.DeliveryOptions" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "DeliveryOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tlsPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TlsPolicy))))

newDeliveryOptions :: DeliveryOptions Source #

Create a value of DeliveryOptions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tlsPolicy:DeliveryOptions', deliveryOptions_tlsPolicy - Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established.

Destination

data Destination Source #

Represents the destination of the message, consisting of To:, CC:, and BCC: fields.

Amazon SES does not support the SMTPUTF8 extension, as described in RFC6531. For this reason, the local part of a destination email address (the part of the email address that precedes the @ sign) may only contain 7-bit ASCII characters. If the domain part of an address (the part after the @ sign) contains non-ASCII characters, they must be encoded using Punycode, as described in RFC3492.

See: newDestination smart constructor.

Constructors

Destination' (Maybe [Text]) (Maybe [Text]) (Maybe [Text]) 

Instances

Instances details
Eq Destination Source # 
Instance details

Defined in Amazonka.SES.Types.Destination

Read Destination Source # 
Instance details

Defined in Amazonka.SES.Types.Destination

Show Destination Source # 
Instance details

Defined in Amazonka.SES.Types.Destination

Generic Destination Source # 
Instance details

Defined in Amazonka.SES.Types.Destination

Associated Types

type Rep Destination :: Type -> Type #

NFData Destination Source # 
Instance details

Defined in Amazonka.SES.Types.Destination

Methods

rnf :: Destination -> () #

Hashable Destination Source # 
Instance details

Defined in Amazonka.SES.Types.Destination

ToQuery Destination Source # 
Instance details

Defined in Amazonka.SES.Types.Destination

type Rep Destination Source # 
Instance details

Defined in Amazonka.SES.Types.Destination

type Rep Destination = D1 ('MetaData "Destination" "Amazonka.SES.Types.Destination" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "Destination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bccAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "ccAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "toAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newDestination :: Destination Source #

Create a value of Destination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:bccAddresses:Destination', destination_bccAddresses - The recipients to place on the BCC: line of the message.

$sel:ccAddresses:Destination', destination_ccAddresses - The recipients to place on the CC: line of the message.

$sel:toAddresses:Destination', destination_toAddresses - The recipients to place on the To: line of the message.

EventDestination

data EventDestination Source #

Contains information about the event destination that the specified email sending events will be published to.

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).

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 the Amazon SES Developer Guide.

See: newEventDestination smart constructor.

Instances

Instances details
Eq EventDestination Source # 
Instance details

Defined in Amazonka.SES.Types.EventDestination

Read EventDestination Source # 
Instance details

Defined in Amazonka.SES.Types.EventDestination

Show EventDestination Source # 
Instance details

Defined in Amazonka.SES.Types.EventDestination

Generic EventDestination Source # 
Instance details

Defined in Amazonka.SES.Types.EventDestination

Associated Types

type Rep EventDestination :: Type -> Type #

NFData EventDestination Source # 
Instance details

Defined in Amazonka.SES.Types.EventDestination

Methods

rnf :: EventDestination -> () #

Hashable EventDestination Source # 
Instance details

Defined in Amazonka.SES.Types.EventDestination

ToQuery EventDestination Source # 
Instance details

Defined in Amazonka.SES.Types.EventDestination

FromXML EventDestination Source # 
Instance details

Defined in Amazonka.SES.Types.EventDestination

type Rep EventDestination Source # 
Instance details

Defined in Amazonka.SES.Types.EventDestination

type Rep EventDestination = D1 ('MetaData "EventDestination" "Amazonka.SES.Types.EventDestination" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "EventDestination'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "kinesisFirehoseDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisFirehoseDestination)) :*: S1 ('MetaSel ('Just "cloudWatchDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchDestination)))) :*: (S1 ('MetaSel ('Just "sNSDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SNSDestination)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "matchingEventTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [EventType])))))

newEventDestination Source #

Create a value of EventDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabled:EventDestination', eventDestination_enabled - Sets whether Amazon SES publishes events to this destination when you send an email with the associated configuration set. Set to true to enable publishing to this destination; set to false to prevent publishing to this destination. The default value is false.

$sel:kinesisFirehoseDestination:EventDestination', eventDestination_kinesisFirehoseDestination - An object that contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis Firehose event destination.

$sel:cloudWatchDestination:EventDestination', eventDestination_cloudWatchDestination - An object that contains the names, default values, and sources of the dimensions associated with an Amazon CloudWatch event destination.

$sel:sNSDestination:EventDestination', eventDestination_sNSDestination - An object that contains the topic ARN associated with an Amazon Simple Notification Service (Amazon SNS) event destination.

$sel:name:EventDestination', eventDestination_name - The name of the event destination. The name must:

  • This value can only contain ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).
  • Contain less than 64 characters.

$sel:matchingEventTypes:EventDestination', eventDestination_matchingEventTypes - The type of email sending events to publish to the event destination.

ExtensionField

data ExtensionField Source #

Additional X-headers to include in the Delivery Status Notification (DSN) when an email that Amazon SES receives on your behalf bounces.

For information about receiving email through Amazon SES, see the Amazon SES Developer Guide.

See: newExtensionField smart constructor.

Constructors

ExtensionField' Text Text 

Instances

Instances details
Eq ExtensionField Source # 
Instance details

Defined in Amazonka.SES.Types.ExtensionField

Read ExtensionField Source # 
Instance details

Defined in Amazonka.SES.Types.ExtensionField

Show ExtensionField Source # 
Instance details

Defined in Amazonka.SES.Types.ExtensionField

Generic ExtensionField Source # 
Instance details

Defined in Amazonka.SES.Types.ExtensionField

Associated Types

type Rep ExtensionField :: Type -> Type #

NFData ExtensionField Source # 
Instance details

Defined in Amazonka.SES.Types.ExtensionField

Methods

rnf :: ExtensionField -> () #

Hashable ExtensionField Source # 
Instance details

Defined in Amazonka.SES.Types.ExtensionField

ToQuery ExtensionField Source # 
Instance details

Defined in Amazonka.SES.Types.ExtensionField

type Rep ExtensionField Source # 
Instance details

Defined in Amazonka.SES.Types.ExtensionField

type Rep ExtensionField = D1 ('MetaData "ExtensionField" "Amazonka.SES.Types.ExtensionField" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "ExtensionField'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newExtensionField Source #

Create a value of ExtensionField with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:ExtensionField', extensionField_name - The name of the header to add. Must be between 1 and 50 characters, inclusive, and consist of alphanumeric (a-z, A-Z, 0-9) characters and dashes only.

$sel:value:ExtensionField', extensionField_value - The value of the header to add. Must be less than 2048 characters, and must not contain newline characters ("\r" or "\n").

IdentityDkimAttributes

data IdentityDkimAttributes Source #

Represents the DKIM attributes of a verified email address or a domain.

See: newIdentityDkimAttributes smart constructor.

Instances

Instances details
Eq IdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityDkimAttributes

Read IdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityDkimAttributes

Show IdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityDkimAttributes

Generic IdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityDkimAttributes

Associated Types

type Rep IdentityDkimAttributes :: Type -> Type #

NFData IdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityDkimAttributes

Methods

rnf :: IdentityDkimAttributes -> () #

Hashable IdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityDkimAttributes

FromXML IdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityDkimAttributes

type Rep IdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityDkimAttributes

type Rep IdentityDkimAttributes = D1 ('MetaData "IdentityDkimAttributes" "Amazonka.SES.Types.IdentityDkimAttributes" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "IdentityDkimAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dkimTokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "dkimEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "dkimVerificationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VerificationStatus))))

newIdentityDkimAttributes Source #

Create a value of IdentityDkimAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dkimTokens:IdentityDkimAttributes', identityDkimAttributes_dkimTokens - A set of character strings that represent the domain's identity. Using these tokens, you need to create DNS CNAME records that point to DKIM public keys that are hosted by Amazon SES. Amazon Web Services eventually detects that you've updated your DNS records. This detection process might take up to 72 hours. After successful detection, Amazon SES is able to DKIM-sign email originating from that domain. (This only applies to domain identities, not email address identities.)

For more information about creating DNS records using DKIM tokens, see the Amazon SES Developer Guide.

$sel:dkimEnabled:IdentityDkimAttributes', identityDkimAttributes_dkimEnabled - Is true if DKIM signing is enabled for email sent from the identity. It's false otherwise. The default value is true.

$sel:dkimVerificationStatus:IdentityDkimAttributes', identityDkimAttributes_dkimVerificationStatus - Describes whether Amazon SES has successfully verified the DKIM DNS records (tokens) published in the domain name's DNS. (This only applies to domain identities, not email address identities.)

IdentityMailFromDomainAttributes

data IdentityMailFromDomainAttributes Source #

Represents the custom MAIL FROM domain attributes of a verified identity (email address or domain).

See: newIdentityMailFromDomainAttributes smart constructor.

Instances

Instances details
Eq IdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityMailFromDomainAttributes

Read IdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityMailFromDomainAttributes

Show IdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityMailFromDomainAttributes

Generic IdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityMailFromDomainAttributes

Associated Types

type Rep IdentityMailFromDomainAttributes :: Type -> Type #

NFData IdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityMailFromDomainAttributes

Hashable IdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityMailFromDomainAttributes

FromXML IdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityMailFromDomainAttributes

type Rep IdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityMailFromDomainAttributes

type Rep IdentityMailFromDomainAttributes = D1 ('MetaData "IdentityMailFromDomainAttributes" "Amazonka.SES.Types.IdentityMailFromDomainAttributes" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "IdentityMailFromDomainAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "mailFromDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "mailFromDomainStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CustomMailFromStatus) :*: S1 ('MetaSel ('Just "behaviorOnMXFailure") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BehaviorOnMXFailure))))

newIdentityMailFromDomainAttributes Source #

Create a value of IdentityMailFromDomainAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:mailFromDomain:IdentityMailFromDomainAttributes', identityMailFromDomainAttributes_mailFromDomain - The custom MAIL FROM domain that the identity is configured to use.

$sel:mailFromDomainStatus:IdentityMailFromDomainAttributes', identityMailFromDomainAttributes_mailFromDomainStatus - The state that indicates whether Amazon SES has successfully read the MX record required for custom MAIL FROM domain setup. If the state is Success, Amazon SES uses the specified custom MAIL FROM domain when the verified identity sends an email. All other states indicate that Amazon SES takes the action described by BehaviorOnMXFailure.

$sel:behaviorOnMXFailure:IdentityMailFromDomainAttributes', identityMailFromDomainAttributes_behaviorOnMXFailure - The action that Amazon SES takes if it cannot successfully read the required MX record when you send an email. A value of UseDefaultValue indicates that if Amazon SES cannot read the required MX record, it uses amazonses.com (or a subdomain of that) as the MAIL FROM domain. A value of RejectMessage indicates that if Amazon SES cannot read the required MX record, Amazon SES returns a MailFromDomainNotVerified error and does not send the email.

The custom MAIL FROM setup states that result in this behavior are Pending, Failed, and TemporaryFailure.

IdentityNotificationAttributes

data IdentityNotificationAttributes Source #

Represents the notification attributes of an identity, including whether an identity has Amazon Simple Notification Service (Amazon SNS) topics set for bounce, complaint, and/or delivery notifications, and whether feedback forwarding is enabled for bounce and complaint notifications.

See: newIdentityNotificationAttributes smart constructor.

Instances

Instances details
Eq IdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityNotificationAttributes

Read IdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityNotificationAttributes

Show IdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityNotificationAttributes

Generic IdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityNotificationAttributes

Associated Types

type Rep IdentityNotificationAttributes :: Type -> Type #

NFData IdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityNotificationAttributes

Hashable IdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityNotificationAttributes

FromXML IdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityNotificationAttributes

type Rep IdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityNotificationAttributes

type Rep IdentityNotificationAttributes = D1 ('MetaData "IdentityNotificationAttributes" "Amazonka.SES.Types.IdentityNotificationAttributes" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "IdentityNotificationAttributes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "headersInDeliveryNotificationsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "headersInComplaintNotificationsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "headersInBounceNotificationsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "bounceTopic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "complaintTopic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "deliveryTopic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "forwardingEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))))

newIdentityNotificationAttributes Source #

Create a value of IdentityNotificationAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:headersInDeliveryNotificationsEnabled:IdentityNotificationAttributes', identityNotificationAttributes_headersInDeliveryNotificationsEnabled - Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type Delivery. A value of true specifies that Amazon SES will include headers in delivery notifications, and a value of false specifies that Amazon SES will not include headers in delivery notifications.

$sel:headersInComplaintNotificationsEnabled:IdentityNotificationAttributes', identityNotificationAttributes_headersInComplaintNotificationsEnabled - Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type Complaint. A value of true specifies that Amazon SES will include headers in complaint notifications, and a value of false specifies that Amazon SES will not include headers in complaint notifications.

$sel:headersInBounceNotificationsEnabled:IdentityNotificationAttributes', identityNotificationAttributes_headersInBounceNotificationsEnabled - Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type Bounce. A value of true specifies that Amazon SES will include headers in bounce notifications, and a value of false specifies that Amazon SES will not include headers in bounce notifications.

$sel:bounceTopic:IdentityNotificationAttributes', identityNotificationAttributes_bounceTopic - The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish bounce notifications.

$sel:complaintTopic:IdentityNotificationAttributes', identityNotificationAttributes_complaintTopic - The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish complaint notifications.

$sel:deliveryTopic:IdentityNotificationAttributes', identityNotificationAttributes_deliveryTopic - The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish delivery notifications.

$sel:forwardingEnabled:IdentityNotificationAttributes', identityNotificationAttributes_forwardingEnabled - Describes whether Amazon SES will forward bounce and complaint notifications as email. true indicates that Amazon SES will forward bounce and complaint notifications as email, while false indicates that bounce and complaint notifications will be published only to the specified bounce and complaint Amazon SNS topics.

IdentityVerificationAttributes

data IdentityVerificationAttributes Source #

Represents the verification attributes of a single identity.

See: newIdentityVerificationAttributes smart constructor.

Instances

Instances details
Eq IdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityVerificationAttributes

Read IdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityVerificationAttributes

Show IdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityVerificationAttributes

Generic IdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityVerificationAttributes

Associated Types

type Rep IdentityVerificationAttributes :: Type -> Type #

NFData IdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityVerificationAttributes

Hashable IdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityVerificationAttributes

FromXML IdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityVerificationAttributes

type Rep IdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityVerificationAttributes

type Rep IdentityVerificationAttributes = D1 ('MetaData "IdentityVerificationAttributes" "Amazonka.SES.Types.IdentityVerificationAttributes" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "IdentityVerificationAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "verificationToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "verificationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VerificationStatus)))

newIdentityVerificationAttributes Source #

Create a value of IdentityVerificationAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:verificationToken:IdentityVerificationAttributes', identityVerificationAttributes_verificationToken - The verification token for a domain identity. Null for email address identities.

$sel:verificationStatus:IdentityVerificationAttributes', identityVerificationAttributes_verificationStatus - The verification status of the identity: "Pending", "Success", "Failed", or "TemporaryFailure".

KinesisFirehoseDestination

data KinesisFirehoseDestination Source #

Contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis Firehose event destination.

Event destinations, such as Amazon Kinesis Firehose, 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.

See: newKinesisFirehoseDestination smart constructor.

Instances

Instances details
Eq KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SES.Types.KinesisFirehoseDestination

Read KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SES.Types.KinesisFirehoseDestination

Show KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SES.Types.KinesisFirehoseDestination

Generic KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SES.Types.KinesisFirehoseDestination

Associated Types

type Rep KinesisFirehoseDestination :: Type -> Type #

NFData KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SES.Types.KinesisFirehoseDestination

Hashable KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SES.Types.KinesisFirehoseDestination

ToQuery KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SES.Types.KinesisFirehoseDestination

FromXML KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SES.Types.KinesisFirehoseDestination

type Rep KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SES.Types.KinesisFirehoseDestination

type Rep KinesisFirehoseDestination = D1 ('MetaData "KinesisFirehoseDestination" "Amazonka.SES.Types.KinesisFirehoseDestination" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "KinesisFirehoseDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "iAMRoleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "deliveryStreamARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newKinesisFirehoseDestination Source #

Create a value of KinesisFirehoseDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:iAMRoleARN:KinesisFirehoseDestination', kinesisFirehoseDestination_iAMRoleARN - The ARN of the IAM role under which Amazon SES publishes email sending events to the Amazon Kinesis Firehose stream.

$sel:deliveryStreamARN:KinesisFirehoseDestination', kinesisFirehoseDestination_deliveryStreamARN - The ARN of the Amazon Kinesis Firehose stream that email sending events should be published to.

LambdaAction

data LambdaAction Source #

When included in a receipt rule, this action calls an AWS Lambda function and, optionally, publishes a notification to Amazon Simple Notification Service (Amazon SNS).

To enable Amazon SES to call your AWS Lambda function or to publish to an Amazon SNS topic of another account, Amazon SES must have permission to access those resources. For information about giving permissions, see the Amazon SES Developer Guide.

For information about using AWS Lambda actions in receipt rules, see the Amazon SES Developer Guide.

See: newLambdaAction smart constructor.

Instances

Instances details
Eq LambdaAction Source # 
Instance details

Defined in Amazonka.SES.Types.LambdaAction

Read LambdaAction Source # 
Instance details

Defined in Amazonka.SES.Types.LambdaAction

Show LambdaAction Source # 
Instance details

Defined in Amazonka.SES.Types.LambdaAction

Generic LambdaAction Source # 
Instance details

Defined in Amazonka.SES.Types.LambdaAction

Associated Types

type Rep LambdaAction :: Type -> Type #

NFData LambdaAction Source # 
Instance details

Defined in Amazonka.SES.Types.LambdaAction

Methods

rnf :: LambdaAction -> () #

Hashable LambdaAction Source # 
Instance details

Defined in Amazonka.SES.Types.LambdaAction

ToQuery LambdaAction Source # 
Instance details

Defined in Amazonka.SES.Types.LambdaAction

FromXML LambdaAction Source # 
Instance details

Defined in Amazonka.SES.Types.LambdaAction

type Rep LambdaAction Source # 
Instance details

Defined in Amazonka.SES.Types.LambdaAction

type Rep LambdaAction = D1 ('MetaData "LambdaAction" "Amazonka.SES.Types.LambdaAction" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "LambdaAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "invocationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InvocationType)) :*: (S1 ('MetaSel ('Just "topicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "functionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newLambdaAction Source #

Create a value of LambdaAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:invocationType:LambdaAction', lambdaAction_invocationType - The invocation type of the AWS Lambda function. An invocation type of RequestResponse means that the execution of the function will immediately result in a response, and a value of Event means that the function will be invoked asynchronously. The default value is Event. For information about AWS Lambda invocation types, see the AWS Lambda Developer Guide.

There is a 30-second timeout on RequestResponse invocations. You should use Event invocation in most cases. Use RequestResponse only when you want to make a mail flow decision, such as whether to stop the receipt rule or the receipt rule set.

$sel:topicArn:LambdaAction', lambdaAction_topicArn - The Amazon Resource Name (ARN) of the Amazon SNS topic to notify when the Lambda action is taken. An example of an Amazon SNS topic ARN is arn:aws:sns:us-west-2:123456789012:MyTopic. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

$sel:functionArn:LambdaAction', lambdaAction_functionArn - The Amazon Resource Name (ARN) of the AWS Lambda function. An example of an AWS Lambda function ARN is arn:aws:lambda:us-west-2:account-id:function:MyFunction. For more information about AWS Lambda, see the AWS Lambda Developer Guide.

Message

data Message Source #

Represents the message to be sent, composed of a subject and a body.

See: newMessage smart constructor.

Constructors

Message' Content Body 

Instances

Instances details
Eq Message Source # 
Instance details

Defined in Amazonka.SES.Types.Message

Methods

(==) :: Message -> Message -> Bool #

(/=) :: Message -> Message -> Bool #

Read Message Source # 
Instance details

Defined in Amazonka.SES.Types.Message

Show Message Source # 
Instance details

Defined in Amazonka.SES.Types.Message

Generic Message Source # 
Instance details

Defined in Amazonka.SES.Types.Message

Associated Types

type Rep Message :: Type -> Type #

Methods

from :: Message -> Rep Message x #

to :: Rep Message x -> Message #

NFData Message Source # 
Instance details

Defined in Amazonka.SES.Types.Message

Methods

rnf :: Message -> () #

Hashable Message Source # 
Instance details

Defined in Amazonka.SES.Types.Message

Methods

hashWithSalt :: Int -> Message -> Int #

hash :: Message -> Int #

ToQuery Message Source # 
Instance details

Defined in Amazonka.SES.Types.Message

type Rep Message Source # 
Instance details

Defined in Amazonka.SES.Types.Message

type Rep Message = D1 ('MetaData "Message" "Amazonka.SES.Types.Message" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "Message'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Content) :*: S1 ('MetaSel ('Just "body") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Body)))

newMessage Source #

Create a value of Message with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subject:Message', message_subject - The subject of the message: A short summary of the content, which will appear in the recipient's inbox.

$sel:body:Message', message_body - The message body.

MessageDsn

data MessageDsn Source #

Message-related information to include in the Delivery Status Notification (DSN) when an email that Amazon SES receives on your behalf bounces.

For information about receiving email through Amazon SES, see the Amazon SES Developer Guide.

See: newMessageDsn smart constructor.

Instances

Instances details
Eq MessageDsn Source # 
Instance details

Defined in Amazonka.SES.Types.MessageDsn

Read MessageDsn Source # 
Instance details

Defined in Amazonka.SES.Types.MessageDsn

Show MessageDsn Source # 
Instance details

Defined in Amazonka.SES.Types.MessageDsn

Generic MessageDsn Source # 
Instance details

Defined in Amazonka.SES.Types.MessageDsn

Associated Types

type Rep MessageDsn :: Type -> Type #

NFData MessageDsn Source # 
Instance details

Defined in Amazonka.SES.Types.MessageDsn

Methods

rnf :: MessageDsn -> () #

Hashable MessageDsn Source # 
Instance details

Defined in Amazonka.SES.Types.MessageDsn

ToQuery MessageDsn Source # 
Instance details

Defined in Amazonka.SES.Types.MessageDsn

type Rep MessageDsn Source # 
Instance details

Defined in Amazonka.SES.Types.MessageDsn

type Rep MessageDsn = D1 ('MetaData "MessageDsn" "Amazonka.SES.Types.MessageDsn" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "MessageDsn'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arrivalDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "extensionFields") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExtensionField])) :*: S1 ('MetaSel ('Just "reportingMta") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newMessageDsn Source #

Create a value of MessageDsn with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arrivalDate:MessageDsn', messageDsn_arrivalDate - When the message was received by the reporting mail transfer agent (MTA), in RFC 822 date-time format.

$sel:extensionFields:MessageDsn', messageDsn_extensionFields - Additional X-headers to include in the DSN.

$sel:reportingMta:MessageDsn', messageDsn_reportingMta - The reporting MTA that attempted to deliver the message, formatted as specified in RFC 3464 (mta-name-type; mta-name). The default value is dns; inbound-smtp.[region].amazonaws.com.

MessageTag

data MessageTag Source #

Contains the name and value of a tag that you can provide to SendEmail or SendRawEmail to apply to an email.

Message tags, which you use with configuration sets, enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.

See: newMessageTag smart constructor.

Constructors

MessageTag' Text Text 

Instances

Instances details
Eq MessageTag Source # 
Instance details

Defined in Amazonka.SES.Types.MessageTag

Read MessageTag Source # 
Instance details

Defined in Amazonka.SES.Types.MessageTag

Show MessageTag Source # 
Instance details

Defined in Amazonka.SES.Types.MessageTag

Generic MessageTag Source # 
Instance details

Defined in Amazonka.SES.Types.MessageTag

Associated Types

type Rep MessageTag :: Type -> Type #

NFData MessageTag Source # 
Instance details

Defined in Amazonka.SES.Types.MessageTag

Methods

rnf :: MessageTag -> () #

Hashable MessageTag Source # 
Instance details

Defined in Amazonka.SES.Types.MessageTag

ToQuery MessageTag Source # 
Instance details

Defined in Amazonka.SES.Types.MessageTag

type Rep MessageTag Source # 
Instance details

Defined in Amazonka.SES.Types.MessageTag

type Rep MessageTag = D1 ('MetaData "MessageTag" "Amazonka.SES.Types.MessageTag" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "MessageTag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newMessageTag Source #

Create a value of MessageTag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:MessageTag', messageTag_name - The name of the tag. The name must:

  • This value can only contain ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).
  • Contain less than 256 characters.

$sel:value:MessageTag', messageTag_value - The value of the tag. The value must:

  • This value can only contain ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).
  • Contain less than 256 characters.

RawMessage

data RawMessage Source #

Represents the raw data of the message.

See: newRawMessage smart constructor.

Constructors

RawMessage' Base64 

Instances

Instances details
Eq RawMessage Source # 
Instance details

Defined in Amazonka.SES.Types.RawMessage

Read RawMessage Source # 
Instance details

Defined in Amazonka.SES.Types.RawMessage

Show RawMessage Source # 
Instance details

Defined in Amazonka.SES.Types.RawMessage

Generic RawMessage Source # 
Instance details

Defined in Amazonka.SES.Types.RawMessage

Associated Types

type Rep RawMessage :: Type -> Type #

NFData RawMessage Source # 
Instance details

Defined in Amazonka.SES.Types.RawMessage

Methods

rnf :: RawMessage -> () #

Hashable RawMessage Source # 
Instance details

Defined in Amazonka.SES.Types.RawMessage

ToQuery RawMessage Source # 
Instance details

Defined in Amazonka.SES.Types.RawMessage

type Rep RawMessage Source # 
Instance details

Defined in Amazonka.SES.Types.RawMessage

type Rep RawMessage = D1 ('MetaData "RawMessage" "Amazonka.SES.Types.RawMessage" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "RawMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Base64)))

newRawMessage Source #

Create a value of RawMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:data':RawMessage', rawMessage_data - The raw data of the message. This data needs to base64-encoded if you are accessing Amazon SES directly through the HTTPS interface. If you are accessing Amazon SES using an AWS SDK, the SDK takes care of the base 64-encoding for you. In all cases, the client must ensure that the message format complies with Internet email standards regarding email header fields, MIME types, and MIME encoding.

The To:, CC:, and BCC: headers in the raw message can contain a group list.

If you are using SendRawEmail with sending authorization, you can include X-headers in the raw message to specify the "Source," "From," and "Return-Path" addresses. For more information, see the documentation for SendRawEmail.

Do not include these X-headers in the DKIM signature, because they are removed by Amazon SES before sending the email.

For more information, go to the Amazon SES Developer Guide.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

ReceiptAction

data ReceiptAction Source #

An action that Amazon SES can take when it receives an email on behalf of one or more email addresses or domains that you own. An instance of this data type can represent only one action.

For information about setting up receipt rules, see the Amazon SES Developer Guide.

See: newReceiptAction smart constructor.

Instances

Instances details
Eq ReceiptAction Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptAction

Read ReceiptAction Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptAction

Show ReceiptAction Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptAction

Generic ReceiptAction Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptAction

Associated Types

type Rep ReceiptAction :: Type -> Type #

NFData ReceiptAction Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptAction

Methods

rnf :: ReceiptAction -> () #

Hashable ReceiptAction Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptAction

ToQuery ReceiptAction Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptAction

FromXML ReceiptAction Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptAction

type Rep ReceiptAction Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptAction

newReceiptAction :: ReceiptAction Source #

Create a value of ReceiptAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addHeaderAction:ReceiptAction', receiptAction_addHeaderAction - Adds a header to the received email.

$sel:sNSAction:ReceiptAction', receiptAction_sNSAction - Publishes the email content within a notification to Amazon SNS.

$sel:workmailAction:ReceiptAction', receiptAction_workmailAction - Calls Amazon WorkMail and, optionally, publishes a notification to Amazon Amazon SNS.

$sel:bounceAction:ReceiptAction', receiptAction_bounceAction - Rejects the received email by returning a bounce response to the sender and, optionally, publishes a notification to Amazon Simple Notification Service (Amazon SNS).

$sel:lambdaAction:ReceiptAction', receiptAction_lambdaAction - Calls an AWS Lambda function, and optionally, publishes a notification to Amazon SNS.

$sel:stopAction:ReceiptAction', receiptAction_stopAction - Terminates the evaluation of the receipt rule set and optionally publishes a notification to Amazon SNS.

$sel:s3Action:ReceiptAction', receiptAction_s3Action - Saves the received message to an Amazon Simple Storage Service (Amazon S3) bucket and, optionally, publishes a notification to Amazon SNS.

ReceiptFilter

data ReceiptFilter Source #

A receipt IP address filter enables you to specify whether to accept or reject mail originating from an IP address or range of IP addresses.

For information about setting up IP address filters, see the Amazon SES Developer Guide.

See: newReceiptFilter smart constructor.

Instances

Instances details
Eq ReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilter

Read ReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilter

Show ReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilter

Generic ReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilter

Associated Types

type Rep ReceiptFilter :: Type -> Type #

NFData ReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilter

Methods

rnf :: ReceiptFilter -> () #

Hashable ReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilter

ToQuery ReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilter

FromXML ReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilter

type Rep ReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilter

type Rep ReceiptFilter = D1 ('MetaData "ReceiptFilter" "Amazonka.SES.Types.ReceiptFilter" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "ReceiptFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ipFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReceiptIpFilter)))

newReceiptFilter Source #

Create a value of ReceiptFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:ReceiptFilter', receiptFilter_name - The name of the IP address filter. The name must:

  • This value can only contain ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).
  • Start and end with a letter or number.
  • Contain less than 64 characters.

$sel:ipFilter:ReceiptFilter', receiptFilter_ipFilter - A structure that provides the IP addresses to block or allow, and whether to block or allow incoming mail from them.

ReceiptIpFilter

data ReceiptIpFilter Source #

A receipt IP address filter enables you to specify whether to accept or reject mail originating from an IP address or range of IP addresses.

For information about setting up IP address filters, see the Amazon SES Developer Guide.

See: newReceiptIpFilter smart constructor.

Instances

Instances details
Eq ReceiptIpFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptIpFilter

Read ReceiptIpFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptIpFilter

Show ReceiptIpFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptIpFilter

Generic ReceiptIpFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptIpFilter

Associated Types

type Rep ReceiptIpFilter :: Type -> Type #

NFData ReceiptIpFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptIpFilter

Methods

rnf :: ReceiptIpFilter -> () #

Hashable ReceiptIpFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptIpFilter

ToQuery ReceiptIpFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptIpFilter

FromXML ReceiptIpFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptIpFilter

type Rep ReceiptIpFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptIpFilter

type Rep ReceiptIpFilter = D1 ('MetaData "ReceiptIpFilter" "Amazonka.SES.Types.ReceiptIpFilter" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "ReceiptIpFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReceiptFilterPolicy) :*: S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newReceiptIpFilter Source #

Create a value of ReceiptIpFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:policy:ReceiptIpFilter', receiptIpFilter_policy - Indicates whether to block or allow incoming mail from the specified IP addresses.

$sel:cidr:ReceiptIpFilter', receiptIpFilter_cidr - A single IP address or a range of IP addresses that you want to block or allow, specified in Classless Inter-Domain Routing (CIDR) notation. An example of a single email address is 10.0.0.1. An example of a range of IP addresses is 10.0.0.1/24. For more information about CIDR notation, see RFC 2317.

ReceiptRule

data ReceiptRule Source #

Receipt rules enable you to specify which actions Amazon SES should take when it receives mail on behalf of one or more email addresses or domains that you own.

Each receipt rule defines a set of email addresses or domains that it applies to. If the email addresses or domains match at least one recipient address of the message, Amazon SES executes all of the receipt rule's actions on the message.

For information about setting up receipt rules, see the Amazon SES Developer Guide.

See: newReceiptRule smart constructor.

Instances

Instances details
Eq ReceiptRule Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptRule

Read ReceiptRule Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptRule

Show ReceiptRule Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptRule

Generic ReceiptRule Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptRule

Associated Types

type Rep ReceiptRule :: Type -> Type #

NFData ReceiptRule Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptRule

Methods

rnf :: ReceiptRule -> () #

Hashable ReceiptRule Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptRule

ToQuery ReceiptRule Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptRule

FromXML ReceiptRule Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptRule

type Rep ReceiptRule Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptRule

newReceiptRule Source #

Create a value of ReceiptRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:scanEnabled:ReceiptRule', receiptRule_scanEnabled - If true, then messages that this receipt rule applies to are scanned for spam and viruses. The default value is false.

$sel:enabled:ReceiptRule', receiptRule_enabled - If true, the receipt rule is active. The default value is false.

$sel:actions:ReceiptRule', receiptRule_actions - An ordered list of actions to perform on messages that match at least one of the recipient email addresses or domains specified in the receipt rule.

$sel:recipients:ReceiptRule', receiptRule_recipients - The recipient domains and email addresses that the receipt rule applies to. If this field is not specified, this rule will match all recipients under all verified domains.

$sel:tlsPolicy:ReceiptRule', receiptRule_tlsPolicy - Specifies whether Amazon SES should require that incoming email is delivered over a connection encrypted with Transport Layer Security (TLS). If this parameter is set to Require, Amazon SES will bounce emails that are not received over TLS. The default is Optional.

$sel:name:ReceiptRule', receiptRule_name - The name of the receipt rule. The name must:

  • This value can only contain ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).
  • Start and end with a letter or number.
  • Contain less than 64 characters.

ReceiptRuleSetMetadata

data ReceiptRuleSetMetadata Source #

Information about a receipt rule set.

A receipt rule set is a collection of rules that specify what Amazon SES should do with mail it receives on behalf of your account's verified domains.

For information about setting up receipt rule sets, see the Amazon SES Developer Guide.

See: newReceiptRuleSetMetadata smart constructor.

Instances

Instances details
Eq ReceiptRuleSetMetadata Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptRuleSetMetadata

Read ReceiptRuleSetMetadata Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptRuleSetMetadata

Show ReceiptRuleSetMetadata Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptRuleSetMetadata

Generic ReceiptRuleSetMetadata Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptRuleSetMetadata

Associated Types

type Rep ReceiptRuleSetMetadata :: Type -> Type #

NFData ReceiptRuleSetMetadata Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptRuleSetMetadata

Methods

rnf :: ReceiptRuleSetMetadata -> () #

Hashable ReceiptRuleSetMetadata Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptRuleSetMetadata

FromXML ReceiptRuleSetMetadata Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptRuleSetMetadata

type Rep ReceiptRuleSetMetadata Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptRuleSetMetadata

type Rep ReceiptRuleSetMetadata = D1 ('MetaData "ReceiptRuleSetMetadata" "Amazonka.SES.Types.ReceiptRuleSetMetadata" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "ReceiptRuleSetMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))

newReceiptRuleSetMetadata :: ReceiptRuleSetMetadata Source #

Create a value of ReceiptRuleSetMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:ReceiptRuleSetMetadata', receiptRuleSetMetadata_name - The name of the receipt rule set. The name must:

  • This value can only contain ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).
  • Start and end with a letter or number.
  • Contain less than 64 characters.

$sel:createdTimestamp:ReceiptRuleSetMetadata', receiptRuleSetMetadata_createdTimestamp - The date and time the receipt rule set was created.

RecipientDsnFields

data RecipientDsnFields Source #

Recipient-related information to include in the Delivery Status Notification (DSN) when an email that Amazon SES receives on your behalf bounces.

For information about receiving email through Amazon SES, see the Amazon SES Developer Guide.

See: newRecipientDsnFields smart constructor.

Instances

Instances details
Eq RecipientDsnFields Source # 
Instance details

Defined in Amazonka.SES.Types.RecipientDsnFields

Read RecipientDsnFields Source # 
Instance details

Defined in Amazonka.SES.Types.RecipientDsnFields

Show RecipientDsnFields Source # 
Instance details

Defined in Amazonka.SES.Types.RecipientDsnFields

Generic RecipientDsnFields Source # 
Instance details

Defined in Amazonka.SES.Types.RecipientDsnFields

Associated Types

type Rep RecipientDsnFields :: Type -> Type #

NFData RecipientDsnFields Source # 
Instance details

Defined in Amazonka.SES.Types.RecipientDsnFields

Methods

rnf :: RecipientDsnFields -> () #

Hashable RecipientDsnFields Source # 
Instance details

Defined in Amazonka.SES.Types.RecipientDsnFields

ToQuery RecipientDsnFields Source # 
Instance details

Defined in Amazonka.SES.Types.RecipientDsnFields

type Rep RecipientDsnFields Source # 
Instance details

Defined in Amazonka.SES.Types.RecipientDsnFields

type Rep RecipientDsnFields = D1 ('MetaData "RecipientDsnFields" "Amazonka.SES.Types.RecipientDsnFields" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "RecipientDsnFields'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "diagnosticCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "remoteMta") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "finalRecipient") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "extensionFields") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExtensionField])) :*: S1 ('MetaSel ('Just "lastAttemptDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DsnAction) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newRecipientDsnFields Source #

Create a value of RecipientDsnFields with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:diagnosticCode:RecipientDsnFields', recipientDsnFields_diagnosticCode - An extended explanation of what went wrong; this is usually an SMTP response. See RFC 3463 for the correct formatting of this parameter.

$sel:remoteMta:RecipientDsnFields', recipientDsnFields_remoteMta - The MTA to which the remote MTA attempted to deliver the message, formatted as specified in RFC 3464 (mta-name-type; mta-name). This parameter typically applies only to propagating synchronous bounces.

$sel:finalRecipient:RecipientDsnFields', recipientDsnFields_finalRecipient - The email address that the message was ultimately delivered to. This corresponds to the Final-Recipient in the DSN. If not specified, FinalRecipient will be set to the Recipient specified in the BouncedRecipientInfo structure. Either FinalRecipient or the recipient in BouncedRecipientInfo must be a recipient of the original bounced message.

Do not prepend the FinalRecipient email address with rfc 822;, as described in RFC 3798.

$sel:extensionFields:RecipientDsnFields', recipientDsnFields_extensionFields - Additional X-headers to include in the DSN.

$sel:lastAttemptDate:RecipientDsnFields', recipientDsnFields_lastAttemptDate - The time the final delivery attempt was made, in RFC 822 date-time format.

$sel:action:RecipientDsnFields', recipientDsnFields_action - The action performed by the reporting mail transfer agent (MTA) as a result of its attempt to deliver the message to the recipient address. This is required by RFC 3464.

$sel:status:RecipientDsnFields', recipientDsnFields_status - The status code that indicates what went wrong. This is required by RFC 3464.

ReputationOptions

data ReputationOptions Source #

Contains information about the reputation settings for a configuration set.

See: newReputationOptions smart constructor.

Instances

Instances details
Eq ReputationOptions Source # 
Instance details

Defined in Amazonka.SES.Types.ReputationOptions

Read ReputationOptions Source # 
Instance details

Defined in Amazonka.SES.Types.ReputationOptions

Show ReputationOptions Source # 
Instance details

Defined in Amazonka.SES.Types.ReputationOptions

Generic ReputationOptions Source # 
Instance details

Defined in Amazonka.SES.Types.ReputationOptions

Associated Types

type Rep ReputationOptions :: Type -> Type #

NFData ReputationOptions Source # 
Instance details

Defined in Amazonka.SES.Types.ReputationOptions

Methods

rnf :: ReputationOptions -> () #

Hashable ReputationOptions Source # 
Instance details

Defined in Amazonka.SES.Types.ReputationOptions

FromXML ReputationOptions Source # 
Instance details

Defined in Amazonka.SES.Types.ReputationOptions

type Rep ReputationOptions Source # 
Instance details

Defined in Amazonka.SES.Types.ReputationOptions

type Rep ReputationOptions = D1 ('MetaData "ReputationOptions" "Amazonka.SES.Types.ReputationOptions" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "ReputationOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lastFreshStart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "reputationMetricsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "sendingEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newReputationOptions :: ReputationOptions Source #

Create a value of ReputationOptions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:lastFreshStart:ReputationOptions', reputationOptions_lastFreshStart - The date and time at which the reputation metrics for the configuration set were last reset. Resetting these metrics is known as a /fresh start/.

When you disable email sending for a configuration set using UpdateConfigurationSetSendingEnabled and later re-enable it, the reputation metrics for the configuration set (but not for the entire Amazon SES account) are reset.

If email sending for the configuration set has never been disabled and later re-enabled, the value of this attribute is null.

$sel:reputationMetricsEnabled:ReputationOptions', reputationOptions_reputationMetricsEnabled - Describes whether or not Amazon SES publishes reputation metrics for the configuration set, such as bounce and complaint rates, to Amazon CloudWatch.

If the value is true, reputation metrics are published. If the value is false, reputation metrics are not published. The default value is false.

$sel:sendingEnabled:ReputationOptions', reputationOptions_sendingEnabled - Describes whether email sending is enabled or disabled for the configuration set. If the value is true, then Amazon SES will send emails that use the configuration set. If the value is false, Amazon SES will not send emails that use the configuration set. The default value is true. You can change this setting using UpdateConfigurationSetSendingEnabled.

S3Action

data S3Action Source #

When included in a receipt rule, this action saves the received message to an Amazon Simple Storage Service (Amazon S3) bucket and, optionally, publishes a notification to Amazon Simple Notification Service (Amazon SNS).

To enable Amazon SES to write emails to your Amazon S3 bucket, use an AWS KMS key to encrypt your emails, or publish to an Amazon SNS topic of another account, Amazon SES must have permission to access those resources. For information about giving permissions, see the Amazon SES Developer Guide.

When you save your emails to an Amazon S3 bucket, the maximum email size (including headers) is 30 MB. Emails larger than that will bounce.

For information about specifying Amazon S3 actions in receipt rules, see the Amazon SES Developer Guide.

See: newS3Action smart constructor.

Constructors

S3Action' (Maybe Text) (Maybe Text) (Maybe Text) Text 

Instances

Instances details
Eq S3Action Source # 
Instance details

Defined in Amazonka.SES.Types.S3Action

Read S3Action Source # 
Instance details

Defined in Amazonka.SES.Types.S3Action

Show S3Action Source # 
Instance details

Defined in Amazonka.SES.Types.S3Action

Generic S3Action Source # 
Instance details

Defined in Amazonka.SES.Types.S3Action

Associated Types

type Rep S3Action :: Type -> Type #

Methods

from :: S3Action -> Rep S3Action x #

to :: Rep S3Action x -> S3Action #

NFData S3Action Source # 
Instance details

Defined in Amazonka.SES.Types.S3Action

Methods

rnf :: S3Action -> () #

Hashable S3Action Source # 
Instance details

Defined in Amazonka.SES.Types.S3Action

Methods

hashWithSalt :: Int -> S3Action -> Int #

hash :: S3Action -> Int #

ToQuery S3Action Source # 
Instance details

Defined in Amazonka.SES.Types.S3Action

FromXML S3Action Source # 
Instance details

Defined in Amazonka.SES.Types.S3Action

type Rep S3Action Source # 
Instance details

Defined in Amazonka.SES.Types.S3Action

type Rep S3Action = D1 ('MetaData "S3Action" "Amazonka.SES.Types.S3Action" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "S3Action'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "topicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "objectKeyPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newS3Action Source #

Create a value of S3Action with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:kmsKeyArn:S3Action', s3Action_kmsKeyArn - The customer master key that Amazon SES should use to encrypt your emails before saving them to the Amazon S3 bucket. You can use the default master key or a custom master key you created in AWS KMS as follows:

  • To use the default master key, provide an ARN in the form of arn:aws:kms:REGION:ACCOUNT-ID-WITHOUT-HYPHENS:alias/aws/ses. For example, if your AWS account ID is 123456789012 and you want to use the default master key in the US West (Oregon) region, the ARN of the default master key would be arn:aws:kms:us-west-2:123456789012:alias/aws/ses. If you use the default master key, you don't need to perform any extra steps to give Amazon SES permission to use the key.
  • To use a custom master key you created in AWS KMS, provide the ARN of the master key and ensure that you add a statement to your key's policy to give Amazon SES permission to use it. For more information about giving permissions, see the Amazon SES Developer Guide.

For more information about key policies, see the AWS KMS Developer Guide. If you do not specify a master key, Amazon SES will not encrypt your emails.

Your mail is encrypted by Amazon SES using the Amazon S3 encryption client before the mail is submitted to Amazon S3 for storage. It is not encrypted using Amazon S3 server-side encryption. This means that you must use the Amazon S3 encryption client to decrypt the email after retrieving it from Amazon S3, as the service has no access to use your AWS KMS keys for decryption. This encryption client is currently available with the AWS SDK for Java and AWS SDK for Ruby only. For more information about client-side encryption using AWS KMS master keys, see the Amazon S3 Developer Guide.

$sel:topicArn:S3Action', s3Action_topicArn - The ARN of the Amazon SNS topic to notify when the message is saved to the Amazon S3 bucket. An example of an Amazon SNS topic ARN is arn:aws:sns:us-west-2:123456789012:MyTopic. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

$sel:objectKeyPrefix:S3Action', s3Action_objectKeyPrefix - The key prefix of the Amazon S3 bucket. The key prefix is similar to a directory name that enables you to store similar data under the same directory in a bucket.

$sel:bucketName:S3Action', s3Action_bucketName - The name of the Amazon S3 bucket that incoming email will be saved to.

SNSAction

data SNSAction Source #

When included in a receipt rule, this action publishes a notification to Amazon Simple Notification Service (Amazon SNS). This action includes a complete copy of the email content in the Amazon SNS notifications. Amazon SNS notifications for all other actions simply provide information about the email. They do not include the email content itself.

If you own the Amazon SNS topic, you don't need to do anything to give Amazon SES permission to publish emails to it. However, if you don't own the Amazon SNS topic, you need to attach a policy to the topic to give Amazon SES permissions to access it. For information about giving permissions, see the Amazon SES Developer Guide.

You can only publish emails that are 150 KB or less (including the header) to Amazon SNS. Larger emails will bounce. If you anticipate emails larger than 150 KB, use the S3 action instead.

For information about using a receipt rule to publish an Amazon SNS notification, see the Amazon SES Developer Guide.

See: newSNSAction smart constructor.

Instances

Instances details
Eq SNSAction Source # 
Instance details

Defined in Amazonka.SES.Types.SNSAction

Read SNSAction Source # 
Instance details

Defined in Amazonka.SES.Types.SNSAction

Show SNSAction Source # 
Instance details

Defined in Amazonka.SES.Types.SNSAction

Generic SNSAction Source # 
Instance details

Defined in Amazonka.SES.Types.SNSAction

Associated Types

type Rep SNSAction :: Type -> Type #

NFData SNSAction Source # 
Instance details

Defined in Amazonka.SES.Types.SNSAction

Methods

rnf :: SNSAction -> () #

Hashable SNSAction Source # 
Instance details

Defined in Amazonka.SES.Types.SNSAction

ToQuery SNSAction Source # 
Instance details

Defined in Amazonka.SES.Types.SNSAction

FromXML SNSAction Source # 
Instance details

Defined in Amazonka.SES.Types.SNSAction

type Rep SNSAction Source # 
Instance details

Defined in Amazonka.SES.Types.SNSAction

type Rep SNSAction = D1 ('MetaData "SNSAction" "Amazonka.SES.Types.SNSAction" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SNSAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "encoding") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SNSActionEncoding)) :*: S1 ('MetaSel ('Just "topicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSNSAction Source #

Create a value of SNSAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:encoding:SNSAction', sNSAction_encoding - The encoding to use for the email within the Amazon SNS notification. UTF-8 is easier to use, but may not preserve all special characters when a message was encoded with a different encoding format. Base64 preserves all special characters. The default value is UTF-8.

$sel:topicArn:SNSAction', sNSAction_topicArn - The Amazon Resource Name (ARN) of the Amazon SNS topic to notify. An example of an Amazon SNS topic ARN is arn:aws:sns:us-west-2:123456789012:MyTopic. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

SNSDestination

data SNSDestination Source #

Contains the topic ARN associated with an Amazon Simple Notification Service (Amazon SNS) event destination.

Event destinations, such as Amazon SNS, 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.

See: newSNSDestination smart constructor.

Constructors

SNSDestination' Text 

Instances

Instances details
Eq SNSDestination Source # 
Instance details

Defined in Amazonka.SES.Types.SNSDestination

Read SNSDestination Source # 
Instance details

Defined in Amazonka.SES.Types.SNSDestination

Show SNSDestination Source # 
Instance details

Defined in Amazonka.SES.Types.SNSDestination

Generic SNSDestination Source # 
Instance details

Defined in Amazonka.SES.Types.SNSDestination

Associated Types

type Rep SNSDestination :: Type -> Type #

NFData SNSDestination Source # 
Instance details

Defined in Amazonka.SES.Types.SNSDestination

Methods

rnf :: SNSDestination -> () #

Hashable SNSDestination Source # 
Instance details

Defined in Amazonka.SES.Types.SNSDestination

ToQuery SNSDestination Source # 
Instance details

Defined in Amazonka.SES.Types.SNSDestination

FromXML SNSDestination Source # 
Instance details

Defined in Amazonka.SES.Types.SNSDestination

type Rep SNSDestination Source # 
Instance details

Defined in Amazonka.SES.Types.SNSDestination

type Rep SNSDestination = D1 ('MetaData "SNSDestination" "Amazonka.SES.Types.SNSDestination" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SNSDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "topicARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSNSDestination Source #

Create a value of SNSDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:topicARN:SNSDestination', sNSDestination_topicARN - The ARN of the Amazon SNS topic that email sending events will be published to. An example of an Amazon SNS topic ARN is arn:aws:sns:us-west-2:123456789012:MyTopic. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

SendDataPoint

data SendDataPoint Source #

Represents sending statistics data. Each SendDataPoint contains statistics for a 15-minute period of sending activity.

See: newSendDataPoint smart constructor.

Instances

Instances details
Eq SendDataPoint Source # 
Instance details

Defined in Amazonka.SES.Types.SendDataPoint

Read SendDataPoint Source # 
Instance details

Defined in Amazonka.SES.Types.SendDataPoint

Show SendDataPoint Source # 
Instance details

Defined in Amazonka.SES.Types.SendDataPoint

Generic SendDataPoint Source # 
Instance details

Defined in Amazonka.SES.Types.SendDataPoint

Associated Types

type Rep SendDataPoint :: Type -> Type #

NFData SendDataPoint Source # 
Instance details

Defined in Amazonka.SES.Types.SendDataPoint

Methods

rnf :: SendDataPoint -> () #

Hashable SendDataPoint Source # 
Instance details

Defined in Amazonka.SES.Types.SendDataPoint

FromXML SendDataPoint Source # 
Instance details

Defined in Amazonka.SES.Types.SendDataPoint

type Rep SendDataPoint Source # 
Instance details

Defined in Amazonka.SES.Types.SendDataPoint

type Rep SendDataPoint = D1 ('MetaData "SendDataPoint" "Amazonka.SES.Types.SendDataPoint" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "SendDataPoint'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "rejects") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "complaints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "deliveryAttempts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "bounces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))))

newSendDataPoint :: SendDataPoint Source #

Create a value of SendDataPoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:rejects:SendDataPoint', sendDataPoint_rejects - Number of emails rejected by Amazon SES.

$sel:complaints:SendDataPoint', sendDataPoint_complaints - Number of unwanted emails that were rejected by recipients.

$sel:deliveryAttempts:SendDataPoint', sendDataPoint_deliveryAttempts - Number of emails that have been sent.

$sel:bounces:SendDataPoint', sendDataPoint_bounces - Number of emails that have bounced.

$sel:timestamp:SendDataPoint', sendDataPoint_timestamp - Time of the data point.

StopAction

data StopAction Source #

When included in a receipt rule, this action terminates the evaluation of the receipt rule set and, optionally, publishes a notification to Amazon Simple Notification Service (Amazon SNS).

For information about setting a stop action in a receipt rule, see the Amazon SES Developer Guide.

See: newStopAction smart constructor.

Instances

Instances details
Eq StopAction Source # 
Instance details

Defined in Amazonka.SES.Types.StopAction

Read StopAction Source # 
Instance details

Defined in Amazonka.SES.Types.StopAction

Show StopAction Source # 
Instance details

Defined in Amazonka.SES.Types.StopAction

Generic StopAction Source # 
Instance details

Defined in Amazonka.SES.Types.StopAction

Associated Types

type Rep StopAction :: Type -> Type #

NFData StopAction Source # 
Instance details

Defined in Amazonka.SES.Types.StopAction

Methods

rnf :: StopAction -> () #

Hashable StopAction Source # 
Instance details

Defined in Amazonka.SES.Types.StopAction

ToQuery StopAction Source # 
Instance details

Defined in Amazonka.SES.Types.StopAction

FromXML StopAction Source # 
Instance details

Defined in Amazonka.SES.Types.StopAction

type Rep StopAction Source # 
Instance details

Defined in Amazonka.SES.Types.StopAction

type Rep StopAction = D1 ('MetaData "StopAction" "Amazonka.SES.Types.StopAction" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "StopAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "topicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "scope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StopScope)))

newStopAction Source #

Create a value of StopAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:topicArn:StopAction', stopAction_topicArn - The Amazon Resource Name (ARN) of the Amazon SNS topic to notify when the stop action is taken. An example of an Amazon SNS topic ARN is arn:aws:sns:us-west-2:123456789012:MyTopic. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

$sel:scope:StopAction', stopAction_scope - The scope of the StopAction. The only acceptable value is RuleSet.

Template

data Template Source #

The content of the email, composed of a subject line, an HTML part, and a text-only part.

See: newTemplate smart constructor.

Constructors

Template' (Maybe Text) (Maybe Text) (Maybe Text) Text 

Instances

Instances details
Eq Template Source # 
Instance details

Defined in Amazonka.SES.Types.Template

Read Template Source # 
Instance details

Defined in Amazonka.SES.Types.Template

Show Template Source # 
Instance details

Defined in Amazonka.SES.Types.Template

Generic Template Source # 
Instance details

Defined in Amazonka.SES.Types.Template

Associated Types

type Rep Template :: Type -> Type #

Methods

from :: Template -> Rep Template x #

to :: Rep Template x -> Template #

NFData Template Source # 
Instance details

Defined in Amazonka.SES.Types.Template

Methods

rnf :: Template -> () #

Hashable Template Source # 
Instance details

Defined in Amazonka.SES.Types.Template

Methods

hashWithSalt :: Int -> Template -> Int #

hash :: Template -> Int #

ToQuery Template Source # 
Instance details

Defined in Amazonka.SES.Types.Template

FromXML Template Source # 
Instance details

Defined in Amazonka.SES.Types.Template

type Rep Template Source # 
Instance details

Defined in Amazonka.SES.Types.Template

type Rep Template = D1 ('MetaData "Template" "Amazonka.SES.Types.Template" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "Template'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "textPart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subjectPart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "htmlPart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newTemplate Source #

Create a value of Template with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:textPart:Template', template_textPart - The email body that will be visible to recipients whose email clients do not display HTML.

$sel:subjectPart:Template', template_subjectPart - The subject line of the email.

$sel:htmlPart:Template', template_htmlPart - The HTML body of the email.

$sel:templateName:Template', template_templateName - The name of the template. You will refer to this name when you send email using the SendTemplatedEmail or SendBulkTemplatedEmail operations.

TemplateMetadata

data TemplateMetadata Source #

Contains information about an email template.

See: newTemplateMetadata smart constructor.

Instances

Instances details
Eq TemplateMetadata Source # 
Instance details

Defined in Amazonka.SES.Types.TemplateMetadata

Read TemplateMetadata Source # 
Instance details

Defined in Amazonka.SES.Types.TemplateMetadata

Show TemplateMetadata Source # 
Instance details

Defined in Amazonka.SES.Types.TemplateMetadata

Generic TemplateMetadata Source # 
Instance details

Defined in Amazonka.SES.Types.TemplateMetadata

Associated Types

type Rep TemplateMetadata :: Type -> Type #

NFData TemplateMetadata Source # 
Instance details

Defined in Amazonka.SES.Types.TemplateMetadata

Methods

rnf :: TemplateMetadata -> () #

Hashable TemplateMetadata Source # 
Instance details

Defined in Amazonka.SES.Types.TemplateMetadata

FromXML TemplateMetadata Source # 
Instance details

Defined in Amazonka.SES.Types.TemplateMetadata

type Rep TemplateMetadata Source # 
Instance details

Defined in Amazonka.SES.Types.TemplateMetadata

type Rep TemplateMetadata = D1 ('MetaData "TemplateMetadata" "Amazonka.SES.Types.TemplateMetadata" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "TemplateMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))

newTemplateMetadata :: TemplateMetadata Source #

Create a value of TemplateMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:TemplateMetadata', templateMetadata_name - The name of the template.

$sel:createdTimestamp:TemplateMetadata', templateMetadata_createdTimestamp - The time and date the template was created.

TrackingOptions

data TrackingOptions Source #

A domain that is used to redirect email recipients to an Amazon SES-operated domain. This domain captures open and click events generated by Amazon SES emails.

For more information, see Configuring Custom Domains to Handle Open and Click Tracking in the Amazon SES Developer Guide.

See: newTrackingOptions smart constructor.

Constructors

TrackingOptions' (Maybe Text) 

Instances

Instances details
Eq TrackingOptions Source # 
Instance details

Defined in Amazonka.SES.Types.TrackingOptions

Read TrackingOptions Source # 
Instance details

Defined in Amazonka.SES.Types.TrackingOptions

Show TrackingOptions Source # 
Instance details

Defined in Amazonka.SES.Types.TrackingOptions

Generic TrackingOptions Source # 
Instance details

Defined in Amazonka.SES.Types.TrackingOptions

Associated Types

type Rep TrackingOptions :: Type -> Type #

NFData TrackingOptions Source # 
Instance details

Defined in Amazonka.SES.Types.TrackingOptions

Methods

rnf :: TrackingOptions -> () #

Hashable TrackingOptions Source # 
Instance details

Defined in Amazonka.SES.Types.TrackingOptions

ToQuery TrackingOptions Source # 
Instance details

Defined in Amazonka.SES.Types.TrackingOptions

FromXML TrackingOptions Source # 
Instance details

Defined in Amazonka.SES.Types.TrackingOptions

type Rep TrackingOptions Source # 
Instance details

Defined in Amazonka.SES.Types.TrackingOptions

type Rep TrackingOptions = D1 ('MetaData "TrackingOptions" "Amazonka.SES.Types.TrackingOptions" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "TrackingOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "customRedirectDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTrackingOptions :: TrackingOptions Source #

Create a value of TrackingOptions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:customRedirectDomain:TrackingOptions', trackingOptions_customRedirectDomain - The custom subdomain that will be used to redirect email recipients to the Amazon SES event tracking domain.

WorkmailAction

data WorkmailAction Source #

When included in a receipt rule, this action calls Amazon WorkMail and, optionally, publishes a notification to Amazon Simple Notification Service (Amazon SNS). You will typically not use this action directly because Amazon WorkMail adds the rule automatically during its setup procedure.

For information using a receipt rule to call Amazon WorkMail, see the Amazon SES Developer Guide.

See: newWorkmailAction smart constructor.

Constructors

WorkmailAction' (Maybe Text) Text 

Instances

Instances details
Eq WorkmailAction Source # 
Instance details

Defined in Amazonka.SES.Types.WorkmailAction

Read WorkmailAction Source # 
Instance details

Defined in Amazonka.SES.Types.WorkmailAction

Show WorkmailAction Source # 
Instance details

Defined in Amazonka.SES.Types.WorkmailAction

Generic WorkmailAction Source # 
Instance details

Defined in Amazonka.SES.Types.WorkmailAction

Associated Types

type Rep WorkmailAction :: Type -> Type #

NFData WorkmailAction Source # 
Instance details

Defined in Amazonka.SES.Types.WorkmailAction

Methods

rnf :: WorkmailAction -> () #

Hashable WorkmailAction Source # 
Instance details

Defined in Amazonka.SES.Types.WorkmailAction

ToQuery WorkmailAction Source # 
Instance details

Defined in Amazonka.SES.Types.WorkmailAction

FromXML WorkmailAction Source # 
Instance details

Defined in Amazonka.SES.Types.WorkmailAction

type Rep WorkmailAction Source # 
Instance details

Defined in Amazonka.SES.Types.WorkmailAction

type Rep WorkmailAction = D1 ('MetaData "WorkmailAction" "Amazonka.SES.Types.WorkmailAction" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "WorkmailAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "topicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "organizationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newWorkmailAction Source #

Create a value of WorkmailAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:topicArn:WorkmailAction', workmailAction_topicArn - The Amazon Resource Name (ARN) of the Amazon SNS topic to notify when the WorkMail action is called. An example of an Amazon SNS topic ARN is arn:aws:sns:us-west-2:123456789012:MyTopic. For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.

$sel:organizationArn:WorkmailAction', workmailAction_organizationArn - The ARN of the Amazon WorkMail organization. An example of an Amazon WorkMail organization ARN is arn:aws:workmail:us-west-2:123456789012:organization/m-68755160c4cb4e29a2b2f8fb58f359d7. For information about Amazon WorkMail organizations, see the Amazon WorkMail Administrator Guide.