Skip to content
rise.toml Schema

Snowflake OAuth Provisioner Extension

The snowflake-oauth-provisioner extension provisions Snowflake OAuth integration and creates a paired oauth extension.

  • Creates Snowflake SECURITY INTEGRATION resources.
  • Retrieves OAuth credentials and stores them securely.
  • Creates/manages a linked oauth extension instance.
{
"blocked_roles": ["SYSADMIN"],
"scopes": ["session:role:ANALYST"]
}
  • blocked_roles (optional): additional blocked roles merged with backend defaults.
  • scopes (optional): additional scopes merged with backend defaults.

Typical states:

  • Pending
  • TestingConnection
  • CreatingIntegration
  • RetrievingCredentials
  • CreatingOAuthExtension
  • Available
  • Provisioning is usually fast (seconds).
  • This extension manages resources for you, including linked OAuth setup.