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

Amazonka.SES.Types.BulkEmailDestinationStatus

Description

 
Synopsis

Documentation

data BulkEmailDestinationStatus Source #

An object that contains the response from the SendBulkTemplatedEmail operation.

See: newBulkEmailDestinationStatus smart constructor.

Constructors

BulkEmailDestinationStatus' 

Fields

  • status :: Maybe BulkEmailStatus

    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.
  • error :: Maybe Text

    A description of an error that prevented a message being sent using the SendBulkTemplatedEmail operation.

  • messageId :: Maybe Text

    The unique message identifier returned from the SendBulkTemplatedEmail operation.

Instances

Instances details
Eq BulkEmailDestinationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestinationStatus

Read BulkEmailDestinationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestinationStatus

Show BulkEmailDestinationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestinationStatus

Generic BulkEmailDestinationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestinationStatus

Associated Types

type Rep BulkEmailDestinationStatus :: Type -> Type #

NFData BulkEmailDestinationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestinationStatus

Hashable BulkEmailDestinationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestinationStatus

FromXML BulkEmailDestinationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestinationStatus

type Rep BulkEmailDestinationStatus Source # 
Instance details

Defined in Amazonka.SES.Types.BulkEmailDestinationStatus

type Rep BulkEmailDestinationStatus = D1 ('MetaData "BulkEmailDestinationStatus" "Amazonka.SES.Types.BulkEmailDestinationStatus" "libZSservicesZSamazonka-sesZSamazonka-ses" 'False) (C1 ('MetaCons "BulkEmailDestinationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BulkEmailStatus)) :*: (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "messageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newBulkEmailDestinationStatus :: BulkEmailDestinationStatus Source #

Create a value of BulkEmailDestinationStatus with all optional fields omitted.

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

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

$sel:status:BulkEmailDestinationStatus', bulkEmailDestinationStatus_status - The status of a message sent using the SendBulkTemplatedEmail operation.

Possible values for this parameter include:

  • Success: Amazon SES accepted the message, and will attempt to deliver it to the recipients.
  • MessageRejected: The message was rejected because it contained a virus.
  • MailFromDomainNotVerified: The sender's email address or domain was not verified.
  • ConfigurationSetDoesNotExist: The configuration set you specified does not exist.
  • TemplateDoesNotExist: The template you specified does not exist.
  • AccountSuspended: Your account has been shut down because of issues related to your email sending practices.
  • AccountThrottled: The number of emails you can send has been reduced because your account has exceeded its allocated sending limit.
  • AccountDailyQuotaExceeded: You have reached or exceeded the maximum number of emails you can send from your account in a 24-hour period.
  • InvalidSendingPoolName: The configuration set you specified refers to an IP pool that does not exist.
  • AccountSendingPaused: Email sending for the Amazon SES account was disabled using the UpdateAccountSendingEnabled operation.
  • ConfigurationSetSendingPaused: Email sending for this configuration set was disabled using the UpdateConfigurationSetSendingEnabled operation.
  • InvalidParameterValue: One or more of the parameters you specified when calling this operation was invalid. See the error message for additional information.
  • TransientFailure: Amazon SES was unable to process your request because of a temporary issue.
  • Failed: Amazon SES was unable to process your request. See the error message for additional information.

$sel:error:BulkEmailDestinationStatus', bulkEmailDestinationStatus_error - A description of an error that prevented a message being sent using the SendBulkTemplatedEmail operation.

$sel:messageId:BulkEmailDestinationStatus', bulkEmailDestinationStatus_messageId - The unique message identifier returned from the SendBulkTemplatedEmail operation.

bulkEmailDestinationStatus_status :: Lens' BulkEmailDestinationStatus (Maybe BulkEmailStatus) Source #

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.

bulkEmailDestinationStatus_error :: Lens' BulkEmailDestinationStatus (Maybe Text) Source #

A description of an error that prevented a message being sent using the SendBulkTemplatedEmail operation.

bulkEmailDestinationStatus_messageId :: Lens' BulkEmailDestinationStatus (Maybe Text) Source #

The unique message identifier returned from the SendBulkTemplatedEmail operation.