# DbtTask

## Properties

| Name                    | Type               | Description                                                                                                                                                                                                                                         | Notes       |
| ----------------------- | ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- |
| **project\_directory**  | Option<**String**> | Optional (relative) path to the project directory, if no value is provided, the root of the git repository is used.                                                                                                                                 | \[optional] |
| **commands**            | **Vec**            | A list of dbt commands to execute. All commands must start with `dbt`. This parameter must not be empty. A maximum of up to 10 commands can be provided.                                                                                            |             |
| **schema**              | Option<**String**> | Optional schema to write to. This parameter is only used when a warehouse\_id is also provided. If not provided, the `default` schema is used.                                                                                                      | \[optional] |
| **warehouse\_id**       | Option<**String**> | ID of the SQL warehouse to connect to. If provided, we automatically generate and provide the profile and connection details to dbt. It can be overridden on a per-command basis by using the `--profiles-dir` command line argument.               | \[optional] |
| **catalog**             | Option<**String**> | Optional name of the catalog to use. The value is the top level in the 3-level namespace of Unity Catalog (catalog / schema / relation). The catalog value can only be specified if a warehouse\_id is specified. Requires dbt-databricks >= 1.1.1. | \[optional] |
| **profiles\_directory** | Option<**String**> | Optional (relative) path to the profiles directory. Can only be specified if no warehouse\_id is specified. If no warehouse\_id is specified and this folder is unset, the root directory is used.                                                  | \[optional] |

[\[Back to Model list\]](https://databricks-kube-operator.gitbook.io/doc/databricks-rust-jobs/..#documentation-for-models) [\[Back to API list\]](https://databricks-kube-operator.gitbook.io/doc/databricks-rust-jobs/..#documentation-for-api-endpoints) [\[Back to README\]](https://databricks-kube-operator.gitbook.io/doc/databricks-rust-jobs)
