variable environment {
  default = "prod"
}

variable service_name {
  default = "ows-analytics"
}

variable AWS_ACCESS_KEY_ID {
  default = ""
}

variable AWS_SECRET_ACCESS_KEY {
  default = ""
}

variable REDSHIFT_READ_ONLY_DB {
  default = ""
}

variable REDSHIFT_READ_ONLY_HOST {
  default = ""
}

variable REDSHIFT_READ_ONLY_PORT {
  default = ""
}

variable REDSHIFT_READ_ONLY_USER {
  default = ""
}

variable SENTRY_DSN {
  default = ""
}

variable SNOWFLAKE_ACCOUNT {
  default = ""
}

variable SNOWFLAKE_DATABASE {
  default = ""
}

variable SNOWFLAKE_PASSWORD {
  default = ""
}

variable SNOWFLAKE_ROLE {
  default = ""
}

variable SNOWFLAKE_SCHEMA {
  default = ""
}

variable SNOWFLAKE_USER {
  default = ""
}

variable SNOWFLAKE_WAREHOUSE {
  default = ""
}

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

variable "iam_policy_arn" {
  description = "IAM Policy to be attached to user"
  type        = list(string)
  default = [
    "arn:aws:iam::437795906767:policy/Dynamo-prod-mobile_metadata-RW",
    "arn:aws:iam::437795906767:policy/Dynamo-prod-bff-mobile-owsrequest",
    "arn:aws:iam::437795906767:policy/SecretsManager-prod-datadog-policy",
    "arn:aws:iam::437795906767:policy/Dynamo-prod-ows-analytics-owsrequest",
    "arn:aws:iam::437795906767:policy/SecretsManager-prod-bff-mobile-policy",
    "arn:aws:iam::437795906767:policy/SecretsManager-prod-ows-analytics-policy",
    "arn:aws:iam::437795906767:policy/Dynamo-prod_analytics_metadata-RO",
    "arn:aws:iam::437795906767:policy/Elasticsearch-prod-ows-analytics-RO"
  ]
}

