variable "aws_region" {
  default     = "us-east-1"
  description = "Fargate AWS region"
}

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

variable "service_name" {
  default = "daemon-youtube-ownership"
}

variable "application_family" {
  default = "sound-recordings"
}

variable "secrets_manager_secret_names" {
  description = "List of secrets manager secrets to create"
  type        = list(string)
  default = [
    "DB_CONNECTION_STRING",
    "SENTRY_DSN",
    "GOOGLE_API_KEY",
  ]
}

variable "scaling_cooldown_period_seconds" {
  description = "Scaling cooldown period in seconds."
  default     = 30
}

variable "scale_up_adjustment" {
  description = "Number of tasks to add in response to cloudwatch alarm."
  default     = 1
}

variable "scale_down_adjustment" {
  description = "Number of tasks to remove when alarm is in OK status."
  default     = -1
}

variable "maximum_capacity" {
  description = "Maximum number of tasks to scale to."
  default     = 20
}

variable "escalation_notification_endpoints" {
  default = "@slack-collections-prod-alarms @oncall-collections"
}

variable "notification_endpoints" {
  default = "@slack-collections-prod-alarms"
}

variable "youtube_daemon_queue_monitor" {
  default = "youtube_daemon_queue_monitor"
}

variable "youtube_daemon_dlq_monitor" {
  default = "youtube_daemon_dlq_monitor"
}

variable "team_name" {
  description = "Team name to be used for tagging"
  default     = "collections-fingerprinting"
}
