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

variable "environment" {
  type        = string
  description = "The environment"
  default     = "shared"
}

variable "service_name" {
  type        = string
  description = "The name of the service"
  default     = "scheduler-jenkins"
}

variable "application_family" {
  type        = string
  description = "The name of the application family"
  default     = "devops"
}

variable "team" {
  type        = string
  description = "The team responsible for this service"
  default     = "devops"
}

variable "subnet_name_pattern" {
  type        = string
  description = "A pattern matching the names of the subnets to use"
  default     = "*_scheduler_jenkins_subnet_*"
}

variable "prefix_lists_to_allow_ingress_to_lb" {
  description = "EC2 prefix lists to allow access"
  type        = set(string)
  default = [
    "prod-orcd-private-subnet-prefix-list",
    "vpn-ny",
    "vpn-sme-internal-primary"
  ]
}

variable "notification_endpoints" {
  type        = string
  description = "Notification endpoints for Datadog alerts"
  default     = "@slack-devops-internal-alerts"
}

variable "team_name" {
  type        = string
  description = "The team responsible for this service"
  default     = "devops"
}
