Indicates that one or more of the replacement values for the specified template was not specified. Ensure that the TemplateData object contains references to all of the replacement tags in the specified template.

Indicates that the message could not be sent because Amazon SES could not read the MX record required to use the specified MAIL FROM domain. For information about editing the custom MAIL FROM domain settings for an identity, see the Amazon SES Developer Guide .

Indicates that the provided AWS Lambda function is invalid, or that Amazon SES could not execute the provided function, possibly due to permissions issues. For information about giving permissions, see the Amazon SES Developer Guide .

Indicates that the provided Amazon S3 bucket or AWS KMS encryption key is invalid, or that Amazon SES could not publish to the bucket, possibly due to permissions issues. For information about giving permissions, see the Amazon SES Developer Guide .

Indicates that the provided Amazon SNS topic is invalid, or that Amazon SES could not publish to the topic, possibly due to permissions issues. For information about giving permissions, see the Amazon SES Developer Guide .

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.

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.

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

Creates a value of BounceAction with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

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

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 .

briBounceType - The reason for the bounce. You must provide either this parameter or RecipientDsnFields .

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

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

briRecipient - The email address of the recipient of the bounced email.

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 .

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

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

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.

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

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

bedsMessageId - The unique message identifier returned from the SendBulkTemplatedEmail operation.

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.

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 .

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

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

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

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.

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 .

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.