amazonka-ses-2.0: Amazon Simple Email Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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.

AccountSendingPausedException

_AccountSendingPausedException :: AsError a => Fold 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.

AlreadyExistsException

_AlreadyExistsException :: AsError a => Fold a ServiceError Source #

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

CannotDeleteException

_CannotDeleteException :: AsError a => Fold a ServiceError Source #

Indicates that the delete operation could not be completed.

ConfigurationSetAlreadyExistsException

_ConfigurationSetAlreadyExistsException :: AsError a => Fold a ServiceError Source #

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

ConfigurationSetDoesNotExistException

_ConfigurationSetDoesNotExistException :: AsError a => Fold a ServiceError Source #

Indicates that the configuration set does not exist.

ConfigurationSetSendingPausedException

_ConfigurationSetSendingPausedException :: AsError a => Fold 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.

CustomVerificationEmailInvalidContentException

_CustomVerificationEmailInvalidContentException :: AsError a => Fold a ServiceError Source #

Indicates that custom verification email template provided content is invalid.

CustomVerificationEmailTemplateAlreadyExistsException

_CustomVerificationEmailTemplateAlreadyExistsException :: AsError a => Fold a ServiceError Source #

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

CustomVerificationEmailTemplateDoesNotExistException

_CustomVerificationEmailTemplateDoesNotExistException :: AsError a => Fold a ServiceError Source #

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

EventDestinationAlreadyExistsException

_EventDestinationAlreadyExistsException :: AsError a => Fold a ServiceError Source #

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

EventDestinationDoesNotExistException

_EventDestinationDoesNotExistException :: AsError a => Fold a ServiceError Source #

Indicates that the event destination does not exist.

FromEmailAddressNotVerifiedException

_FromEmailAddressNotVerifiedException :: AsError a => Fold 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.

InvalidCloudWatchDestinationException

_InvalidCloudWatchDestinationException :: AsError a => Fold a ServiceError Source #

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

InvalidConfigurationSetException

_InvalidConfigurationSetException :: AsError a => Fold a ServiceError Source #

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

InvalidDeliveryOptionsException

_InvalidDeliveryOptionsException :: AsError a => Fold a ServiceError Source #

Indicates that provided delivery option is invalid.

InvalidFirehoseDestinationException

_InvalidFirehoseDestinationException :: AsError a => Fold a ServiceError Source #

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

InvalidLambdaFunctionException

_InvalidLambdaFunctionException :: AsError a => Fold 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.

InvalidPolicyException

_InvalidPolicyException :: AsError a => Fold a ServiceError Source #

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

InvalidRenderingParameterException

_InvalidRenderingParameterException :: AsError a => Fold 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.

InvalidS3ConfigurationException

_InvalidS3ConfigurationException :: AsError a => Fold 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.

InvalidSNSDestinationException

_InvalidSNSDestinationException :: AsError a => Fold a ServiceError Source #

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

InvalidSnsTopicException

_InvalidSnsTopicException :: AsError a => Fold 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.

InvalidTemplateException

_InvalidTemplateException :: AsError a => Fold 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.

InvalidTrackingOptionsException

_InvalidTrackingOptionsException :: AsError a => Fold 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.

LimitExceededException

_LimitExceededException :: AsError a => Fold 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.

MailFromDomainNotVerifiedException

_MailFromDomainNotVerifiedException :: AsError a => Fold 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.

MessageRejected

_MessageRejected :: AsError a => Fold 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.

MissingRenderingAttributeException

_MissingRenderingAttributeException :: AsError a => Fold 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.

ProductionAccessNotGrantedException

_ProductionAccessNotGrantedException :: AsError a => Fold a ServiceError Source #

Indicates that the account has not been granted production access.

RuleDoesNotExistException

_RuleDoesNotExistException :: AsError a => Fold a ServiceError Source #

Indicates that the provided receipt rule does not exist.

RuleSetDoesNotExistException

_RuleSetDoesNotExistException :: AsError a => Fold a ServiceError Source #

Indicates that the provided receipt rule set does not exist.

TemplateDoesNotExistException

_TemplateDoesNotExistException :: AsError a => Fold a ServiceError Source #

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

TrackingOptionsAlreadyExistsException

_TrackingOptionsAlreadyExistsException :: AsError a => Fold a ServiceError Source #

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

TrackingOptionsDoesNotExistException

_TrackingOptionsDoesNotExistException :: AsError a => Fold a ServiceError Source #

Indicates that the TrackingOptions object you specified does not exist.

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.

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
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

AWSRequest CloneReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

Associated Types

type AWSResponse CloneReceiptRuleSet #

Generic CloneReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

Associated Types

type Rep CloneReceiptRuleSet :: Type -> Type #

Read CloneReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

Show CloneReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

NFData CloneReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

Methods

rnf :: CloneReceiptRuleSet -> () #

Eq CloneReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

Hashable CloneReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "CloneReceiptRuleSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "originalRuleSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic CloneReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

Associated Types

type Rep CloneReceiptRuleSetResponse :: Type -> Type #

Read CloneReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

Show CloneReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

NFData CloneReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.CloneReceiptRuleSet

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

Associated Types

type AWSResponse CreateConfigurationSet #

Generic CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

Associated Types

type Rep CreateConfigurationSet :: Type -> Type #

Read CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

Show CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

NFData CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

Methods

rnf :: CreateConfigurationSet -> () #

Eq CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

Hashable CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "CreateConfigurationSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ConfigurationSet)))

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
Generic CreateConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

Associated Types

type Rep CreateConfigurationSetResponse :: Type -> Type #

Read CreateConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

Show CreateConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

NFData CreateConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSet

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetEventDestination

Generic 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

NFData CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetEventDestination

Eq CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetEventDestination

Hashable CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetEventDestination

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "CreateConfigurationSetEventDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "eventDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EventDestination)))

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
Generic 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

NFData CreateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetEventDestination

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest CreateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetTrackingOptions

Generic 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

NFData CreateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetTrackingOptions

Eq CreateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetTrackingOptions

Hashable CreateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetTrackingOptions

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "CreateConfigurationSetTrackingOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "trackingOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrackingOptions)))

data CreateConfigurationSetTrackingOptionsResponse Source #

An empty element returned on a successful request.

See: newCreateConfigurationSetTrackingOptionsResponse smart constructor.

Instances

Instances details
Generic 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

NFData CreateConfigurationSetTrackingOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.CreateConfigurationSetTrackingOptions

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

CreateCustomVerificationEmailTemplate

data CreateCustomVerificationEmailTemplate Source #

Represents a request to create a custom verification email template.

See: newCreateCustomVerificationEmailTemplate smart constructor.

Instances

Instances details
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

AWSRequest CreateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateCustomVerificationEmailTemplate

Generic 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

NFData CreateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateCustomVerificationEmailTemplate

Eq CreateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateCustomVerificationEmailTemplate

Hashable CreateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateCustomVerificationEmailTemplate

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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)))))

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:

CreateCustomVerificationEmailTemplate, createCustomVerificationEmailTemplate_templateName - The name of the custom verification email template.

CreateCustomVerificationEmailTemplate, createCustomVerificationEmailTemplate_fromEmailAddress - The email address that the custom verification email is sent from.

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.

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

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
Generic 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

NFData CreateCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.CreateCustomVerificationEmailTemplate

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "CreateCustomVerificationEmailTemplateResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

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
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

AWSRequest CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

Associated Types

type AWSResponse CreateReceiptFilter #

Generic CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

Associated Types

type Rep CreateReceiptFilter :: Type -> Type #

Read CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

Show CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

NFData CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

Methods

rnf :: CreateReceiptFilter -> () #

Eq CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

Hashable CreateReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "CreateReceiptFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filter'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReceiptFilter)))

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
Generic CreateReceiptFilterResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

Associated Types

type Rep CreateReceiptFilterResponse :: Type -> Type #

Read CreateReceiptFilterResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

Show CreateReceiptFilterResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

NFData CreateReceiptFilterResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptFilter

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest CreateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

Associated Types

type AWSResponse CreateReceiptRule #

Generic CreateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

Associated Types

type Rep CreateReceiptRule :: Type -> Type #

Read CreateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

Show CreateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

NFData CreateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

Methods

rnf :: CreateReceiptRule -> () #

Eq CreateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

Hashable CreateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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))))

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
Generic CreateReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

Associated Types

type Rep CreateReceiptRuleResponse :: Type -> Type #

Read CreateReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

Show CreateReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

NFData CreateReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRule

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Associated Types

type AWSResponse CreateReceiptRuleSet #

Generic CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Associated Types

type Rep CreateReceiptRuleSet :: Type -> Type #

Read CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Show CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

NFData CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Methods

rnf :: CreateReceiptRuleSet -> () #

Eq CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Hashable CreateReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "CreateReceiptRuleSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic CreateReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Associated Types

type Rep CreateReceiptRuleSetResponse :: Type -> Type #

Read CreateReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Show CreateReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

NFData CreateReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.CreateReceiptRuleSet

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest CreateTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

Associated Types

type AWSResponse CreateTemplate #

Generic CreateTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

Associated Types

type Rep CreateTemplate :: Type -> Type #

Read CreateTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

Show CreateTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

NFData CreateTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

Methods

rnf :: CreateTemplate -> () #

Eq CreateTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

Hashable CreateTemplate Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "CreateTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "template") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Template)))

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
Generic CreateTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

Associated Types

type Rep CreateTemplateResponse :: Type -> Type #

Read CreateTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

Show CreateTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

NFData CreateTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

Methods

rnf :: CreateTemplateResponse -> () #

Eq CreateTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

type Rep CreateTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.CreateTemplate

