terraform/ecc-aws-112-s3_bucket_versioning_mfa_delete_enabled/green1/s3.tf (22 lines of code) (raw):
resource "aws_s3_bucket" "this" {
bucket = "112-bucket-${random_integer.this.result}-green1"
force_destroy = "true"
}
resource "random_integer" "this" {
min = 1
max = 10000000
}
resource "aws_s3_bucket_versioning" "this" {
bucket = aws_s3_bucket.this.id
versioning_configuration {
status = "Suspended"
mfa_delete = "Disabled"
}
}
resource "aws_s3_bucket_public_access_block" "this" {
bucket = aws_s3_bucket.this.id
block_public_acls = false
block_public_policy = false
ignore_public_acls = false
restrict_public_buckets = false
}