variable "aws_region" {
  default     = "us-east-1"
  description = "Which AWS region to spin up the environment in"
}

variable "environment" {
  default = "qa"
}

variable "service_name" {
  default = "ows-account-integration-test"
}

variable "application_family" {
  default = "user-platform"
}

variable "secrets_manager_secret_names" {
  description = "List of secrets manager secrets to create"
  type        = list(string)
  default = [
    # jwtauth-style combined secrets for user credentials
    # Format: {"username": "...", "password": "..."}
    "OWS_ACCOUNT_TEST_USER_CREDENTIALS",
    "OWS_PERMISSIONS_TEST_USER_CREDENTIALS",
    "AWAL_CONTRACT_ADMIN_USER_CREDENTIALS",
    "KNR_CONTRACT_ADMIN_USER_CREDENTIALS",
    "ALTAFONTE_CONTRACT_ADMIN_USER_CREDENTIALS",
    "SME_CONTRACT_ADMIN_USER_CREDENTIALS",
    "THEORCHARD_CONTRACT_ADMIN_USER_CREDENTIALS",
    "THEORCHARD_ACCOUNT_ADMIN_USER_CREDENTIALS",
    "ACCOUNT360_TEST_USER_CREDENTIALS",
    "OWS_ACCOUNT_TEST_SEAT_USER_CREDENTIALS",
    # jwtauth-style combined secrets for Auth0 app credentials
    # Format: {"client_id": "...", "client_secret": "..."}
    "SETTINGS_AUTH0_APP_CREDENTIALS",
    "ACCOUNT360_AUTH0_APP_CREDENTIALS",
    "SEAT_AUTH0_APP_CREDENTIALS",
  ]
}
