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

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

variable "environment" {
  type        = string
  description = "The environment of the service"
  default     = "dev"
}

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

variable "team_name" {
  type        = string
  description = "The name of the team owning this service"
  default     = "grps-team"
}

variable "load_balancer_subnet_names" {
  description = "Name globs of internal-DMZ subnets for the internal load balancer"
  type        = list(string)
  default     = ["GRPSNV-D3-IDMZ-*"]
}

variable "fargate_service_subnet_names" {
  description = "Name globs of internal-app subnets for the Fargate task ENIs"
  type        = list(string)
  default     = ["GRPSNV-D3-IAPP-*"]
}

variable "lb_certificate_id" {
  description = "ACM certificate ID (UUID) in this account/region for the HTTPS listener"
  type        = string
  default     = "96feb003-45d2-41bd-8587-25ca42312470"
}

variable "jenkins_pipeline_agent_role_arn" {
  description = "ARN of the Jenkins pipeline agent role (Orchard prod account) permitted to assume the read-only secrets role"
  type        = string
  default     = "arn:aws:iam::437795906767:role/prod-jenkins-aws-pipeline-agent"
}
