Build connection configuration dictionary from parameters.
build_connection_config(
account: str,
user: str,
password: Optional[str] = None,
token: Optional[str] = None,
private_key_path: Optional[str] = None,
private_key_passphrase: Optional[str] = None,
warehouse: Optional[str] = None,
database: Optional[str] = None,
schema: Optional[str] = None,
role: Optional[str] = None,
**kwargs: Any = {}
) -> Dict[str, Any]| Name | Type | Description |
|---|---|---|
account* | str | Snowflake account identifier |
user* | str | Username for authentication |
password | Optional[str] | Default: NonePassword for authentication (optional) |
token | Optional[str] | Default: NoneOAuth token for authentication (optional) |
private_key_path | Optional[str] | Default: NonePath to private key file (optional) |
private_key_passphrase | Optional[str] | Default: NonePrivate key passphrase (optional) |
warehouse | Optional[str] | Default: NoneDefault warehouse (optional) |
database | Optional[str] | Default: NoneDefault database (optional) |
schema | Optional[str] | Default: NoneDefault schema (optional) |
role | Optional[str] | Default: NoneDefault role (optional) |
**kwargs | Any | Default: {}Additional connection parameters |