variable "environment" {
  default = "prod"
}

variable "bucket_name" {
  default = "phonofile-backup-us-east-1"
}

variable "lifecycle_rules_options_all_version_transition_replica" {
  type = list(object({
    prefix = string
    id     = string
    days   = number
  }))
  default = [
    {
      "prefix" = "e-mails"
      "id"     = "e-mails-to-glacier"
      "days"   = 30
    },
    {
      "prefix" = "GoogleBigQuery"
      "id"     = "GoogleBigQuery-to-glacier"
      "days"   = 30
    },
    {
      "prefix" = "pf-hw-app03"
      "id"     = "pf-hw-app03-to-glacier"
      "days"   = 0
    },
    {
      "prefix" = "pf-vm-app01"
      "id"     = "pf-vm-app01-to-glacier"
      "days"   = 0
    },
    {
      "prefix" = "pf-vm-app02"
      "id"     = "pf-vm-app02-to-glacier"
      "days"   = 0
    },
    {
      "prefix" = "pf-vm-app04"
      "id"     = "pf-vm-app04-to-glacier"
      "days"   = 0
    },
    {
      "prefix" = "pf-vm-db01"
      "id"     = "pf-vm-db01-to-glacier"
      "days"   = 0
    },
    {
      "prefix" = "pf-vm-db02"
      "id"     = "pf-vm-db02-to-glacier"
      "days"   = 0
    },
    {
      "prefix" = "pf-vm-db03"
      "id"     = "pf-vm-db03-to-glacier"
      "days"   = 0
    },
    {
      "prefix" = "pf-vm-dc01"
      "id"     = "pf-vm-dc01-to-glacier"
      "days"   = 0
    },
    {
      "prefix" = "pf-vm-del01"
      "id"     = "pf-vm-del01-to-glacier"
      "days"   = 0
    },
    {
      "prefix" = "pf-vm-del02"
      "id"     = "pf-vm-del02-to-glacier"
      "days"   = 0
    },
    {
      "prefix" = "pf-vm-del03"
      "id"     = "pf-vm-del03-to-glacier"
      "days"   = 0
    },
    {
      "prefix" = "pf-vm-fw"
      "id"     = "pf-vm-fw-to-glacier"
      "days"   = 0
    },
    {
      "prefix" = "pf-vmstorage01"
      "id"     = "pf-vmstorage01-to-glacier"
      "days"   = 0
    },
  ]
}
