Type object
File match **/.snowflake/connections.toml **/snowflake/connections.toml
Schema URL https://catalog.lintel.tools/schemas/schemastore/snowflake-connections/latest.json
Source https://www.schemastore.org/snowflake-connections.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Properties

default object

Configuration settings for connecting to a Snowflake database instance

15 nested properties
account string

The Snowflake account identifier

Examples: "myaccount"
user string

The username to authenticate with Snowflake

Examples: "jondoe"
password string

The password for authentication with Snowflake

Examples: "******"
warehouse string

The name of the Snowflake warehouse to use for queries

Examples: "my-wh"
database string

The name of the Snowflake database to connect to

Examples: "my_db"
schema string

The name of the database schema to use

Examples: "my_schema"
role string

The name of the Snowflake role to use

authenticator string

The name of the Snowflake authenticator to use

Default: "snowflake"
Values: "externalbrowser" "id_token" "no_auth" "oauth" "oauth_client_credentials" "oauth_authorization_code" "okta" "programmatic_access_token" "snowflake_jwt" "snowflake" "tokenaccessor" "username_password_mfa" "workload_identity"
private_key_file string

The path to the private key file for the Snowflake JWT Authentication

private_key_file_pwd string

The password for the private key file for the Snowflake JWT Authentication

private_key_path string

The path to the private key file for the Snowflake Key Pair Authentication

private_key_passphrase string

The passphrase for the private key file for the Snowflake Key Pair Authentication

token_file_path string

The path to the token file for the Snowflake OAuth Authentication

workload_identity_provider string

The workload identity provider to use for WIF authentication

Values: "azure" "aws" "gcp" "oidc"
workload_identity_entra_resource string

e resource to use for WIF authentication on Azure environment

Definitions

SnowflakeConnection object

Configuration settings for connecting to a Snowflake database instance

account string

The Snowflake account identifier

Examples: "myaccount"
user string

The username to authenticate with Snowflake

Examples: "jondoe"
password string

The password for authentication with Snowflake

Examples: "******"
warehouse string

The name of the Snowflake warehouse to use for queries

Examples: "my-wh"
database string

The name of the Snowflake database to connect to

Examples: "my_db"
schema string

The name of the database schema to use

Examples: "my_schema"
role string

The name of the Snowflake role to use

authenticator string

The name of the Snowflake authenticator to use

Default: "snowflake"
Values: "externalbrowser" "id_token" "no_auth" "oauth" "oauth_client_credentials" "oauth_authorization_code" "okta" "programmatic_access_token" "snowflake_jwt" "snowflake" "tokenaccessor" "username_password_mfa" "workload_identity"
private_key_file string

The path to the private key file for the Snowflake JWT Authentication

private_key_file_pwd string

The password for the private key file for the Snowflake JWT Authentication

private_key_path string

The path to the private key file for the Snowflake Key Pair Authentication

private_key_passphrase string

The passphrase for the private key file for the Snowflake Key Pair Authentication

token_file_path string

The path to the token file for the Snowflake OAuth Authentication

workload_identity_provider string

The workload identity provider to use for WIF authentication

Values: "azure" "aws" "gcp" "oidc"
workload_identity_entra_resource string

e resource to use for WIF authentication on Azure environment