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

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

variable "service_name" {
  type        = string
  description = "The name of the service"
  default     = "vector"
}

variable "application_family" {
  default = "vector"
}

variable "notification_endpoints" {
  type        = string
  description = "Endpoints for escalation alerts. Can be email, slack, pagerduty, etc"
  default     = "@slack-content-delivery-and-asset-mgmt-alerts"
}

variable "paging_notification_endpoints" {
  default = "@oncall-content-delivery-asset-management"
}

variable "ops_support_notification_endpoint" {
  type        = string
  description = "Additional notification endpoint for delivery-failure monitors"
  default     = "@ops-support@theorchard.com"
}

# Asset error thresholds
variable "critical_number_asset_errors" {
  description = "The number of assets in error to trigger critical alerts"
  default     = 2000
}

variable "warning_number_asset_errors" {
  description = "The number of assets in error to trigger warnings"
  default     = 1000
}
