Terraform module that handles IAM users which are able to send e-mails via AWS SES
Check the examples directory.
Name | Version |
---|---|
aws | ~> 2.49.0 |
Name | Version |
---|---|
aws | n/a |
Name | Description | Type | Default | Required |
---|---|---|---|---|
tags | Map holding the resource tags in a key-value format | map(string) |
n/a | yes |
user_name | Name of the IAM user | string |
n/a | yes |
enabled | Set to false to prevent the module from creating any resources | bool |
true |
no |
force_destroy | Use this to be able to also delete IAM users that were not created with Terraform and have IAM access keys, MFA devices, etc. | string |
"false" |
no |
path | Path in which to create the user | string |
"/" |
no |
permissions_boundary | The ARN of the policy that is used to set the permissions boundary for the user | string |
"" |
no |
pgp_key | Either a base-64 encoded PGP public key, or a keybase username in the form keybase:some_person_that_exists | string |
"" |
no |
user_policy_name_prefix | Name prefix of the IAM policy that is assigned to the user | string |
"SESSendOnlyAccess" |
no |
Name | Description |
---|---|
this_access_key | IAM Access Key of the created user, used as the STMP user name |
this_ses_smtp_password | The secret access key converted into an SES SMTP password |
this_user_arn | ARN of the IAM user |
this_user_name | IAM user name |
Copyright (c) 2018 Flaconi GmbH