Skip to content

SnowflakeAuthenticator

relationalai.config.connections.snowflake
SnowflakeAuthenticator = Annotated[Union[UsernamePasswordAuth, UsernamePasswordMFAAuth, ExternalBrowserAuth, JWTAuth, OAuthAuth, ProgrammaticAccessTokenAuth], Field(discriminator='authenticator')]

Snowflake authenticator configuration type.

SnowflakeAuthenticator is a Pydantic discriminated union used when parsing a Snowflake connection config. The concrete type is selected from the authenticator config field (for example, "username_password" or "jwt").