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

variable "environment" {
  default = "qa"
}

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

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

variable "state_machine_name" {
  default = "nr-bulk-ingestion"
}

variable "contributor_lambda_name" {
  default = "lambda-nr-ingest-contributor"
}

variable "validate_lambda_name" {
  default = "lambda-nr-ingest-validate"
}

variable "report_lambda_name" {
  default = "lambda-nr-ingest-report"
}

variable "contribution_add_version_name" {
  default = "lambda-nr-ingest-contribution-add-version"
}

variable "lambda_memory_size" {
  description = "Memory size for the lambda function"
  default     = "512"
}

variable "av_scan_lambda_arn" {
  type    = string
  default = "arn:aws:lambda:us-east-1:437795906767:function:qa-lambda-av-scan-containerized"
}

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 "kafka_brokers" {
  type    = string
  default = "b-5.qa-managed-kafka-cdc-d.2kgc64.c6.kafka.us-east-1.amazonaws.com:9094,b-6.qa-managed-kafka-cdc-d.2kgc64.c6.kafka.us-east-1.amazonaws.com:9094,b-3.qa-managed-kafka-cdc-d.2kgc64.c6.kafka.us-east-1.amazonaws.com:9094,b-2.qa-managed-kafka-cdc-d.2kgc64.c6.kafka.us-east-1.amazonaws.com:9094,b-1.qa-managed-kafka-cdc-d.2kgc64.c6.kafka.us-east-1.amazonaws.com:9094,b-4.qa-managed-kafka-cdc-d.2kgc64.c6.kafka.us-east-1.amazonaws.com:9094"
}

variable "kafka_file_ingestion_topic" {
  description = "Topic name for NR fileIngestion events."
  default     = "event.nr.fileIngestion"
}

variable "schema_registry_url" {
  default = "https://qa-schema-registry.theorchard.io"
}

variable "contribution_metadata_topic" {
  description = "Topic that the contribution-add-version lambda will subscribe to"
  default     = "event.nr.contribution.metadata"
}

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

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

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"
}
