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. |