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

variable "environment" {
  description = "Deployment environment: qa or prod"
  default     = "qa"
}

variable "service_name" {
  default = "marketing-data-intel-mcp"
}

variable "application_family" {
  default = "marketing-data-intelligence"
}

variable "team_name" {
  description = "Team name for resource tagging"
  type        = string
  default     = "marketing-data-intelligence"
}

variable "notification_endpoints" {
  description = "Slack channel or PagerDuty endpoint for alerts"
  type        = string
  default     = "@slack-mark-intell-alert"
}

variable "secrets_manager_secret_names" {
  type        = list(string)
  description = "List of Secrets Manager secrets to create"
  default     = ["ANTHROPIC_API_KEY", "PROXY_LIST"]
}

variable "critical_number_5xx" {
  description = "Number of 5xx requests per 5m to trigger critical alert"
  default     = 5
}

variable "critical_recovery_number_5xx" {
  default = 2
}

variable "warning_number_5xx" {
  default = 2
}

variable "warning_recovery_number_5xx" {
  default = 0
}
