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

variable "environment" {
  default = "prod"
}

variable "service_name" {
  default = "graphql-analytics"
}

variable "introspection" {
  default = "0"
}

variable "playground" {
  default = "0"
}

variable "task_memory" {
  default = 4096
}

variable "datadog_memory" {
  default = 256
}

variable "ows_socials_url" {
  default = "https://prod-ows-socials.theorchard.io/"
}

variable "ows_charts_url" {
  default = "https://prod-ows-charts.theorchard.io/"
}

variable "ows_users_url" {
  default = "https://prod-ows-users.theorchard.io/"
}

variable "neo4j_url" {
  default = "neo4j+s://prod-neo4j-cluster.theorchard.io:7687"
}

variable "application_family" {
  description = "Application family of which this is a component. Used for tagging"
  default     = "insights"
}

variable "secrets_manager_secret_names" {
  description = "List of secrets manager secrets to create"
  type        = list(string)
  default = [
    "NEO4J_USER",
    "NEO4J_PASSWORD",
    "SPLIT_API_KEY"
  ]
}

variable "dependent_applications" {
  default = ["fansifter", "content", "insights"]
}

variable "team_name" {
  type    = string
  default = "insights"
}
