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

variable "environment" {
  default = "qa"
}

variable "service_name" {
  default = "snowflake-salesforce-node"
}

variable "application_family" {
  default = "martech"
}

variable "secrets_manager_secret_names" {
  description = "List of secrets manager secrets to create."
  type        = list(string)
  default = [
    "SNOWFLAKE_PRIVATE_KEY",
    "SNOWFLAKE_PASSPHRASE",
    "AES_KEY"
  ]
}

variable "alert_channel" {
  default = "@slack-martech-alerts"
}

variable "snowflake_account" {
  default = "delphidev.us-east-1"
}

variable "snowflake_database" {
  default = "stage_delphi_crm_data"
}

variable "snowflake_role" {
  default = "crm_admin_user"
}

variable "snowflake_schema" {
  default = "raw_salesforce_sales_cloud"
}

variable "snowflake_user" {
  default = "qa_martech_snowflake_salesforce_node"
}

variable "snowflake_warehouse" {
  default = "qa_martech_snowflake_salesforce_node_wh"
}

variable "container_port" {
  default = "8080"
}

variable "allowed_cidrs" {
  type = list(string)
  default = [
    "145.224.208.0/23",
    "3.123.235.151/32",
    "3.74.205.166/32",
    "3.74.105.255/32",
    "3.74.204.24/32",
    "3.123.211.78/32",
    "18.192.191.54/32",
    "18.158.141.208/32",
    "18.158.197.13/32",
    "3.123.86.102/32",
    "35.157.191.28/32",
    "18.198.236.19/32",
    "3.64.188.82/32",
  ]
}

variable "auth0_cidrs" {
  type = list(string)
  default = [
    "174.129.105.183/32",
    "18.116.79.126/32",
    "18.117.64.128/32",
    "18.191.46.63/32",
    "18.218.26.94/32",
    "18.232.225.224/32",
    "18.233.90.226/32",
    "3.131.238.180/32",
    "3.131.55.63/32",
    "3.132.201.78/32",
    "3.133.18.220/32",
    "3.134.176.17/32",
    "3.19.44.88/32",
    "3.20.244.231/32",
    "3.21.254.195/32",
    "3.211.189.167/32",
    "34.211.191.214/32",
    "34.233.19.82/32",
    "34.233.190.223/32",
    "35.160.3.103/32",
    "35.162.47.8/32",
    "35.166.202.113/32",
    "35.167.74.121/32",
    "35.171.156.124/32",
    "35.82.131.220/32",
    "44.205.93.104/32",
    "44.218.235.21/32",
    "44.219.52.110/32",
    "52.12.243.90/32",
    "52.2.61.131/32",
    "52.204.128.250/32",
    "52.206.34.127/32",
    "52.43.255.209/32",
    "52.88.192.232/32",
    "52.89.116.72/32",
    "54.145.227.59/32",
    "54.157.101.160/32",
    "54.200.12.78/32",
    "54.209.32.202/32",
    "54.245.16.146/32",
    "54.68.157.8/32",
    "54.69.107.228/32",
  ]
}
