variable "region" {
  default = "us-east-1"
}

variable "aws_region" {
  default = "us-east-1"
}

variable "environment" {
  default = "qa"
}

variable "service_name" {
  default = "neighbouring-rights"
}

variable "application_family" {
  default = "neighbouring-rights"
}

variable "claiming_state_machine_name" {
  default = "nr-cmo-claiming"
}

variable "create_jobs_lambda_name" {
  default = "lambda-nr-claim-create-jobs"
}

variable "metadata_generator_lambda_name" {
  default = "lambda-metadata-generator-metadata"
}

variable "job_finalizer_lambda_name" {
  default = "lambda-nr-claim-job-finalizer"
}

variable "order_finalizer_lambda_name" {
  default = "lambda-nr-claim-order-finalizer"
}

variable "delivery_queue_manager_lambda_name" {
  default = "lambda-nr-claim-delivery-queue-manager"
}

variable "delivery_coordinator_lambda_name" {
  default = "lambda-nr-claim-delivery-coordinator"
}

variable "fargate_claimorizer_name" {
  default = "fargate-nr-claim-claimorizer"
}

variable "fargate_job_combiner_name" {
  description = "Service name. Should be same as name of ECR image"
  default     = "fargate-nr-claim-job-combiner"
}

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

variable "trigger_msk_cluster_name" {
  description = "MSK cluster name"
  default     = "qa-managed-kafka-cdc-destination"
}

variable "trigger_msk_cluster_uuid" {
  description = "MSK cluster uuid"
  default     = "9d840e30-6e78-4bf7-8ab2-8d788cff806d-6"
}

variable "slack_alert_channel" {
  description = "Slack channels for all DD alerts and build notifications"
  default     = "@slack-collecions-qa-alarms"
}

variable "contribution_version_topic" {
  description = "Topic name for NR Contribution Version events."
  default     = "event.nr.contribution.version"
}

variable "delivery_order_status_topic" {
  description = "Topic name for NR Delivery Order Status events."
  default     = "event.nr.delivery.orderStatus"
}

variable "delivery_rds_name" {
  default = "neighbouring-rights-delivery"
}

variable "graphql_url" {
  default = "https://qa-graphql-gateway.theorchard.io/graphql"
}

variable "graphql_router_url" {
  default = "https://qa-graphql-router.theorchard.io/graphql"
  description = "The URL of graphql router"
}

variable "team_name" {
  description = "Team name to be used for tagging"
  default     = "collections-performance"
}