type Rep CreateTemplateResponse = D1 ('MetaData "CreateTemplateResponse" "Amazonka.SES.CreateTemplate" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

Associated Types

type AWSResponse DeleteConfigurationSet #

Generic DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

Associated Types

type Rep DeleteConfigurationSet :: Type -> Type #

Read DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

Show DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

NFData DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

Methods

rnf :: DeleteConfigurationSet -> () #

Eq DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

Hashable DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "DeleteConfigurationSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic DeleteConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

Associated Types

type Rep DeleteConfigurationSetResponse :: Type -> Type #

Read DeleteConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

Show DeleteConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

NFData DeleteConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSet

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetEventDestination

Generic 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

NFData DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetEventDestination

Eq DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetEventDestination

Hashable DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetEventDestination

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "DeleteConfigurationSetEventDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "eventDestinationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic 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

NFData DeleteConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetEventDestination

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest DeleteConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetTrackingOptions

Generic 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

NFData DeleteConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetTrackingOptions

Eq DeleteConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetTrackingOptions

Hashable DeleteConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetTrackingOptions

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "DeleteConfigurationSetTrackingOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic 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

NFData DeleteConfigurationSetTrackingOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteConfigurationSetTrackingOptions

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

DeleteCustomVerificationEmailTemplate

data DeleteCustomVerificationEmailTemplate Source #

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

See: newDeleteCustomVerificationEmailTemplate smart constructor.

Instances

Instances details
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

AWSRequest DeleteCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteCustomVerificationEmailTemplate

Generic 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

NFData DeleteCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteCustomVerificationEmailTemplate

Eq DeleteCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteCustomVerificationEmailTemplate

Hashable DeleteCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteCustomVerificationEmailTemplate

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "DeleteCustomVerificationEmailTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteCustomVerificationEmailTemplate, deleteCustomVerificationEmailTemplate_templateName - The name of the custom verification email template that you want to delete.

data DeleteCustomVerificationEmailTemplateResponse Source #

Instances

Instances details
Generic 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

NFData DeleteCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteCustomVerificationEmailTemplate

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "DeleteCustomVerificationEmailTemplateResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

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
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

AWSRequest DeleteIdentity Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

Associated Types

type AWSResponse DeleteIdentity #

Generic DeleteIdentity Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

Associated Types

type Rep DeleteIdentity :: Type -> Type #

Read DeleteIdentity Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

Show DeleteIdentity Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

NFData DeleteIdentity Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

Methods

rnf :: DeleteIdentity -> () #

Eq DeleteIdentity Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

Hashable DeleteIdentity Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "DeleteIdentity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic DeleteIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

Associated Types

type Rep DeleteIdentityResponse :: Type -> Type #

Read DeleteIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

Show DeleteIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

NFData DeleteIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

Methods

rnf :: DeleteIdentityResponse -> () #

Eq DeleteIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

type Rep DeleteIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentity

type Rep DeleteIdentityResponse = D1 ('MetaData "DeleteIdentityResponse" "Amazonka.SES.DeleteIdentity" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest DeleteIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

Associated Types

type AWSResponse DeleteIdentityPolicy #

Generic DeleteIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

Associated Types

type Rep DeleteIdentityPolicy :: Type -> Type #

Read DeleteIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

Show DeleteIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

NFData DeleteIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

Methods

rnf :: DeleteIdentityPolicy -> () #

Eq DeleteIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

Hashable DeleteIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "DeleteIdentityPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic DeleteIdentityPolicyResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

Associated Types

type Rep DeleteIdentityPolicyResponse :: Type -> Type #

Read DeleteIdentityPolicyResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

Show DeleteIdentityPolicyResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

NFData DeleteIdentityPolicyResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteIdentityPolicy

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest DeleteReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

Associated Types

type AWSResponse DeleteReceiptFilter #

Generic DeleteReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

Associated Types

type Rep DeleteReceiptFilter :: Type -> Type #

Read DeleteReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

Show DeleteReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

NFData DeleteReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

Methods

rnf :: DeleteReceiptFilter -> () #

Eq DeleteReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

Hashable DeleteReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "DeleteReceiptFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic DeleteReceiptFilterResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

Associated Types

type Rep DeleteReceiptFilterResponse :: Type -> Type #

Read DeleteReceiptFilterResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

Show DeleteReceiptFilterResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

NFData DeleteReceiptFilterResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptFilter

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest DeleteReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

Associated Types

type AWSResponse DeleteReceiptRule #

Generic DeleteReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

Associated Types

type Rep DeleteReceiptRule :: Type -> Type #

Read DeleteReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

Show DeleteReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

NFData DeleteReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

Methods

rnf :: DeleteReceiptRule -> () #

Eq DeleteReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

Hashable DeleteReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "DeleteReceiptRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic DeleteReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

Associated Types

type Rep DeleteReceiptRuleResponse :: Type -> Type #

Read DeleteReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

Show DeleteReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

NFData DeleteReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRule

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest DeleteReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

Associated Types

type AWSResponse DeleteReceiptRuleSet #

Generic DeleteReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

Associated Types

type Rep DeleteReceiptRuleSet :: Type -> Type #

Read DeleteReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

Show DeleteReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

NFData DeleteReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

Methods

rnf :: DeleteReceiptRuleSet -> () #

Eq DeleteReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

Hashable DeleteReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "DeleteReceiptRuleSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic DeleteReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

Associated Types

type Rep DeleteReceiptRuleSetResponse :: Type -> Type #

Read DeleteReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

Show DeleteReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

NFData DeleteReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteReceiptRuleSet

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest DeleteTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

Associated Types

type AWSResponse DeleteTemplate #

Generic DeleteTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

Associated Types

type Rep DeleteTemplate :: Type -> Type #

Read DeleteTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

Show DeleteTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

NFData DeleteTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

Methods

rnf :: DeleteTemplate -> () #

Eq DeleteTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

Hashable DeleteTemplate Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "DeleteTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteTemplate, deleteTemplate_templateName - The name of the template to be deleted.

data DeleteTemplateResponse Source #

See: newDeleteTemplateResponse smart constructor.

Instances

Instances details
Generic DeleteTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

Associated Types

type Rep DeleteTemplateResponse :: Type -> Type #

Read DeleteTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

Show DeleteTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

NFData DeleteTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

Methods

rnf :: DeleteTemplateResponse -> () #

Eq DeleteTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

type Rep DeleteTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteTemplate

type Rep DeleteTemplateResponse = D1 ('MetaData "DeleteTemplateResponse" "Amazonka.SES.DeleteTemplate" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest 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 #

Read DeleteVerifiedEmailAddress Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

Show DeleteVerifiedEmailAddress Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

NFData DeleteVerifiedEmailAddress Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

Eq DeleteVerifiedEmailAddress Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

Hashable DeleteVerifiedEmailAddress Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "DeleteVerifiedEmailAddress'" 'PrefixI 'True) (S1 ('MetaSel ('Just "emailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic DeleteVerifiedEmailAddressResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

Associated Types

type Rep DeleteVerifiedEmailAddressResponse :: Type -> Type #

Read DeleteVerifiedEmailAddressResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

Show DeleteVerifiedEmailAddressResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

NFData DeleteVerifiedEmailAddressResponse Source # 
Instance details

Defined in Amazonka.SES.DeleteVerifiedEmailAddress

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest 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 #

Read DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeActiveReceiptRuleSet

Show DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeActiveReceiptRuleSet

NFData DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeActiveReceiptRuleSet

Eq DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeActiveReceiptRuleSet

Hashable DescribeActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeActiveReceiptRuleSet

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "DescribeActiveReceiptRuleSet'" 'PrefixI 'False) (U1 :: Type -> Type))

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
Generic 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

NFData DescribeActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeActiveReceiptRuleSet

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "DescribeActiveReceiptRuleSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReceiptRuleSetMetadata)) :*: (S1 ('MetaSel ('Just "rules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReceiptRule])) :*: 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: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:rules:DescribeActiveReceiptRuleSetResponse', describeActiveReceiptRuleSetResponse_rules - The receipt rules that belong to the active rule set.

$sel:httpStatus:DescribeActiveReceiptRuleSetResponse', describeActiveReceiptRuleSetResponse_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
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

AWSRequest 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 #

Read DescribeConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

Show DescribeConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

NFData DescribeConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

Eq DescribeConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

Hashable DescribeConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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)))

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
Generic DescribeConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

Associated Types

type Rep DescribeConfigurationSetResponse :: Type -> Type #

Read DescribeConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

Show DescribeConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

NFData DescribeConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeConfigurationSet

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "DescribeConfigurationSetResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "configurationSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationSet)) :*: (S1 ('MetaSel ('Just "deliveryOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeliveryOptions)) :*: S1 ('MetaSel ('Just "eventDestinations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EventDestination])))) :*: (S1 ('MetaSel ('Just "reputationOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReputationOptions)) :*: (S1 ('MetaSel ('Just "trackingOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TrackingOptions)) :*: 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:configurationSet:DescribeConfigurationSetResponse', describeConfigurationSetResponse_configurationSet - The configuration set object associated with the specified configuration set.

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

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

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

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

$sel:httpStatus:DescribeConfigurationSetResponse', describeConfigurationSetResponse_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
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

AWSRequest DescribeReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

Associated Types

type AWSResponse DescribeReceiptRule #

Generic DescribeReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

Associated Types

type Rep DescribeReceiptRule :: Type -> Type #

Read DescribeReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

Show DescribeReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

NFData DescribeReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

Methods

rnf :: DescribeReceiptRule -> () #

Eq DescribeReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

Hashable DescribeReceiptRule Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "DescribeReceiptRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic DescribeReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

Associated Types

type Rep DescribeReceiptRuleResponse :: Type -> Type #

Read DescribeReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

Show DescribeReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

NFData DescribeReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRule

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest DescribeReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

Associated Types

type AWSResponse DescribeReceiptRuleSet #

Generic DescribeReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

Associated Types

type Rep DescribeReceiptRuleSet :: Type -> Type #

Read DescribeReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

Show DescribeReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

NFData DescribeReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

Methods

rnf :: DescribeReceiptRuleSet -> () #

Eq DescribeReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

Hashable DescribeReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "DescribeReceiptRuleSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic DescribeReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

Associated Types

type Rep DescribeReceiptRuleSetResponse :: Type -> Type #

Read DescribeReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

Show DescribeReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

NFData DescribeReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.DescribeReceiptRuleSet

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "DescribeReceiptRuleSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReceiptRuleSetMetadata)) :*: (S1 ('MetaSel ('Just "rules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReceiptRule])) :*: 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: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:rules:DescribeReceiptRuleSetResponse', describeReceiptRuleSetResponse_rules - A list of the receipt rules that belong to the specified receipt rule set.

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

GetAccountSendingEnabled

data GetAccountSendingEnabled Source #

See: newGetAccountSendingEnabled smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read GetAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

Show GetAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

NFData GetAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

Eq GetAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

Hashable GetAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "GetAccountSendingEnabled'" 'PrefixI 'False) (U1 :: Type -> Type))

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
Generic GetAccountSendingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

Associated Types

type Rep GetAccountSendingEnabledResponse :: Type -> Type #

Read GetAccountSendingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

Show GetAccountSendingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

NFData GetAccountSendingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.GetAccountSendingEnabled

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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:

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.

GetCustomVerificationEmailTemplate

data GetCustomVerificationEmailTemplate Source #

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

See: newGetCustomVerificationEmailTemplate smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read GetCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.GetCustomVerificationEmailTemplate

Show GetCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.GetCustomVerificationEmailTemplate

NFData GetCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.GetCustomVerificationEmailTemplate

Eq GetCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.GetCustomVerificationEmailTemplate

Hashable GetCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.GetCustomVerificationEmailTemplate

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "GetCustomVerificationEmailTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic 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

NFData GetCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.GetCustomVerificationEmailTemplate

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "GetCustomVerificationEmailTemplateResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "failureRedirectionURL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "fromEmailAddress") '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 (Maybe Text))) :*: (S1 ('MetaSel ('Just "templateSubject") '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:

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

GetCustomVerificationEmailTemplateResponse, getCustomVerificationEmailTemplateResponse_fromEmailAddress - The email address that the custom verification email is sent from.

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.

GetCustomVerificationEmailTemplate, getCustomVerificationEmailTemplateResponse_templateName - The name of the custom verification email template.

GetCustomVerificationEmailTemplateResponse, getCustomVerificationEmailTemplateResponse_templateSubject - The subject line of the custom verification email.

$sel:httpStatus:GetCustomVerificationEmailTemplateResponse', getCustomVerificationEmailTemplateResponse_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
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

AWSRequest 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 #

Read GetIdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

Show GetIdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

NFData GetIdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

Eq GetIdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

Hashable GetIdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "GetIdentityDkimAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

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
Generic GetIdentityDkimAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

Associated Types

type Rep GetIdentityDkimAttributesResponse :: Type -> Type #

Read GetIdentityDkimAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

Show GetIdentityDkimAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

NFData GetIdentityDkimAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityDkimAttributes

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest GetIdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityMailFromDomainAttributes

Generic 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

NFData GetIdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityMailFromDomainAttributes

Eq GetIdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityMailFromDomainAttributes

Hashable GetIdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityMailFromDomainAttributes

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "GetIdentityMailFromDomainAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

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
Generic 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

NFData GetIdentityMailFromDomainAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityMailFromDomainAttributes

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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))))

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
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

