» Resource: ses_identity_notification_topic

Resource for managing SES Identity Notification Topics

» Example Usage

resource "aws_ses_identity_notification_topic" "test" {
  topic_arn                = "${aws_sns_topic.example.arn}"
  notification_type        = "Bounce"
  identity                 = "${aws_ses_domain_identity.example.domain}"
  include_original_headers = true

» Argument Reference

The following arguments are supported:

  • topic_arn - (Optional) The Amazon Resource Name (ARN) of the Amazon SNS topic. Can be set to "" (an empty string) to disable publishing.
  • notification_type - (Required) The type of notifications that will be published to the specified Amazon SNS topic. Valid Values: Bounce, Complaint or Delivery.
  • identity - (Required) The identity for which the Amazon SNS topic will be set. You can specify an identity by using its name or by using its Amazon Resource Name (ARN).
  • include_original_headers - (Optional) Whether SES should include original email headers in SNS notifications of this type. false by default.

» Import

Identity Notification Topics can be imported using ID of the record. The ID is made up as IDENTITY|TYPE where IDENTITY is the SES Identity and TYPE is the Notification Type.



In this example, example.com is the SES Identity and Bounce is the Notification Type.

To import the ID above, it would look as follows:

$ terraform import aws_ses_identity_notification_topic.test 'example.com|Bounce'