This Terraform module configures the SES service, which is used to send emails to a list of defined email addresses.
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| ses_domain | Verified domain used for sending emails | string | None | Yes |
| ses_verified_emails | Email list, which can be set as destination emails | list(string) | None | Yes |
| domain_records | Basic DNS records related to mail handling | object | None | Yes |
Submodule designed for recieving emails sent to defined address list.
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| ruleset_name | Name of the SES rule set | string | None | Yes |
| recipients | List of email addresses to receive the email | list(string) | None | Yes |
| s3_bucket_name | ID of the S3 bucket to store the email | string | None | Yes |
| lambda_function_arn | ARN of the Lambda function to forward the email | string | None | Yes |
| noreply_email | Email address to use as the sender of the bounce message | string | None | Yes |
| zone_id | ID of the Route53 zone to create the MX record in | string | None | Yes |
| domain_name | Name of the domain to create the MX record for | string | None | Yes |
| dns_records | DNS records to create for the domain | map(list(string)) | None | Yes |