No requirements.
Name | Version |
---|---|
aws | 4.4.0 |
Name | Source | Version |
---|---|---|
this_user_label | r0ck40k/label/generic | 0.1.0 |
Name | Type |
---|---|
aws_iam_access_key.this | resource |
aws_iam_policy.this_ses | resource |
aws_iam_user.this | resource |
aws_iam_user_group_membership.this | resource |
aws_iam_user_login_profile.this | resource |
aws_iam_user_policy_attachment.this_ses | resource |
aws_iam_policy_document.this_ses | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
context | Default environmental context | object({ |
n/a | yes |
create_access_key | Creates an accesskey and esecret for the user | bool |
true |
no |
create_login_profile | Creates a login for the AWS console | bool |
false |
no |
create_ses_access | Creates a login for the ses | bool |
false |
no |
groups | Groups the user should be attached to | list(string) |
n/a | yes |
name | Name of the user to create | string |
n/a | yes |
public_key_for_password | Public key for the encrypted console access | string |
"" |
no |
Name | Description |
---|---|
access_key | Access key of the created user if var.create_access_key is set to true, else null |
arn | ARN of the created user |
console_password | Encrypted login password if var.create_login_profile == true is set to true, else null |
login | Specifies if a password reset is necessary on next login if var.create_login_profile == true is set to true, else null |
name | Name of the created user |
secret | Secret of the created user if var.create_access_key is set to true, else null |
smtp_password | SMTP password if var.create_access_key and var.create_ses_access are both set to true, else null |
smtp_username | SMTP username if var.create_access_key and var.create_ses_access are both set to true, else null |