resource "aws_s3_object" "batch_run_config" {
  bucket = var.delphi-configs
  key    = var.run_config_filename

  content_type = "application/json"
  content = templatefile(
    "${path.module}/${var.template_name}",
    {
      env                            = var.env_prefix
      content_status_table           = var.slz_content_status
      archive_bucket                 = var.sme-data-archive
      decompressed_bucket            = var.sme-data-decompressed
      corrupted_bucket               = var.sme-data-corrupted
      archive_quarantine_bucket      = var.sme-data-archive-quarantine
      decompressed_quarantine_bucket = var.sme-data-decompressed-quarantine

      batch_job_queue              = var.batch_job_queue_arn
      low_priority_batch_job_queue = var.low_priority_batch_job_queue_arn
      batch_job_definition         = var.batch_job_definition_arn
    }
  )
}
