Sha256: e16ea4829ac7edb74aa1504da3ce6a4281dbefcf2ff9d00e2d24afa60d7b999a

Contents?: true

Size: 465 Bytes

Versions: 39

Compression:

Stored size: 465 Bytes

Contents

resource "aws_s3_bucket" "aws_recon" {
  bucket        = "${var.aws_recon_base_name}-${random_id.aws_recon.hex}-${data.aws_iam_account_alias.current.id}"
  acl           = "private"
  force_destroy = true

  lifecycle_rule {
    id      = "expire-after-${var.retention_period}-days"
    enabled = true

    expiration {
      days = var.retention_period
    }
  }
}

resource "random_id" "aws_recon" {
  byte_length = 6
}

data "aws_iam_account_alias" "current" {}

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
aws_recon-0.5.33 utils/terraform/s3.tf
aws_recon-0.5.32 utils/terraform/s3.tf
aws_recon-0.5.31 utils/terraform/s3.tf
aws_recon-0.5.30 utils/terraform/s3.tf
aws_recon-0.5.29 utils/terraform/s3.tf
aws_recon-0.5.28 utils/terraform/s3.tf
aws_recon-0.5.27 utils/terraform/s3.tf
aws_recon-0.5.26 utils/terraform/s3.tf
aws_recon-0.5.25 utils/terraform/s3.tf
aws_recon-0.5.24 utils/terraform/s3.tf
aws_recon-0.5.23 utils/terraform/s3.tf
aws_recon-0.5.22 utils/terraform/s3.tf
aws_recon-0.5.21 utils/terraform/s3.tf
aws_recon-0.5.20 utils/terraform/s3.tf
aws_recon-0.5.19 utils/terraform/s3.tf
aws_recon-0.5.18 utils/terraform/s3.tf
aws_recon-0.5.17 utils/terraform/s3.tf
aws_recon-0.5.16 utils/terraform/s3.tf
aws_recon-0.5.15 utils/terraform/s3.tf
aws_recon-0.5.14 utils/terraform/s3.tf