2.0.0b55

SnowflakeConfig

Package: flyteplugins.snowflake

Configure a Snowflake Task using a SnowflakeConfig object.

Additional connection parameters (role, authenticator, session_parameters, etc.) can be passed via connection_kwargs. See: https://docs.snowflake.com/en/developer-guide/python-connector/python-connector-api

class SnowflakeConfig(
    account: str,
    database: str,
    schema: str,
    warehouse: str,
    user: str,
    connection_kwargs: typing.Optional[typing.Dict[str, typing.Any]],
)
Parameter Type Description
account str The Snowflake account identifier.
database str The Snowflake database name.
schema str The Snowflake schema name.
warehouse str The Snowflake warehouse name.
user str The Snowflake user name.
connection_kwargs typing.Optional[typing.Dict[str, typing.Any]] Optional dictionary of additional Snowflake connection parameters.