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

variable "environment" {
  default = "qa"
}

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

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

variable "task_memory" {
  default = 4096
}

variable "datadog_memory" {
  default = 256
}

variable "neo4j_aura_url" {
  default = "neo4j+s://1a12e02c.databases.neo4j.io"
}

variable "neo4j_aura_username" {
  default = "neo4j"
}

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

variable "secrets_manager_secret_names" {
  type = list(string)
  default = [
    "SENTRY_DSN",
    "NEO4J_USER",
    "NEO4J_PASSWORD",
    "NEO4J_AURA_PASSWORD",
    "SPOTIFY_CLIENT_ID",
    "SPOTIFY_CLIENT_SECRET",
    "APOLLO_ENGINE_API_KEY",
    "FIREBASE_API_KEY",
    "JOT_URL_PUBLIC_API_KEY",
    "JOT_URL_PRIVATE_API_KEY",
    "CHARTMETRIC_REFRESH_TOKEN",
    "ZENDESK_API_TOKEN",
    "SNOWFLAKE_KEY",
    "SNOWFLAKE_PRIVATE_KEY_PASSPHRASE"
  ]
}

variable team_name {
    type        = string
    description = "Datadog team to associate the resources with"
    default     = "insights"
}
