variable "aws_region" {
  default     = "us-east-1"
  description = "Which AWS region to spin up the fargate environment in"
}

variable "environment" {
  description = "Available values:  dev, qa, prod."
  default     = "qa"
}

variable "service_name" {
  default = "ows-notifications"
}

variable "application_family" {
  default = "osp"
}

variable "team_name" {
  default = "osp"
}

variable "secrets_manager_secret_names" {
  description = "List of secrets manager secrets to create"
  type        = list(string)
  default = [
    "NEO4J_AURA_URL",
    "NEO4J_AURA_USERNAME",
    "NEO4J_AURA_PASSWORD",
    "SPLITIO_API_KEY",
    "NEO4J_PASSWORD",
    "NEO4J_USERNAME",
    "NEO4J_URL",
    "SEGMENT_WRITE_KEY",
    "STREAM_API_SECRET",
    "STREAM_API_REGION",
    "STREAM_API_KEY",
    "BULK_APP_SLACK_TOKEN"
  ]
}

variable "content_review_email_override" {
  default = "cr_testing@sonymusic-pde.com"
}

variable "notification_endpoints" {
  default = "@slack-notifications"
}

variable "bulk_slack_channel_id" {
  description = "#tmp-bulk-ingest-notifications-test"
  default = "C09U6ML41E2"
}

# https://ddtrace.readthedocs.io/en/latest/advanced_usage.html#headers-tracing
variable "dd_trace_headers" {
  type = list(string)
  description = "DataDog http headers to trace."
  default = [
    "Grass-Account-Type",
    "Grass-Account-Id",
    "Orchard-User-Id",
    "Orchard-Profile-Type",
    "Orchard-Profile-Id",
    "Orchard-Identity-Id",
    "Correlation-Id",
  ]
}
