variable "application_family" {
  description = "Application family of which this is a component. Used for tagging"
  default     = "assets"
}

variable "team_name" {
  type        = string
  description = "Name of team that owns the service"
  default     = "content-delivery-asset-management"
}

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

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

variable "vpc_name" {
  description = "VPC name to deploy resources."
  type        = string
  default     = "prod"
}

variable "service_name" {
  default = "daemon-transcoding"
}

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

variable "scale_up_adjustment" {
  description = "Number of tasks to add in response to cloudwatch alarm. Generally, one message is added for each asset type (i.e. wav, flac, mp3_192), so start with 3 as default."
  default     = 3
}

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

variable "notification_endpoints" {
  default = "@slack-content-delivery-and-asset-mgmt-qa-alerts"
}

variable "escalation_notification_endpoints" {
  default = "@slack-content-delivery-and-asset-mgmt-qa-alerts"
}
