s3-bucket
hadenlabs/s3-bucket/aws
Terraform aws s3 bucket
         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
| Name | Type | Description | Default |
|---|---|---|---|
| namespace | string | ID element. Usually an abbreviation of your organization name, e.g. 'eg' or 'cp' | required |
| name | string | Bucket name. If provided, the bucket will be created with this name instead of g | required |
| stage | string | ID element. Usually used to indicate role, e.g. 'prod', 'staging', 'source', 'bu | required |
| tags | map(string) | Additional tags (e.g. `map('BusinessUnit','XYZ')` | {} |
| force_destroy | bool | A boolean string that indicates all objects should be deleted from the bucket so | false |
| enabled | bool | Set to false to prevent the module from creating any resources | true |
| use_fullname | bool | Set to true to make name using namespace + stage + name on resource | false |
| user_enabled | bool | Set to `true` to create an IAM user with permission to access the bucket | false |
| acl | string | The [canned ACL](https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.ht | "private" |
| versioning_enabled | bool | A state of versioning. Versioning is a means of keeping multiple variants of an | true |
| allowed_bucket_actions | list(string) | List of actions the user is permitted to perform on the S3 bucket | [
"s3:PutObject",
"s3:PutObjectAcl", |
user_arn — The ARN assigned by AWS for the useruser_unique_id — The user unique ID assigned by AWSinstance — instance bucket.user_enabled — Is user creation enabledsecret_access_key — The secret access key. This will be written to the state file in plain-textuser_name — Normalized IAM user namebucket_id — Bucket Name (aka ID)bucket_arn — Bucket ARNbucket_region — bucket regionuse_fullname — return if enabled generated nameaccess_key_id — The access key IDbucket_domain_name — FQDN of bucketbucket_regional_domain_name — The bucket region-specific domain nametags — tags generatedTerraform module for building and deploying Next.js apps to AWS. Supports SSR (L
Terraform module for provisioning an EKS cluster
Terraform module to generate well-formed JSON documents (container definitions)
Terraform module that provision an S3 bucket to store the terraform.tfstate file