AWSRequest 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 #

Read GetIdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityNotificationAttributes

Show GetIdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityNotificationAttributes

NFData GetIdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityNotificationAttributes

Eq GetIdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityNotificationAttributes

Hashable GetIdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityNotificationAttributes

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "GetIdentityNotificationAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

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
Generic 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

NFData GetIdentityNotificationAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityNotificationAttributes

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest GetIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

Associated Types

type AWSResponse GetIdentityPolicies #

Generic GetIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

Associated Types

type Rep GetIdentityPolicies :: Type -> Type #

Read GetIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

Show GetIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

NFData GetIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

Methods

rnf :: GetIdentityPolicies -> () #

Eq GetIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

Hashable GetIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "GetIdentityPolicies'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policyNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

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
Generic GetIdentityPoliciesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

Associated Types

type Rep GetIdentityPoliciesResponse :: Type -> Type #

Read GetIdentityPoliciesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

Show GetIdentityPoliciesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

NFData GetIdentityPoliciesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityPolicies

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest 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 #

Read GetIdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityVerificationAttributes

Show GetIdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityVerificationAttributes

NFData GetIdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityVerificationAttributes

Eq GetIdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityVerificationAttributes

Hashable GetIdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.GetIdentityVerificationAttributes

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "GetIdentityVerificationAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

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
Generic 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

NFData GetIdentityVerificationAttributesResponse Source # 
Instance details

Defined in Amazonka.SES.GetIdentityVerificationAttributes

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

GetSendQuota

data GetSendQuota Source #

See: newGetSendQuota smart constructor.

Constructors

GetSendQuota' 

Instances

Instances details
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

AWSRequest GetSendQuota Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

Associated Types

type AWSResponse GetSendQuota #

Generic GetSendQuota Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

Associated Types

type Rep GetSendQuota :: Type -> Type #

Read GetSendQuota Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

Show GetSendQuota Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

NFData GetSendQuota Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

Methods

rnf :: GetSendQuota -> () #

Eq GetSendQuota Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

Hashable GetSendQuota Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "GetSendQuota'" 'PrefixI 'False) (U1 :: Type -> Type))

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
Generic GetSendQuotaResponse Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

Associated Types

type Rep GetSendQuotaResponse :: Type -> Type #

Read GetSendQuotaResponse Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

Show GetSendQuotaResponse Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

NFData GetSendQuotaResponse Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

Methods

rnf :: GetSendQuotaResponse -> () #

Eq GetSendQuotaResponse Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

type Rep GetSendQuotaResponse Source # 
Instance details

Defined in Amazonka.SES.GetSendQuota

type Rep GetSendQuotaResponse = D1 ('MetaData "GetSendQuotaResponse" "Amazonka.SES.GetSendQuota" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "GetSendQuotaResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "max24HourSend") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "maxSendRate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "sentLast24Hours") '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: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: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:httpStatus:GetSendQuotaResponse', getSendQuotaResponse_httpStatus - The response's http status code.

GetSendStatistics

data GetSendStatistics Source #

See: newGetSendStatistics smart constructor.

Constructors

GetSendStatistics' 

Instances

Instances details
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

AWSRequest GetSendStatistics Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

Associated Types

type AWSResponse GetSendStatistics #

Generic GetSendStatistics Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

Associated Types

type Rep GetSendStatistics :: Type -> Type #

Read GetSendStatistics Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

Show GetSendStatistics Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

NFData GetSendStatistics Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

Methods

rnf :: GetSendStatistics -> () #

Eq GetSendStatistics Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

Hashable GetSendStatistics Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "GetSendStatistics'" 'PrefixI 'False) (U1 :: Type -> Type))

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
Generic GetSendStatisticsResponse Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

Associated Types

type Rep GetSendStatisticsResponse :: Type -> Type #

Read GetSendStatisticsResponse Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

Show GetSendStatisticsResponse Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

NFData GetSendStatisticsResponse Source # 
Instance details

Defined in Amazonka.SES.GetSendStatistics

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

GetTemplate

data GetTemplate Source #

See: newGetTemplate smart constructor.

Constructors

GetTemplate' Text 

Instances

Instances details
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

AWSRequest GetTemplate Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

Associated Types

type AWSResponse GetTemplate #

Generic GetTemplate Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

Associated Types

type Rep GetTemplate :: Type -> Type #

Read GetTemplate Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

Show GetTemplate Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

NFData GetTemplate Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

Methods

rnf :: GetTemplate -> () #

Eq GetTemplate Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

Hashable GetTemplate Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "GetTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

GetTemplate, getTemplate_templateName - The name of the template you want to retrieve.

data GetTemplateResponse Source #

See: newGetTemplateResponse smart constructor.

Instances

Instances details
Generic GetTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

Associated Types

type Rep GetTemplateResponse :: Type -> Type #

Read GetTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

Show GetTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

NFData GetTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

Methods

rnf :: GetTemplateResponse -> () #

Eq GetTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

type Rep GetTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.GetTemplate

type Rep GetTemplateResponse = D1 ('MetaData "GetTemplateResponse" "Amazonka.SES.GetTemplate" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

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 #

Generic ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

Associated Types

type Rep ListConfigurationSets :: Type -> Type #

Read ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

Show ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

NFData ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

Methods

rnf :: ListConfigurationSets -> () #

Eq ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

Hashable ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "ListConfigurationSets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:maxItems:ListConfigurationSets', listConfigurationSets_maxItems - The number of configuration sets to return.

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.

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
Generic ListConfigurationSetsResponse Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

Associated Types

type Rep ListConfigurationSetsResponse :: Type -> Type #

Read ListConfigurationSetsResponse Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

Show ListConfigurationSetsResponse Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

NFData ListConfigurationSetsResponse Source # 
Instance details

Defined in Amazonka.SES.ListConfigurationSets

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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.

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
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

AWSPager ListCustomVerificationEmailTemplates Source # 
Instance details

Defined in Amazonka.SES.ListCustomVerificationEmailTemplates

AWSRequest ListCustomVerificationEmailTemplates Source # 
Instance details

Defined in Amazonka.SES.ListCustomVerificationEmailTemplates

Generic 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

NFData ListCustomVerificationEmailTemplates Source # 
Instance details

Defined in Amazonka.SES.ListCustomVerificationEmailTemplates

Eq ListCustomVerificationEmailTemplates Source # 
Instance details

Defined in Amazonka.SES.ListCustomVerificationEmailTemplates

Hashable ListCustomVerificationEmailTemplates Source # 
Instance details

Defined in Amazonka.SES.ListCustomVerificationEmailTemplates

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "ListCustomVerificationEmailTemplates'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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: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.

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

data ListCustomVerificationEmailTemplatesResponse Source #

A paginated list of custom verification email templates.

See: newListCustomVerificationEmailTemplatesResponse smart constructor.

Instances

Instances details
Generic 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

NFData ListCustomVerificationEmailTemplatesResponse Source # 
Instance details

Defined in Amazonka.SES.ListCustomVerificationEmailTemplates

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "ListCustomVerificationEmailTemplatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "customVerificationEmailTemplates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CustomVerificationEmailTemplate])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:customVerificationEmailTemplates:ListCustomVerificationEmailTemplatesResponse', listCustomVerificationEmailTemplatesResponse_customVerificationEmailTemplates - A list of the custom verification email templates that exist in your account.

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:httpStatus:ListCustomVerificationEmailTemplatesResponse', listCustomVerificationEmailTemplatesResponse_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
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

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 #

Generic ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Associated Types

type Rep ListIdentities :: Type -> Type #

Read ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Show ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

NFData ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Methods

rnf :: ListIdentities -> () #

Eq ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Hashable ListIdentities Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "ListIdentities'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IdentityType)) :*: (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:maxItems:ListIdentities', listIdentities_maxItems - The maximum number of identities per page. Possible values are 1-1000 inclusive.

ListIdentities, listIdentities_nextToken - The token to use for pagination.

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
Generic ListIdentitiesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Associated Types

type Rep ListIdentitiesResponse :: Type -> Type #

Read ListIdentitiesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Show ListIdentitiesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

NFData ListIdentitiesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

Methods

rnf :: ListIdentitiesResponse -> () #

Eq ListIdentitiesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

type Rep ListIdentitiesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentities

type Rep ListIdentitiesResponse = D1 ('MetaData "ListIdentitiesResponse" "Amazonka.SES.ListIdentities" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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:

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.

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
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

AWSRequest ListIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

Associated Types

type AWSResponse ListIdentityPolicies #

Generic ListIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

Associated Types

type Rep ListIdentityPolicies :: Type -> Type #

Read ListIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

Show ListIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

NFData ListIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

Methods

rnf :: ListIdentityPolicies -> () #

Eq ListIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

Hashable ListIdentityPolicies Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "ListIdentityPolicies'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic ListIdentityPoliciesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

Associated Types

type Rep ListIdentityPoliciesResponse :: Type -> Type #

Read ListIdentityPoliciesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

Show ListIdentityPoliciesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

NFData ListIdentityPoliciesResponse Source # 
Instance details

Defined in Amazonka.SES.ListIdentityPolicies

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest ListReceiptFilters Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

Associated Types

type AWSResponse ListReceiptFilters #

Generic ListReceiptFilters Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

Associated Types

type Rep ListReceiptFilters :: Type -> Type #

Read ListReceiptFilters Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

Show ListReceiptFilters Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

NFData ListReceiptFilters Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

Methods

rnf :: ListReceiptFilters -> () #

Eq ListReceiptFilters Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

Hashable ListReceiptFilters Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "ListReceiptFilters'" 'PrefixI 'False) (U1 :: Type -> Type))

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
Generic ListReceiptFiltersResponse Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

Associated Types

type Rep ListReceiptFiltersResponse :: Type -> Type #

Read ListReceiptFiltersResponse Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

Show ListReceiptFiltersResponse Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

NFData ListReceiptFiltersResponse Source # 
Instance details

Defined in Amazonka.SES.ListReceiptFilters

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

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 #

Generic ListReceiptRuleSets Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

Associated Types

type Rep ListReceiptRuleSets :: Type -> Type #

Read ListReceiptRuleSets Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

Show ListReceiptRuleSets Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

NFData ListReceiptRuleSets Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

Methods

rnf :: ListReceiptRuleSets -> () #

Eq ListReceiptRuleSets Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

Hashable ListReceiptRuleSets Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "ListReceiptRuleSets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:

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
Generic ListReceiptRuleSetsResponse Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

Associated Types

type Rep ListReceiptRuleSetsResponse :: Type -> Type #

Read ListReceiptRuleSetsResponse Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

Show ListReceiptRuleSetsResponse Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

NFData ListReceiptRuleSetsResponse Source # 
Instance details

Defined in Amazonka.SES.ListReceiptRuleSets

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "ListReceiptRuleSetsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ruleSets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReceiptRuleSetMetadata])) :*: 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:

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: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:httpStatus:ListReceiptRuleSetsResponse', listReceiptRuleSetsResponse_httpStatus - The response's http status code.

ListTemplates (Paginated)

data ListTemplates Source #

See: newListTemplates smart constructor.

Constructors

ListTemplates' (Maybe Int) (Maybe Text) 

Instances

Instances details
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

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 #

Generic ListTemplates Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

Associated Types

type Rep ListTemplates :: Type -> Type #

Read ListTemplates Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

Show ListTemplates Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

NFData ListTemplates Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

Methods

rnf :: ListTemplates -> () #

Eq ListTemplates Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

Hashable ListTemplates Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "ListTemplates'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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: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.

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

data ListTemplatesResponse Source #

See: newListTemplatesResponse smart constructor.

Instances

Instances details
Generic ListTemplatesResponse Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

Associated Types

type Rep ListTemplatesResponse :: Type -> Type #

Read ListTemplatesResponse Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

Show ListTemplatesResponse Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

