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

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

variable "application_family" {
  default = "content-review"
}

variable "service_name" {
  default = "lambda-content"
}

variable "vpc_id" {
  default = "vpc-7f0e841a"
}

variable "vpc_subnet_ids" {
  type        = list(string)
  description = "VPC subnet IDs where the lambdas will execute"
  default     = ["subnet-067a6b45b079d7296", "subnet-098b89d0c58c5693a"]
}

variable "notification_endpoints" {
  description = "Endpoints for alerts. Can be email, slack, pagerduty, etc"
  type        = string
  default     = "@slack-content-review-support"
}

variable "validator_version" {
  description = "Version of the Apple Style Guide validator, used to track prompt and schema changes."
  type        = string
  default     = "1.0.0"
}

variable "results_bucket_prefix" {
  description = "S3 key prefix for evaluation output files."
  type        = string
  default     = "evaluation-output/"
}

variable "bedrock_model_output_prefix" {
  description = "S3 key prefix for Bedrock model output files."
  type        = string
  default     = "bedrock-model-output/"
}