# Create these in Airbyte UI: User settings -> Applications.
variable "airbyte_client_id" {
type = string
sensitive = true
description = "Airbyte application client ID"
}
variable "airbyte_client_secret" {
type = string
sensitive = true
description = "Airbyte application client secret"
}
variable "airbyte_token_url" {
type = string
description = "OAuth token endpoint used by the Airbyte provider"
default = "https://api.airbyte.com/v1/applications/token"
}
#workspace_id is found in the URL to the Airbyte Cloud account https://cloud.airbyte.com/workspaces/<workspace_id>/settings/dbt-cloud
variable "workspace_id" {
type = string
}
# Teradata connection credentials
variable "host" {
type = string
}
variable "username" {
type = string
}
variable "password" {
type = string
sensitive = true
}
variable "google_sheets_spreadsheet_id" {
type = string
description = "Google Sheets URL to read from"
}
variable "google_service_account_info" {
type = string
sensitive = true
description = "Service account JSON key as a single string"
}