variable aws_region {
  default     = "us-east-1"
  description = "Fargate AWS region"
}

variable environment {
  default     = "prod"
  description = "Available values:  dev, qa, prod"
}

variable service_name {
  default     = "swf-monitoring-datadog-caching-monitor"
}

variable snowflake_users_to_monitor {
  default     = "PROD_BFF_MOBILE,PROD_OWS_ANALYTICS"
  description = "A comma separated list of Snowflake users"
}

variable snowflake_warehouses_to_monitor {
  default     = "PROD_OWS_WAREHOUSE"
  description = "A comma separated list of Snowflake warehouses"
}

variable swf_domain {
  default     = "prod_swf_monitoring"
  description = "A name of an AWS SWF domain"
}

variable logger_dsn {
  default     = "https://prod-fluentd-applications.theorchard.io:8888/application"
  description = "DSN of Fluent"
}


variable snowflake_account {
  default     = "orchard"
  description = "Snowflake account name"
}

variable snowflake_user {
  default     = "PROD_SWF_MONITORING_ETL"
  description = "Snowflake user name"
}

variable snowflake_database {
  default     = "FACTS"
  description = "Snowflake database"
}

variable snowflake_schema {
  default     = "PROD"
  description = "Snowflake schema"
}

variable snowflake_warehouse {
  default     = "DEV_OWS_WAREHOUSE"
  description = "An XS warehouse for internal utility tasks"
}

variable snowflake_role {
  default     = "PROD_SWF_MONITORING_ETL"
  description = "A role for internal utility tasks, should have access to invoke the SNOWFLAKE.INFORMATION_SCHEMA.QUERY_HISTORY_BY_WAREHOUSE() and write to the FACTS.PROD.CACHE_STATS_BY_QUERYID table"
}

