Requirements
No requirements.
Providers
| Name | Version |
|---|---|
| aws | n/a |
| random | n/a |
Modules
No modules.
Resources
| Name | Type |
|---|---|
| aws_iam_access_key.iam-user-access-key | resource |
| aws_iam_group_membership.group-membership | resource |
| aws_iam_user.iam-user | resource |
| aws_iam_user_login_profile.iam-user-profile | resource |
| aws_iam_user_policy.iam-user-policy | resource |
| aws_iam_user_policy.iam-user-selfservice-policy | resource |
| aws_iam_user_policy_attachment.iam-user-managed-policies | resource |
| aws_secretsmanager_secret.secretmanager | resource |
| aws_secretsmanager_secret_version.iam-user-secret | resource |
| random_id.secrets-random-id | resource |
| random_password.iam-user-pass | resource |
| aws_iam_policy_document.user-policy | data source |
Inputs
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| add-to-groups | n/a | list(string) |
[] |
no |
| create-access-key | n/a | bool |
n/a | yes |
| create-password | n/a | bool |
n/a | yes |
| iam-user-name | n/a | any |
n/a | yes |
| iam-user-policy | n/a | string |
"" |
no |
| iam-user-policy-name | n/a | string |
"" |
no |
| managed-policy-arns | n/a | any |
n/a | yes |
Outputs
| Name | Description |
|---|---|
| iam-user-access-key | n/a |
| iam-user-arn | n/a |
| iam-user-name | n/a |
Authorship
This module was developed by xpk.