iam-s3-user

hadenlabs/iam-s3-user/aws

Terraform Module HCL AWS

Terraform aws iam s3 user

Install
module "iam-s3-user" {
source = "hadenlabs/iam-s3-user/aws"
version = "0.1.0"
}
plain text: /constructs/tfmod-hadenlabs-iam-s3-user-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

![Latest Release](https://github.com/hadenlabs/terraform-aws-iam-s3-user/releases) ![Lint](https://github.com/hadenlabs/terraform-aws-iam-s3-user/actions?workflow=lint-code) ![CI](https://github.com/hadenlabs/terraform-aws-iam-s3-user/actions?workflow=ci) ![Test](https://github.com/hadenlabs/terraform-aws-iam-s3-user/actions?workflow=test) ![pre-commit](https://github.com/pre-commit/pre-commit) ![Conventional Commits](https://conventionalcommits.org) ![KeepAChangelog](https://keepachangelog.com) ![Terraform Version](https://github.com/hashicorp/terraform/releases) ![AWS Provider Version](https://github.com/terraform-providers/terraform-provider-aws/releases) terraform-aws-iam-s3-user terraform-aws-iam-s3-user for project Requirements This is a list of plugins that need to be installed prev

Inputs (10)
NameTypeDescriptionDefault
s3_resourceslist(string)S3 resources to apply the actions specified in the policy required
namespacestringID element. Usually an abbreviation of your organization name, e.g. 'eg' or 'cp' required
stagestringID element. Usually used to indicate role, e.g. 'prod', 'staging', 'source', 'bu required
namestringname required
pathstringPath in which to create the user"/"
use_fullnameboolIf set to 'true' then the full ID for the IAM user name (e.g. `[var.namespace]-[false
s3_actionslist(string)Actions to allow in the policy[ "s3:GetObject" ]
tagsmap(string)Additional tags (e.g. `map('BusinessUnit','XYZ')`{}
enabledboolSet to false to prevent the module from creating any resourcestrue
force_destroyboolDestroy even if it has non-Terraform-managed IAM access keys, login profiles or false
Outputs (7)
use_fullname — return if enabled use fullname
enabled — Enabled property of module
user_name — Normalized IAM user name
user_arn — The ARN assigned by AWS for the user
user_unique_id — The user unique ID assigned by AWS
access_key_id — Access Key ID
secret_access_key — Secret Access Key. This will be written to the state file in plain-text
Resources (1)
aws_iam_user_policy
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.0
Cloud AWS
★ Stars0
Forks1
Total downloads4.3k
Inputs10
Outputs7
Resources1
Examples1
LicenseLGPL-3.0
Namespacehadenlabs
Updated