NFData ListTemplatesResponse Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

Methods

rnf :: ListTemplatesResponse -> () #

Eq ListTemplatesResponse Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

type Rep ListTemplatesResponse Source # 
Instance details

Defined in Amazonka.SES.ListTemplates

type Rep ListTemplatesResponse = D1 ('MetaData "ListTemplatesResponse" "Amazonka.SES.ListTemplates" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "ListTemplatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "templatesMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TemplateMetadata])) :*: 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:

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:templatesMetadata:ListTemplatesResponse', listTemplatesResponse_templatesMetadata - An array the contains the name and creation time stamp for each template in your Amazon SES account.

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

ListVerifiedEmailAddresses

data ListVerifiedEmailAddresses Source #

See: newListVerifiedEmailAddresses smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read ListVerifiedEmailAddresses Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

Show ListVerifiedEmailAddresses Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

NFData ListVerifiedEmailAddresses Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

Eq ListVerifiedEmailAddresses Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

Hashable ListVerifiedEmailAddresses Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "ListVerifiedEmailAddresses'" 'PrefixI 'False) (U1 :: Type -> Type))

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
Generic ListVerifiedEmailAddressesResponse Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

Associated Types

type Rep ListVerifiedEmailAddressesResponse :: Type -> Type #

Read ListVerifiedEmailAddressesResponse Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

Show ListVerifiedEmailAddressesResponse Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

NFData ListVerifiedEmailAddressesResponse Source # 
Instance details

Defined in Amazonka.SES.ListVerifiedEmailAddresses

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

PutConfigurationSetDeliveryOptions

data PutConfigurationSetDeliveryOptions Source #

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

See: newPutConfigurationSetDeliveryOptions smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read PutConfigurationSetDeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.PutConfigurationSetDeliveryOptions

Show PutConfigurationSetDeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.PutConfigurationSetDeliveryOptions

NFData PutConfigurationSetDeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.PutConfigurationSetDeliveryOptions

Eq PutConfigurationSetDeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.PutConfigurationSetDeliveryOptions

Hashable PutConfigurationSetDeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.PutConfigurationSetDeliveryOptions

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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)))

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
Generic 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

NFData PutConfigurationSetDeliveryOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.PutConfigurationSetDeliveryOptions

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest PutIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

Associated Types

type AWSResponse PutIdentityPolicy #

Generic PutIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

Associated Types

type Rep PutIdentityPolicy :: Type -> Type #

Read PutIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

Show PutIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

NFData PutIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

Methods

rnf :: PutIdentityPolicy -> () #

Eq PutIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

Hashable PutIdentityPolicy Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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))))

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.

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
Generic PutIdentityPolicyResponse Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

Associated Types

type Rep PutIdentityPolicyResponse :: Type -> Type #

Read PutIdentityPolicyResponse Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

Show PutIdentityPolicyResponse Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

NFData PutIdentityPolicyResponse Source # 
Instance details

Defined in Amazonka.SES.PutIdentityPolicy

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest ReorderReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

Associated Types

type AWSResponse ReorderReceiptRuleSet #

Generic ReorderReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

Associated Types

type Rep ReorderReceiptRuleSet :: Type -> Type #

Read ReorderReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

Show ReorderReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

NFData ReorderReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

Methods

rnf :: ReorderReceiptRuleSet -> () #

Eq ReorderReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

Hashable ReorderReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "ReorderReceiptRuleSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ruleNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

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
Generic ReorderReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

Associated Types

type Rep ReorderReceiptRuleSetResponse :: Type -> Type #

Read ReorderReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

Show ReorderReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

NFData ReorderReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.ReorderReceiptRuleSet

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest SendBounce Source # 
Instance details

Defined in Amazonka.SES.SendBounce

Associated Types

type AWSResponse SendBounce #

Generic SendBounce Source # 
Instance details

Defined in Amazonka.SES.SendBounce

Associated Types

type Rep SendBounce :: Type -> Type #

Read SendBounce Source # 
Instance details

Defined in Amazonka.SES.SendBounce

Show SendBounce Source # 
Instance details

Defined in Amazonka.SES.SendBounce

NFData SendBounce Source # 
Instance details

Defined in Amazonka.SES.SendBounce

Methods

rnf :: SendBounce -> () #

Eq SendBounce Source # 
Instance details

Defined in Amazonka.SES.SendBounce

Hashable SendBounce Source # 
Instance details

Defined in Amazonka.SES.SendBounce

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "SendBounce'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bounceSenderArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "explanation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "messageDsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MessageDsn)))) :*: (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])))))

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: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: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:messageDsn:SendBounce', sendBounce_messageDsn - Message-related DSN fields. If not specified, Amazon SES will choose the values.

$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
Generic SendBounceResponse Source # 
Instance details

Defined in Amazonka.SES.SendBounce

Associated Types

type Rep SendBounceResponse :: Type -> Type #

Read SendBounceResponse Source # 
Instance details

Defined in Amazonka.SES.SendBounce

Show SendBounceResponse Source # 
Instance details

Defined in Amazonka.SES.SendBounce

NFData SendBounceResponse Source # 
Instance details

Defined in Amazonka.SES.SendBounce

Methods

rnf :: SendBounceResponse -> () #

Eq SendBounceResponse Source # 
Instance details

Defined in Amazonka.SES.SendBounce

type Rep SendBounceResponse Source # 
Instance details

Defined in Amazonka.SES.SendBounce

type Rep SendBounceResponse = D1 ('MetaData "SendBounceResponse" "Amazonka.SES.SendBounce" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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:

SendBounceResponse, sendBounceResponse_messageId - The message ID of the bounce message.

$sel:httpStatus:SendBounceResponse', sendBounceResponse_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
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

AWSRequest SendBulkTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

Associated Types

type AWSResponse SendBulkTemplatedEmail #

Generic SendBulkTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

Associated Types

type Rep SendBulkTemplatedEmail :: Type -> Type #

Read SendBulkTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

Show SendBulkTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

NFData SendBulkTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

Methods

rnf :: SendBulkTemplatedEmail -> () #

Eq SendBulkTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

Hashable SendBulkTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "SendBulkTemplatedEmail'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "defaultTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MessageTag]))) :*: (S1 ('MetaSel ('Just "defaultTemplateData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "replyToAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "returnPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "returnPathArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateArn") '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]))))))

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:configurationSetName:SendBulkTemplatedEmail', sendBulkTemplatedEmail_configurationSetName - The name of the configuration set to use when you send an email using SendBulkTemplatedEmail.

$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: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: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: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: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:templateArn:SendBulkTemplatedEmail', sendBulkTemplatedEmail_templateArn - The ARN of the template to use when sending this email.

$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
Generic SendBulkTemplatedEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

Associated Types

type Rep SendBulkTemplatedEmailResponse :: Type -> Type #

Read SendBulkTemplatedEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

Show SendBulkTemplatedEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

NFData SendBulkTemplatedEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendBulkTemplatedEmail

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

SendBulkTemplatedEmailResponse, sendBulkTemplatedEmailResponse_status - The unique message identifier returned from the SendBulkTemplatedEmail action.

SendCustomVerificationEmail

data SendCustomVerificationEmail Source #

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

See: newSendCustomVerificationEmail smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SES.SendCustomVerificationEmail

Show SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SES.SendCustomVerificationEmail

NFData SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SES.SendCustomVerificationEmail

Eq SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SES.SendCustomVerificationEmail

Hashable SendCustomVerificationEmail Source # 
Instance details

Defined in Amazonka.SES.SendCustomVerificationEmail

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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))))

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.

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
Generic 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

NFData SendCustomVerificationEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendCustomVerificationEmail

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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:

SendCustomVerificationEmailResponse, sendCustomVerificationEmailResponse_messageId - The unique message identifier returned from the SendCustomVerificationEmail operation.

$sel:httpStatus:SendCustomVerificationEmailResponse', sendCustomVerificationEmailResponse_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
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

AWSRequest SendEmail Source # 
Instance details

Defined in Amazonka.SES.SendEmail

Associated Types

type AWSResponse SendEmail #

Generic SendEmail Source # 
Instance details

Defined in Amazonka.SES.SendEmail

Associated Types

type Rep SendEmail :: Type -> Type #

Read SendEmail Source # 
Instance details

Defined in Amazonka.SES.SendEmail

Show SendEmail Source # 
Instance details

Defined in Amazonka.SES.SendEmail

NFData SendEmail Source # 
Instance details

Defined in Amazonka.SES.SendEmail

Methods

rnf :: SendEmail -> () #

Eq SendEmail Source # 
Instance details

Defined in Amazonka.SES.SendEmail

Hashable SendEmail Source # 
Instance details

Defined in Amazonka.SES.SendEmail

type AWSResponse SendEmail Source # 
Instance details

Defined in Amazonka.SES.SendEmail

type Rep 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:configurationSetName:SendEmail', sendEmail_configurationSetName - The name of the configuration set to use when you send an email using SendEmail.

$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: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: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: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: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: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?=.

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

SendEmail, sendEmail_message - The message to be sent.

data SendEmailResponse Source #

Represents a unique message ID.

See: newSendEmailResponse smart constructor.

Instances

Instances details
Generic SendEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendEmail

Associated Types

type Rep SendEmailResponse :: Type -> Type #

Read SendEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendEmail

Show SendEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendEmail

NFData SendEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendEmail

Methods

rnf :: SendEmailResponse -> () #

Eq SendEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendEmail

type Rep SendEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendEmail

