# Classes

| Class | Description |
|-|-|
| [`flytekitplugins.snowflake.connector.SnowflakeConnector`](https://www.union.ai/docs/v1/flyte/api-reference/plugins/snowflake/packages/flytekitplugins.snowflake.connector/page.md#flytekitpluginssnowflakeconnectorsnowflakeconnector) | |
| [`flytekitplugins.snowflake.connector.SnowflakeJobMetadata`](https://www.union.ai/docs/v1/flyte/api-reference/plugins/snowflake/packages/flytekitplugins.snowflake.connector/page.md#flytekitpluginssnowflakeconnectorsnowflakejobmetadata) | |
| [`flytekitplugins.snowflake.task.SnowflakeConfig`](https://www.union.ai/docs/v1/flyte/api-reference/plugins/snowflake/packages/flytekitplugins.snowflake.task/page.md#flytekitpluginssnowflaketasksnowflakeconfig) |SnowflakeConfig should be used to configure a Snowflake Task. |
| [`flytekitplugins.snowflake.task.SnowflakeTask`](https://www.union.ai/docs/v1/flyte/api-reference/plugins/snowflake/packages/flytekitplugins.snowflake.task/page.md#flytekitpluginssnowflaketasksnowflaketask) |This is the simplest form of a Snowflake Task, that can be used even for tasks that do not produce any output. |

---
**Source**: https://github.com/unionai/unionai-docs/blob/main/content/api-reference/plugins/snowflake/classes.md
**HTML**: https://www.union.ai/docs/v1/flyte/api-reference/plugins/snowflake/classes/
