⚠️ DEPRECATED: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead..
| Field | Type | Required | Description |
|---|---|---|---|
database |
Optional[str] | ➖ | Name of the database. |
destination_type |
models.DestinationClickhouseClickhouse | ✔️ | N/A |
enable_json |
Optional[bool] | ➖ | Use the JSON type for Object fields. If disabled, the JSON will be converted to a string. |
host |
str | ✔️ | Hostname of the database. |
password |
str | ✔️ | Password associated with the username. |
port |
Optional[str] | ➖ | HTTP port of the database. Default(s) HTTP: 8123 — HTTPS: 8443 |
protocol |
Optional[models.Protocol] | ➖ | Protocol for the database connection string. |
record_window_size |
Optional[int] | ➖ | Warning: Tuning this parameter can impact the performances. The maximum number of records that should be written to a batch. The batch size limit is still limited to 70 Mb |
tunnel_method |
Optional[models.DestinationClickhouseSSHTunnelMethod] | ➖ | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. |
username |
Optional[str] | ➖ | Username to use to access the database. |