type Rep SendEmailResponse = D1 ('MetaData "SendEmailResponse" "Amazonka.SES.SendEmail" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

SendEmailResponse, sendEmailResponse_messageId - The unique message identifier returned from the SendEmail 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
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

AWSRequest SendRawEmail Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

Associated Types

type AWSResponse SendRawEmail #

Generic SendRawEmail Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

Associated Types

type Rep SendRawEmail :: Type -> Type #

Read SendRawEmail Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

Show SendRawEmail Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

NFData SendRawEmail Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

Methods

rnf :: SendRawEmail -> () #

Eq SendRawEmail Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

Hashable SendRawEmail Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

type AWSResponse SendRawEmail Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

type Rep 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:destinations:SendRawEmail', sendRawEmail_destinations - A list of destinations for the message, consisting of To:, CC:, and BCC: addresses.

$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: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: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: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
Generic SendRawEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

Associated Types

type Rep SendRawEmailResponse :: Type -> Type #

Read SendRawEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

Show SendRawEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

NFData SendRawEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

Methods

rnf :: SendRawEmailResponse -> () #

Eq SendRawEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

type Rep SendRawEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendRawEmail

type Rep SendRawEmailResponse = D1 ('MetaData "SendRawEmailResponse" "Amazonka.SES.SendRawEmail" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

SendRawEmailResponse, sendRawEmailResponse_messageId - The unique message identifier returned from the SendRawEmail action.

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
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

AWSRequest SendTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

Associated Types

type AWSResponse SendTemplatedEmail #

Generic SendTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

Associated Types

type Rep SendTemplatedEmail :: Type -> Type #

Read SendTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

Show SendTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

NFData SendTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

Methods

rnf :: SendTemplatedEmail -> () #

Eq SendTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

Hashable SendTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

type AWSResponse SendTemplatedEmail Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

type Rep 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:configurationSetName:SendTemplatedEmail', sendTemplatedEmail_configurationSetName - The name of the configuration set to use when you send an email using SendTemplatedEmail.

$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: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: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: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: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:templateArn:SendTemplatedEmail', sendTemplatedEmail_templateArn - The ARN of the template to use when sending this email.

$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?=.

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
Generic SendTemplatedEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

Associated Types

type Rep SendTemplatedEmailResponse :: Type -> Type #

Read SendTemplatedEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

Show SendTemplatedEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

NFData SendTemplatedEmailResponse Source # 
Instance details

Defined in Amazonka.SES.SendTemplatedEmail

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

SendTemplatedEmailResponse, sendTemplatedEmailResponse_messageId - The unique message identifier returned from the SendTemplatedEmail action.

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
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

AWSRequest 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 #

Read SetActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

Show SetActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

NFData SetActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

Methods

rnf :: SetActiveReceiptRuleSet -> () #

Eq SetActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

Hashable SetActiveReceiptRuleSet Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "SetActiveReceiptRuleSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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
Generic SetActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

Associated Types

type Rep SetActiveReceiptRuleSetResponse :: Type -> Type #

Read SetActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

Show SetActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

NFData SetActiveReceiptRuleSetResponse Source # 
Instance details

Defined in Amazonka.SES.SetActiveReceiptRuleSet

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest SetIdentityDkimEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

Associated Types

type AWSResponse SetIdentityDkimEnabled #

Generic SetIdentityDkimEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

Associated Types

type Rep SetIdentityDkimEnabled :: Type -> Type #

Read SetIdentityDkimEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

Show SetIdentityDkimEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

NFData SetIdentityDkimEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

Methods

rnf :: SetIdentityDkimEnabled -> () #

Eq SetIdentityDkimEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

Hashable SetIdentityDkimEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "SetIdentityDkimEnabled'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "dkimEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

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.

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
Generic SetIdentityDkimEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

Associated Types

type Rep SetIdentityDkimEnabledResponse :: Type -> Type #

Read SetIdentityDkimEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

Show SetIdentityDkimEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

NFData SetIdentityDkimEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityDkimEnabled

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest SetIdentityFeedbackForwardingEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityFeedbackForwardingEnabled

Generic 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

NFData SetIdentityFeedbackForwardingEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityFeedbackForwardingEnabled

Eq SetIdentityFeedbackForwardingEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityFeedbackForwardingEnabled

Hashable SetIdentityFeedbackForwardingEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityFeedbackForwardingEnabled

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "SetIdentityFeedbackForwardingEnabled'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "forwardingEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

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.

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
Generic 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

NFData SetIdentityFeedbackForwardingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityFeedbackForwardingEnabled

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest SetIdentityHeadersInNotificationsEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityHeadersInNotificationsEnabled

Generic 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

NFData SetIdentityHeadersInNotificationsEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityHeadersInNotificationsEnabled

Eq SetIdentityHeadersInNotificationsEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityHeadersInNotificationsEnabled

Hashable SetIdentityHeadersInNotificationsEnabled Source # 
Instance details

Defined in Amazonka.SES.SetIdentityHeadersInNotificationsEnabled

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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))))

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.

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
Generic 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

NFData SetIdentityHeadersInNotificationsEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityHeadersInNotificationsEnabled

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest 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 #

Read SetIdentityMailFromDomain Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

Show SetIdentityMailFromDomain Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

NFData SetIdentityMailFromDomain Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

Eq SetIdentityMailFromDomain Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

Hashable SetIdentityMailFromDomain Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "SetIdentityMailFromDomain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "behaviorOnMXFailure") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BehaviorOnMXFailure)) :*: (S1 ('MetaSel ('Just "mailFromDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "identity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:

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.

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: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
Generic SetIdentityMailFromDomainResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

Associated Types

type Rep SetIdentityMailFromDomainResponse :: Type -> Type #

Read SetIdentityMailFromDomainResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

Show SetIdentityMailFromDomainResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

NFData SetIdentityMailFromDomainResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityMailFromDomain

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest 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 #

Read SetIdentityNotificationTopic Source # 
Instance details

Defined in Amazonka.SES.SetIdentityNotificationTopic

Show SetIdentityNotificationTopic Source # 
Instance details

Defined in Amazonka.SES.SetIdentityNotificationTopic

NFData SetIdentityNotificationTopic Source # 
Instance details

Defined in Amazonka.SES.SetIdentityNotificationTopic

Eq SetIdentityNotificationTopic Source # 
Instance details

Defined in Amazonka.SES.SetIdentityNotificationTopic

Hashable SetIdentityNotificationTopic Source # 
Instance details

Defined in Amazonka.SES.SetIdentityNotificationTopic

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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))))

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
Generic 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

NFData SetIdentityNotificationTopicResponse Source # 
Instance details

Defined in Amazonka.SES.SetIdentityNotificationTopic

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

Associated Types

type AWSResponse SetReceiptRulePosition #

Generic SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

Associated Types

type Rep SetReceiptRulePosition :: Type -> Type #

Read SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

Show SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

NFData SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

Methods

rnf :: SetReceiptRulePosition -> () #

Eq SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

Hashable SetReceiptRulePosition Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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))))

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
Generic SetReceiptRulePositionResponse Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

Associated Types

type Rep SetReceiptRulePositionResponse :: Type -> Type #

Read SetReceiptRulePositionResponse Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

Show SetReceiptRulePositionResponse Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

NFData SetReceiptRulePositionResponse Source # 
Instance details

Defined in Amazonka.SES.SetReceiptRulePosition

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

TestRenderTemplate

data TestRenderTemplate Source #

See: newTestRenderTemplate smart constructor.

Instances

Instances details
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

AWSRequest TestRenderTemplate Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

Associated Types

type AWSResponse TestRenderTemplate #

Generic TestRenderTemplate Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

Associated Types

type Rep TestRenderTemplate :: Type -> Type #

Read TestRenderTemplate Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

Show TestRenderTemplate Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

NFData TestRenderTemplate Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

Methods

rnf :: TestRenderTemplate -> () #

Eq TestRenderTemplate Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

Hashable TestRenderTemplate Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "TestRenderTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "templateData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic TestRenderTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

Associated Types

type Rep TestRenderTemplateResponse :: Type -> Type #

Read TestRenderTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

Show TestRenderTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

NFData TestRenderTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.TestRenderTemplate

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest 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 #

Read UpdateAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateAccountSendingEnabled

Show UpdateAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateAccountSendingEnabled

NFData UpdateAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateAccountSendingEnabled

Eq UpdateAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateAccountSendingEnabled

Hashable UpdateAccountSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateAccountSendingEnabled

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "UpdateAccountSendingEnabled'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

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:

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
Generic 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

NFData UpdateAccountSendingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateAccountSendingEnabled

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetEventDestination

Generic 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

NFData UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetEventDestination

Eq UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetEventDestination

Hashable UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetEventDestination

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "UpdateConfigurationSetEventDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "eventDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EventDestination)))

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
Generic 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

NFData UpdateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetEventDestination

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetReputationMetricsEnabled

Generic 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

NFData UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetReputationMetricsEnabled

Eq UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetReputationMetricsEnabled

Hashable UpdateConfigurationSetReputationMetricsEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetReputationMetricsEnabled

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "UpdateConfigurationSetReputationMetricsEnabled'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

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.

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
Generic 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

NFData UpdateConfigurationSetReputationMetricsEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetReputationMetricsEnabled

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "UpdateConfigurationSetReputationMetricsEnabledResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

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
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

AWSRequest UpdateConfigurationSetSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetSendingEnabled

Generic 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

NFData UpdateConfigurationSetSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetSendingEnabled

Eq UpdateConfigurationSetSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetSendingEnabled

Hashable UpdateConfigurationSetSendingEnabled Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetSendingEnabled

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "UpdateConfigurationSetSendingEnabled'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

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.

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

data UpdateConfigurationSetSendingEnabledResponse Source #

Instances

Instances details
Generic 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

NFData UpdateConfigurationSetSendingEnabledResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetSendingEnabled

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "UpdateConfigurationSetSendingEnabledResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

UpdateConfigurationSetTrackingOptions

data UpdateConfigurationSetTrackingOptions Source #

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

See: newUpdateConfigurationSetTrackingOptions smart constructor.

Instances

Instances details
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

AWSRequest UpdateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetTrackingOptions

Generic 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

NFData UpdateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetTrackingOptions

Eq UpdateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetTrackingOptions

Hashable UpdateConfigurationSetTrackingOptions Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetTrackingOptions

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "UpdateConfigurationSetTrackingOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "trackingOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrackingOptions)))

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
Generic 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

NFData UpdateConfigurationSetTrackingOptionsResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateConfigurationSetTrackingOptions

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

UpdateCustomVerificationEmailTemplate

data UpdateCustomVerificationEmailTemplate Source #

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

See: newUpdateCustomVerificationEmailTemplate smart constructor.

Instances

Instances details
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

AWSRequest UpdateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateCustomVerificationEmailTemplate

Generic 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

NFData UpdateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateCustomVerificationEmailTemplate

Eq UpdateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateCustomVerificationEmailTemplate

Hashable UpdateCustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateCustomVerificationEmailTemplate

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "UpdateCustomVerificationEmailTemplate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "failureRedirectionURL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "fromEmailAddress") '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 "templateSubject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

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:

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

UpdateCustomVerificationEmailTemplate, updateCustomVerificationEmailTemplate_fromEmailAddress - The email address that the custom verification email is sent from.

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.

UpdateCustomVerificationEmailTemplate, updateCustomVerificationEmailTemplate_templateSubject - The subject line of the custom verification email.

UpdateCustomVerificationEmailTemplate, updateCustomVerificationEmailTemplate_templateName - The name of the custom verification email template that you want to update.

data UpdateCustomVerificationEmailTemplateResponse Source #

Instances

Instances details
Generic 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

NFData UpdateCustomVerificationEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateCustomVerificationEmailTemplate

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "UpdateCustomVerificationEmailTemplateResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

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
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

AWSRequest UpdateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

Associated Types

type AWSResponse UpdateReceiptRule #

Generic UpdateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

Associated Types

type Rep UpdateReceiptRule :: Type -> Type #

Read UpdateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

Show UpdateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

NFData UpdateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

Methods

rnf :: UpdateReceiptRule -> () #

Eq UpdateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

Hashable UpdateReceiptRule Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "UpdateReceiptRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "rule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReceiptRule)))

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
Generic UpdateReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

Associated Types

type Rep UpdateReceiptRuleResponse :: Type -> Type #

Read UpdateReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

Show UpdateReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

NFData UpdateReceiptRuleResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateReceiptRule

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

UpdateTemplate

data UpdateTemplate Source #

See: newUpdateTemplate smart constructor.

Instances

Instances details
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

AWSRequest UpdateTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

Associated Types

type AWSResponse UpdateTemplate #

Generic UpdateTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

Associated Types

type Rep UpdateTemplate :: Type -> Type #

Read UpdateTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

Show UpdateTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

NFData UpdateTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

Methods

rnf :: UpdateTemplate -> () #

Eq UpdateTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

Hashable UpdateTemplate Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "UpdateTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "template") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Template)))

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
Generic UpdateTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

Associated Types

type Rep UpdateTemplateResponse :: Type -> Type #

Read UpdateTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

Show UpdateTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

NFData UpdateTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

Methods

rnf :: UpdateTemplateResponse -> () #

Eq UpdateTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

type Rep UpdateTemplateResponse Source # 
Instance details

Defined in Amazonka.SES.UpdateTemplate

