DatabricksDestConn
class DatabricksDestConn(
host_url: HostUrlSpec,
token: CredentialsSpec,
volume: VolumeSpec,
warehouse: WarehouseSpec | None = None,
warehouse_id: WarehouseIdSpec | None = None,
catalog: IdentifierSpec | None = None,
schema: IdentifierSpec | None = None,
entity_whitelist: EntityWhitelistSpec | None = None,
conn_cfg: CfgSpec | None = None,
)
Bases: Conn
Categories: destination
Databricks workspace connection used by DatabricksDest.
Field-identical to DatabricksSrcConn but a distinct class; source
and destination connections are separate types and cannot be used in
place of one another. See DatabricksSrcConn for the field
meanings.
Parameters
parameter
host_urlHostUrlSpec (Secret)parameter
tokenCredentialsSpec (Secret)parameter
volumeVolumeSpec (str | Secret)parameter
warehouseWarehouseSpec | None (str | Secret | None)parameter
warehouse_idWarehouseIdSpec | None (str | Secret | None)parameter
catalogIdentifierSpec | None (str | Secret | None)parameter
schemaIdentifierSpec | None (str | Secret | None)parameter
entity_whitelistEntityWhitelistSpec | None (list[str] | None)Methods
method
validatedef validate()
Cross-field validation: warehouse and warehouse_id are
mutually exclusive, and schema requires catalog.
Called by the framework; raises DatabricksValidateException.