provider "aws" {
  region = "us-east-1"
}

terraform {
  backend "s3" {
    bucket  = "orcd-terraform-state"
    key     = "qa/data-delivery-notifications/terraform.tfstate"
    region  = "us-east-1"
    encrypt = "true"
  }
}

resource "aws_sns_topic" "data_delivery_notifications_topic" {
  name              = var.service_name
  kms_master_key_id = "alias/aws/sns"

  tags = {
    terraformed        = true
    application_family = var.application_family
    service_name       = var.service_name
  }
}

variable "environment" {
  type    = string
  default = "qa"
}

variable "application_family" {
  type    = string
  default = "insights"
}

variable "service_name" {
  type    = string
  default = "qa-data-delivery-notifications"
}
