s3-bucket

hadenlabs/s3-bucket/aws

Terraform Module HCL AWS

Terraform aws s3 bucket

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

![Latest Release](https://github.com/hadenlabs/terraform-aws-s3-bucket/releases) ![Lint](https://github.com/hadenlabs/terraform-aws-s3-bucket/actions?workflow=lint-code) ![CI](https://github.com/hadenlabs/terraform-aws-s3-bucket/actions?workflow=ci) ![Test](https://github.com/hadenlabs/terraform-aws-s3-bucket/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-s3-bucket terraform-aws-s3-bucket for project Requirements This is a list of plugins that need to be installed previously to en

Inputs (11)
NameTypeDescriptionDefault
namespacestringID element. Usually an abbreviation of your organization name, e.g. 'eg' or 'cp' required
namestringBucket name. If provided, the bucket will be created with this name instead of g required
stagestringID element. Usually used to indicate role, e.g. 'prod', 'staging', 'source', 'bu required
tagsmap(string)Additional tags (e.g. `map('BusinessUnit','XYZ')`{}
force_destroyboolA boolean string that indicates all objects should be deleted from the bucket sofalse
enabledboolSet to false to prevent the module from creating any resourcestrue
use_fullnameboolSet to true to make name using namespace + stage + name on resourcefalse
user_enabledboolSet to `true` to create an IAM user with permission to access the bucketfalse
aclstringThe [canned ACL](https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.ht"private"
versioning_enabledboolA state of versioning. Versioning is a means of keeping multiple variants of an true
allowed_bucket_actionslist(string)List of actions the user is permitted to perform on the S3 bucket[ "s3:PutObject", "s3:PutObjectAcl",
Outputs (14)
user_arn — The ARN assigned by AWS for the user
user_unique_id — The user unique ID assigned by AWS
instance — instance bucket.
user_enabled — Is user creation enabled
secret_access_key — The secret access key. This will be written to the state file in plain-text
user_name — Normalized IAM user name
bucket_id — Bucket Name (aka ID)
bucket_arn — Bucket ARN
bucket_region — bucket region
use_fullname — return if enabled generated name
access_key_id — The access key ID
bucket_domain_name — FQDN of bucket
bucket_regional_domain_name — The bucket region-specific domain name
tags — tags generated
Resources (1)
aws_s3_bucket
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.0
Cloud AWS
★ Stars0
Forks2
Total downloads4.3k
Inputs11
Outputs14
Resources1
Examples1
LicenseLGPL-3.0
Namespacehadenlabs
Updated