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 |
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 |
MIT
Copyright (c) 2018 Flaconi GmbH