type Rep UpdateTemplateResponse = D1 ('MetaData "UpdateTemplateResponse" "Amazonka.SES.UpdateTemplate" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest VerifyDomainDkim Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

Associated Types

type AWSResponse VerifyDomainDkim #

Generic VerifyDomainDkim Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

Associated Types

type Rep VerifyDomainDkim :: Type -> Type #

Read VerifyDomainDkim Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

Show VerifyDomainDkim Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

NFData VerifyDomainDkim Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

Methods

rnf :: VerifyDomainDkim -> () #

Eq VerifyDomainDkim Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

Hashable VerifyDomainDkim Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "VerifyDomainDkim'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic VerifyDomainDkimResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

Associated Types

type Rep VerifyDomainDkimResponse :: Type -> Type #

Read VerifyDomainDkimResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

Show VerifyDomainDkimResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

NFData VerifyDomainDkimResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainDkim

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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.

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
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

AWSRequest VerifyDomainIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

Associated Types

type AWSResponse VerifyDomainIdentity #

Generic VerifyDomainIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

Associated Types

type Rep VerifyDomainIdentity :: Type -> Type #

Read VerifyDomainIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

Show VerifyDomainIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

NFData VerifyDomainIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

Methods

rnf :: VerifyDomainIdentity -> () #

Eq VerifyDomainIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

Hashable VerifyDomainIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "VerifyDomainIdentity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic VerifyDomainIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

Associated Types

type Rep VerifyDomainIdentityResponse :: Type -> Type #

Read VerifyDomainIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

Show VerifyDomainIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

NFData VerifyDomainIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyDomainIdentity

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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.

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
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

AWSRequest VerifyEmailAddress Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

Associated Types

type AWSResponse VerifyEmailAddress #

Generic VerifyEmailAddress Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

Associated Types

type Rep VerifyEmailAddress :: Type -> Type #

Read VerifyEmailAddress Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

Show VerifyEmailAddress Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

NFData VerifyEmailAddress Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

Methods

rnf :: VerifyEmailAddress -> () #

Eq VerifyEmailAddress Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

Hashable VerifyEmailAddress Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "VerifyEmailAddress'" 'PrefixI 'True) (S1 ('MetaSel ('Just "emailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic VerifyEmailAddressResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

Associated Types

type Rep VerifyEmailAddressResponse :: Type -> Type #

Read VerifyEmailAddressResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

Show VerifyEmailAddressResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

NFData VerifyEmailAddressResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailAddress

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

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
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

AWSRequest VerifyEmailIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

Associated Types

type AWSResponse VerifyEmailIdentity #

Generic VerifyEmailIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

Associated Types

type Rep VerifyEmailIdentity :: Type -> Type #

Read VerifyEmailIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

Show VerifyEmailIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

NFData VerifyEmailIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

Methods

rnf :: VerifyEmailIdentity -> () #

Eq VerifyEmailIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

Hashable VerifyEmailIdentity Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

type AWSResponse 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "VerifyEmailIdentity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "emailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic VerifyEmailIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

Associated Types

type Rep VerifyEmailIdentityResponse :: Type -> Type #

Read VerifyEmailIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

Show VerifyEmailIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

NFData VerifyEmailIdentityResponse Source # 
Instance details

Defined in Amazonka.SES.VerifyEmailIdentity

Eq 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.

Types

BehaviorOnMXFailure

newtype BehaviorOnMXFailure Source #

Instances

Instances details
FromJSON BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

FromJSONKey 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

ToByteString BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

ToHeader BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

ToLog BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

ToQuery 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

FromXML BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

ToXML 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 #

Read BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

Show BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

NFData BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

Methods

rnf :: BehaviorOnMXFailure -> () #

Eq BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

Ord BehaviorOnMXFailure Source # 
Instance details

Defined in Amazonka.SES.Types.BehaviorOnMXFailure

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
FromJSON BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

FromJSONKey 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

ToByteString BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

ToHeader BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

ToLog BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

ToQuery 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 #

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 #

Generic BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

Associated Types

type Rep BounceType :: Type -> Type #

Read BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

Show BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

NFData BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

Methods

rnf :: BounceType -> () #

Eq BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

Ord BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

Hashable BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

type Rep BounceType Source # 
Instance details

Defined in Amazonka.SES.Types.BounceType

type Rep BounceType = D1 ('MetaData "BounceType" "Amazonka.SES.Types.BounceType" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'True) (C1 ('MetaCons "BounceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBounceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BulkEmailStatus

newtype BulkEmailStatus Source #

Constructors

BulkEmailStatus' 

Instances

Instances details
FromJSON BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

FromJSONKey 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

ToByteString BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

ToHeader BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

ToLog BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

ToQuery 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

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 #

Generic BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

Associated Types

type Rep BulkEmailStatus :: Type -> Type #

Read BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

Show BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

NFData BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

Methods

rnf :: BulkEmailStatus -> () #

Eq BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

Ord BulkEmailStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailStatus

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'True) (C1 ('MetaCons "BulkEmailStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBulkEmailStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConfigurationSetAttribute

newtype ConfigurationSetAttribute Source #

Instances

Instances details
FromJSON ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

FromJSONKey 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

ToByteString ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

ToHeader ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

ToLog ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

ToQuery 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

FromXML ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

ToXML 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 #

Read ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

Show ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

NFData ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

Eq ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

Ord ConfigurationSetAttribute Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSetAttribute

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'True) (C1 ('MetaCons "ConfigurationSetAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConfigurationSetAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CustomMailFromStatus

newtype CustomMailFromStatus Source #

Instances

Instances details
FromJSON CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

FromJSONKey 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

ToByteString CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

ToHeader CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

ToLog CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

ToQuery 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

FromXML CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

ToXML 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 #

Read CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

Show CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

NFData CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

Methods

rnf :: CustomMailFromStatus -> () #

Eq CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

Ord CustomMailFromStatus Source # 
Instance details

Defined in Amazonka.SES.Types.CustomMailFromStatus

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'True) (C1 ('MetaCons "CustomMailFromStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCustomMailFromStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DimensionValueSource

newtype DimensionValueSource Source #

Instances

Instances details
FromJSON DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

FromJSONKey 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

ToByteString DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

ToHeader DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

ToLog DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

ToQuery 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

FromXML DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

ToXML 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 #

Read DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

Show DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

NFData DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

Methods

rnf :: DimensionValueSource -> () #

Eq DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

Ord DimensionValueSource Source # 
Instance details

Defined in Amazonka.SES.Types.DimensionValueSource

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
FromJSON DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

FromJSONKey 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

ToByteString DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

Methods

toBS :: DsnAction -> ByteString #

ToHeader DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

ToLog DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

ToQuery DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

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 #

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 #

Generic DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

Associated Types

type Rep DsnAction :: Type -> Type #

Read DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

Show DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

NFData DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

Methods

rnf :: DsnAction -> () #

Eq DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

Ord DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

Hashable DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

type Rep DsnAction Source # 
Instance details

Defined in Amazonka.SES.Types.DsnAction

type Rep DsnAction = D1 ('MetaData "DsnAction" "Amazonka.SES.Types.DsnAction" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
FromJSON EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

FromJSONKey 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

ToByteString EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

Methods

toBS :: EventType -> ByteString #

ToHeader EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

ToLog EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

ToQuery EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

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 #

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 #

Generic EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

Associated Types

type Rep EventType :: Type -> Type #

Read EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

Show EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

NFData EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

Methods

rnf :: EventType -> () #

Eq EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

Ord EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

Hashable EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

type Rep EventType Source # 
Instance details

Defined in Amazonka.SES.Types.EventType

type Rep EventType = D1 ('MetaData "EventType" "Amazonka.SES.Types.EventType" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'True) (C1 ('MetaCons "EventType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEventType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IdentityType

newtype IdentityType Source #

Constructors

IdentityType' 

Instances

Instances details
FromJSON IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

FromJSONKey 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

ToByteString IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

ToHeader IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

ToLog IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

ToQuery 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 #

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 #

Generic IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

Associated Types

type Rep IdentityType :: Type -> Type #

Read IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

Show IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

NFData IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

Methods

rnf :: IdentityType -> () #

Eq IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

Ord IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

Hashable IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

type Rep IdentityType Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityType

type Rep IdentityType = D1 ('MetaData "IdentityType" "Amazonka.SES.Types.IdentityType" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'True) (C1 ('MetaCons "IdentityType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIdentityType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InvocationType

newtype InvocationType Source #

Constructors

InvocationType' 

Instances

Instances details
FromJSON InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

FromJSONKey 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

ToByteString InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

ToHeader InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

ToLog InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

ToQuery 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

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 #

Generic InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

Associated Types

type Rep InvocationType :: Type -> Type #

Read InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

Show InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

NFData InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

Methods

rnf :: InvocationType -> () #

Eq InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

Ord InvocationType Source # 
Instance details

Defined in Amazonka.SES.Types.InvocationType

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'True) (C1 ('MetaCons "InvocationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInvocationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NotificationType

newtype NotificationType Source #

Instances

Instances details
FromJSON NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

FromJSONKey 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

ToByteString NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

ToHeader NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

ToLog NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

ToQuery 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

FromXML NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

ToXML 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 #

Read NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

Show NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

NFData NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

Methods

rnf :: NotificationType -> () #

Eq NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

Ord NotificationType Source # 
Instance details

Defined in Amazonka.SES.Types.NotificationType

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'True) (C1 ('MetaCons "NotificationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNotificationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReceiptFilterPolicy

newtype ReceiptFilterPolicy Source #

Instances

Instances details
FromJSON ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

FromJSONKey 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

ToByteString ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

ToHeader ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

ToLog ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

ToQuery 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

FromXML ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

ToXML 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 #

Read ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

Show ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

NFData ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

Methods

rnf :: ReceiptFilterPolicy -> () #

Eq ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

Ord ReceiptFilterPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilterPolicy

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'True) (C1 ('MetaCons "ReceiptFilterPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReceiptFilterPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SNSActionEncoding

newtype SNSActionEncoding Source #

Instances

Instances details
FromJSON SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

FromJSONKey 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

ToByteString SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

ToHeader SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

ToLog SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

ToQuery 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

FromXML SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

ToXML 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 #

Read SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

Show SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

NFData SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

Methods

rnf :: SNSActionEncoding -> () #

Eq SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

Ord SNSActionEncoding Source # 
Instance details

Defined in Amazonka.SES.Types.SNSActionEncoding

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
FromJSON StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

FromJSONKey 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

ToByteString StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

Methods

toBS :: StopScope -> ByteString #

ToHeader StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

ToLog StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

ToQuery StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

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 #

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 #

Generic StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

Associated Types

type Rep StopScope :: Type -> Type #

Read StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

Show StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

NFData StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

Methods

rnf :: StopScope -> () #

Eq StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

Ord StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

Hashable StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

type Rep StopScope Source # 
Instance details

Defined in Amazonka.SES.Types.StopScope

type Rep StopScope = D1 ('MetaData "StopScope" "Amazonka.SES.Types.StopScope" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
FromJSON TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

FromJSONKey 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

ToByteString TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

Methods

toBS :: TlsPolicy -> ByteString #

ToHeader TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

ToLog TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

ToQuery TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

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 #

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 #

Generic TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

Associated Types

type Rep TlsPolicy :: Type -> Type #

Read TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

Show TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

NFData TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

Methods

rnf :: TlsPolicy -> () #

Eq TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

Ord TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

Hashable TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

type Rep TlsPolicy Source # 
Instance details

Defined in Amazonka.SES.Types.TlsPolicy

type Rep TlsPolicy = D1 ('MetaData "TlsPolicy" "Amazonka.SES.Types.TlsPolicy" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'True) (C1 ('MetaCons "TlsPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTlsPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VerificationStatus

newtype VerificationStatus Source #

Instances

Instances details
FromJSON VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

FromJSONKey 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

ToByteString VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

ToHeader VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

ToLog VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

ToQuery 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

FromXML VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

ToXML 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 #

Read VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

Show VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

NFData VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

Methods

rnf :: VerificationStatus -> () #

Eq VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

Ord VerificationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.VerificationStatus

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
ToQuery AddHeaderAction Source # 
Instance details

Defined in Amazonka.SES.Types.AddHeaderAction

FromXML 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 #

Read AddHeaderAction Source # 
Instance details

Defined in Amazonka.SES.Types.AddHeaderAction

Show AddHeaderAction Source # 
Instance details

Defined in Amazonka.SES.Types.AddHeaderAction

NFData AddHeaderAction Source # 
Instance details

Defined in Amazonka.SES.Types.AddHeaderAction

Methods

rnf :: AddHeaderAction -> () #

Eq AddHeaderAction Source # 
Instance details

Defined in Amazonka.SES.Types.AddHeaderAction

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
ToQuery Body Source # 
Instance details

Defined in Amazonka.SES.Types.Body

Methods

toQuery :: Body -> QueryString #

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 #

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 #

NFData Body Source # 
Instance details

Defined in Amazonka.SES.Types.Body

Methods

rnf :: Body -> () #

Eq Body Source # 
Instance details

Defined in Amazonka.SES.Types.Body

Methods

(==) :: Body -> Body -> Bool #

(/=) :: Body -> Body -> Bool #

Hashable Body Source # 
Instance details

Defined in Amazonka.SES.Types.Body

Methods

hashWithSalt :: Int -> Body -> Int #

hash :: Body -> Int #

type Rep Body Source # 
Instance details

Defined in Amazonka.SES.Types.Body

type Rep Body = D1 ('MetaData "Body" "Amazonka.SES.Types.Body" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "Body'" 'PrefixI 'True) (S1 ('MetaSel ('Just "html") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Content)) :*: S1 ('MetaSel ('Just "text") '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: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.

$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).

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
ToQuery BounceAction Source # 
Instance details

Defined in Amazonka.SES.Types.BounceAction

FromXML 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 #

Read BounceAction Source # 
Instance details

Defined in Amazonka.SES.Types.BounceAction

Show BounceAction Source # 
Instance details

Defined in Amazonka.SES.Types.BounceAction

NFData BounceAction Source # 
Instance details

Defined in Amazonka.SES.Types.BounceAction

Methods

rnf :: BounceAction -> () #

Eq BounceAction Source # 
Instance details

Defined in Amazonka.SES.Types.BounceAction

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "BounceAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "topicArn") '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:statusCode:BounceAction', bounceAction_statusCode - The SMTP enhanced status code, as defined by RFC 3463.

$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: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
ToQuery 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 #

Read BouncedRecipientInfo Source # 
Instance details

Defined in Amazonka.SES.Types.BouncedRecipientInfo

Show BouncedRecipientInfo Source # 
Instance details

Defined in Amazonka.SES.Types.BouncedRecipientInfo

NFData BouncedRecipientInfo Source # 
Instance details

Defined in Amazonka.SES.Types.BouncedRecipientInfo

Methods

rnf :: BouncedRecipientInfo -> () #

Eq BouncedRecipientInfo Source # 
Instance details

Defined in Amazonka.SES.Types.BouncedRecipientInfo

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "BouncedRecipientInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bounceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BounceType)) :*: S1 ('MetaSel ('Just "recipientArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "recipientDsnFields") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecipientDsnFields)) :*: 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: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: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: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
ToQuery 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 #

Read BulkEmailDestination Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestination

Show BulkEmailDestination Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestination

NFData BulkEmailDestination Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestination

Methods

rnf :: BulkEmailDestination -> () #

Eq BulkEmailDestination Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestination

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "BulkEmailDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replacementTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MessageTag])) :*: (S1 ('MetaSel ('Just "replacementTemplateData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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: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: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: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
FromXML 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 #

Read BulkEmailDestinationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestinationStatus

Show BulkEmailDestinationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestinationStatus

NFData BulkEmailDestinationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestinationStatus

Eq BulkEmailDestinationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestinationStatus

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "BulkEmailDestinationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "messageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BulkEmailStatus)))))

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: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.

$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.

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
ToQuery CloudWatchDestination Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDestination

FromXML 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 #

Read CloudWatchDestination Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDestination

Show CloudWatchDestination Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDestination

NFData CloudWatchDestination Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDestination

Methods

rnf :: CloudWatchDestination -> () #

Eq CloudWatchDestination Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDestination

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
ToQuery CloudWatchDimensionConfiguration Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDimensionConfiguration

FromXML 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 #

Read CloudWatchDimensionConfiguration Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDimensionConfiguration

Show CloudWatchDimensionConfiguration Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDimensionConfiguration

NFData CloudWatchDimensionConfiguration Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDimensionConfiguration

Eq CloudWatchDimensionConfiguration Source # 
Instance details

Defined in Amazonka.SES.Types.CloudWatchDimensionConfiguration

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
ToQuery ConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSet

FromXML 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 #

Read ConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSet

Show ConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSet

NFData ConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSet

Methods

rnf :: ConfigurationSet -> () #

Eq ConfigurationSet Source # 
Instance details

Defined in Amazonka.SES.Types.ConfigurationSet

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
ToQuery 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 #

Read Content Source # 
Instance details

Defined in Amazonka.SES.Types.Content

Show Content Source # 
Instance details

Defined in Amazonka.SES.Types.Content

NFData Content Source # 
Instance details

Defined in Amazonka.SES.Types.Content

Methods

rnf :: Content -> () #

Eq Content Source # 
Instance details

Defined in Amazonka.SES.Types.Content

Methods

(==) :: Content -> Content -> Bool #

(/=) :: Content -> Content -> Bool #

Hashable Content Source # 
Instance details

Defined in Amazonka.SES.Types.Content

Methods

hashWithSalt :: Int -> Content -> Int #

hash :: Content -> Int #

type Rep Content Source # 
Instance details

Defined in Amazonka.SES.Types.Content

type Rep Content = D1 ('MetaData "Content" "Amazonka.SES.Types.Content" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
FromXML 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 #

Read CustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.Types.CustomVerificationEmailTemplate

Show CustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.Types.CustomVerificationEmailTemplate

NFData CustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.Types.CustomVerificationEmailTemplate

Eq CustomVerificationEmailTemplate Source # 
Instance details

Defined in Amazonka.SES.Types.CustomVerificationEmailTemplate

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "CustomVerificationEmailTemplate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "failureRedirectionURL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fromEmailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "successRedirectionURL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateSubject") '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: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:fromEmailAddress:CustomVerificationEmailTemplate', customVerificationEmailTemplate_fromEmailAddress - The email address that the custom verification email is sent from.

$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.

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

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

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
ToQuery DeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.Types.DeliveryOptions

FromXML 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 #

Read DeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.Types.DeliveryOptions

Show DeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.Types.DeliveryOptions

NFData DeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.Types.DeliveryOptions

Methods

rnf :: DeliveryOptions -> () #

Eq DeliveryOptions Source # 
Instance details

Defined in Amazonka.SES.Types.DeliveryOptions

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
ToQuery 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 #

Read Destination Source # 
Instance details

Defined in Amazonka.SES.Types.Destination

Show Destination Source # 
Instance details

Defined in Amazonka.SES.Types.Destination

NFData Destination Source # 
Instance details

Defined in Amazonka.SES.Types.Destination

Methods

rnf :: Destination -> () #

Eq Destination Source # 
Instance details

Defined in Amazonka.SES.Types.Destination

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
ToQuery EventDestination Source # 
Instance details

Defined in Amazonka.SES.Types.EventDestination

FromXML 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 #

Read EventDestination Source # 
Instance details

Defined in Amazonka.SES.Types.EventDestination

Show EventDestination Source # 
Instance details

Defined in Amazonka.SES.Types.EventDestination

NFData EventDestination Source # 
Instance details

Defined in Amazonka.SES.Types.EventDestination

Methods

rnf :: EventDestination -> () #

Eq EventDestination Source # 
Instance details

Defined in Amazonka.SES.Types.EventDestination

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "EventDestination'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cloudWatchDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchDestination)) :*: (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "kinesisFirehoseDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisFirehoseDestination)))) :*: (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: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: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: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
ToQuery 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 #

Read ExtensionField Source # 
Instance details

Defined in Amazonka.SES.Types.ExtensionField

Show ExtensionField Source # 
Instance details

Defined in Amazonka.SES.Types.ExtensionField

NFData ExtensionField Source # 
Instance details

Defined in Amazonka.SES.Types.ExtensionField

Methods

rnf :: ExtensionField -> () #

Eq ExtensionField Source # 
Instance details

Defined in Amazonka.SES.Types.ExtensionField

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
FromXML 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 #

Read IdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityDkimAttributes

Show IdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityDkimAttributes

NFData IdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityDkimAttributes

Methods

rnf :: IdentityDkimAttributes -> () #

Eq IdentityDkimAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityDkimAttributes

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
FromXML 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 #

Read IdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityMailFromDomainAttributes

Show IdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityMailFromDomainAttributes

NFData IdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityMailFromDomainAttributes

Eq IdentityMailFromDomainAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityMailFromDomainAttributes

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
FromXML 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 #

Read IdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityNotificationAttributes

Show IdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityNotificationAttributes

NFData IdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityNotificationAttributes

Eq IdentityNotificationAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityNotificationAttributes

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "IdentityNotificationAttributes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "headersInBounceNotificationsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "headersInComplaintNotificationsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "headersInDeliveryNotificationsEnabled") '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: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: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: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: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
FromXML 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 #

Read IdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityVerificationAttributes

Show IdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityVerificationAttributes

NFData IdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityVerificationAttributes

Eq IdentityVerificationAttributes Source # 
Instance details

Defined in Amazonka.SES.Types.IdentityVerificationAttributes

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
ToQuery KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SES.Types.KinesisFirehoseDestination

FromXML 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 #

Read KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SES.Types.KinesisFirehoseDestination

Show KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SES.Types.KinesisFirehoseDestination

NFData KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SES.Types.KinesisFirehoseDestination

Eq KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SES.Types.KinesisFirehoseDestination

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
ToQuery LambdaAction Source # 
Instance details

Defined in Amazonka.SES.Types.LambdaAction

FromXML 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 #

Read LambdaAction Source # 
Instance details

Defined in Amazonka.SES.Types.LambdaAction

Show LambdaAction Source # 
Instance details

Defined in Amazonka.SES.Types.LambdaAction

NFData LambdaAction Source # 
Instance details

Defined in Amazonka.SES.Types.LambdaAction

Methods

rnf :: LambdaAction -> () #

Eq LambdaAction Source # 
Instance details

Defined in Amazonka.SES.Types.LambdaAction

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
ToQuery 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 #

Read Message Source # 
Instance details

Defined in Amazonka.SES.Types.Message

Show Message Source # 
Instance details

Defined in Amazonka.SES.Types.Message

NFData Message Source # 
Instance details

Defined in Amazonka.SES.Types.Message

Methods

rnf :: Message -> () #

Eq Message Source # 
Instance details

Defined in Amazonka.SES.Types.Message

Methods

(==) :: Message -> Message -> Bool #

(/=) :: Message -> Message -> Bool #

Hashable Message Source # 
Instance details

Defined in Amazonka.SES.Types.Message

Methods

hashWithSalt :: Int -> Message -> Int #

hash :: Message -> Int #

type Rep Message Source # 
Instance details

Defined in Amazonka.SES.Types.Message

type Rep Message = D1 ('MetaData "Message" "Amazonka.SES.Types.Message" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
ToQuery 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 #

Read MessageDsn Source # 
Instance details

Defined in Amazonka.SES.Types.MessageDsn

Show MessageDsn Source # 
Instance details

Defined in Amazonka.SES.Types.MessageDsn

NFData MessageDsn Source # 
Instance details

Defined in Amazonka.SES.Types.MessageDsn

Methods

rnf :: MessageDsn -> () #

Eq MessageDsn Source # 
Instance details

Defined in Amazonka.SES.Types.MessageDsn

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
ToQuery 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 #

Read MessageTag Source # 
Instance details

Defined in Amazonka.SES.Types.MessageTag

Show MessageTag Source # 
Instance details

Defined in Amazonka.SES.Types.MessageTag

NFData MessageTag Source # 
Instance details

Defined in Amazonka.SES.Types.MessageTag

Methods

rnf :: MessageTag -> () #

Eq MessageTag Source # 
Instance details

Defined in Amazonka.SES.Types.MessageTag

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
ToQuery 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 #

Read RawMessage Source # 
Instance details

Defined in Amazonka.SES.Types.RawMessage

Show RawMessage Source # 
Instance details

Defined in Amazonka.SES.Types.RawMessage

NFData RawMessage Source # 
Instance details

Defined in Amazonka.SES.Types.RawMessage

Methods

rnf :: RawMessage -> () #

Eq RawMessage Source # 
Instance details

Defined in Amazonka.SES.Types.RawMessage

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
ToQuery ReceiptAction Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptAction

FromXML 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 #

Read ReceiptAction Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptAction

Show ReceiptAction Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptAction

NFData ReceiptAction Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptAction

Methods

rnf :: ReceiptAction -> () #

Eq ReceiptAction Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptAction

Hashable 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: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: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.

$sel:sNSAction:ReceiptAction', receiptAction_sNSAction - Publishes the email content within 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:workmailAction:ReceiptAction', receiptAction_workmailAction - Calls Amazon WorkMail and, optionally, publishes a notification to Amazon 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
ToQuery ReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilter

FromXML 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 #

Read ReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilter

Show ReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilter

NFData ReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilter

Methods

rnf :: ReceiptFilter -> () #

Eq ReceiptFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptFilter

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
ToQuery ReceiptIpFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptIpFilter

FromXML 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 #

Read ReceiptIpFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptIpFilter

Show ReceiptIpFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptIpFilter

NFData ReceiptIpFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptIpFilter

Methods

rnf :: ReceiptIpFilter -> () #

Eq ReceiptIpFilter Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptIpFilter

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
ToQuery ReceiptRule Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptRule

FromXML 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 #

Read ReceiptRule Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptRule

Show ReceiptRule Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptRule

NFData ReceiptRule Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptRule

Methods

rnf :: ReceiptRule -> () #

Eq ReceiptRule Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptRule

Hashable 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: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:enabled:ReceiptRule', receiptRule_enabled - If true, the receipt rule is active. The default value is false.

$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: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: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
FromXML 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 #

Read ReceiptRuleSetMetadata Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptRuleSetMetadata

Show ReceiptRuleSetMetadata Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptRuleSetMetadata

NFData ReceiptRuleSetMetadata Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptRuleSetMetadata

Methods

rnf :: ReceiptRuleSetMetadata -> () #

Eq ReceiptRuleSetMetadata Source # 
Instance details

Defined in Amazonka.SES.Types.ReceiptRuleSetMetadata

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "ReceiptRuleSetMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:createdTimestamp:ReceiptRuleSetMetadata', receiptRuleSetMetadata_createdTimestamp - The date and time the receipt rule set was created.

$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.

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
ToQuery 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 #

Read RecipientDsnFields Source # 
Instance details

Defined in Amazonka.SES.Types.RecipientDsnFields

Show RecipientDsnFields Source # 
Instance details

Defined in Amazonka.SES.Types.RecipientDsnFields

NFData RecipientDsnFields Source # 
Instance details

Defined in Amazonka.SES.Types.RecipientDsnFields

Methods

rnf :: RecipientDsnFields -> () #

Eq RecipientDsnFields Source # 
Instance details

Defined in Amazonka.SES.Types.RecipientDsnFields

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "RecipientDsnFields'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "diagnosticCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "extensionFields") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExtensionField])) :*: S1 ('MetaSel ('Just "finalRecipient") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "lastAttemptDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "remoteMta") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (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:extensionFields:RecipientDsnFields', recipientDsnFields_extensionFields - Additional X-headers to include in the DSN.

