Skip to content

CMS-Enterprise/batcave-tf-buckets

Repository files navigation

batcave-tf-buckets

Requirements

Name Version
terraform >= 1.2
aws >= 4.61.0

Providers

Name Version
aws >= 4.61.0

Modules

No modules.

Resources

Name Type
aws_s3_bucket.landing_zone_buckets resource
aws_s3_bucket_lifecycle_configuration.lifecycle_expiration_days resource
aws_s3_bucket_ownership_controls.landing_zone_buckets resource
aws_s3_bucket_policy.bucket resource
aws_s3_bucket_public_access_block.landing_zone_buckets resource
aws_s3_bucket_server_side_encryption_configuration.bucket resource
aws_s3_bucket_versioning.bucket_versioning resource

Inputs

Name Description Type Default Required
force_destroy n/a bool true no
lifecycle_expiration_days Number of days for object lifecycle to expire the objects in dev env. Defaults to 0, which disables the rule number "0" no
replication_permission_iam_role n/a string null no
s3_bucket_kms_key_id KMS Key used to encrypt s3 buckets. Defaults to null, which uses default aws/s3 key string null no
s3_bucket_names n/a list(string) [] no
sse_algorithm The server-side encryption algorithm to use. Valid values are AES256 and aws:kms, defaults to aws:kms. string "aws:kms" no
tags n/a map(any) {} no
versioning_enabled n/a bool false no

Outputs

Name Description
bucket_verisioning n/a
s3_buckets n/a