Skip to content

DNXLabs/terraform-aws-ses

Repository files navigation

Requirements

Name Version
terraform >= 1.9.0
aws >= 5.0.0

Providers

Name Version
aws 5.91.0

Modules

No modules.

Resources

Name Type
aws_route53_record.amazonses_dkim_record resource
aws_route53_record.amazonses_verification_record resource
aws_route53_record.ses_domain_mail_from_mx resource
aws_route53_record.ses_domain_mail_from_txt resource
aws_ses_configuration_set.default resource
aws_ses_domain_dkim.ses_domain_dkim resource
aws_ses_domain_identity.ses_domain resource
aws_ses_domain_mail_from.ses_domain_mail_from resource
aws_ses_email_identity.default resource
aws_ses_event_destination.default resource
aws_ses_receipt_rule.lambda_rule resource
aws_ses_receipt_rule_set.rule resource
aws_region.current data source
aws_route53_zone.main data source

Inputs

Name Description Type Default Required
configuration_sets Configuration Sets for SES
list(object({
name = string
redirect_domain = string
}))
[] no
create_amazonses_verification_record Create route 53 verification record for ses bool false no
create_domain_mail_from Messages sent through Amazon SES will be marked as originating from your domain instead of a subdomain of amazon.com. bool true no
create_domain_mail_from_mx Create route53 MX record bool false no
create_domain_mail_from_txt Create route 53 TXT record bool false no
domain The domain name to assign to SES string n/a yes
email_identities n/a list(string) [] no
event_destinations Event destinations for SES
list(object({
name = string
configuration_set_name = string
enabled = optional(bool, true)
matching_types = list(string)
sns_destination = optional(any, [])
}))
[] no
is_route53 Enable or disable route53 zone retriever bool true no
receipt_rule_sets n/a list(string) [] no
receipt_rules n/a
list(object({
name = string
rule_set_name = string
enabled = bool
recipients = list(string)
lambda_actions = optional(list(object({
function_arn = string
position = number
invocation_type = string
})), [])
s3_actions = optional(list(object({
position = number
bucket_name = string
})), [])
stop_actions = optional(list(object({
position = number
scope = string
})), [])
}))
[] no

Outputs

Name Description
amazonses_dkim_record n/a
amazonses_verification_record n/a
ses_domain_mail_from_mx n/a
ses_domain_mail_from_txt n/a

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages