Provides an SES event destination
resource "aws_ses_event_destination" "cloudwatch" { name = "event-destination-cloudwatch" configuration_set_name = "${aws_ses_configuration_set.example.name}" enabled = true matching_types = ["bounce", "send"] cloudwatch_destination = { default_value = "default" dimension_name = "dimension" value_source = "emailHeader" } }
resource "aws_ses_event_destination" "kinesis" { name = "event-destination-kinesis" configuration_set_name = "${aws_ses_configuration_set.example.name}" enabled = true matching_types = ["bounce", "send"] kinesis_destination = { stream_arn = "${aws_kinesis_firehose_delivery_stream.example.arn}" role_arn = "${aws_iam_role.example.arn}" } }
resource "aws_ses_event_destination" "sns" { name = "event-destination-sns" configuration_set_name = "${aws_ses_configuration_set.example.name}" enabled = true matching_types = ["bounce", "send"] sns_destination { topic_arn = "${aws_sns_topic.example.arn}" } }
The following arguments are supported:
name
- (Required) The name of the event destination configuration_set_name
- (Required) The name of the configuration set enabled
- (Optional) If true, the event destination will be enabled matching_types
- (Required) A list of matching types. May be any of "send"
, "reject"
, "bounce"
, "complaint"
, "delivery"
, "open"
, or "click"
. cloudwatch_destination
- (Optional) CloudWatch destination for the events kinesis_destination
- (Optional) Send the events to a kinesis firehose destination sns_destination
- (Optional) Send the events to an SNS Topic destination NOTE: You can specify
"cloudwatch_destination"
or"kinesis_destination"
but not both
default_value
- (Required) The default value for the event dimension_name
- (Required) The name for the dimension value_source
- (Required) The source for the value. It can be either "messageTag"
or "emailHeader"
stream_arn
- (Required) The ARN of the Kinesis Stream role_arn
- (Required) The ARN of the role that has permissions to access the Kinesis Stream topic_arn
- (Required) The ARN of the SNS topic
© 2018 HashiCorpLicensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/aws/r/ses_event_destination.html