Defining Snowflake Users

The following properties are applicable to a Snowflake User object.

Tab

Property

Description

General

Password Specifies the password of the user, enclosed in single or double quotes
Login Name Specifies the name that a user uses to log in to the system
User Display Name Specifies the user name that is displayed in the Snowflake web interface
User First Name Specifies the user's first name
User Middle Name Specifies the user's middle name
User Last Name Specifies the user's last name
Email Address Specifies the user's email address
Must Change Password Specifies whether the user is forced to change their password on next login into the system
User Disabled Specifies whether the user is disabled
Snowflake Support Specifies whether Snowflake support representative can log in as this user
Days To Expiry LogIn Specifies the number of days after which the user status is set to Expired
Mins To Unlock Specifies the number of minutes until the temporary lock on the user login is cleared
Default Warehouse Specifies the virtual warehouse that is active by default for the user’s session
Default Namespace Specifies the namespace (database only or database and schema) that is active by default for the user’s session
Default Role Specifies the role that is active by default for the user’s session
Ext Authn Duo Specifies whether Duo Security is enabled for the user
Ext Authn UID Specifies the authorization ID used for Duo Security
MinTo Bypass MFA Specifies the number of minutes to temporarily bypass MFA for the user
Disable MFA Disables MFA for the user

RSA Public Key

Specifies the user’s RSA public key that is used for key pair authentication
RSA Public Key 2 Specifies the user’s second RSA public key that is used to rotate the public and private keys for key pair authentication

Session Parameters

Abort Detached Query Specifies the action that must be performed for in-progress queries if connectivity is lost due to abrupt termination of a session
Auto Commit Specifie whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes
Data Input Format Specifies the input format for the DATE data type
Data Output Format Specifies the output format for the DATE data type
Error On Nondeterministic Merge In cases where the MERGE command is used to update or delete a target row that joins multiple source rows, specifies whether an error must be returned when the system cannot determine the action to perform on the target row
Error On Nondeterministic Update In cases where the UPDATE command is used to update or delete a target row that joins multiple source rows, specifies whether an error must be returned when the system cannot determine the action to perform on the target row
Lock Timeout Specifies the time in seconds to wait while trying to lock a resource, before timing out and aborting the statement
Query Tag Specifies a string that can be used to tag queries and other SQL statements executed within a session
Rows Per Resultset Specifies the maximum number of rows returned in a result set
Statement Timeout In Seconds Specifies the time in seconds, after which the system cancels a running SQL statement
Timestamp Day Is Always 24H For expressions that span multiple days, specifies whether the DATEADD function always considers a day to be 24 hours
Timestamp Input Format Specifies the input format for the TIMESTAMP data type alias
Timestamp LTZ Output Format Specifies the display format for the TIMESTAMP_LTZ data type
Timestamp NTZ Output Format Specifies the display format for the TIMESTAMP_NTZ data type
Timestamp Output Format Specifies the display format for the TIMESTAMP data type alias
Timestamp Tpe Mapping Specifies the TIMESTAMP_* variation that the TIMESTAMP data type alias maps to
Timestamp TZ Output Format Specifies the display format for the TIMESTAMP_TZ data type
Timezone Specifies the time zone for the session
Time Input Format Specifies the input format for the TIME data type
Time Output Format Specifies the display format for the TIME data type
Transaction Default Isolation Level Specifies the isolation level for transactions in the user session
Two Digit Century Start Specifies the century start year for 2-digit years
Unsupported DDL Action Specifies whether an unsupported value specified for a constraint property returns an error
Used Cached Result Specifies whether to reuse cached query results when a matching query is submitted