Skip to content

Credentials

Requirements

Name Version
terraform >= 1.7
dbtcloud ~> 1.8

Providers

Name Version
dbtcloud 1.8.2

Modules

No modules.

Resources

Name Type
dbtcloud_athena_credential.credentials resource
dbtcloud_bigquery_credential.credentials resource
dbtcloud_databricks_credential.credentials resource
dbtcloud_fabric_credential.credentials_sp resource
dbtcloud_fabric_credential.credentials_sql resource
dbtcloud_postgres_credential.credentials resource
dbtcloud_redshift_credential.credentials resource
dbtcloud_snowflake_credential.credentials_keypair resource
dbtcloud_snowflake_credential.credentials_password resource
dbtcloud_spark_credential.credentials resource
dbtcloud_starburst_credential.credentials resource
dbtcloud_synapse_credential.credentials_sp resource
dbtcloud_synapse_credential.credentials_sql resource
dbtcloud_teradata_credential.credentials resource

Inputs

Name Description Type Default Required
environment_credentials Map of composite key (project_key_env_key) to credential objects. Each object must include 'credential_type' to select the warehouse adapter. map(any) {} no
project_ids Map of project key to dbt Cloud project ID map(string) n/a yes
projects List of project configurations. Each project's environments may have a 'credential' sub-object. any n/a yes
token_map Map of token names to their values (used for legacy Databricks token_name references) map(string) {} no

Outputs

Name Description
credential_ids Map of composite key (project_key_env_key) to credential ID. Merges all warehouse types.