$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:lastAttemptDate:RecipientDsnFields', recipientDsnFields_lastAttemptDate - The time the final delivery attempt was made, in RFC 822 date-time format.

$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: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
FromXML 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 #

Read ReputationOptions Source # 
Instance details

Defined in Amazonka.SES.Types.ReputationOptions

Show ReputationOptions Source # 
Instance details

Defined in Amazonka.SES.Types.ReputationOptions

NFData ReputationOptions Source # 
Instance details

Defined in Amazonka.SES.Types.ReputationOptions

Methods

rnf :: ReputationOptions -> () #

Eq ReputationOptions Source # 
Instance details

Defined in Amazonka.SES.Types.ReputationOptions

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
ToQuery S3Action Source # 
Instance details

Defined in Amazonka.SES.Types.S3Action

FromXML 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 #

Read S3Action Source # 
Instance details

Defined in Amazonka.SES.Types.S3Action

Show S3Action Source # 
Instance details

Defined in Amazonka.SES.Types.S3Action

NFData S3Action Source # 
Instance details

Defined in Amazonka.SES.Types.S3Action

Methods

rnf :: S3Action -> () #

Eq S3Action Source # 
Instance details

Defined in Amazonka.SES.Types.S3Action

Hashable S3Action Source # 
Instance details

