| Name | Version |
|---|---|
| terraform | >= 1.10.6 |
| aws | ~> 6.21 |
| Name | Version |
|---|---|
| aws | 6.21.0 |
No modules.
| Name | Type |
|---|---|
| aws_iam_access_key.this | resource |
| aws_iam_group.this | resource |
| aws_iam_group_membership.this | resource |
| aws_iam_group_policy.this | resource |
| aws_iam_group_policy_attachment.this | resource |
| aws_iam_user.this | resource |
| aws_iam_user_login_profile.this | resource |
| aws_iam_user_policy_attachment.change_password | resource |
| aws_secretsmanager_secret.iam_user_access_credentials | resource |
| aws_secretsmanager_secret.iam_user_passwords | resource |
| aws_secretsmanager_secret_version.iam_user_access_credentials | resource |
| aws_secretsmanager_secret_version.iam_user_passwords | resource |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| extra_tags | A map of extra tags to add to all resources created by the module. | map(string) |
{} |
no |
| groups | List of IAM groups to create, including managed and inline policies | list(object({ |
[] |
no |
| users | List of IAM users to create. | list(object({ |
[] |
no |
| Name | Description |
|---|---|
| group_arns | Map of IAM group names to their corresponding ARNs. |
| user_arns | Map of IAM user names to their corresponding ARNs. |