https://github.com/govtechsg/ses-s3
https://github.com/govtechsg/ses-s3
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/govtechsg/ses-s3
- Owner: GovTechSG
- License: mit
- Created: 2022-09-20T08:01:11.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-09-20T08:55:51.000Z (over 3 years ago)
- Last Synced: 2025-02-22T10:31:34.479Z (over 1 year ago)
- Language: HCL
- Size: 8.79 KB
- Stars: 0
- Watchers: 7
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ses-s3
## Requirements
A s3 bucket for access logging
## Providers
| Name | Version |
|------|---------|
| aws | n/a |
| aws.ses\_region | n/a |
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| access\_log\_bucket | Seperate Bucket to write access logs to | `string` | n/a | yes |
| dmarc\_p | DMARC Policy for organizational domains (none, quarantine, reject). | `string` | `"none"` | no |
| dmarc\_rua | DMARC Reporting URI of aggregate reports, expects an email address. | `string` | n/a | yes |
| email\_domain\_name | Domain identity address for mx records etc e.g mail.example.com | `string` | n/a | yes |
| enable\_incoming\_email | Control whether or not to handle incoming emails. | `bool` | `true` | no |
| enable\_spf\_record | Control whether or not to set SPF records. | `bool` | `true` | no |
| enable\_verification | Control whether or not to verify SES DNS records. | `bool` | `true` | no |
| extra\_ses\_records | Extra records to add to the \_amazonses TXT record. | `list(string)` | `[]` | no |
| from\_addresses | List of email addresses to catch bounces and rejections. | `list(string)` | n/a | yes |
| mail\_from\_domain | Subdomain (of the route53 zone) which is to be used as MAIL FROM address | `string` | n/a | yes |
| private\_zone | n/a | `bool` | `false` | no |
| receive\_s3\_bucket | Name of the S3 bucket to store received emails (required if enable\_incoming\_email is true). | `string` | `""` | no |
| receive\_s3\_prefix | The key prefix of the S3 bucket to store received emails (required if enable\_incoming\_email is true). | `string` | `""` | no |
| route53\_domain\_name | n/a | `string` | n/a | yes |
| rule\_set\_name | Name of rule set to assign for this ses domain | `string` | `"main_rule_set"` | no |
| ses\_bucket | n/a | `string` | `"my_bucket"` | no |
| ses\_region | n/a | `string` | n/a | yes |
## Outputs
| Name | Description |
|------|-------------|
| ses\_identity\_arn | SES identity ARN. |