Defined in Amazonka.SES.Types.S3Action

Methods

hashWithSalt :: Int -> S3Action -> Int #

hash :: S3Action -> Int #

type Rep S3Action Source # 
Instance details

Defined in Amazonka.SES.Types.S3Action

type Rep S3Action = D1 ('MetaData "S3Action" "Amazonka.SES.Types.S3Action" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "S3Action'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "objectKeyPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "topicArn") '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: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: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: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
ToQuery SNSAction Source # 
Instance details

Defined in Amazonka.SES.Types.SNSAction

FromXML 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 #

Read SNSAction Source # 
Instance details

Defined in Amazonka.SES.Types.SNSAction

Show SNSAction Source # 
Instance details

Defined in Amazonka.SES.Types.SNSAction

NFData SNSAction Source # 
Instance details

Defined in Amazonka.SES.Types.SNSAction

Methods

rnf :: SNSAction -> () #

Eq SNSAction Source # 
Instance details

Defined in Amazonka.SES.Types.SNSAction

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
ToQuery SNSDestination Source # 
Instance details

Defined in Amazonka.SES.Types.SNSDestination

FromXML 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 #

Read SNSDestination Source # 
Instance details

Defined in Amazonka.SES.Types.SNSDestination

Show SNSDestination Source # 
Instance details

Defined in Amazonka.SES.Types.SNSDestination

NFData SNSDestination Source # 
Instance details

Defined in Amazonka.SES.Types.SNSDestination

Methods

rnf :: SNSDestination -> () #

Eq SNSDestination Source # 
Instance details

Defined in Amazonka.SES.Types.SNSDestination

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
FromXML 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 #

Read SendDataPoint Source # 
Instance details

Defined in Amazonka.SES.Types.SendDataPoint

Show SendDataPoint Source # 
Instance details

Defined in Amazonka.SES.Types.SendDataPoint

NFData SendDataPoint Source # 
Instance details

Defined in Amazonka.SES.Types.SendDataPoint

Methods

rnf :: SendDataPoint -> () #

Eq SendDataPoint Source # 
Instance details

Defined in Amazonka.SES.Types.SendDataPoint

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "SendDataPoint'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bounces") '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 "rejects") '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:bounces:SendDataPoint', sendDataPoint_bounces - Number of emails that have bounced.

$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:rejects:SendDataPoint', sendDataPoint_rejects - Number of emails rejected by Amazon SES.

$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
ToQuery StopAction Source # 
Instance details

Defined in Amazonka.SES.Types.StopAction

FromXML 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 #

Read StopAction Source # 
Instance details

Defined in Amazonka.SES.Types.StopAction

Show StopAction Source # 
Instance details

Defined in Amazonka.SES.Types.StopAction

NFData StopAction Source # 
Instance details

Defined in Amazonka.SES.Types.StopAction

Methods

rnf :: StopAction -> () #

Eq StopAction Source # 
Instance details

Defined in Amazonka.SES.Types.StopAction

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
ToQuery Template Source # 
Instance details

Defined in Amazonka.SES.Types.Template

FromXML 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 #

Read Template Source # 
Instance details

Defined in Amazonka.SES.Types.Template

Show Template Source # 
Instance details

Defined in Amazonka.SES.Types.Template

NFData Template Source # 
Instance details

Defined in Amazonka.SES.Types.Template

Methods

rnf :: Template -> () #

Eq Template Source # 
Instance details

Defined in Amazonka.SES.Types.Template

Hashable Template Source # 
Instance details

Defined in Amazonka.SES.Types.Template

Methods

hashWithSalt :: Int -> Template -> Int #

hash :: Template -> Int #

type Rep Template Source # 
Instance details

Defined in Amazonka.SES.Types.Template

type Rep Template = D1 ('MetaData "Template" "Amazonka.SES.Types.Template" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "Template'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "htmlPart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subjectPart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "textPart") '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:htmlPart:Template', template_htmlPart - The HTML body of the email.

$sel:subjectPart:Template', template_subjectPart - The subject line of the email.

$sel:textPart:Template', template_textPart - The email body that will be visible to recipients whose email clients do not display HTML.

$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
FromXML 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 #

Read TemplateMetadata Source # 
Instance details

Defined in Amazonka.SES.Types.TemplateMetadata

Show TemplateMetadata Source # 
Instance details

Defined in Amazonka.SES.Types.TemplateMetadata

NFData TemplateMetadata Source # 
Instance details

Defined in Amazonka.SES.Types.TemplateMetadata

Methods

rnf :: TemplateMetadata -> () #

Eq TemplateMetadata Source # 
Instance details

Defined in Amazonka.SES.Types.TemplateMetadata

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" 'False) (C1 ('MetaCons "TemplateMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:createdTimestamp:TemplateMetadata', templateMetadata_createdTimestamp - The time and date the template was created.

$sel:name:TemplateMetadata', templateMetadata_name - The name of the template.

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
ToQuery TrackingOptions Source # 
Instance details

Defined in Amazonka.SES.Types.TrackingOptions

FromXML 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 #

Read TrackingOptions Source # 
Instance details

Defined in Amazonka.SES.Types.TrackingOptions

Show TrackingOptions Source # 
Instance details

Defined in Amazonka.SES.Types.TrackingOptions

NFData TrackingOptions Source # 
Instance details

Defined in Amazonka.SES.Types.TrackingOptions

Methods

rnf :: TrackingOptions -> () #

Eq TrackingOptions Source # 
Instance details

Defined in Amazonka.SES.Types.TrackingOptions

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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
ToQuery WorkmailAction Source # 
Instance details

Defined in Amazonka.SES.Types.WorkmailAction

FromXML 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 #

Read WorkmailAction Source # 
Instance details

Defined in Amazonka.SES.Types.WorkmailAction

Show WorkmailAction Source # 
Instance details

Defined in Amazonka.SES.Types.WorkmailAction

NFData WorkmailAction Source # 
Instance details

Defined in Amazonka.SES.Types.WorkmailAction

Methods

rnf :: WorkmailAction -> () #

Eq WorkmailAction Source # 
Instance details

Defined in Amazonka.SES.Types.WorkmailAction

Hashable 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" "amazonka-ses-2.0-Gc6VkOIX7Sd2eunWehphuf" '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.