snowflake.ServiceUser
Explore with Pulumi AI
Import
$ pulumi import snowflake:index/serviceUser:ServiceUser example '"<user_name>"'
Create ServiceUser Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ServiceUser(name: string, args?: ServiceUserArgs, opts?: CustomResourceOptions);@overload
def ServiceUser(resource_name: str,
                args: Optional[ServiceUserArgs] = None,
                opts: Optional[ResourceOptions] = None)
@overload
def ServiceUser(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                abort_detached_query: Optional[bool] = None,
                autocommit: Optional[bool] = None,
                binary_input_format: Optional[str] = None,
                binary_output_format: Optional[str] = None,
                client_memory_limit: Optional[int] = None,
                client_metadata_request_use_connection_ctx: Optional[bool] = None,
                client_prefetch_threads: Optional[int] = None,
                client_result_chunk_size: Optional[int] = None,
                client_result_column_case_insensitive: Optional[bool] = None,
                client_session_keep_alive: Optional[bool] = None,
                client_session_keep_alive_heartbeat_frequency: Optional[int] = None,
                client_timestamp_type_mapping: Optional[str] = None,
                comment: Optional[str] = None,
                date_input_format: Optional[str] = None,
                date_output_format: Optional[str] = None,
                days_to_expiry: Optional[int] = None,
                default_namespace: Optional[str] = None,
                default_role: Optional[str] = None,
                default_secondary_roles_option: Optional[str] = None,
                default_warehouse: Optional[str] = None,
                disabled: Optional[str] = None,
                display_name: Optional[str] = None,
                email: Optional[str] = None,
                enable_unload_physical_type_optimization: Optional[bool] = None,
                enable_unredacted_query_syntax_error: Optional[bool] = None,
                error_on_nondeterministic_merge: Optional[bool] = None,
                error_on_nondeterministic_update: Optional[bool] = None,
                geography_output_format: Optional[str] = None,
                geometry_output_format: Optional[str] = None,
                jdbc_treat_decimal_as_int: Optional[bool] = None,
                jdbc_treat_timestamp_ntz_as_utc: Optional[bool] = None,
                jdbc_use_session_timezone: Optional[bool] = None,
                json_indent: Optional[int] = None,
                lock_timeout: Optional[int] = None,
                log_level: Optional[str] = None,
                login_name: Optional[str] = None,
                mins_to_unlock: Optional[int] = None,
                multi_statement_count: Optional[int] = None,
                name: Optional[str] = None,
                network_policy: Optional[str] = None,
                noorder_sequence_as_default: Optional[bool] = None,
                odbc_treat_decimal_as_int: Optional[bool] = None,
                prevent_unload_to_internal_stages: Optional[bool] = None,
                query_tag: Optional[str] = None,
                quoted_identifiers_ignore_case: Optional[bool] = None,
                rows_per_resultset: Optional[int] = None,
                rsa_public_key: Optional[str] = None,
                rsa_public_key2: Optional[str] = None,
                s3_stage_vpce_dns_name: Optional[str] = None,
                search_path: Optional[str] = None,
                simulated_data_sharing_consumer: Optional[str] = None,
                statement_queued_timeout_in_seconds: Optional[int] = None,
                statement_timeout_in_seconds: Optional[int] = None,
                strict_json_output: Optional[bool] = None,
                time_input_format: Optional[str] = None,
                time_output_format: Optional[str] = None,
                timestamp_day_is_always24h: Optional[bool] = None,
                timestamp_input_format: Optional[str] = None,
                timestamp_ltz_output_format: Optional[str] = None,
                timestamp_ntz_output_format: Optional[str] = None,
                timestamp_output_format: Optional[str] = None,
                timestamp_type_mapping: Optional[str] = None,
                timestamp_tz_output_format: Optional[str] = None,
                timezone: Optional[str] = None,
                trace_level: Optional[str] = None,
                transaction_abort_on_error: Optional[bool] = None,
                transaction_default_isolation_level: Optional[str] = None,
                two_digit_century_start: Optional[int] = None,
                unsupported_ddl_action: Optional[str] = None,
                use_cached_result: Optional[bool] = None,
                week_of_year_policy: Optional[int] = None,
                week_start: Optional[int] = None)func NewServiceUser(ctx *Context, name string, args *ServiceUserArgs, opts ...ResourceOption) (*ServiceUser, error)public ServiceUser(string name, ServiceUserArgs? args = null, CustomResourceOptions? opts = null)
public ServiceUser(String name, ServiceUserArgs args)
public ServiceUser(String name, ServiceUserArgs args, CustomResourceOptions options)
type: snowflake:ServiceUser
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ServiceUserArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ServiceUserArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ServiceUserArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ServiceUserArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ServiceUserArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var serviceUserResource = new Snowflake.ServiceUser("serviceUserResource", new()
{
    AbortDetachedQuery = false,
    Autocommit = false,
    BinaryInputFormat = "string",
    BinaryOutputFormat = "string",
    ClientMemoryLimit = 0,
    ClientMetadataRequestUseConnectionCtx = false,
    ClientPrefetchThreads = 0,
    ClientResultChunkSize = 0,
    ClientResultColumnCaseInsensitive = false,
    ClientSessionKeepAlive = false,
    ClientSessionKeepAliveHeartbeatFrequency = 0,
    ClientTimestampTypeMapping = "string",
    Comment = "string",
    DateInputFormat = "string",
    DateOutputFormat = "string",
    DaysToExpiry = 0,
    DefaultNamespace = "string",
    DefaultRole = "string",
    DefaultSecondaryRolesOption = "string",
    DefaultWarehouse = "string",
    Disabled = "string",
    DisplayName = "string",
    Email = "string",
    EnableUnloadPhysicalTypeOptimization = false,
    EnableUnredactedQuerySyntaxError = false,
    ErrorOnNondeterministicMerge = false,
    ErrorOnNondeterministicUpdate = false,
    GeographyOutputFormat = "string",
    GeometryOutputFormat = "string",
    JdbcTreatDecimalAsInt = false,
    JdbcTreatTimestampNtzAsUtc = false,
    JdbcUseSessionTimezone = false,
    JsonIndent = 0,
    LockTimeout = 0,
    LogLevel = "string",
    LoginName = "string",
    MinsToUnlock = 0,
    MultiStatementCount = 0,
    Name = "string",
    NetworkPolicy = "string",
    NoorderSequenceAsDefault = false,
    OdbcTreatDecimalAsInt = false,
    PreventUnloadToInternalStages = false,
    QueryTag = "string",
    QuotedIdentifiersIgnoreCase = false,
    RowsPerResultset = 0,
    RsaPublicKey = "string",
    RsaPublicKey2 = "string",
    S3StageVpceDnsName = "string",
    SearchPath = "string",
    SimulatedDataSharingConsumer = "string",
    StatementQueuedTimeoutInSeconds = 0,
    StatementTimeoutInSeconds = 0,
    StrictJsonOutput = false,
    TimeInputFormat = "string",
    TimeOutputFormat = "string",
    TimestampDayIsAlways24h = false,
    TimestampInputFormat = "string",
    TimestampLtzOutputFormat = "string",
    TimestampNtzOutputFormat = "string",
    TimestampOutputFormat = "string",
    TimestampTypeMapping = "string",
    TimestampTzOutputFormat = "string",
    Timezone = "string",
    TraceLevel = "string",
    TransactionAbortOnError = false,
    TransactionDefaultIsolationLevel = "string",
    TwoDigitCenturyStart = 0,
    UnsupportedDdlAction = "string",
    UseCachedResult = false,
    WeekOfYearPolicy = 0,
    WeekStart = 0,
});
example, err := snowflake.NewServiceUser(ctx, "serviceUserResource", &snowflake.ServiceUserArgs{
	AbortDetachedQuery:                       pulumi.Bool(false),
	Autocommit:                               pulumi.Bool(false),
	BinaryInputFormat:                        pulumi.String("string"),
	BinaryOutputFormat:                       pulumi.String("string"),
	ClientMemoryLimit:                        pulumi.Int(0),
	ClientMetadataRequestUseConnectionCtx:    pulumi.Bool(false),
	ClientPrefetchThreads:                    pulumi.Int(0),
	ClientResultChunkSize:                    pulumi.Int(0),
	ClientResultColumnCaseInsensitive:        pulumi.Bool(false),
	ClientSessionKeepAlive:                   pulumi.Bool(false),
	ClientSessionKeepAliveHeartbeatFrequency: pulumi.Int(0),
	ClientTimestampTypeMapping:               pulumi.String("string"),
	Comment:                                  pulumi.String("string"),
	DateInputFormat:                          pulumi.String("string"),
	DateOutputFormat:                         pulumi.String("string"),
	DaysToExpiry:                             pulumi.Int(0),
	DefaultNamespace:                         pulumi.String("string"),
	DefaultRole:                              pulumi.String("string"),
	DefaultSecondaryRolesOption:              pulumi.String("string"),
	DefaultWarehouse:                         pulumi.String("string"),
	Disabled:                                 pulumi.String("string"),
	DisplayName:                              pulumi.String("string"),
	Email:                                    pulumi.String("string"),
	EnableUnloadPhysicalTypeOptimization:     pulumi.Bool(false),
	EnableUnredactedQuerySyntaxError:         pulumi.Bool(false),
	ErrorOnNondeterministicMerge:             pulumi.Bool(false),
	ErrorOnNondeterministicUpdate:            pulumi.Bool(false),
	GeographyOutputFormat:                    pulumi.String("string"),
	GeometryOutputFormat:                     pulumi.String("string"),
	JdbcTreatDecimalAsInt:                    pulumi.Bool(false),
	JdbcTreatTimestampNtzAsUtc:               pulumi.Bool(false),
	JdbcUseSessionTimezone:                   pulumi.Bool(false),
	JsonIndent:                               pulumi.Int(0),
	LockTimeout:                              pulumi.Int(0),
	LogLevel:                                 pulumi.String("string"),
	LoginName:                                pulumi.String("string"),
	MinsToUnlock:                             pulumi.Int(0),
	MultiStatementCount:                      pulumi.Int(0),
	Name:                                     pulumi.String("string"),
	NetworkPolicy:                            pulumi.String("string"),
	NoorderSequenceAsDefault:                 pulumi.Bool(false),
	OdbcTreatDecimalAsInt:                    pulumi.Bool(false),
	PreventUnloadToInternalStages:            pulumi.Bool(false),
	QueryTag:                                 pulumi.String("string"),
	QuotedIdentifiersIgnoreCase:              pulumi.Bool(false),
	RowsPerResultset:                         pulumi.Int(0),
	RsaPublicKey:                             pulumi.String("string"),
	RsaPublicKey2:                            pulumi.String("string"),
	S3StageVpceDnsName:                       pulumi.String("string"),
	SearchPath:                               pulumi.String("string"),
	SimulatedDataSharingConsumer:             pulumi.String("string"),
	StatementQueuedTimeoutInSeconds:          pulumi.Int(0),
	StatementTimeoutInSeconds:                pulumi.Int(0),
	StrictJsonOutput:                         pulumi.Bool(false),
	TimeInputFormat:                          pulumi.String("string"),
	TimeOutputFormat:                         pulumi.String("string"),
	TimestampDayIsAlways24h:                  pulumi.Bool(false),
	TimestampInputFormat:                     pulumi.String("string"),
	TimestampLtzOutputFormat:                 pulumi.String("string"),
	TimestampNtzOutputFormat:                 pulumi.String("string"),
	TimestampOutputFormat:                    pulumi.String("string"),
	TimestampTypeMapping:                     pulumi.String("string"),
	TimestampTzOutputFormat:                  pulumi.String("string"),
	Timezone:                                 pulumi.String("string"),
	TraceLevel:                               pulumi.String("string"),
	TransactionAbortOnError:                  pulumi.Bool(false),
	TransactionDefaultIsolationLevel:         pulumi.String("string"),
	TwoDigitCenturyStart:                     pulumi.Int(0),
	UnsupportedDdlAction:                     pulumi.String("string"),
	UseCachedResult:                          pulumi.Bool(false),
	WeekOfYearPolicy:                         pulumi.Int(0),
	WeekStart:                                pulumi.Int(0),
})
var serviceUserResource = new ServiceUser("serviceUserResource", ServiceUserArgs.builder()
    .abortDetachedQuery(false)
    .autocommit(false)
    .binaryInputFormat("string")
    .binaryOutputFormat("string")
    .clientMemoryLimit(0)
    .clientMetadataRequestUseConnectionCtx(false)
    .clientPrefetchThreads(0)
    .clientResultChunkSize(0)
    .clientResultColumnCaseInsensitive(false)
    .clientSessionKeepAlive(false)
    .clientSessionKeepAliveHeartbeatFrequency(0)
    .clientTimestampTypeMapping("string")
    .comment("string")
    .dateInputFormat("string")
    .dateOutputFormat("string")
    .daysToExpiry(0)
    .defaultNamespace("string")
    .defaultRole("string")
    .defaultSecondaryRolesOption("string")
    .defaultWarehouse("string")
    .disabled("string")
    .displayName("string")
    .email("string")
    .enableUnloadPhysicalTypeOptimization(false)
    .enableUnredactedQuerySyntaxError(false)
    .errorOnNondeterministicMerge(false)
    .errorOnNondeterministicUpdate(false)
    .geographyOutputFormat("string")
    .geometryOutputFormat("string")
    .jdbcTreatDecimalAsInt(false)
    .jdbcTreatTimestampNtzAsUtc(false)
    .jdbcUseSessionTimezone(false)
    .jsonIndent(0)
    .lockTimeout(0)
    .logLevel("string")
    .loginName("string")
    .minsToUnlock(0)
    .multiStatementCount(0)
    .name("string")
    .networkPolicy("string")
    .noorderSequenceAsDefault(false)
    .odbcTreatDecimalAsInt(false)
    .preventUnloadToInternalStages(false)
    .queryTag("string")
    .quotedIdentifiersIgnoreCase(false)
    .rowsPerResultset(0)
    .rsaPublicKey("string")
    .rsaPublicKey2("string")
    .s3StageVpceDnsName("string")
    .searchPath("string")
    .simulatedDataSharingConsumer("string")
    .statementQueuedTimeoutInSeconds(0)
    .statementTimeoutInSeconds(0)
    .strictJsonOutput(false)
    .timeInputFormat("string")
    .timeOutputFormat("string")
    .timestampDayIsAlways24h(false)
    .timestampInputFormat("string")
    .timestampLtzOutputFormat("string")
    .timestampNtzOutputFormat("string")
    .timestampOutputFormat("string")
    .timestampTypeMapping("string")
    .timestampTzOutputFormat("string")
    .timezone("string")
    .traceLevel("string")
    .transactionAbortOnError(false)
    .transactionDefaultIsolationLevel("string")
    .twoDigitCenturyStart(0)
    .unsupportedDdlAction("string")
    .useCachedResult(false)
    .weekOfYearPolicy(0)
    .weekStart(0)
    .build());
service_user_resource = snowflake.ServiceUser("serviceUserResource",
    abort_detached_query=False,
    autocommit=False,
    binary_input_format="string",
    binary_output_format="string",
    client_memory_limit=0,
    client_metadata_request_use_connection_ctx=False,
    client_prefetch_threads=0,
    client_result_chunk_size=0,
    client_result_column_case_insensitive=False,
    client_session_keep_alive=False,
    client_session_keep_alive_heartbeat_frequency=0,
    client_timestamp_type_mapping="string",
    comment="string",
    date_input_format="string",
    date_output_format="string",
    days_to_expiry=0,
    default_namespace="string",
    default_role="string",
    default_secondary_roles_option="string",
    default_warehouse="string",
    disabled="string",
    display_name="string",
    email="string",
    enable_unload_physical_type_optimization=False,
    enable_unredacted_query_syntax_error=False,
    error_on_nondeterministic_merge=False,
    error_on_nondeterministic_update=False,
    geography_output_format="string",
    geometry_output_format="string",
    jdbc_treat_decimal_as_int=False,
    jdbc_treat_timestamp_ntz_as_utc=False,
    jdbc_use_session_timezone=False,
    json_indent=0,
    lock_timeout=0,
    log_level="string",
    login_name="string",
    mins_to_unlock=0,
    multi_statement_count=0,
    name="string",
    network_policy="string",
    noorder_sequence_as_default=False,
    odbc_treat_decimal_as_int=False,
    prevent_unload_to_internal_stages=False,
    query_tag="string",
    quoted_identifiers_ignore_case=False,
    rows_per_resultset=0,
    rsa_public_key="string",
    rsa_public_key2="string",
    s3_stage_vpce_dns_name="string",
    search_path="string",
    simulated_data_sharing_consumer="string",
    statement_queued_timeout_in_seconds=0,
    statement_timeout_in_seconds=0,
    strict_json_output=False,
    time_input_format="string",
    time_output_format="string",
    timestamp_day_is_always24h=False,
    timestamp_input_format="string",
    timestamp_ltz_output_format="string",
    timestamp_ntz_output_format="string",
    timestamp_output_format="string",
    timestamp_type_mapping="string",
    timestamp_tz_output_format="string",
    timezone="string",
    trace_level="string",
    transaction_abort_on_error=False,
    transaction_default_isolation_level="string",
    two_digit_century_start=0,
    unsupported_ddl_action="string",
    use_cached_result=False,
    week_of_year_policy=0,
    week_start=0)
const serviceUserResource = new snowflake.ServiceUser("serviceUserResource", {
    abortDetachedQuery: false,
    autocommit: false,
    binaryInputFormat: "string",
    binaryOutputFormat: "string",
    clientMemoryLimit: 0,
    clientMetadataRequestUseConnectionCtx: false,
    clientPrefetchThreads: 0,
    clientResultChunkSize: 0,
    clientResultColumnCaseInsensitive: false,
    clientSessionKeepAlive: false,
    clientSessionKeepAliveHeartbeatFrequency: 0,
    clientTimestampTypeMapping: "string",
    comment: "string",
    dateInputFormat: "string",
    dateOutputFormat: "string",
    daysToExpiry: 0,
    defaultNamespace: "string",
    defaultRole: "string",
    defaultSecondaryRolesOption: "string",
    defaultWarehouse: "string",
    disabled: "string",
    displayName: "string",
    email: "string",
    enableUnloadPhysicalTypeOptimization: false,
    enableUnredactedQuerySyntaxError: false,
    errorOnNondeterministicMerge: false,
    errorOnNondeterministicUpdate: false,
    geographyOutputFormat: "string",
    geometryOutputFormat: "string",
    jdbcTreatDecimalAsInt: false,
    jdbcTreatTimestampNtzAsUtc: false,
    jdbcUseSessionTimezone: false,
    jsonIndent: 0,
    lockTimeout: 0,
    logLevel: "string",
    loginName: "string",
    minsToUnlock: 0,
    multiStatementCount: 0,
    name: "string",
    networkPolicy: "string",
    noorderSequenceAsDefault: false,
    odbcTreatDecimalAsInt: false,
    preventUnloadToInternalStages: false,
    queryTag: "string",
    quotedIdentifiersIgnoreCase: false,
    rowsPerResultset: 0,
    rsaPublicKey: "string",
    rsaPublicKey2: "string",
    s3StageVpceDnsName: "string",
    searchPath: "string",
    simulatedDataSharingConsumer: "string",
    statementQueuedTimeoutInSeconds: 0,
    statementTimeoutInSeconds: 0,
    strictJsonOutput: false,
    timeInputFormat: "string",
    timeOutputFormat: "string",
    timestampDayIsAlways24h: false,
    timestampInputFormat: "string",
    timestampLtzOutputFormat: "string",
    timestampNtzOutputFormat: "string",
    timestampOutputFormat: "string",
    timestampTypeMapping: "string",
    timestampTzOutputFormat: "string",
    timezone: "string",
    traceLevel: "string",
    transactionAbortOnError: false,
    transactionDefaultIsolationLevel: "string",
    twoDigitCenturyStart: 0,
    unsupportedDdlAction: "string",
    useCachedResult: false,
    weekOfYearPolicy: 0,
    weekStart: 0,
});
type: snowflake:ServiceUser
properties:
    abortDetachedQuery: false
    autocommit: false
    binaryInputFormat: string
    binaryOutputFormat: string
    clientMemoryLimit: 0
    clientMetadataRequestUseConnectionCtx: false
    clientPrefetchThreads: 0
    clientResultChunkSize: 0
    clientResultColumnCaseInsensitive: false
    clientSessionKeepAlive: false
    clientSessionKeepAliveHeartbeatFrequency: 0
    clientTimestampTypeMapping: string
    comment: string
    dateInputFormat: string
    dateOutputFormat: string
    daysToExpiry: 0
    defaultNamespace: string
    defaultRole: string
    defaultSecondaryRolesOption: string
    defaultWarehouse: string
    disabled: string
    displayName: string
    email: string
    enableUnloadPhysicalTypeOptimization: false
    enableUnredactedQuerySyntaxError: false
    errorOnNondeterministicMerge: false
    errorOnNondeterministicUpdate: false
    geographyOutputFormat: string
    geometryOutputFormat: string
    jdbcTreatDecimalAsInt: false
    jdbcTreatTimestampNtzAsUtc: false
    jdbcUseSessionTimezone: false
    jsonIndent: 0
    lockTimeout: 0
    logLevel: string
    loginName: string
    minsToUnlock: 0
    multiStatementCount: 0
    name: string
    networkPolicy: string
    noorderSequenceAsDefault: false
    odbcTreatDecimalAsInt: false
    preventUnloadToInternalStages: false
    queryTag: string
    quotedIdentifiersIgnoreCase: false
    rowsPerResultset: 0
    rsaPublicKey: string
    rsaPublicKey2: string
    s3StageVpceDnsName: string
    searchPath: string
    simulatedDataSharingConsumer: string
    statementQueuedTimeoutInSeconds: 0
    statementTimeoutInSeconds: 0
    strictJsonOutput: false
    timeInputFormat: string
    timeOutputFormat: string
    timestampDayIsAlways24h: false
    timestampInputFormat: string
    timestampLtzOutputFormat: string
    timestampNtzOutputFormat: string
    timestampOutputFormat: string
    timestampTypeMapping: string
    timestampTzOutputFormat: string
    timezone: string
    traceLevel: string
    transactionAbortOnError: false
    transactionDefaultIsolationLevel: string
    twoDigitCenturyStart: 0
    unsupportedDdlAction: string
    useCachedResult: false
    weekOfYearPolicy: 0
    weekStart: 0
ServiceUser Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ServiceUser resource accepts the following input properties:
- AbortDetached boolQuery 
- Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check ABORTDETACHEDQUERY docs.
- Autocommit bool
- Specifies whether autocommit is enabled for the session. Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see Transactions. For more information, check AUTOCOMMIT docs.
- BinaryInput stringFormat 
- The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. For more information, see Binary input and output. For more information, check BINARYINPUTFORMAT docs.
- BinaryOutput stringFormat 
- The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. For more information, see Binary input and output. For more information, check BINARYOUTPUTFORMAT docs.
- ClientMemory intLimit 
- Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). For more information, check CLIENTMEMORYLIMIT docs.
- ClientMetadata boolRequest Use Connection Ctx 
- For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. The narrower search typically returns fewer rows and executes more quickly. For more information, check CLIENTMETADATAREQUESTUSECONNECTION_CTX docs.
- ClientPrefetch intThreads 
- Parameter that specifies the number of threads used by the client to pre-fetch large result sets. The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check CLIENTPREFETCHTHREADS docs.
- ClientResult intChunk Size 
- Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). The JDBC driver downloads query results in chunks. For more information, check CLIENTRESULTCHUNK_SIZE docs.
- ClientResult boolColumn Case Insensitive 
- Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check CLIENTRESULTCOLUMNCASEINSENSITIVE docs.
- ClientSession boolKeep Alive 
- Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. For more information, check CLIENTSESSIONKEEP_ALIVE docs.
- ClientSession intKeep Alive Heartbeat Frequency 
- Number of seconds in-between client attempts to update the token for the session. For more information, check CLIENTSESSIONKEEPALIVEHEARTBEAT_FREQUENCY docs.
- ClientTimestamp stringType Mapping 
- Specifies the TIMESTAMP_* variation to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check CLIENTTIMESTAMPTYPE_MAPPING docs.
- Comment string
- Specifies a comment for the user.
- DateInput stringFormat 
- Specifies the input format for the DATE data type. For more information, see Date and time input and output formats. For more information, check DATEINPUTFORMAT docs.
- DateOutput stringFormat 
- Specifies the display format for the DATE data type. For more information, see Date and time input and output formats. For more information, check DATEOUTPUTFORMAT docs.
- DaysTo intExpiry 
- DefaultNamespace string
- Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the namespace exists.
- DefaultRole string
- Specifies the role that is active by default for the user’s session upon login. Note that specifying a default role for a user does not grant the role to the user. The role must be granted explicitly to the user using the GRANT ROLE command. In addition, the CREATE USER operation does not verify that the role exists. For more information about this resource, see docs.
- DefaultSecondary stringRoles Option 
- Specifies the secondary roles that are active for the user’s session upon login. Valid values are (case-insensitive): DEFAULT|NONE|ALL. More information can be found in doc.
- DefaultWarehouse string
- Specifies the virtual warehouse that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the warehouse exists. For more information about this resource, see docs.
- Disabled string
- Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- DisplayName string
- Name displayed for the user in the Snowflake web interface.
- Email string
- Email address for the user.
- EnableUnload boolPhysical Type Optimization 
- Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check ENABLEUNLOADPHYSICALTYPEOPTIMIZATION docs.
- EnableUnredacted boolQuery Syntax Error 
- Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. If FALSE, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLEUNREDACTEDQUERYSYNTAXERROR parameter. When using the ALTER USER command to set the parameter toTRUEfor a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check UNREDACTEDQUERYSYNTAXERROR docsENABLE.
- ErrorOn boolNondeterministic Merge 
- Specifies whether to return an error when the MERGE command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check ERRORONNONDETERMINISTIC_MERGE docs.
- ErrorOn boolNondeterministic Update 
- Specifies whether to return an error when the UPDATE command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check ERRORONNONDETERMINISTIC_UPDATE docs.
- GeographyOutput stringFormat 
- Display format for GEOGRAPHY values. For more information, check GEOGRAPHYOUTPUTFORMAT docs.
- GeometryOutput stringFormat 
- Display format for GEOMETRY values. For more information, check GEOMETRYOUTPUTFORMAT docs.
- JdbcTreat boolDecimal As Int 
- Specifies how JDBC processes columns that have a scale of zero (0). For more information, check JDBCTREATDECIMALASINT docs.
- JdbcTreat boolTimestamp Ntz As Utc 
- Specifies how JDBC processes TIMESTAMPNTZ values. For more information, check TREATTIMESTAMPNTZASUTC docsJDBC.
- JdbcUse boolSession Timezone 
- Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the TIMEZONE parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check JDBCUSESESSION_TIMEZONE docs.
- JsonIndent int
- Specifies the number of blank spaces to indent each new element in JSON output in the session. Also specifies whether to insert newline characters after each element. For more information, check JSON_INDENT docs.
- LockTimeout int
- Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. For more information, check LOCK_TIMEOUT docs.
- LogLevel string
- Specifies the severity level of messages that should be ingested and made available in the active event table. Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see Setting log level. For more information, check LOG_LEVEL docs.
- LoginName string
- The name users use to log in. If not supplied, snowflake will use name instead. Login names are always case-insensitive.
- MinsTo intUnlock 
- MultiStatement intCount 
- Number of statements to execute when using the multi-statement capability. For more information, check MULTISTATEMENTCOUNT docs.
- Name string
- Name of the user. Note that if you do not supply loginname this will be used as loginname. Check the docs. Due to technical limitations (read more here), avoid using the following characters: |,.,".
- NetworkPolicy string
- Specifies the network policy to enforce for your account. Network policies enable restricting access to your account based on users’ IP address. For more details, see Controlling network traffic with network policies. Any existing network policy (created using CREATE NETWORK POLICY). For more information, check NETWORK_POLICY docs.
- NoorderSequence boolAs Default 
- Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in increasing or decreasing order. For more information, check NOORDERSEQUENCEAS_DEFAULT docs.
- OdbcTreat boolDecimal As Int 
- Specifies how ODBC processes columns that have a scale of zero (0). For more information, check ODBCTREATDECIMALASINT docs.
- PreventUnload boolTo Internal Stages 
- Specifies whether to prevent data unload operations to internal (Snowflake) stages using COPY INTO \n\n statements. For more information, check PREVENTUNLOADTOINTERNALSTAGES docs.
- QueryTag string
- Optional string that can be used to tag queries and other SQL statements executed within a session. The tags are displayed in the output of the QUERYHISTORY, QUERYHISTORY*BY** functions. For more information, check QUERY_TAG docs.
- QuotedIdentifiers boolIgnore Case 
- Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see Identifier resolution). You can use this parameter in situations in which third-party applications always use double quotes around identifiers. For more information, check QUOTEDIDENTIFIERSIGNORE_CASE docs.
- RowsPer intResultset 
- Specifies the maximum number of rows returned in a result set. A value of 0 specifies no maximum. For more information, check ROWSPERRESULTSET docs.
- RsaPublic stringKey 
- Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer.
- RsaPublic stringKey2 
- Specifies the user’s second RSA public key; used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer.
- S3StageVpce stringDns Name 
- Specifies the DNS name of an Amazon S3 interface endpoint. Requests sent to the internal stage of an account via AWS PrivateLink for Amazon S3 use this endpoint to connect. For more information, see Accessing Internal stages with dedicated interface endpoints. For more information, check S3STAGEVPCEDNSNAME docs.
- SearchPath string
- Specifies the path to search to resolve unqualified object names in queries. For more information, see Name resolution in queries. Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check SEARCH_PATH docs.
- SimulatedData stringSharing Consumer 
- Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see Introduction to Secure Data Sharing and Working with shares. For more information, check SIMULATEDDATASHARING_CONSUMER docs.
- StatementQueued intTimeout In Seconds 
- Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the MAXCONCURRENCYLEVEL parameter to ensure a warehouse is never backlogged. For more information, check STATEMENTQUEUEDTIMEOUTINSECONDS docs.
- StatementTimeout intIn Seconds 
- Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check STATEMENTTIMEOUTIN_SECONDS docs.
- StrictJson boolOutput 
- This parameter specifies whether JSON output in a session is compatible with the general standard (as described by http://json.org). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check STRICTJSONOUTPUT docs.
- TimeInput stringFormat 
- Specifies the input format for the TIME data type. For more information, see Date and time input and output formats. Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check TIMEINPUTFORMAT docs.
- TimeOutput stringFormat 
- Specifies the display format for the TIME data type. For more information, see Date and time input and output formats. For more information, check TIMEOUTPUTFORMAT docs.
- TimestampDay boolIs Always24h 
- Specifies whether the DATEADD function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check TIMESTAMPDAYISALWAYS24H docs.
- TimestampInput stringFormat 
- Specifies the input format for the TIMESTAMP data type alias. For more information, see Date and time input and output formats. Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check TIMESTAMPINPUTFORMAT docs.
- TimestampLtz stringOutput Format 
- Specifies the display format for the TIMESTAMPLTZ data type. If no format is specified, defaults to OUTPUT*FORMATTIMESTAMP. For more information, see Date and time input and output formats. For more information, check TIMESTAMPLTZOUTPUT*FORMAT docs.
- TimestampNtz stringOutput Format 
- Specifies the display format for the TIMESTAMPNTZ data type. For more information, check NTZOUTPUTFORMAT docsTIMESTAMP.
- TimestampOutput stringFormat 
- Specifies the display format for the TIMESTAMP data type alias. For more information, see Date and time input and output formats. For more information, check TIMESTAMPOUTPUTFORMAT docs.
- TimestampType stringMapping 
- Specifies the TIMESTAMP** variation that the TIMESTAMP data type alias maps to. For more information, check TIMESTAMP*TYPE_MAPPING docs.
- TimestampTz stringOutput Format 
- Specifies the display format for the TIMESTAMPTZ data type. If no format is specified, defaults to OUTPUT*FORMATTIMESTAMP. For more information, see Date and time input and output formats. For more information, check TIMESTAMPTZOUTPUT*FORMAT docs.
- Timezone string
- Specifies the time zone for the session. You can specify a time zone name or a link name from release 2021a of the IANA Time Zone Database (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check TIMEZONE docs.
- TraceLevel string
- Controls how trace events are ingested into the event table. For more information about trace levels, see Setting trace level. For more information, check TRACE_LEVEL docs.
- TransactionAbort boolOn Error 
- Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. For more information, check TRANSACTIONABORTON_ERROR docs.
- TransactionDefault stringIsolation Level 
- Specifies the isolation level for transactions in the user session. For more information, check TRANSACTIONDEFAULTISOLATION_LEVEL docs.
- TwoDigit intCentury Start 
- Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the YYdate format component (i.e. years represented as 2 digits). For more information, check TWODIGITCENTURY_START docs.
- UnsupportedDdl stringAction 
- Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check UNSUPPORTEDDDLACTION docs.
- UseCached boolResult 
- Specifies whether to reuse persisted query results, if available, when a matching query is submitted. For more information, check USECACHEDRESULT docs.
- WeekOf intYear Policy 
- Specifies how the weeks in a given year are computed. 0: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year.1: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check WEEKOFYEAR_POLICY docs.
- WeekStart int
- Specifies the first day of the week (used by week-related date functions). 0: Legacy Snowflake behavior is used (i.e. ISO-like semantics).1(Monday) to7(Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check WEEK_START docs.
- AbortDetached boolQuery 
- Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check ABORTDETACHEDQUERY docs.
- Autocommit bool
- Specifies whether autocommit is enabled for the session. Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see Transactions. For more information, check AUTOCOMMIT docs.
- BinaryInput stringFormat 
- The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. For more information, see Binary input and output. For more information, check BINARYINPUTFORMAT docs.
- BinaryOutput stringFormat 
- The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. For more information, see Binary input and output. For more information, check BINARYOUTPUTFORMAT docs.
- ClientMemory intLimit 
- Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). For more information, check CLIENTMEMORYLIMIT docs.
- ClientMetadata boolRequest Use Connection Ctx 
- For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. The narrower search typically returns fewer rows and executes more quickly. For more information, check CLIENTMETADATAREQUESTUSECONNECTION_CTX docs.
- ClientPrefetch intThreads 
- Parameter that specifies the number of threads used by the client to pre-fetch large result sets. The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check CLIENTPREFETCHTHREADS docs.
- ClientResult intChunk Size 
- Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). The JDBC driver downloads query results in chunks. For more information, check CLIENTRESULTCHUNK_SIZE docs.
- ClientResult boolColumn Case Insensitive 
- Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check CLIENTRESULTCOLUMNCASEINSENSITIVE docs.
- ClientSession boolKeep Alive 
- Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. For more information, check CLIENTSESSIONKEEP_ALIVE docs.
- ClientSession intKeep Alive Heartbeat Frequency 
- Number of seconds in-between client attempts to update the token for the session. For more information, check CLIENTSESSIONKEEPALIVEHEARTBEAT_FREQUENCY docs.
- ClientTimestamp stringType Mapping 
- Specifies the TIMESTAMP_* variation to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check CLIENTTIMESTAMPTYPE_MAPPING docs.
- Comment string
- Specifies a comment for the user.
- DateInput stringFormat 
- Specifies the input format for the DATE data type. For more information, see Date and time input and output formats. For more information, check DATEINPUTFORMAT docs.
- DateOutput stringFormat 
- Specifies the display format for the DATE data type. For more information, see Date and time input and output formats. For more information, check DATEOUTPUTFORMAT docs.
- DaysTo intExpiry 
- DefaultNamespace string
- Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the namespace exists.
- DefaultRole string
- Specifies the role that is active by default for the user’s session upon login. Note that specifying a default role for a user does not grant the role to the user. The role must be granted explicitly to the user using the GRANT ROLE command. In addition, the CREATE USER operation does not verify that the role exists. For more information about this resource, see docs.
- DefaultSecondary stringRoles Option 
- Specifies the secondary roles that are active for the user’s session upon login. Valid values are (case-insensitive): DEFAULT|NONE|ALL. More information can be found in doc.
- DefaultWarehouse string
- Specifies the virtual warehouse that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the warehouse exists. For more information about this resource, see docs.
- Disabled string
- Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- DisplayName string
- Name displayed for the user in the Snowflake web interface.
- Email string
- Email address for the user.
- EnableUnload boolPhysical Type Optimization 
- Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check ENABLEUNLOADPHYSICALTYPEOPTIMIZATION docs.
- EnableUnredacted boolQuery Syntax Error 
- Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. If FALSE, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLEUNREDACTEDQUERYSYNTAXERROR parameter. When using the ALTER USER command to set the parameter toTRUEfor a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check UNREDACTEDQUERYSYNTAXERROR docsENABLE.
- ErrorOn boolNondeterministic Merge 
- Specifies whether to return an error when the MERGE command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check ERRORONNONDETERMINISTIC_MERGE docs.
- ErrorOn boolNondeterministic Update 
- Specifies whether to return an error when the UPDATE command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check ERRORONNONDETERMINISTIC_UPDATE docs.
- GeographyOutput stringFormat 
- Display format for GEOGRAPHY values. For more information, check GEOGRAPHYOUTPUTFORMAT docs.
- GeometryOutput stringFormat 
- Display format for GEOMETRY values. For more information, check GEOMETRYOUTPUTFORMAT docs.
- JdbcTreat boolDecimal As Int 
- Specifies how JDBC processes columns that have a scale of zero (0). For more information, check JDBCTREATDECIMALASINT docs.
- JdbcTreat boolTimestamp Ntz As Utc 
- Specifies how JDBC processes TIMESTAMPNTZ values. For more information, check TREATTIMESTAMPNTZASUTC docsJDBC.
- JdbcUse boolSession Timezone 
- Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the TIMEZONE parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check JDBCUSESESSION_TIMEZONE docs.
- JsonIndent int
- Specifies the number of blank spaces to indent each new element in JSON output in the session. Also specifies whether to insert newline characters after each element. For more information, check JSON_INDENT docs.
- LockTimeout int
- Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. For more information, check LOCK_TIMEOUT docs.
- LogLevel string
- Specifies the severity level of messages that should be ingested and made available in the active event table. Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see Setting log level. For more information, check LOG_LEVEL docs.
- LoginName string
- The name users use to log in. If not supplied, snowflake will use name instead. Login names are always case-insensitive.
- MinsTo intUnlock 
- MultiStatement intCount 
- Number of statements to execute when using the multi-statement capability. For more information, check MULTISTATEMENTCOUNT docs.
- Name string
- Name of the user. Note that if you do not supply loginname this will be used as loginname. Check the docs. Due to technical limitations (read more here), avoid using the following characters: |,.,".
- NetworkPolicy string
- Specifies the network policy to enforce for your account. Network policies enable restricting access to your account based on users’ IP address. For more details, see Controlling network traffic with network policies. Any existing network policy (created using CREATE NETWORK POLICY). For more information, check NETWORK_POLICY docs.
- NoorderSequence boolAs Default 
- Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in increasing or decreasing order. For more information, check NOORDERSEQUENCEAS_DEFAULT docs.
- OdbcTreat boolDecimal As Int 
- Specifies how ODBC processes columns that have a scale of zero (0). For more information, check ODBCTREATDECIMALASINT docs.
- PreventUnload boolTo Internal Stages 
- Specifies whether to prevent data unload operations to internal (Snowflake) stages using COPY INTO \n\n statements. For more information, check PREVENTUNLOADTOINTERNALSTAGES docs.
- QueryTag string
- Optional string that can be used to tag queries and other SQL statements executed within a session. The tags are displayed in the output of the QUERYHISTORY, QUERYHISTORY*BY** functions. For more information, check QUERY_TAG docs.
- QuotedIdentifiers boolIgnore Case 
- Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see Identifier resolution). You can use this parameter in situations in which third-party applications always use double quotes around identifiers. For more information, check QUOTEDIDENTIFIERSIGNORE_CASE docs.
- RowsPer intResultset 
- Specifies the maximum number of rows returned in a result set. A value of 0 specifies no maximum. For more information, check ROWSPERRESULTSET docs.
- RsaPublic stringKey 
- Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer.
- RsaPublic stringKey2 
- Specifies the user’s second RSA public key; used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer.
- S3StageVpce stringDns Name 
- Specifies the DNS name of an Amazon S3 interface endpoint. Requests sent to the internal stage of an account via AWS PrivateLink for Amazon S3 use this endpoint to connect. For more information, see Accessing Internal stages with dedicated interface endpoints. For more information, check S3STAGEVPCEDNSNAME docs.
- SearchPath string
- Specifies the path to search to resolve unqualified object names in queries. For more information, see Name resolution in queries. Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check SEARCH_PATH docs.
- SimulatedData stringSharing Consumer 
- Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see Introduction to Secure Data Sharing and Working with shares. For more information, check SIMULATEDDATASHARING_CONSUMER docs.
- StatementQueued intTimeout In Seconds 
- Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the MAXCONCURRENCYLEVEL parameter to ensure a warehouse is never backlogged. For more information, check STATEMENTQUEUEDTIMEOUTINSECONDS docs.
- StatementTimeout intIn Seconds 
- Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check STATEMENTTIMEOUTIN_SECONDS docs.
- StrictJson boolOutput 
- This parameter specifies whether JSON output in a session is compatible with the general standard (as described by http://json.org). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check STRICTJSONOUTPUT docs.
- TimeInput stringFormat 
- Specifies the input format for the TIME data type. For more information, see Date and time input and output formats. Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check TIMEINPUTFORMAT docs.
- TimeOutput stringFormat 
- Specifies the display format for the TIME data type. For more information, see Date and time input and output formats. For more information, check TIMEOUTPUTFORMAT docs.
- TimestampDay boolIs Always24h 
- Specifies whether the DATEADD function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check TIMESTAMPDAYISALWAYS24H docs.
- TimestampInput stringFormat 
- Specifies the input format for the TIMESTAMP data type alias. For more information, see Date and time input and output formats. Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check TIMESTAMPINPUTFORMAT docs.
- TimestampLtz stringOutput Format 
- Specifies the display format for the TIMESTAMPLTZ data type. If no format is specified, defaults to OUTPUT*FORMATTIMESTAMP. For more information, see Date and time input and output formats. For more information, check TIMESTAMPLTZOUTPUT*FORMAT docs.
- TimestampNtz stringOutput Format 
- Specifies the display format for the TIMESTAMPNTZ data type. For more information, check NTZOUTPUTFORMAT docsTIMESTAMP.
- TimestampOutput stringFormat 
- Specifies the display format for the TIMESTAMP data type alias. For more information, see Date and time input and output formats. For more information, check TIMESTAMPOUTPUTFORMAT docs.
- TimestampType stringMapping 
- Specifies the TIMESTAMP** variation that the TIMESTAMP data type alias maps to. For more information, check TIMESTAMP*TYPE_MAPPING docs.
- TimestampTz stringOutput Format 
- Specifies the display format for the TIMESTAMPTZ data type. If no format is specified, defaults to OUTPUT*FORMATTIMESTAMP. For more information, see Date and time input and output formats. For more information, check TIMESTAMPTZOUTPUT*FORMAT docs.
- Timezone string
- Specifies the time zone for the session. You can specify a time zone name or a link name from release 2021a of the IANA Time Zone Database (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check TIMEZONE docs.
- TraceLevel string
- Controls how trace events are ingested into the event table. For more information about trace levels, see Setting trace level. For more information, check TRACE_LEVEL docs.
- TransactionAbort boolOn Error 
- Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. For more information, check TRANSACTIONABORTON_ERROR docs.
- TransactionDefault stringIsolation Level 
- Specifies the isolation level for transactions in the user session. For more information, check TRANSACTIONDEFAULTISOLATION_LEVEL docs.
- TwoDigit intCentury Start 
- Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the YYdate format component (i.e. years represented as 2 digits). For more information, check TWODIGITCENTURY_START docs.
- UnsupportedDdl stringAction 
- Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check UNSUPPORTEDDDLACTION docs.
- UseCached boolResult 
- Specifies whether to reuse persisted query results, if available, when a matching query is submitted. For more information, check USECACHEDRESULT docs.
- WeekOf intYear Policy 
- Specifies how the weeks in a given year are computed. 0: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year.1: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check WEEKOFYEAR_POLICY docs.
- WeekStart int
- Specifies the first day of the week (used by week-related date functions). 0: Legacy Snowflake behavior is used (i.e. ISO-like semantics).1(Monday) to7(Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check WEEK_START docs.
- abortDetached BooleanQuery 
- Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check ABORTDETACHEDQUERY docs.
- autocommit Boolean
- Specifies whether autocommit is enabled for the session. Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see Transactions. For more information, check AUTOCOMMIT docs.
- binaryInput StringFormat 
- The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. For more information, see Binary input and output. For more information, check BINARYINPUTFORMAT docs.
- binaryOutput StringFormat 
- The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. For more information, see Binary input and output. For more information, check BINARYOUTPUTFORMAT docs.
- clientMemory IntegerLimit 
- Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). For more information, check CLIENTMEMORYLIMIT docs.
- clientMetadata BooleanRequest Use Connection Ctx 
- For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. The narrower search typically returns fewer rows and executes more quickly. For more information, check CLIENTMETADATAREQUESTUSECONNECTION_CTX docs.
- clientPrefetch IntegerThreads 
- Parameter that specifies the number of threads used by the client to pre-fetch large result sets. The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check CLIENTPREFETCHTHREADS docs.
- clientResult IntegerChunk Size 
- Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). The JDBC driver downloads query results in chunks. For more information, check CLIENTRESULTCHUNK_SIZE docs.
- clientResult BooleanColumn Case Insensitive 
- Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check CLIENTRESULTCOLUMNCASEINSENSITIVE docs.
- clientSession BooleanKeep Alive 
- Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. For more information, check CLIENTSESSIONKEEP_ALIVE docs.
- clientSession IntegerKeep Alive Heartbeat Frequency 
- Number of seconds in-between client attempts to update the token for the session. For more information, check CLIENTSESSIONKEEPALIVEHEARTBEAT_FREQUENCY docs.
- clientTimestamp StringType Mapping 
- Specifies the TIMESTAMP_* variation to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check CLIENTTIMESTAMPTYPE_MAPPING docs.
- comment String
- Specifies a comment for the user.
- dateInput StringFormat 
- Specifies the input format for the DATE data type. For more information, see Date and time input and output formats. For more information, check DATEINPUTFORMAT docs.
- dateOutput StringFormat 
- Specifies the display format for the DATE data type. For more information, see Date and time input and output formats. For more information, check DATEOUTPUTFORMAT docs.
- daysTo IntegerExpiry 
- defaultNamespace String
- Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the namespace exists.
- defaultRole String
- Specifies the role that is active by default for the user’s session upon login. Note that specifying a default role for a user does not grant the role to the user. The role must be granted explicitly to the user using the GRANT ROLE command. In addition, the CREATE USER operation does not verify that the role exists. For more information about this resource, see docs.
- defaultSecondary StringRoles Option 
- Specifies the secondary roles that are active for the user’s session upon login. Valid values are (case-insensitive): DEFAULT|NONE|ALL. More information can be found in doc.
- defaultWarehouse String
- Specifies the virtual warehouse that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the warehouse exists. For more information about this resource, see docs.
- disabled String
- Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- displayName String
- Name displayed for the user in the Snowflake web interface.
- email String
- Email address for the user.
- enableUnload BooleanPhysical Type Optimization 
- Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check ENABLEUNLOADPHYSICALTYPEOPTIMIZATION docs.
- enableUnredacted BooleanQuery Syntax Error 
- Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. If FALSE, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLEUNREDACTEDQUERYSYNTAXERROR parameter. When using the ALTER USER command to set the parameter toTRUEfor a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check UNREDACTEDQUERYSYNTAXERROR docsENABLE.
- errorOn BooleanNondeterministic Merge 
- Specifies whether to return an error when the MERGE command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check ERRORONNONDETERMINISTIC_MERGE docs.
- errorOn BooleanNondeterministic Update 
- Specifies whether to return an error when the UPDATE command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check ERRORONNONDETERMINISTIC_UPDATE docs.
- geographyOutput StringFormat 
- Display format for GEOGRAPHY values. For more information, check GEOGRAPHYOUTPUTFORMAT docs.
- geometryOutput StringFormat 
- Display format for GEOMETRY values. For more information, check GEOMETRYOUTPUTFORMAT docs.
- jdbcTreat BooleanDecimal As Int 
- Specifies how JDBC processes columns that have a scale of zero (0). For more information, check JDBCTREATDECIMALASINT docs.
- jdbcTreat BooleanTimestamp Ntz As Utc 
- Specifies how JDBC processes TIMESTAMPNTZ values. For more information, check TREATTIMESTAMPNTZASUTC docsJDBC.
- jdbcUse BooleanSession Timezone 
- Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the TIMEZONE parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check JDBCUSESESSION_TIMEZONE docs.
- jsonIndent Integer
- Specifies the number of blank spaces to indent each new element in JSON output in the session. Also specifies whether to insert newline characters after each element. For more information, check JSON_INDENT docs.
- lockTimeout Integer
- Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. For more information, check LOCK_TIMEOUT docs.
- logLevel String
- Specifies the severity level of messages that should be ingested and made available in the active event table. Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see Setting log level. For more information, check LOG_LEVEL docs.
- loginName String
- The name users use to log in. If not supplied, snowflake will use name instead. Login names are always case-insensitive.
- minsTo IntegerUnlock 
- multiStatement IntegerCount 
- Number of statements to execute when using the multi-statement capability. For more information, check MULTISTATEMENTCOUNT docs.
- name String
- Name of the user. Note that if you do not supply loginname this will be used as loginname. Check the docs. Due to technical limitations (read more here), avoid using the following characters: |,.,".
- networkPolicy String
- Specifies the network policy to enforce for your account. Network policies enable restricting access to your account based on users’ IP address. For more details, see Controlling network traffic with network policies. Any existing network policy (created using CREATE NETWORK POLICY). For more information, check NETWORK_POLICY docs.
- noorderSequence BooleanAs Default 
- Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in increasing or decreasing order. For more information, check NOORDERSEQUENCEAS_DEFAULT docs.
- odbcTreat BooleanDecimal As Int 
- Specifies how ODBC processes columns that have a scale of zero (0). For more information, check ODBCTREATDECIMALASINT docs.
- preventUnload BooleanTo Internal Stages 
- Specifies whether to prevent data unload operations to internal (Snowflake) stages using COPY INTO \n\n statements. For more information, check PREVENTUNLOADTOINTERNALSTAGES docs.
- queryTag String
- Optional string that can be used to tag queries and other SQL statements executed within a session. The tags are displayed in the output of the QUERYHISTORY, QUERYHISTORY*BY** functions. For more information, check QUERY_TAG docs.
- quotedIdentifiers BooleanIgnore Case 
- Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see Identifier resolution). You can use this parameter in situations in which third-party applications always use double quotes around identifiers. For more information, check QUOTEDIDENTIFIERSIGNORE_CASE docs.
- rowsPer IntegerResultset 
- Specifies the maximum number of rows returned in a result set. A value of 0 specifies no maximum. For more information, check ROWSPERRESULTSET docs.
- rsaPublic StringKey 
- Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer.
- rsaPublic StringKey2 
- Specifies the user’s second RSA public key; used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer.
- s3StageVpce StringDns Name 
- Specifies the DNS name of an Amazon S3 interface endpoint. Requests sent to the internal stage of an account via AWS PrivateLink for Amazon S3 use this endpoint to connect. For more information, see Accessing Internal stages with dedicated interface endpoints. For more information, check S3STAGEVPCEDNSNAME docs.
- searchPath String
- Specifies the path to search to resolve unqualified object names in queries. For more information, see Name resolution in queries. Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check SEARCH_PATH docs.
- simulatedData StringSharing Consumer 
- Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see Introduction to Secure Data Sharing and Working with shares. For more information, check SIMULATEDDATASHARING_CONSUMER docs.
- statementQueued IntegerTimeout In Seconds 
- Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the MAXCONCURRENCYLEVEL parameter to ensure a warehouse is never backlogged. For more information, check STATEMENTQUEUEDTIMEOUTINSECONDS docs.
- statementTimeout IntegerIn Seconds 
- Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check STATEMENTTIMEOUTIN_SECONDS docs.
- strictJson BooleanOutput 
- This parameter specifies whether JSON output in a session is compatible with the general standard (as described by http://json.org). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check STRICTJSONOUTPUT docs.
- timeInput StringFormat 
- Specifies the input format for the TIME data type. For more information, see Date and time input and output formats. Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check TIMEINPUTFORMAT docs.
- timeOutput StringFormat 
- Specifies the display format for the TIME data type. For more information, see Date and time input and output formats. For more information, check TIMEOUTPUTFORMAT docs.
- timestampDay BooleanIs Always24h 
- Specifies whether the DATEADD function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check TIMESTAMPDAYISALWAYS24H docs.
- timestampInput StringFormat 
- Specifies the input format for the TIMESTAMP data type alias. For more information, see Date and time input and output formats. Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check TIMESTAMPINPUTFORMAT docs.
- timestampLtz StringOutput Format 
- Specifies the display format for the TIMESTAMPLTZ data type. If no format is specified, defaults to OUTPUT*FORMATTIMESTAMP. For more information, see Date and time input and output formats. For more information, check TIMESTAMPLTZOUTPUT*FORMAT docs.
- timestampNtz StringOutput Format 
- Specifies the display format for the TIMESTAMPNTZ data type. For more information, check NTZOUTPUTFORMAT docsTIMESTAMP.
- timestampOutput StringFormat 
- Specifies the display format for the TIMESTAMP data type alias. For more information, see Date and time input and output formats. For more information, check TIMESTAMPOUTPUTFORMAT docs.
- timestampType StringMapping 
- Specifies the TIMESTAMP** variation that the TIMESTAMP data type alias maps to. For more information, check TIMESTAMP*TYPE_MAPPING docs.
- timestampTz StringOutput Format 
- Specifies the display format for the TIMESTAMPTZ data type. If no format is specified, defaults to OUTPUT*FORMATTIMESTAMP. For more information, see Date and time input and output formats. For more information, check TIMESTAMPTZOUTPUT*FORMAT docs.
- timezone String
- Specifies the time zone for the session. You can specify a time zone name or a link name from release 2021a of the IANA Time Zone Database (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check TIMEZONE docs.
- traceLevel String
- Controls how trace events are ingested into the event table. For more information about trace levels, see Setting trace level. For more information, check TRACE_LEVEL docs.
- transactionAbort BooleanOn Error 
- Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. For more information, check TRANSACTIONABORTON_ERROR docs.
- transactionDefault StringIsolation Level 
- Specifies the isolation level for transactions in the user session. For more information, check TRANSACTIONDEFAULTISOLATION_LEVEL docs.
- twoDigit IntegerCentury Start 
- Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the YYdate format component (i.e. years represented as 2 digits). For more information, check TWODIGITCENTURY_START docs.
- unsupportedDdl StringAction 
- Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check UNSUPPORTEDDDLACTION docs.
- useCached BooleanResult 
- Specifies whether to reuse persisted query results, if available, when a matching query is submitted. For more information, check USECACHEDRESULT docs.
- weekOf IntegerYear Policy 
- Specifies how the weeks in a given year are computed. 0: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year.1: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check WEEKOFYEAR_POLICY docs.
- weekStart Integer
- Specifies the first day of the week (used by week-related date functions). 0: Legacy Snowflake behavior is used (i.e. ISO-like semantics).1(Monday) to7(Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check WEEK_START docs.
- abortDetached booleanQuery 
- Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check ABORTDETACHEDQUERY docs.
- autocommit boolean
- Specifies whether autocommit is enabled for the session. Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see Transactions. For more information, check AUTOCOMMIT docs.
- binaryInput stringFormat 
- The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. For more information, see Binary input and output. For more information, check BINARYINPUTFORMAT docs.
- binaryOutput stringFormat 
- The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. For more information, see Binary input and output. For more information, check BINARYOUTPUTFORMAT docs.
- clientMemory numberLimit 
- Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). For more information, check CLIENTMEMORYLIMIT docs.
- clientMetadata booleanRequest Use Connection Ctx 
- For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. The narrower search typically returns fewer rows and executes more quickly. For more information, check CLIENTMETADATAREQUESTUSECONNECTION_CTX docs.
- clientPrefetch numberThreads 
- Parameter that specifies the number of threads used by the client to pre-fetch large result sets. The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check CLIENTPREFETCHTHREADS docs.
- clientResult numberChunk Size 
- Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). The JDBC driver downloads query results in chunks. For more information, check CLIENTRESULTCHUNK_SIZE docs.
- clientResult booleanColumn Case Insensitive 
- Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check CLIENTRESULTCOLUMNCASEINSENSITIVE docs.
- clientSession booleanKeep Alive 
- Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. For more information, check CLIENTSESSIONKEEP_ALIVE docs.
- clientSession numberKeep Alive Heartbeat Frequency 
- Number of seconds in-between client attempts to update the token for the session. For more information, check CLIENTSESSIONKEEPALIVEHEARTBEAT_FREQUENCY docs.
- clientTimestamp stringType Mapping 
- Specifies the TIMESTAMP_* variation to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check CLIENTTIMESTAMPTYPE_MAPPING docs.
- comment string
- Specifies a comment for the user.
- dateInput stringFormat 
- Specifies the input format for the DATE data type. For more information, see Date and time input and output formats. For more information, check DATEINPUTFORMAT docs.
- dateOutput stringFormat 
- Specifies the display format for the DATE data type. For more information, see Date and time input and output formats. For more information, check DATEOUTPUTFORMAT docs.
- daysTo numberExpiry 
- defaultNamespace string
- Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the namespace exists.
- defaultRole string
- Specifies the role that is active by default for the user’s session upon login. Note that specifying a default role for a user does not grant the role to the user. The role must be granted explicitly to the user using the GRANT ROLE command. In addition, the CREATE USER operation does not verify that the role exists. For more information about this resource, see docs.
- defaultSecondary stringRoles Option 
- Specifies the secondary roles that are active for the user’s session upon login. Valid values are (case-insensitive): DEFAULT|NONE|ALL. More information can be found in doc.
- defaultWarehouse string
- Specifies the virtual warehouse that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the warehouse exists. For more information about this resource, see docs.
- disabled string
- Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- displayName string
- Name displayed for the user in the Snowflake web interface.
- email string
- Email address for the user.
- enableUnload booleanPhysical Type Optimization 
- Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check ENABLEUNLOADPHYSICALTYPEOPTIMIZATION docs.
- enableUnredacted booleanQuery Syntax Error 
- Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. If FALSE, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLEUNREDACTEDQUERYSYNTAXERROR parameter. When using the ALTER USER command to set the parameter toTRUEfor a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check UNREDACTEDQUERYSYNTAXERROR docsENABLE.
- errorOn booleanNondeterministic Merge 
- Specifies whether to return an error when the MERGE command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check ERRORONNONDETERMINISTIC_MERGE docs.
- errorOn booleanNondeterministic Update 
- Specifies whether to return an error when the UPDATE command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check ERRORONNONDETERMINISTIC_UPDATE docs.
- geographyOutput stringFormat 
- Display format for GEOGRAPHY values. For more information, check GEOGRAPHYOUTPUTFORMAT docs.
- geometryOutput stringFormat 
- Display format for GEOMETRY values. For more information, check GEOMETRYOUTPUTFORMAT docs.
- jdbcTreat booleanDecimal As Int 
- Specifies how JDBC processes columns that have a scale of zero (0). For more information, check JDBCTREATDECIMALASINT docs.
- jdbcTreat booleanTimestamp Ntz As Utc 
- Specifies how JDBC processes TIMESTAMPNTZ values. For more information, check TREATTIMESTAMPNTZASUTC docsJDBC.
- jdbcUse booleanSession Timezone 
- Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the TIMEZONE parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check JDBCUSESESSION_TIMEZONE docs.
- jsonIndent number
- Specifies the number of blank spaces to indent each new element in JSON output in the session. Also specifies whether to insert newline characters after each element. For more information, check JSON_INDENT docs.
- lockTimeout number
- Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. For more information, check LOCK_TIMEOUT docs.
- logLevel string
- Specifies the severity level of messages that should be ingested and made available in the active event table. Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see Setting log level. For more information, check LOG_LEVEL docs.
- loginName string
- The name users use to log in. If not supplied, snowflake will use name instead. Login names are always case-insensitive.
- minsTo numberUnlock 
- multiStatement numberCount 
- Number of statements to execute when using the multi-statement capability. For more information, check MULTISTATEMENTCOUNT docs.
- name string
- Name of the user. Note that if you do not supply loginname this will be used as loginname. Check the docs. Due to technical limitations (read more here), avoid using the following characters: |,.,".
- networkPolicy string
- Specifies the network policy to enforce for your account. Network policies enable restricting access to your account based on users’ IP address. For more details, see Controlling network traffic with network policies. Any existing network policy (created using CREATE NETWORK POLICY). For more information, check NETWORK_POLICY docs.
- noorderSequence booleanAs Default 
- Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in increasing or decreasing order. For more information, check NOORDERSEQUENCEAS_DEFAULT docs.
- odbcTreat booleanDecimal As Int 
- Specifies how ODBC processes columns that have a scale of zero (0). For more information, check ODBCTREATDECIMALASINT docs.
- preventUnload booleanTo Internal Stages 
- Specifies whether to prevent data unload operations to internal (Snowflake) stages using COPY INTO \n\n statements. For more information, check PREVENTUNLOADTOINTERNALSTAGES docs.
- queryTag string
- Optional string that can be used to tag queries and other SQL statements executed within a session. The tags are displayed in the output of the QUERYHISTORY, QUERYHISTORY*BY** functions. For more information, check QUERY_TAG docs.
- quotedIdentifiers booleanIgnore Case 
- Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see Identifier resolution). You can use this parameter in situations in which third-party applications always use double quotes around identifiers. For more information, check QUOTEDIDENTIFIERSIGNORE_CASE docs.
- rowsPer numberResultset 
- Specifies the maximum number of rows returned in a result set. A value of 0 specifies no maximum. For more information, check ROWSPERRESULTSET docs.
- rsaPublic stringKey 
- Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer.
- rsaPublic stringKey2 
- Specifies the user’s second RSA public key; used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer.
- s3StageVpce stringDns Name 
- Specifies the DNS name of an Amazon S3 interface endpoint. Requests sent to the internal stage of an account via AWS PrivateLink for Amazon S3 use this endpoint to connect. For more information, see Accessing Internal stages with dedicated interface endpoints. For more information, check S3STAGEVPCEDNSNAME docs.
- searchPath string
- Specifies the path to search to resolve unqualified object names in queries. For more information, see Name resolution in queries. Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check SEARCH_PATH docs.
- simulatedData stringSharing Consumer 
- Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see Introduction to Secure Data Sharing and Working with shares. For more information, check SIMULATEDDATASHARING_CONSUMER docs.
- statementQueued numberTimeout In Seconds 
- Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the MAXCONCURRENCYLEVEL parameter to ensure a warehouse is never backlogged. For more information, check STATEMENTQUEUEDTIMEOUTINSECONDS docs.
- statementTimeout numberIn Seconds 
- Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check STATEMENTTIMEOUTIN_SECONDS docs.
- strictJson booleanOutput 
- This parameter specifies whether JSON output in a session is compatible with the general standard (as described by http://json.org). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check STRICTJSONOUTPUT docs.
- timeInput stringFormat 
- Specifies the input format for the TIME data type. For more information, see Date and time input and output formats. Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check TIMEINPUTFORMAT docs.
- timeOutput stringFormat 
- Specifies the display format for the TIME data type. For more information, see Date and time input and output formats. For more information, check TIMEOUTPUTFORMAT docs.
- timestampDay booleanIs Always24h 
- Specifies whether the DATEADD function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check TIMESTAMPDAYISALWAYS24H docs.
- timestampInput stringFormat 
- Specifies the input format for the TIMESTAMP data type alias. For more information, see Date and time input and output formats. Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check TIMESTAMPINPUTFORMAT docs.
- timestampLtz stringOutput Format 
- Specifies the display format for the TIMESTAMPLTZ data type. If no format is specified, defaults to OUTPUT*FORMATTIMESTAMP. For more information, see Date and time input and output formats. For more information, check TIMESTAMPLTZOUTPUT*FORMAT docs.
- timestampNtz stringOutput Format 
- Specifies the display format for the TIMESTAMPNTZ data type. For more information, check NTZOUTPUTFORMAT docsTIMESTAMP.
- timestampOutput stringFormat 
- Specifies the display format for the TIMESTAMP data type alias. For more information, see Date and time input and output formats. For more information, check TIMESTAMPOUTPUTFORMAT docs.
- timestampType stringMapping 
- Specifies the TIMESTAMP** variation that the TIMESTAMP data type alias maps to. For more information, check TIMESTAMP*TYPE_MAPPING docs.
- timestampTz stringOutput Format 
- Specifies the display format for the TIMESTAMPTZ data type. If no format is specified, defaults to OUTPUT*FORMATTIMESTAMP. For more information, see Date and time input and output formats. For more information, check TIMESTAMPTZOUTPUT*FORMAT docs.
- timezone string
- Specifies the time zone for the session. You can specify a time zone name or a link name from release 2021a of the IANA Time Zone Database (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check TIMEZONE docs.
- traceLevel string
- Controls how trace events are ingested into the event table. For more information about trace levels, see Setting trace level. For more information, check TRACE_LEVEL docs.
- transactionAbort booleanOn Error 
- Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. For more information, check TRANSACTIONABORTON_ERROR docs.
- transactionDefault stringIsolation Level 
- Specifies the isolation level for transactions in the user session. For more information, check TRANSACTIONDEFAULTISOLATION_LEVEL docs.
- twoDigit numberCentury Start 
- Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the YYdate format component (i.e. years represented as 2 digits). For more information, check TWODIGITCENTURY_START docs.
- unsupportedDdl stringAction 
- Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check UNSUPPORTEDDDLACTION docs.
- useCached booleanResult 
- Specifies whether to reuse persisted query results, if available, when a matching query is submitted. For more information, check USECACHEDRESULT docs.
- weekOf numberYear Policy 
- Specifies how the weeks in a given year are computed. 0: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year.1: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check WEEKOFYEAR_POLICY docs.
- weekStart number
- Specifies the first day of the week (used by week-related date functions). 0: Legacy Snowflake behavior is used (i.e. ISO-like semantics).1(Monday) to7(Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check WEEK_START docs.
- abort_detached_ boolquery 
- Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check ABORTDETACHEDQUERY docs.
- autocommit bool
- Specifies whether autocommit is enabled for the session. Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see Transactions. For more information, check AUTOCOMMIT docs.
- binary_input_ strformat 
- The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. For more information, see Binary input and output. For more information, check BINARYINPUTFORMAT docs.
- binary_output_ strformat 
- The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. For more information, see Binary input and output. For more information, check BINARYOUTPUTFORMAT docs.
- client_memory_ intlimit 
- Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). For more information, check CLIENTMEMORYLIMIT docs.
- client_metadata_ boolrequest_ use_ connection_ ctx 
- For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. The narrower search typically returns fewer rows and executes more quickly. For more information, check CLIENTMETADATAREQUESTUSECONNECTION_CTX docs.
- client_prefetch_ intthreads 
- Parameter that specifies the number of threads used by the client to pre-fetch large result sets. The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check CLIENTPREFETCHTHREADS docs.
- client_result_ intchunk_ size 
- Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). The JDBC driver downloads query results in chunks. For more information, check CLIENTRESULTCHUNK_SIZE docs.
- client_result_ boolcolumn_ case_ insensitive 
- Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check CLIENTRESULTCOLUMNCASEINSENSITIVE docs.
- client_session_ boolkeep_ alive 
- Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. For more information, check CLIENTSESSIONKEEP_ALIVE docs.
- client_session_ intkeep_ alive_ heartbeat_ frequency 
- Number of seconds in-between client attempts to update the token for the session. For more information, check CLIENTSESSIONKEEPALIVEHEARTBEAT_FREQUENCY docs.
- client_timestamp_ strtype_ mapping 
- Specifies the TIMESTAMP_* variation to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check CLIENTTIMESTAMPTYPE_MAPPING docs.
- comment str
- Specifies a comment for the user.
- date_input_ strformat 
- Specifies the input format for the DATE data type. For more information, see Date and time input and output formats. For more information, check DATEINPUTFORMAT docs.
- date_output_ strformat 
- Specifies the display format for the DATE data type. For more information, see Date and time input and output formats. For more information, check DATEOUTPUTFORMAT docs.
- days_to_ intexpiry 
- default_namespace str
- Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the namespace exists.
- default_role str
- Specifies the role that is active by default for the user’s session upon login. Note that specifying a default role for a user does not grant the role to the user. The role must be granted explicitly to the user using the GRANT ROLE command. In addition, the CREATE USER operation does not verify that the role exists. For more information about this resource, see docs.
- default_secondary_ strroles_ option 
- Specifies the secondary roles that are active for the user’s session upon login. Valid values are (case-insensitive): DEFAULT|NONE|ALL. More information can be found in doc.
- default_warehouse str
- Specifies the virtual warehouse that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the warehouse exists. For more information about this resource, see docs.
- disabled str
- Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- display_name str
- Name displayed for the user in the Snowflake web interface.
- email str
- Email address for the user.
- enable_unload_ boolphysical_ type_ optimization 
- Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check ENABLEUNLOADPHYSICALTYPEOPTIMIZATION docs.
- enable_unredacted_ boolquery_ syntax_ error 
- Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. If FALSE, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLEUNREDACTEDQUERYSYNTAXERROR parameter. When using the ALTER USER command to set the parameter toTRUEfor a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check UNREDACTEDQUERYSYNTAXERROR docsENABLE.
- error_on_ boolnondeterministic_ merge 
- Specifies whether to return an error when the MERGE command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check ERRORONNONDETERMINISTIC_MERGE docs.
- error_on_ boolnondeterministic_ update 
- Specifies whether to return an error when the UPDATE command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check ERRORONNONDETERMINISTIC_UPDATE docs.
- geography_output_ strformat 
- Display format for GEOGRAPHY values. For more information, check GEOGRAPHYOUTPUTFORMAT docs.
- geometry_output_ strformat 
- Display format for GEOMETRY values. For more information, check GEOMETRYOUTPUTFORMAT docs.
- jdbc_treat_ booldecimal_ as_ int 
- Specifies how JDBC processes columns that have a scale of zero (0). For more information, check JDBCTREATDECIMALASINT docs.
- jdbc_treat_ booltimestamp_ ntz_ as_ utc 
- Specifies how JDBC processes TIMESTAMPNTZ values. For more information, check TREATTIMESTAMPNTZASUTC docsJDBC.
- jdbc_use_ boolsession_ timezone 
- Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the TIMEZONE parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check JDBCUSESESSION_TIMEZONE docs.
- json_indent int
- Specifies the number of blank spaces to indent each new element in JSON output in the session. Also specifies whether to insert newline characters after each element. For more information, check JSON_INDENT docs.
- lock_timeout int
- Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. For more information, check LOCK_TIMEOUT docs.
- log_level str
- Specifies the severity level of messages that should be ingested and made available in the active event table. Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see Setting log level. For more information, check LOG_LEVEL docs.
- login_name str
- The name users use to log in. If not supplied, snowflake will use name instead. Login names are always case-insensitive.
- mins_to_ intunlock 
- multi_statement_ intcount 
- Number of statements to execute when using the multi-statement capability. For more information, check MULTISTATEMENTCOUNT docs.
- name str
- Name of the user. Note that if you do not supply loginname this will be used as loginname. Check the docs. Due to technical limitations (read more here), avoid using the following characters: |,.,".
- network_policy str
- Specifies the network policy to enforce for your account. Network policies enable restricting access to your account based on users’ IP address. For more details, see Controlling network traffic with network policies. Any existing network policy (created using CREATE NETWORK POLICY). For more information, check NETWORK_POLICY docs.
- noorder_sequence_ boolas_ default 
- Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in increasing or decreasing order. For more information, check NOORDERSEQUENCEAS_DEFAULT docs.
- odbc_treat_ booldecimal_ as_ int 
- Specifies how ODBC processes columns that have a scale of zero (0). For more information, check ODBCTREATDECIMALASINT docs.
- prevent_unload_ boolto_ internal_ stages 
- Specifies whether to prevent data unload operations to internal (Snowflake) stages using COPY INTO \n\n statements. For more information, check PREVENTUNLOADTOINTERNALSTAGES docs.
- query_tag str
- Optional string that can be used to tag queries and other SQL statements executed within a session. The tags are displayed in the output of the QUERYHISTORY, QUERYHISTORY*BY** functions. For more information, check QUERY_TAG docs.
- quoted_identifiers_ boolignore_ case 
- Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see Identifier resolution). You can use this parameter in situations in which third-party applications always use double quotes around identifiers. For more information, check QUOTEDIDENTIFIERSIGNORE_CASE docs.
- rows_per_ intresultset 
- Specifies the maximum number of rows returned in a result set. A value of 0 specifies no maximum. For more information, check ROWSPERRESULTSET docs.
- rsa_public_ strkey 
- Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer.
- rsa_public_ strkey2 
- Specifies the user’s second RSA public key; used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer.
- s3_stage_ strvpce_ dns_ name 
- Specifies the DNS name of an Amazon S3 interface endpoint. Requests sent to the internal stage of an account via AWS PrivateLink for Amazon S3 use this endpoint to connect. For more information, see Accessing Internal stages with dedicated interface endpoints. For more information, check S3STAGEVPCEDNSNAME docs.
- search_path str
- Specifies the path to search to resolve unqualified object names in queries. For more information, see Name resolution in queries. Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check SEARCH_PATH docs.
- simulated_data_ strsharing_ consumer 
- Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see Introduction to Secure Data Sharing and Working with shares. For more information, check SIMULATEDDATASHARING_CONSUMER docs.
- statement_queued_ inttimeout_ in_ seconds 
- Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the MAXCONCURRENCYLEVEL parameter to ensure a warehouse is never backlogged. For more information, check STATEMENTQUEUEDTIMEOUTINSECONDS docs.
- statement_timeout_ intin_ seconds 
- Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check STATEMENTTIMEOUTIN_SECONDS docs.
- strict_json_ booloutput 
- This parameter specifies whether JSON output in a session is compatible with the general standard (as described by http://json.org). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check STRICTJSONOUTPUT docs.
- time_input_ strformat 
- Specifies the input format for the TIME data type. For more information, see Date and time input and output formats. Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check TIMEINPUTFORMAT docs.
- time_output_ strformat 
- Specifies the display format for the TIME data type. For more information, see Date and time input and output formats. For more information, check TIMEOUTPUTFORMAT docs.
- timestamp_day_ boolis_ always24h 
- Specifies whether the DATEADD function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check TIMESTAMPDAYISALWAYS24H docs.
- timestamp_input_ strformat 
- Specifies the input format for the TIMESTAMP data type alias. For more information, see Date and time input and output formats. Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check TIMESTAMPINPUTFORMAT docs.
- timestamp_ltz_ stroutput_ format 
- Specifies the display format for the TIMESTAMPLTZ data type. If no format is specified, defaults to OUTPUT*FORMATTIMESTAMP. For more information, see Date and time input and output formats. For more information, check TIMESTAMPLTZOUTPUT*FORMAT docs.
- timestamp_ntz_ stroutput_ format 
- Specifies the display format for the TIMESTAMPNTZ data type. For more information, check NTZOUTPUTFORMAT docsTIMESTAMP.
- timestamp_output_ strformat 
- Specifies the display format for the TIMESTAMP data type alias. For more information, see Date and time input and output formats. For more information, check TIMESTAMPOUTPUTFORMAT docs.
- timestamp_type_ strmapping 
- Specifies the TIMESTAMP** variation that the TIMESTAMP data type alias maps to. For more information, check TIMESTAMP*TYPE_MAPPING docs.
- timestamp_tz_ stroutput_ format 
- Specifies the display format for the TIMESTAMPTZ data type. If no format is specified, defaults to OUTPUT*FORMATTIMESTAMP. For more information, see Date and time input and output formats. For more information, check TIMESTAMPTZOUTPUT*FORMAT docs.
- timezone str
- Specifies the time zone for the session. You can specify a time zone name or a link name from release 2021a of the IANA Time Zone Database (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check TIMEZONE docs.
- trace_level str
- Controls how trace events are ingested into the event table. For more information about trace levels, see Setting trace level. For more information, check TRACE_LEVEL docs.
- transaction_abort_ boolon_ error 
- Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. For more information, check TRANSACTIONABORTON_ERROR docs.
- transaction_default_ strisolation_ level 
- Specifies the isolation level for transactions in the user session. For more information, check TRANSACTIONDEFAULTISOLATION_LEVEL docs.
- two_digit_ intcentury_ start 
- Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the YYdate format component (i.e. years represented as 2 digits). For more information, check TWODIGITCENTURY_START docs.
- unsupported_ddl_ straction 
- Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check UNSUPPORTEDDDLACTION docs.
- use_cached_ boolresult 
- Specifies whether to reuse persisted query results, if available, when a matching query is submitted. For more information, check USECACHEDRESULT docs.
- week_of_ intyear_ policy 
- Specifies how the weeks in a given year are computed. 0: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year.1: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check WEEKOFYEAR_POLICY docs.
- week_start int
- Specifies the first day of the week (used by week-related date functions). 0: Legacy Snowflake behavior is used (i.e. ISO-like semantics).1(Monday) to7(Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check WEEK_START docs.
- abortDetached BooleanQuery 
- Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check ABORTDETACHEDQUERY docs.
- autocommit Boolean
- Specifies whether autocommit is enabled for the session. Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see Transactions. For more information, check AUTOCOMMIT docs.
- binaryInput StringFormat 
- The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. For more information, see Binary input and output. For more information, check BINARYINPUTFORMAT docs.
- binaryOutput StringFormat 
- The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. For more information, see Binary input and output. For more information, check BINARYOUTPUTFORMAT docs.
- clientMemory NumberLimit 
- Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). For more information, check CLIENTMEMORYLIMIT docs.
- clientMetadata BooleanRequest Use Connection Ctx 
- For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. The narrower search typically returns fewer rows and executes more quickly. For more information, check CLIENTMETADATAREQUESTUSECONNECTION_CTX docs.
- clientPrefetch NumberThreads 
- Parameter that specifies the number of threads used by the client to pre-fetch large result sets. The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check CLIENTPREFETCHTHREADS docs.
- clientResult NumberChunk Size 
- Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). The JDBC driver downloads query results in chunks. For more information, check CLIENTRESULTCHUNK_SIZE docs.
- clientResult BooleanColumn Case Insensitive 
- Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check CLIENTRESULTCOLUMNCASEINSENSITIVE docs.
- clientSession BooleanKeep Alive 
- Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. For more information, check CLIENTSESSIONKEEP_ALIVE docs.
- clientSession NumberKeep Alive Heartbeat Frequency 
- Number of seconds in-between client attempts to update the token for the session. For more information, check CLIENTSESSIONKEEPALIVEHEARTBEAT_FREQUENCY docs.
- clientTimestamp StringType Mapping 
- Specifies the TIMESTAMP_* variation to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check CLIENTTIMESTAMPTYPE_MAPPING docs.
- comment String
- Specifies a comment for the user.
- dateInput StringFormat 
- Specifies the input format for the DATE data type. For more information, see Date and time input and output formats. For more information, check DATEINPUTFORMAT docs.
- dateOutput StringFormat 
- Specifies the display format for the DATE data type. For more information, see Date and time input and output formats. For more information, check DATEOUTPUTFORMAT docs.
- daysTo NumberExpiry 
- defaultNamespace String
- Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the namespace exists.
- defaultRole String
- Specifies the role that is active by default for the user’s session upon login. Note that specifying a default role for a user does not grant the role to the user. The role must be granted explicitly to the user using the GRANT ROLE command. In addition, the CREATE USER operation does not verify that the role exists. For more information about this resource, see docs.
- defaultSecondary StringRoles Option 
- Specifies the secondary roles that are active for the user’s session upon login. Valid values are (case-insensitive): DEFAULT|NONE|ALL. More information can be found in doc.
- defaultWarehouse String
- Specifies the virtual warehouse that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the warehouse exists. For more information about this resource, see docs.
- disabled String
- Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- displayName String
- Name displayed for the user in the Snowflake web interface.
- email String
- Email address for the user.
- enableUnload BooleanPhysical Type Optimization 
- Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check ENABLEUNLOADPHYSICALTYPEOPTIMIZATION docs.
- enableUnredacted BooleanQuery Syntax Error 
- Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. If FALSE, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLEUNREDACTEDQUERYSYNTAXERROR parameter. When using the ALTER USER command to set the parameter toTRUEfor a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check UNREDACTEDQUERYSYNTAXERROR docsENABLE.
- errorOn BooleanNondeterministic Merge 
- Specifies whether to return an error when the MERGE command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check ERRORONNONDETERMINISTIC_MERGE docs.
- errorOn BooleanNondeterministic Update 
- Specifies whether to return an error when the UPDATE command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check ERRORONNONDETERMINISTIC_UPDATE docs.
- geographyOutput StringFormat 
- Display format for GEOGRAPHY values. For more information, check GEOGRAPHYOUTPUTFORMAT docs.
- geometryOutput StringFormat 
- Display format for GEOMETRY values. For more information, check GEOMETRYOUTPUTFORMAT docs.
- jdbcTreat BooleanDecimal As Int 
- Specifies how JDBC processes columns that have a scale of zero (0). For more information, check JDBCTREATDECIMALASINT docs.
- jdbcTreat BooleanTimestamp Ntz As Utc 
- Specifies how JDBC processes TIMESTAMPNTZ values. For more information, check TREATTIMESTAMPNTZASUTC docsJDBC.
- jdbcUse BooleanSession Timezone 
- Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the TIMEZONE parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check JDBCUSESESSION_TIMEZONE docs.
- jsonIndent Number
- Specifies the number of blank spaces to indent each new element in JSON output in the session. Also specifies whether to insert newline characters after each element. For more information, check JSON_INDENT docs.
- lockTimeout Number
- Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. For more information, check LOCK_TIMEOUT docs.
- logLevel String
- Specifies the severity level of messages that should be ingested and made available in the active event table. Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see Setting log level. For more information, check LOG_LEVEL docs.
- loginName String
- The name users use to log in. If not supplied, snowflake will use name instead. Login names are always case-insensitive.
- minsTo NumberUnlock 
- multiStatement NumberCount 
- Number of statements to execute when using the multi-statement capability. For more information, check MULTISTATEMENTCOUNT docs.
- name String
- Name of the user. Note that if you do not supply loginname this will be used as loginname. Check the docs. Due to technical limitations (read more here), avoid using the following characters: |,.,".
- networkPolicy String
- Specifies the network policy to enforce for your account. Network policies enable restricting access to your account based on users’ IP address. For more details, see Controlling network traffic with network policies. Any existing network policy (created using CREATE NETWORK POLICY). For more information, check NETWORK_POLICY docs.
- noorderSequence BooleanAs Default 
- Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in increasing or decreasing order. For more information, check NOORDERSEQUENCEAS_DEFAULT docs.
- odbcTreat BooleanDecimal As Int 
- Specifies how ODBC processes columns that have a scale of zero (0). For more information, check ODBCTREATDECIMALASINT docs.
- preventUnload BooleanTo Internal Stages 
- Specifies whether to prevent data unload operations to internal (Snowflake) stages using COPY INTO \n\n statements. For more information, check PREVENTUNLOADTOINTERNALSTAGES docs.
- queryTag String
- Optional string that can be used to tag queries and other SQL statements executed within a session. The tags are displayed in the output of the QUERYHISTORY, QUERYHISTORY*BY** functions. For more information, check QUERY_TAG docs.
- quotedIdentifiers BooleanIgnore Case 
- Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see Identifier resolution). You can use this parameter in situations in which third-party applications always use double quotes around identifiers. For more information, check QUOTEDIDENTIFIERSIGNORE_CASE docs.
- rowsPer NumberResultset 
- Specifies the maximum number of rows returned in a result set. A value of 0 specifies no maximum. For more information, check ROWSPERRESULTSET docs.
- rsaPublic StringKey 
- Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer.
- rsaPublic StringKey2 
- Specifies the user’s second RSA public key; used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer.
- s3StageVpce StringDns Name 
- Specifies the DNS name of an Amazon S3 interface endpoint. Requests sent to the internal stage of an account via AWS PrivateLink for Amazon S3 use this endpoint to connect. For more information, see Accessing Internal stages with dedicated interface endpoints. For more information, check S3STAGEVPCEDNSNAME docs.
- searchPath String
- Specifies the path to search to resolve unqualified object names in queries. For more information, see Name resolution in queries. Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check SEARCH_PATH docs.
- simulatedData StringSharing Consumer 
- Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see Introduction to Secure Data Sharing and Working with shares. For more information, check SIMULATEDDATASHARING_CONSUMER docs.
- statementQueued NumberTimeout In Seconds 
- Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the MAXCONCURRENCYLEVEL parameter to ensure a warehouse is never backlogged. For more information, check STATEMENTQUEUEDTIMEOUTINSECONDS docs.
- statementTimeout NumberIn Seconds 
- Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check STATEMENTTIMEOUTIN_SECONDS docs.
- strictJson BooleanOutput 
- This parameter specifies whether JSON output in a session is compatible with the general standard (as described by http://json.org). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check STRICTJSONOUTPUT docs.
- timeInput StringFormat 
- Specifies the input format for the TIME data type. For more information, see Date and time input and output formats. Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check TIMEINPUTFORMAT docs.
- timeOutput StringFormat 
- Specifies the display format for the TIME data type. For more information, see Date and time input and output formats. For more information, check TIMEOUTPUTFORMAT docs.
- timestampDay BooleanIs Always24h 
- Specifies whether the DATEADD function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check TIMESTAMPDAYISALWAYS24H docs.
- timestampInput StringFormat 
- Specifies the input format for the TIMESTAMP data type alias. For more information, see Date and time input and output formats. Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check TIMESTAMPINPUTFORMAT docs.
- timestampLtz StringOutput Format 
- Specifies the display format for the TIMESTAMPLTZ data type. If no format is specified, defaults to OUTPUT*FORMATTIMESTAMP. For more information, see Date and time input and output formats. For more information, check TIMESTAMPLTZOUTPUT*FORMAT docs.
- timestampNtz StringOutput Format 
- Specifies the display format for the TIMESTAMPNTZ data type. For more information, check NTZOUTPUTFORMAT docsTIMESTAMP.
- timestampOutput StringFormat 
- Specifies the display format for the TIMESTAMP data type alias. For more information, see Date and time input and output formats. For more information, check TIMESTAMPOUTPUTFORMAT docs.
- timestampType StringMapping 
- Specifies the TIMESTAMP** variation that the TIMESTAMP data type alias maps to. For more information, check TIMESTAMP*TYPE_MAPPING docs.
- timestampTz StringOutput Format 
- Specifies the display format for the TIMESTAMPTZ data type. If no format is specified, defaults to OUTPUT*FORMATTIMESTAMP. For more information, see Date and time input and output formats. For more information, check TIMESTAMPTZOUTPUT*FORMAT docs.
- timezone String
- Specifies the time zone for the session. You can specify a time zone name or a link name from release 2021a of the IANA Time Zone Database (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check TIMEZONE docs.
- traceLevel String
- Controls how trace events are ingested into the event table. For more information about trace levels, see Setting trace level. For more information, check TRACE_LEVEL docs.
- transactionAbort BooleanOn Error 
- Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. For more information, check TRANSACTIONABORTON_ERROR docs.
- transactionDefault StringIsolation Level 
- Specifies the isolation level for transactions in the user session. For more information, check TRANSACTIONDEFAULTISOLATION_LEVEL docs.
- twoDigit NumberCentury Start 
- Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the YYdate format component (i.e. years represented as 2 digits). For more information, check TWODIGITCENTURY_START docs.
- unsupportedDdl StringAction 
- Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check UNSUPPORTEDDDLACTION docs.
- useCached BooleanResult 
- Specifies whether to reuse persisted query results, if available, when a matching query is submitted. For more information, check USECACHEDRESULT docs.
- weekOf NumberYear Policy 
- Specifies how the weeks in a given year are computed. 0: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year.1: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check WEEKOFYEAR_POLICY docs.
- weekStart Number
- Specifies the first day of the week (used by week-related date functions). 0: Legacy Snowflake behavior is used (i.e. ISO-like semantics).1(Monday) to7(Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check WEEK_START docs.
Outputs
All input properties are implicitly available as output properties. Additionally, the ServiceUser resource produces the following output properties:
- FullyQualified stringName 
- Fully qualified name of the resource. For more information, see object name resolution.
- Id string
- The provider-assigned unique ID for this managed resource.
- Parameters
List<ServiceUser Parameter> 
- Outputs the result of SHOW PARAMETERS IN USERfor the given user.
- ShowOutputs List<ServiceUser Show Output> 
- Outputs the result of SHOW USERfor the given user.
- UserType string
- Specifies a type for the user.
- FullyQualified stringName 
- Fully qualified name of the resource. For more information, see object name resolution.
- Id string
- The provider-assigned unique ID for this managed resource.
- Parameters
[]ServiceUser Parameter 
- Outputs the result of SHOW PARAMETERS IN USERfor the given user.
- ShowOutputs []ServiceUser Show Output 
- Outputs the result of SHOW USERfor the given user.
- UserType string
- Specifies a type for the user.
- fullyQualified StringName 
- Fully qualified name of the resource. For more information, see object name resolution.
- id String
- The provider-assigned unique ID for this managed resource.
- parameters
List<ServiceUser Parameter> 
- Outputs the result of SHOW PARAMETERS IN USERfor the given user.
- showOutputs List<ServiceUser Show Output> 
- Outputs the result of SHOW USERfor the given user.
- userType String
- Specifies a type for the user.
- fullyQualified stringName 
- Fully qualified name of the resource. For more information, see object name resolution.
- id string
- The provider-assigned unique ID for this managed resource.
- parameters
ServiceUser Parameter[] 
- Outputs the result of SHOW PARAMETERS IN USERfor the given user.
- showOutputs ServiceUser Show Output[] 
- Outputs the result of SHOW USERfor the given user.
- userType string
- Specifies a type for the user.
- fully_qualified_ strname 
- Fully qualified name of the resource. For more information, see object name resolution.
- id str
- The provider-assigned unique ID for this managed resource.
- parameters
Sequence[ServiceUser Parameter] 
- Outputs the result of SHOW PARAMETERS IN USERfor the given user.
- show_outputs Sequence[ServiceUser Show Output] 
- Outputs the result of SHOW USERfor the given user.
- user_type str
- Specifies a type for the user.
- fullyQualified StringName 
- Fully qualified name of the resource. For more information, see object name resolution.
- id String
- The provider-assigned unique ID for this managed resource.
- parameters List<Property Map>
- Outputs the result of SHOW PARAMETERS IN USERfor the given user.
- showOutputs List<Property Map>
- Outputs the result of SHOW USERfor the given user.
- userType String
- Specifies a type for the user.
Look up Existing ServiceUser Resource
Get an existing ServiceUser resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ServiceUserState, opts?: CustomResourceOptions): ServiceUser@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        abort_detached_query: Optional[bool] = None,
        autocommit: Optional[bool] = None,
        binary_input_format: Optional[str] = None,
        binary_output_format: Optional[str] = None,
        client_memory_limit: Optional[int] = None,
        client_metadata_request_use_connection_ctx: Optional[bool] = None,
        client_prefetch_threads: Optional[int] = None,
        client_result_chunk_size: Optional[int] = None,
        client_result_column_case_insensitive: Optional[bool] = None,
        client_session_keep_alive: Optional[bool] = None,
        client_session_keep_alive_heartbeat_frequency: Optional[int] = None,
        client_timestamp_type_mapping: Optional[str] = None,
        comment: Optional[str] = None,
        date_input_format: Optional[str] = None,
        date_output_format: Optional[str] = None,
        days_to_expiry: Optional[int] = None,
        default_namespace: Optional[str] = None,
        default_role: Optional[str] = None,
        default_secondary_roles_option: Optional[str] = None,
        default_warehouse: Optional[str] = None,
        disabled: Optional[str] = None,
        display_name: Optional[str] = None,
        email: Optional[str] = None,
        enable_unload_physical_type_optimization: Optional[bool] = None,
        enable_unredacted_query_syntax_error: Optional[bool] = None,
        error_on_nondeterministic_merge: Optional[bool] = None,
        error_on_nondeterministic_update: Optional[bool] = None,
        fully_qualified_name: Optional[str] = None,
        geography_output_format: Optional[str] = None,
        geometry_output_format: Optional[str] = None,
        jdbc_treat_decimal_as_int: Optional[bool] = None,
        jdbc_treat_timestamp_ntz_as_utc: Optional[bool] = None,
        jdbc_use_session_timezone: Optional[bool] = None,
        json_indent: Optional[int] = None,
        lock_timeout: Optional[int] = None,
        log_level: Optional[str] = None,
        login_name: Optional[str] = None,
        mins_to_unlock: Optional[int] = None,
        multi_statement_count: Optional[int] = None,
        name: Optional[str] = None,
        network_policy: Optional[str] = None,
        noorder_sequence_as_default: Optional[bool] = None,
        odbc_treat_decimal_as_int: Optional[bool] = None,
        parameters: Optional[Sequence[ServiceUserParameterArgs]] = None,
        prevent_unload_to_internal_stages: Optional[bool] = None,
        query_tag: Optional[str] = None,
        quoted_identifiers_ignore_case: Optional[bool] = None,
        rows_per_resultset: Optional[int] = None,
        rsa_public_key: Optional[str] = None,
        rsa_public_key2: Optional[str] = None,
        s3_stage_vpce_dns_name: Optional[str] = None,
        search_path: Optional[str] = None,
        show_outputs: Optional[Sequence[ServiceUserShowOutputArgs]] = None,
        simulated_data_sharing_consumer: Optional[str] = None,
        statement_queued_timeout_in_seconds: Optional[int] = None,
        statement_timeout_in_seconds: Optional[int] = None,
        strict_json_output: Optional[bool] = None,
        time_input_format: Optional[str] = None,
        time_output_format: Optional[str] = None,
        timestamp_day_is_always24h: Optional[bool] = None,
        timestamp_input_format: Optional[str] = None,
        timestamp_ltz_output_format: Optional[str] = None,
        timestamp_ntz_output_format: Optional[str] = None,
        timestamp_output_format: Optional[str] = None,
        timestamp_type_mapping: Optional[str] = None,
        timestamp_tz_output_format: Optional[str] = None,
        timezone: Optional[str] = None,
        trace_level: Optional[str] = None,
        transaction_abort_on_error: Optional[bool] = None,
        transaction_default_isolation_level: Optional[str] = None,
        two_digit_century_start: Optional[int] = None,
        unsupported_ddl_action: Optional[str] = None,
        use_cached_result: Optional[bool] = None,
        user_type: Optional[str] = None,
        week_of_year_policy: Optional[int] = None,
        week_start: Optional[int] = None) -> ServiceUserfunc GetServiceUser(ctx *Context, name string, id IDInput, state *ServiceUserState, opts ...ResourceOption) (*ServiceUser, error)public static ServiceUser Get(string name, Input<string> id, ServiceUserState? state, CustomResourceOptions? opts = null)public static ServiceUser get(String name, Output<String> id, ServiceUserState state, CustomResourceOptions options)resources:  _:    type: snowflake:ServiceUser    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- AbortDetached boolQuery 
- Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check ABORTDETACHEDQUERY docs.
- Autocommit bool
- Specifies whether autocommit is enabled for the session. Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see Transactions. For more information, check AUTOCOMMIT docs.
- BinaryInput stringFormat 
- The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. For more information, see Binary input and output. For more information, check BINARYINPUTFORMAT docs.
- BinaryOutput stringFormat 
- The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. For more information, see Binary input and output. For more information, check BINARYOUTPUTFORMAT docs.
- ClientMemory intLimit 
- Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). For more information, check CLIENTMEMORYLIMIT docs.
- ClientMetadata boolRequest Use Connection Ctx 
- For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. The narrower search typically returns fewer rows and executes more quickly. For more information, check CLIENTMETADATAREQUESTUSECONNECTION_CTX docs.
- ClientPrefetch intThreads 
- Parameter that specifies the number of threads used by the client to pre-fetch large result sets. The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check CLIENTPREFETCHTHREADS docs.
- ClientResult intChunk Size 
- Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). The JDBC driver downloads query results in chunks. For more information, check CLIENTRESULTCHUNK_SIZE docs.
- ClientResult boolColumn Case Insensitive 
- Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check CLIENTRESULTCOLUMNCASEINSENSITIVE docs.
- ClientSession boolKeep Alive 
- Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. For more information, check CLIENTSESSIONKEEP_ALIVE docs.
- ClientSession intKeep Alive Heartbeat Frequency 
- Number of seconds in-between client attempts to update the token for the session. For more information, check CLIENTSESSIONKEEPALIVEHEARTBEAT_FREQUENCY docs.
- ClientTimestamp stringType Mapping 
- Specifies the TIMESTAMP_* variation to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check CLIENTTIMESTAMPTYPE_MAPPING docs.
- Comment string
- Specifies a comment for the user.
- DateInput stringFormat 
- Specifies the input format for the DATE data type. For more information, see Date and time input and output formats. For more information, check DATEINPUTFORMAT docs.
- DateOutput stringFormat 
- Specifies the display format for the DATE data type. For more information, see Date and time input and output formats. For more information, check DATEOUTPUTFORMAT docs.
- DaysTo intExpiry 
- DefaultNamespace string
- Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the namespace exists.
- DefaultRole string
- Specifies the role that is active by default for the user’s session upon login. Note that specifying a default role for a user does not grant the role to the user. The role must be granted explicitly to the user using the GRANT ROLE command. In addition, the CREATE USER operation does not verify that the role exists. For more information about this resource, see docs.
- DefaultSecondary stringRoles Option 
- Specifies the secondary roles that are active for the user’s session upon login. Valid values are (case-insensitive): DEFAULT|NONE|ALL. More information can be found in doc.
- DefaultWarehouse string
- Specifies the virtual warehouse that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the warehouse exists. For more information about this resource, see docs.
- Disabled string
- Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- DisplayName string
- Name displayed for the user in the Snowflake web interface.
- Email string
- Email address for the user.
- EnableUnload boolPhysical Type Optimization 
- Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check ENABLEUNLOADPHYSICALTYPEOPTIMIZATION docs.
- EnableUnredacted boolQuery Syntax Error 
- Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. If FALSE, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLEUNREDACTEDQUERYSYNTAXERROR parameter. When using the ALTER USER command to set the parameter toTRUEfor a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check UNREDACTEDQUERYSYNTAXERROR docsENABLE.
- ErrorOn boolNondeterministic Merge 
- Specifies whether to return an error when the MERGE command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check ERRORONNONDETERMINISTIC_MERGE docs.
- ErrorOn boolNondeterministic Update 
- Specifies whether to return an error when the UPDATE command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check ERRORONNONDETERMINISTIC_UPDATE docs.
- FullyQualified stringName 
- Fully qualified name of the resource. For more information, see object name resolution.
- GeographyOutput stringFormat 
- Display format for GEOGRAPHY values. For more information, check GEOGRAPHYOUTPUTFORMAT docs.
- GeometryOutput stringFormat 
- Display format for GEOMETRY values. For more information, check GEOMETRYOUTPUTFORMAT docs.
- JdbcTreat boolDecimal As Int 
- Specifies how JDBC processes columns that have a scale of zero (0). For more information, check JDBCTREATDECIMALASINT docs.
- JdbcTreat boolTimestamp Ntz As Utc 
- Specifies how JDBC processes TIMESTAMPNTZ values. For more information, check TREATTIMESTAMPNTZASUTC docsJDBC.
- JdbcUse boolSession Timezone 
- Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the TIMEZONE parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check JDBCUSESESSION_TIMEZONE docs.
- JsonIndent int
- Specifies the number of blank spaces to indent each new element in JSON output in the session. Also specifies whether to insert newline characters after each element. For more information, check JSON_INDENT docs.
- LockTimeout int
- Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. For more information, check LOCK_TIMEOUT docs.
- LogLevel string
- Specifies the severity level of messages that should be ingested and made available in the active event table. Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see Setting log level. For more information, check LOG_LEVEL docs.
- LoginName string
- The name users use to log in. If not supplied, snowflake will use name instead. Login names are always case-insensitive.
- MinsTo intUnlock 
- MultiStatement intCount 
- Number of statements to execute when using the multi-statement capability. For more information, check MULTISTATEMENTCOUNT docs.
- Name string
- Name of the user. Note that if you do not supply loginname this will be used as loginname. Check the docs. Due to technical limitations (read more here), avoid using the following characters: |,.,".
- NetworkPolicy string
- Specifies the network policy to enforce for your account. Network policies enable restricting access to your account based on users’ IP address. For more details, see Controlling network traffic with network policies. Any existing network policy (created using CREATE NETWORK POLICY). For more information, check NETWORK_POLICY docs.
- NoorderSequence boolAs Default 
- Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in increasing or decreasing order. For more information, check NOORDERSEQUENCEAS_DEFAULT docs.
- OdbcTreat boolDecimal As Int 
- Specifies how ODBC processes columns that have a scale of zero (0). For more information, check ODBCTREATDECIMALASINT docs.
- Parameters
List<ServiceUser Parameter> 
- Outputs the result of SHOW PARAMETERS IN USERfor the given user.
- PreventUnload boolTo Internal Stages 
- Specifies whether to prevent data unload operations to internal (Snowflake) stages using COPY INTO \n\n statements. For more information, check PREVENTUNLOADTOINTERNALSTAGES docs.
- QueryTag string
- Optional string that can be used to tag queries and other SQL statements executed within a session. The tags are displayed in the output of the QUERYHISTORY, QUERYHISTORY*BY** functions. For more information, check QUERY_TAG docs.
- QuotedIdentifiers boolIgnore Case 
- Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see Identifier resolution). You can use this parameter in situations in which third-party applications always use double quotes around identifiers. For more information, check QUOTEDIDENTIFIERSIGNORE_CASE docs.
- RowsPer intResultset 
- Specifies the maximum number of rows returned in a result set. A value of 0 specifies no maximum. For more information, check ROWSPERRESULTSET docs.
- RsaPublic stringKey 
- Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer.
- RsaPublic stringKey2 
- Specifies the user’s second RSA public key; used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer.
- S3StageVpce stringDns Name 
- Specifies the DNS name of an Amazon S3 interface endpoint. Requests sent to the internal stage of an account via AWS PrivateLink for Amazon S3 use this endpoint to connect. For more information, see Accessing Internal stages with dedicated interface endpoints. For more information, check S3STAGEVPCEDNSNAME docs.
- SearchPath string
- Specifies the path to search to resolve unqualified object names in queries. For more information, see Name resolution in queries. Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check SEARCH_PATH docs.
- ShowOutputs List<ServiceUser Show Output> 
- Outputs the result of SHOW USERfor the given user.
- SimulatedData stringSharing Consumer 
- Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see Introduction to Secure Data Sharing and Working with shares. For more information, check SIMULATEDDATASHARING_CONSUMER docs.
- StatementQueued intTimeout In Seconds 
- Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the MAXCONCURRENCYLEVEL parameter to ensure a warehouse is never backlogged. For more information, check STATEMENTQUEUEDTIMEOUTINSECONDS docs.
- StatementTimeout intIn Seconds 
- Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check STATEMENTTIMEOUTIN_SECONDS docs.
- StrictJson boolOutput 
- This parameter specifies whether JSON output in a session is compatible with the general standard (as described by http://json.org). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check STRICTJSONOUTPUT docs.
- TimeInput stringFormat 
- Specifies the input format for the TIME data type. For more information, see Date and time input and output formats. Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check TIMEINPUTFORMAT docs.
- TimeOutput stringFormat 
- Specifies the display format for the TIME data type. For more information, see Date and time input and output formats. For more information, check TIMEOUTPUTFORMAT docs.
- TimestampDay boolIs Always24h 
- Specifies whether the DATEADD function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check TIMESTAMPDAYISALWAYS24H docs.
- TimestampInput stringFormat 
- Specifies the input format for the TIMESTAMP data type alias. For more information, see Date and time input and output formats. Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check TIMESTAMPINPUTFORMAT docs.
- TimestampLtz stringOutput Format 
- Specifies the display format for the TIMESTAMPLTZ data type. If no format is specified, defaults to OUTPUT*FORMATTIMESTAMP. For more information, see Date and time input and output formats. For more information, check TIMESTAMPLTZOUTPUT*FORMAT docs.
- TimestampNtz stringOutput Format 
- Specifies the display format for the TIMESTAMPNTZ data type. For more information, check NTZOUTPUTFORMAT docsTIMESTAMP.
- TimestampOutput stringFormat 
- Specifies the display format for the TIMESTAMP data type alias. For more information, see Date and time input and output formats. For more information, check TIMESTAMPOUTPUTFORMAT docs.
- TimestampType stringMapping 
- Specifies the TIMESTAMP** variation that the TIMESTAMP data type alias maps to. For more information, check TIMESTAMP*TYPE_MAPPING docs.
- TimestampTz stringOutput Format 
- Specifies the display format for the TIMESTAMPTZ data type. If no format is specified, defaults to OUTPUT*FORMATTIMESTAMP. For more information, see Date and time input and output formats. For more information, check TIMESTAMPTZOUTPUT*FORMAT docs.
- Timezone string
- Specifies the time zone for the session. You can specify a time zone name or a link name from release 2021a of the IANA Time Zone Database (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check TIMEZONE docs.
- TraceLevel string
- Controls how trace events are ingested into the event table. For more information about trace levels, see Setting trace level. For more information, check TRACE_LEVEL docs.
- TransactionAbort boolOn Error 
- Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. For more information, check TRANSACTIONABORTON_ERROR docs.
- TransactionDefault stringIsolation Level 
- Specifies the isolation level for transactions in the user session. For more information, check TRANSACTIONDEFAULTISOLATION_LEVEL docs.
- TwoDigit intCentury Start 
- Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the YYdate format component (i.e. years represented as 2 digits). For more information, check TWODIGITCENTURY_START docs.
- UnsupportedDdl stringAction 
- Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check UNSUPPORTEDDDLACTION docs.
- UseCached boolResult 
- Specifies whether to reuse persisted query results, if available, when a matching query is submitted. For more information, check USECACHEDRESULT docs.
- UserType string
- Specifies a type for the user.
- WeekOf intYear Policy 
- Specifies how the weeks in a given year are computed. 0: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year.1: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check WEEKOFYEAR_POLICY docs.
- WeekStart int
- Specifies the first day of the week (used by week-related date functions). 0: Legacy Snowflake behavior is used (i.e. ISO-like semantics).1(Monday) to7(Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check WEEK_START docs.
- AbortDetached boolQuery 
- Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check ABORTDETACHEDQUERY docs.
- Autocommit bool
- Specifies whether autocommit is enabled for the session. Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see Transactions. For more information, check AUTOCOMMIT docs.
- BinaryInput stringFormat 
- The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. For more information, see Binary input and output. For more information, check BINARYINPUTFORMAT docs.
- BinaryOutput stringFormat 
- The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. For more information, see Binary input and output. For more information, check BINARYOUTPUTFORMAT docs.
- ClientMemory intLimit 
- Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). For more information, check CLIENTMEMORYLIMIT docs.
- ClientMetadata boolRequest Use Connection Ctx 
- For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. The narrower search typically returns fewer rows and executes more quickly. For more information, check CLIENTMETADATAREQUESTUSECONNECTION_CTX docs.
- ClientPrefetch intThreads 
- Parameter that specifies the number of threads used by the client to pre-fetch large result sets. The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check CLIENTPREFETCHTHREADS docs.
- ClientResult intChunk Size 
- Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). The JDBC driver downloads query results in chunks. For more information, check CLIENTRESULTCHUNK_SIZE docs.
- ClientResult boolColumn Case Insensitive 
- Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check CLIENTRESULTCOLUMNCASEINSENSITIVE docs.
- ClientSession boolKeep Alive 
- Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. For more information, check CLIENTSESSIONKEEP_ALIVE docs.
- ClientSession intKeep Alive Heartbeat Frequency 
- Number of seconds in-between client attempts to update the token for the session. For more information, check CLIENTSESSIONKEEPALIVEHEARTBEAT_FREQUENCY docs.
- ClientTimestamp stringType Mapping 
- Specifies the TIMESTAMP_* variation to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check CLIENTTIMESTAMPTYPE_MAPPING docs.
- Comment string
- Specifies a comment for the user.
- DateInput stringFormat 
- Specifies the input format for the DATE data type. For more information, see Date and time input and output formats. For more information, check DATEINPUTFORMAT docs.
- DateOutput stringFormat 
- Specifies the display format for the DATE data type. For more information, see Date and time input and output formats. For more information, check DATEOUTPUTFORMAT docs.
- DaysTo intExpiry 
- DefaultNamespace string
- Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the namespace exists.
- DefaultRole string
- Specifies the role that is active by default for the user’s session upon login. Note that specifying a default role for a user does not grant the role to the user. The role must be granted explicitly to the user using the GRANT ROLE command. In addition, the CREATE USER operation does not verify that the role exists. For more information about this resource, see docs.
- DefaultSecondary stringRoles Option 
- Specifies the secondary roles that are active for the user’s session upon login. Valid values are (case-insensitive): DEFAULT|NONE|ALL. More information can be found in doc.
- DefaultWarehouse string
- Specifies the virtual warehouse that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the warehouse exists. For more information about this resource, see docs.
- Disabled string
- Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- DisplayName string
- Name displayed for the user in the Snowflake web interface.
- Email string
- Email address for the user.
- EnableUnload boolPhysical Type Optimization 
- Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check ENABLEUNLOADPHYSICALTYPEOPTIMIZATION docs.
- EnableUnredacted boolQuery Syntax Error 
- Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. If FALSE, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLEUNREDACTEDQUERYSYNTAXERROR parameter. When using the ALTER USER command to set the parameter toTRUEfor a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check UNREDACTEDQUERYSYNTAXERROR docsENABLE.
- ErrorOn boolNondeterministic Merge 
- Specifies whether to return an error when the MERGE command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check ERRORONNONDETERMINISTIC_MERGE docs.
- ErrorOn boolNondeterministic Update 
- Specifies whether to return an error when the UPDATE command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check ERRORONNONDETERMINISTIC_UPDATE docs.
- FullyQualified stringName 
- Fully qualified name of the resource. For more information, see object name resolution.
- GeographyOutput stringFormat 
- Display format for GEOGRAPHY values. For more information, check GEOGRAPHYOUTPUTFORMAT docs.
- GeometryOutput stringFormat 
- Display format for GEOMETRY values. For more information, check GEOMETRYOUTPUTFORMAT docs.
- JdbcTreat boolDecimal As Int 
- Specifies how JDBC processes columns that have a scale of zero (0). For more information, check JDBCTREATDECIMALASINT docs.
- JdbcTreat boolTimestamp Ntz As Utc 
- Specifies how JDBC processes TIMESTAMPNTZ values. For more information, check TREATTIMESTAMPNTZASUTC docsJDBC.
- JdbcUse boolSession Timezone 
- Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the TIMEZONE parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check JDBCUSESESSION_TIMEZONE docs.
- JsonIndent int
- Specifies the number of blank spaces to indent each new element in JSON output in the session. Also specifies whether to insert newline characters after each element. For more information, check JSON_INDENT docs.
- LockTimeout int
- Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. For more information, check LOCK_TIMEOUT docs.
- LogLevel string
- Specifies the severity level of messages that should be ingested and made available in the active event table. Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see Setting log level. For more information, check LOG_LEVEL docs.
- LoginName string
- The name users use to log in. If not supplied, snowflake will use name instead. Login names are always case-insensitive.
- MinsTo intUnlock 
- MultiStatement intCount 
- Number of statements to execute when using the multi-statement capability. For more information, check MULTISTATEMENTCOUNT docs.
- Name string
- Name of the user. Note that if you do not supply loginname this will be used as loginname. Check the docs. Due to technical limitations (read more here), avoid using the following characters: |,.,".
- NetworkPolicy string
- Specifies the network policy to enforce for your account. Network policies enable restricting access to your account based on users’ IP address. For more details, see Controlling network traffic with network policies. Any existing network policy (created using CREATE NETWORK POLICY). For more information, check NETWORK_POLICY docs.
- NoorderSequence boolAs Default 
- Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in increasing or decreasing order. For more information, check NOORDERSEQUENCEAS_DEFAULT docs.
- OdbcTreat boolDecimal As Int 
- Specifies how ODBC processes columns that have a scale of zero (0). For more information, check ODBCTREATDECIMALASINT docs.
- Parameters
[]ServiceUser Parameter Args 
- Outputs the result of SHOW PARAMETERS IN USERfor the given user.
- PreventUnload boolTo Internal Stages 
- Specifies whether to prevent data unload operations to internal (Snowflake) stages using COPY INTO \n\n statements. For more information, check PREVENTUNLOADTOINTERNALSTAGES docs.
- QueryTag string
- Optional string that can be used to tag queries and other SQL statements executed within a session. The tags are displayed in the output of the QUERYHISTORY, QUERYHISTORY*BY** functions. For more information, check QUERY_TAG docs.
- QuotedIdentifiers boolIgnore Case 
- Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see Identifier resolution). You can use this parameter in situations in which third-party applications always use double quotes around identifiers. For more information, check QUOTEDIDENTIFIERSIGNORE_CASE docs.
- RowsPer intResultset 
- Specifies the maximum number of rows returned in a result set. A value of 0 specifies no maximum. For more information, check ROWSPERRESULTSET docs.
- RsaPublic stringKey 
- Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer.
- RsaPublic stringKey2 
- Specifies the user’s second RSA public key; used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer.
- S3StageVpce stringDns Name 
- Specifies the DNS name of an Amazon S3 interface endpoint. Requests sent to the internal stage of an account via AWS PrivateLink for Amazon S3 use this endpoint to connect. For more information, see Accessing Internal stages with dedicated interface endpoints. For more information, check S3STAGEVPCEDNSNAME docs.
- SearchPath string
- Specifies the path to search to resolve unqualified object names in queries. For more information, see Name resolution in queries. Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check SEARCH_PATH docs.
- ShowOutputs []ServiceUser Show Output Args 
- Outputs the result of SHOW USERfor the given user.
- SimulatedData stringSharing Consumer 
- Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see Introduction to Secure Data Sharing and Working with shares. For more information, check SIMULATEDDATASHARING_CONSUMER docs.
- StatementQueued intTimeout In Seconds 
- Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the MAXCONCURRENCYLEVEL parameter to ensure a warehouse is never backlogged. For more information, check STATEMENTQUEUEDTIMEOUTINSECONDS docs.
- StatementTimeout intIn Seconds 
- Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check STATEMENTTIMEOUTIN_SECONDS docs.
- StrictJson boolOutput 
- This parameter specifies whether JSON output in a session is compatible with the general standard (as described by http://json.org). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check STRICTJSONOUTPUT docs.
- TimeInput stringFormat 
- Specifies the input format for the TIME data type. For more information, see Date and time input and output formats. Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check TIMEINPUTFORMAT docs.
- TimeOutput stringFormat 
- Specifies the display format for the TIME data type. For more information, see Date and time input and output formats. For more information, check TIMEOUTPUTFORMAT docs.
- TimestampDay boolIs Always24h 
- Specifies whether the DATEADD function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check TIMESTAMPDAYISALWAYS24H docs.
- TimestampInput stringFormat 
- Specifies the input format for the TIMESTAMP data type alias. For more information, see Date and time input and output formats. Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check TIMESTAMPINPUTFORMAT docs.
- TimestampLtz stringOutput Format 
- Specifies the display format for the TIMESTAMPLTZ data type. If no format is specified, defaults to OUTPUT*FORMATTIMESTAMP. For more information, see Date and time input and output formats. For more information, check TIMESTAMPLTZOUTPUT*FORMAT docs.
- TimestampNtz stringOutput Format 
- Specifies the display format for the TIMESTAMPNTZ data type. For more information, check NTZOUTPUTFORMAT docsTIMESTAMP.
- TimestampOutput stringFormat 
- Specifies the display format for the TIMESTAMP data type alias. For more information, see Date and time input and output formats. For more information, check TIMESTAMPOUTPUTFORMAT docs.
- TimestampType stringMapping 
- Specifies the TIMESTAMP** variation that the TIMESTAMP data type alias maps to. For more information, check TIMESTAMP*TYPE_MAPPING docs.
- TimestampTz stringOutput Format 
- Specifies the display format for the TIMESTAMPTZ data type. If no format is specified, defaults to OUTPUT*FORMATTIMESTAMP. For more information, see Date and time input and output formats. For more information, check TIMESTAMPTZOUTPUT*FORMAT docs.
- Timezone string
- Specifies the time zone for the session. You can specify a time zone name or a link name from release 2021a of the IANA Time Zone Database (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check TIMEZONE docs.
- TraceLevel string
- Controls how trace events are ingested into the event table. For more information about trace levels, see Setting trace level. For more information, check TRACE_LEVEL docs.
- TransactionAbort boolOn Error 
- Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. For more information, check TRANSACTIONABORTON_ERROR docs.
- TransactionDefault stringIsolation Level 
- Specifies the isolation level for transactions in the user session. For more information, check TRANSACTIONDEFAULTISOLATION_LEVEL docs.
- TwoDigit intCentury Start 
- Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the YYdate format component (i.e. years represented as 2 digits). For more information, check TWODIGITCENTURY_START docs.
- UnsupportedDdl stringAction 
- Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check UNSUPPORTEDDDLACTION docs.
- UseCached boolResult 
- Specifies whether to reuse persisted query results, if available, when a matching query is submitted. For more information, check USECACHEDRESULT docs.
- UserType string
- Specifies a type for the user.
- WeekOf intYear Policy 
- Specifies how the weeks in a given year are computed. 0: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year.1: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check WEEKOFYEAR_POLICY docs.
- WeekStart int
- Specifies the first day of the week (used by week-related date functions). 0: Legacy Snowflake behavior is used (i.e. ISO-like semantics).1(Monday) to7(Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check WEEK_START docs.
- abortDetached BooleanQuery 
- Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check ABORTDETACHEDQUERY docs.
- autocommit Boolean
- Specifies whether autocommit is enabled for the session. Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see Transactions. For more information, check AUTOCOMMIT docs.
- binaryInput StringFormat 
- The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. For more information, see Binary input and output. For more information, check BINARYINPUTFORMAT docs.
- binaryOutput StringFormat 
- The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. For more information, see Binary input and output. For more information, check BINARYOUTPUTFORMAT docs.
- clientMemory IntegerLimit 
- Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). For more information, check CLIENTMEMORYLIMIT docs.
- clientMetadata BooleanRequest Use Connection Ctx 
- For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. The narrower search typically returns fewer rows and executes more quickly. For more information, check CLIENTMETADATAREQUESTUSECONNECTION_CTX docs.
- clientPrefetch IntegerThreads 
- Parameter that specifies the number of threads used by the client to pre-fetch large result sets. The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check CLIENTPREFETCHTHREADS docs.
- clientResult IntegerChunk Size 
- Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). The JDBC driver downloads query results in chunks. For more information, check CLIENTRESULTCHUNK_SIZE docs.
- clientResult BooleanColumn Case Insensitive 
- Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check CLIENTRESULTCOLUMNCASEINSENSITIVE docs.
- clientSession BooleanKeep Alive 
- Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. For more information, check CLIENTSESSIONKEEP_ALIVE docs.
- clientSession IntegerKeep Alive Heartbeat Frequency 
- Number of seconds in-between client attempts to update the token for the session. For more information, check CLIENTSESSIONKEEPALIVEHEARTBEAT_FREQUENCY docs.
- clientTimestamp StringType Mapping 
- Specifies the TIMESTAMP_* variation to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check CLIENTTIMESTAMPTYPE_MAPPING docs.
- comment String
- Specifies a comment for the user.
- dateInput StringFormat 
- Specifies the input format for the DATE data type. For more information, see Date and time input and output formats. For more information, check DATEINPUTFORMAT docs.
- dateOutput StringFormat 
- Specifies the display format for the DATE data type. For more information, see Date and time input and output formats. For more information, check DATEOUTPUTFORMAT docs.
- daysTo IntegerExpiry 
- defaultNamespace String
- Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the namespace exists.
- defaultRole String
- Specifies the role that is active by default for the user’s session upon login. Note that specifying a default role for a user does not grant the role to the user. The role must be granted explicitly to the user using the GRANT ROLE command. In addition, the CREATE USER operation does not verify that the role exists. For more information about this resource, see docs.
- defaultSecondary StringRoles Option 
- Specifies the secondary roles that are active for the user’s session upon login. Valid values are (case-insensitive): DEFAULT|NONE|ALL. More information can be found in doc.
- defaultWarehouse String
- Specifies the virtual warehouse that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the warehouse exists. For more information about this resource, see docs.
- disabled String
- Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- displayName String
- Name displayed for the user in the Snowflake web interface.
- email String
- Email address for the user.
- enableUnload BooleanPhysical Type Optimization 
- Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check ENABLEUNLOADPHYSICALTYPEOPTIMIZATION docs.
- enableUnredacted BooleanQuery Syntax Error 
- Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. If FALSE, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLEUNREDACTEDQUERYSYNTAXERROR parameter. When using the ALTER USER command to set the parameter toTRUEfor a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check UNREDACTEDQUERYSYNTAXERROR docsENABLE.
- errorOn BooleanNondeterministic Merge 
- Specifies whether to return an error when the MERGE command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check ERRORONNONDETERMINISTIC_MERGE docs.
- errorOn BooleanNondeterministic Update 
- Specifies whether to return an error when the UPDATE command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check ERRORONNONDETERMINISTIC_UPDATE docs.
- fullyQualified StringName 
- Fully qualified name of the resource. For more information, see object name resolution.
- geographyOutput StringFormat 
- Display format for GEOGRAPHY values. For more information, check GEOGRAPHYOUTPUTFORMAT docs.
- geometryOutput StringFormat 
- Display format for GEOMETRY values. For more information, check GEOMETRYOUTPUTFORMAT docs.
- jdbcTreat BooleanDecimal As Int 
- Specifies how JDBC processes columns that have a scale of zero (0). For more information, check JDBCTREATDECIMALASINT docs.
- jdbcTreat BooleanTimestamp Ntz As Utc 
- Specifies how JDBC processes TIMESTAMPNTZ values. For more information, check TREATTIMESTAMPNTZASUTC docsJDBC.
- jdbcUse BooleanSession Timezone 
- Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the TIMEZONE parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check JDBCUSESESSION_TIMEZONE docs.
- jsonIndent Integer
- Specifies the number of blank spaces to indent each new element in JSON output in the session. Also specifies whether to insert newline characters after each element. For more information, check JSON_INDENT docs.
- lockTimeout Integer
- Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. For more information, check LOCK_TIMEOUT docs.
- logLevel String
- Specifies the severity level of messages that should be ingested and made available in the active event table. Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see Setting log level. For more information, check LOG_LEVEL docs.
- loginName String
- The name users use to log in. If not supplied, snowflake will use name instead. Login names are always case-insensitive.
- minsTo IntegerUnlock 
- multiStatement IntegerCount 
- Number of statements to execute when using the multi-statement capability. For more information, check MULTISTATEMENTCOUNT docs.
- name String
- Name of the user. Note that if you do not supply loginname this will be used as loginname. Check the docs. Due to technical limitations (read more here), avoid using the following characters: |,.,".
- networkPolicy String
- Specifies the network policy to enforce for your account. Network policies enable restricting access to your account based on users’ IP address. For more details, see Controlling network traffic with network policies. Any existing network policy (created using CREATE NETWORK POLICY). For more information, check NETWORK_POLICY docs.
- noorderSequence BooleanAs Default 
- Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in increasing or decreasing order. For more information, check NOORDERSEQUENCEAS_DEFAULT docs.
- odbcTreat BooleanDecimal As Int 
- Specifies how ODBC processes columns that have a scale of zero (0). For more information, check ODBCTREATDECIMALASINT docs.
- parameters
List<ServiceUser Parameter> 
- Outputs the result of SHOW PARAMETERS IN USERfor the given user.
- preventUnload BooleanTo Internal Stages 
- Specifies whether to prevent data unload operations to internal (Snowflake) stages using COPY INTO \n\n statements. For more information, check PREVENTUNLOADTOINTERNALSTAGES docs.
- queryTag String
- Optional string that can be used to tag queries and other SQL statements executed within a session. The tags are displayed in the output of the QUERYHISTORY, QUERYHISTORY*BY** functions. For more information, check QUERY_TAG docs.
- quotedIdentifiers BooleanIgnore Case 
- Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see Identifier resolution). You can use this parameter in situations in which third-party applications always use double quotes around identifiers. For more information, check QUOTEDIDENTIFIERSIGNORE_CASE docs.
- rowsPer IntegerResultset 
- Specifies the maximum number of rows returned in a result set. A value of 0 specifies no maximum. For more information, check ROWSPERRESULTSET docs.
- rsaPublic StringKey 
- Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer.
- rsaPublic StringKey2 
- Specifies the user’s second RSA public key; used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer.
- s3StageVpce StringDns Name 
- Specifies the DNS name of an Amazon S3 interface endpoint. Requests sent to the internal stage of an account via AWS PrivateLink for Amazon S3 use this endpoint to connect. For more information, see Accessing Internal stages with dedicated interface endpoints. For more information, check S3STAGEVPCEDNSNAME docs.
- searchPath String
- Specifies the path to search to resolve unqualified object names in queries. For more information, see Name resolution in queries. Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check SEARCH_PATH docs.
- showOutputs List<ServiceUser Show Output> 
- Outputs the result of SHOW USERfor the given user.
- simulatedData StringSharing Consumer 
- Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see Introduction to Secure Data Sharing and Working with shares. For more information, check SIMULATEDDATASHARING_CONSUMER docs.
- statementQueued IntegerTimeout In Seconds 
- Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the MAXCONCURRENCYLEVEL parameter to ensure a warehouse is never backlogged. For more information, check STATEMENTQUEUEDTIMEOUTINSECONDS docs.
- statementTimeout IntegerIn Seconds 
- Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check STATEMENTTIMEOUTIN_SECONDS docs.
- strictJson BooleanOutput 
- This parameter specifies whether JSON output in a session is compatible with the general standard (as described by http://json.org). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check STRICTJSONOUTPUT docs.
- timeInput StringFormat 
- Specifies the input format for the TIME data type. For more information, see Date and time input and output formats. Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check TIMEINPUTFORMAT docs.
- timeOutput StringFormat 
- Specifies the display format for the TIME data type. For more information, see Date and time input and output formats. For more information, check TIMEOUTPUTFORMAT docs.
- timestampDay BooleanIs Always24h 
- Specifies whether the DATEADD function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check TIMESTAMPDAYISALWAYS24H docs.
- timestampInput StringFormat 
- Specifies the input format for the TIMESTAMP data type alias. For more information, see Date and time input and output formats. Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check TIMESTAMPINPUTFORMAT docs.
- timestampLtz StringOutput Format 
- Specifies the display format for the TIMESTAMPLTZ data type. If no format is specified, defaults to OUTPUT*FORMATTIMESTAMP. For more information, see Date and time input and output formats. For more information, check TIMESTAMPLTZOUTPUT*FORMAT docs.
- timestampNtz StringOutput Format 
- Specifies the display format for the TIMESTAMPNTZ data type. For more information, check NTZOUTPUTFORMAT docsTIMESTAMP.
- timestampOutput StringFormat 
- Specifies the display format for the TIMESTAMP data type alias. For more information, see Date and time input and output formats. For more information, check TIMESTAMPOUTPUTFORMAT docs.
- timestampType StringMapping 
- Specifies the TIMESTAMP** variation that the TIMESTAMP data type alias maps to. For more information, check TIMESTAMP*TYPE_MAPPING docs.
- timestampTz StringOutput Format 
- Specifies the display format for the TIMESTAMPTZ data type. If no format is specified, defaults to OUTPUT*FORMATTIMESTAMP. For more information, see Date and time input and output formats. For more information, check TIMESTAMPTZOUTPUT*FORMAT docs.
- timezone String
- Specifies the time zone for the session. You can specify a time zone name or a link name from release 2021a of the IANA Time Zone Database (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check TIMEZONE docs.
- traceLevel String
- Controls how trace events are ingested into the event table. For more information about trace levels, see Setting trace level. For more information, check TRACE_LEVEL docs.
- transactionAbort BooleanOn Error 
- Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. For more information, check TRANSACTIONABORTON_ERROR docs.
- transactionDefault StringIsolation Level 
- Specifies the isolation level for transactions in the user session. For more information, check TRANSACTIONDEFAULTISOLATION_LEVEL docs.
- twoDigit IntegerCentury Start 
- Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the YYdate format component (i.e. years represented as 2 digits). For more information, check TWODIGITCENTURY_START docs.
- unsupportedDdl StringAction 
- Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check UNSUPPORTEDDDLACTION docs.
- useCached BooleanResult 
- Specifies whether to reuse persisted query results, if available, when a matching query is submitted. For more information, check USECACHEDRESULT docs.
- userType String
- Specifies a type for the user.
- weekOf IntegerYear Policy 
- Specifies how the weeks in a given year are computed. 0: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year.1: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check WEEKOFYEAR_POLICY docs.
- weekStart Integer
- Specifies the first day of the week (used by week-related date functions). 0: Legacy Snowflake behavior is used (i.e. ISO-like semantics).1(Monday) to7(Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check WEEK_START docs.
- abortDetached booleanQuery 
- Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check ABORTDETACHEDQUERY docs.
- autocommit boolean
- Specifies whether autocommit is enabled for the session. Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see Transactions. For more information, check AUTOCOMMIT docs.
- binaryInput stringFormat 
- The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. For more information, see Binary input and output. For more information, check BINARYINPUTFORMAT docs.
- binaryOutput stringFormat 
- The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. For more information, see Binary input and output. For more information, check BINARYOUTPUTFORMAT docs.
- clientMemory numberLimit 
- Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). For more information, check CLIENTMEMORYLIMIT docs.
- clientMetadata booleanRequest Use Connection Ctx 
- For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. The narrower search typically returns fewer rows and executes more quickly. For more information, check CLIENTMETADATAREQUESTUSECONNECTION_CTX docs.
- clientPrefetch numberThreads 
- Parameter that specifies the number of threads used by the client to pre-fetch large result sets. The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check CLIENTPREFETCHTHREADS docs.
- clientResult numberChunk Size 
- Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). The JDBC driver downloads query results in chunks. For more information, check CLIENTRESULTCHUNK_SIZE docs.
- clientResult booleanColumn Case Insensitive 
- Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check CLIENTRESULTCOLUMNCASEINSENSITIVE docs.
- clientSession booleanKeep Alive 
- Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. For more information, check CLIENTSESSIONKEEP_ALIVE docs.
- clientSession numberKeep Alive Heartbeat Frequency 
- Number of seconds in-between client attempts to update the token for the session. For more information, check CLIENTSESSIONKEEPALIVEHEARTBEAT_FREQUENCY docs.
- clientTimestamp stringType Mapping 
- Specifies the TIMESTAMP_* variation to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check CLIENTTIMESTAMPTYPE_MAPPING docs.
- comment string
- Specifies a comment for the user.
- dateInput stringFormat 
- Specifies the input format for the DATE data type. For more information, see Date and time input and output formats. For more information, check DATEINPUTFORMAT docs.
- dateOutput stringFormat 
- Specifies the display format for the DATE data type. For more information, see Date and time input and output formats. For more information, check DATEOUTPUTFORMAT docs.
- daysTo numberExpiry 
- defaultNamespace string
- Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the namespace exists.
- defaultRole string
- Specifies the role that is active by default for the user’s session upon login. Note that specifying a default role for a user does not grant the role to the user. The role must be granted explicitly to the user using the GRANT ROLE command. In addition, the CREATE USER operation does not verify that the role exists. For more information about this resource, see docs.
- defaultSecondary stringRoles Option 
- Specifies the secondary roles that are active for the user’s session upon login. Valid values are (case-insensitive): DEFAULT|NONE|ALL. More information can be found in doc.
- defaultWarehouse string
- Specifies the virtual warehouse that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the warehouse exists. For more information about this resource, see docs.
- disabled string
- Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- displayName string
- Name displayed for the user in the Snowflake web interface.
- email string
- Email address for the user.
- enableUnload booleanPhysical Type Optimization 
- Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check ENABLEUNLOADPHYSICALTYPEOPTIMIZATION docs.
- enableUnredacted booleanQuery Syntax Error 
- Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. If FALSE, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLEUNREDACTEDQUERYSYNTAXERROR parameter. When using the ALTER USER command to set the parameter toTRUEfor a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check UNREDACTEDQUERYSYNTAXERROR docsENABLE.
- errorOn booleanNondeterministic Merge 
- Specifies whether to return an error when the MERGE command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check ERRORONNONDETERMINISTIC_MERGE docs.
- errorOn booleanNondeterministic Update 
- Specifies whether to return an error when the UPDATE command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check ERRORONNONDETERMINISTIC_UPDATE docs.
- fullyQualified stringName 
- Fully qualified name of the resource. For more information, see object name resolution.
- geographyOutput stringFormat 
- Display format for GEOGRAPHY values. For more information, check GEOGRAPHYOUTPUTFORMAT docs.
- geometryOutput stringFormat 
- Display format for GEOMETRY values. For more information, check GEOMETRYOUTPUTFORMAT docs.
- jdbcTreat booleanDecimal As Int 
- Specifies how JDBC processes columns that have a scale of zero (0). For more information, check JDBCTREATDECIMALASINT docs.
- jdbcTreat booleanTimestamp Ntz As Utc 
- Specifies how JDBC processes TIMESTAMPNTZ values. For more information, check TREATTIMESTAMPNTZASUTC docsJDBC.
- jdbcUse booleanSession Timezone 
- Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the TIMEZONE parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check JDBCUSESESSION_TIMEZONE docs.
- jsonIndent number
- Specifies the number of blank spaces to indent each new element in JSON output in the session. Also specifies whether to insert newline characters after each element. For more information, check JSON_INDENT docs.
- lockTimeout number
- Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. For more information, check LOCK_TIMEOUT docs.
- logLevel string
- Specifies the severity level of messages that should be ingested and made available in the active event table. Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see Setting log level. For more information, check LOG_LEVEL docs.
- loginName string
- The name users use to log in. If not supplied, snowflake will use name instead. Login names are always case-insensitive.
- minsTo numberUnlock 
- multiStatement numberCount 
- Number of statements to execute when using the multi-statement capability. For more information, check MULTISTATEMENTCOUNT docs.
- name string
- Name of the user. Note that if you do not supply loginname this will be used as loginname. Check the docs. Due to technical limitations (read more here), avoid using the following characters: |,.,".
- networkPolicy string
- Specifies the network policy to enforce for your account. Network policies enable restricting access to your account based on users’ IP address. For more details, see Controlling network traffic with network policies. Any existing network policy (created using CREATE NETWORK POLICY). For more information, check NETWORK_POLICY docs.
- noorderSequence booleanAs Default 
- Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in increasing or decreasing order. For more information, check NOORDERSEQUENCEAS_DEFAULT docs.
- odbcTreat booleanDecimal As Int 
- Specifies how ODBC processes columns that have a scale of zero (0). For more information, check ODBCTREATDECIMALASINT docs.
- parameters
ServiceUser Parameter[] 
- Outputs the result of SHOW PARAMETERS IN USERfor the given user.
- preventUnload booleanTo Internal Stages 
- Specifies whether to prevent data unload operations to internal (Snowflake) stages using COPY INTO \n\n statements. For more information, check PREVENTUNLOADTOINTERNALSTAGES docs.
- queryTag string
- Optional string that can be used to tag queries and other SQL statements executed within a session. The tags are displayed in the output of the QUERYHISTORY, QUERYHISTORY*BY** functions. For more information, check QUERY_TAG docs.
- quotedIdentifiers booleanIgnore Case 
- Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see Identifier resolution). You can use this parameter in situations in which third-party applications always use double quotes around identifiers. For more information, check QUOTEDIDENTIFIERSIGNORE_CASE docs.
- rowsPer numberResultset 
- Specifies the maximum number of rows returned in a result set. A value of 0 specifies no maximum. For more information, check ROWSPERRESULTSET docs.
- rsaPublic stringKey 
- Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer.
- rsaPublic stringKey2 
- Specifies the user’s second RSA public key; used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer.
- s3StageVpce stringDns Name 
- Specifies the DNS name of an Amazon S3 interface endpoint. Requests sent to the internal stage of an account via AWS PrivateLink for Amazon S3 use this endpoint to connect. For more information, see Accessing Internal stages with dedicated interface endpoints. For more information, check S3STAGEVPCEDNSNAME docs.
- searchPath string
- Specifies the path to search to resolve unqualified object names in queries. For more information, see Name resolution in queries. Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check SEARCH_PATH docs.
- showOutputs ServiceUser Show Output[] 
- Outputs the result of SHOW USERfor the given user.
- simulatedData stringSharing Consumer 
- Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see Introduction to Secure Data Sharing and Working with shares. For more information, check SIMULATEDDATASHARING_CONSUMER docs.
- statementQueued numberTimeout In Seconds 
- Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the MAXCONCURRENCYLEVEL parameter to ensure a warehouse is never backlogged. For more information, check STATEMENTQUEUEDTIMEOUTINSECONDS docs.
- statementTimeout numberIn Seconds 
- Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check STATEMENTTIMEOUTIN_SECONDS docs.
- strictJson booleanOutput 
- This parameter specifies whether JSON output in a session is compatible with the general standard (as described by http://json.org). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check STRICTJSONOUTPUT docs.
- timeInput stringFormat 
- Specifies the input format for the TIME data type. For more information, see Date and time input and output formats. Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check TIMEINPUTFORMAT docs.
- timeOutput stringFormat 
- Specifies the display format for the TIME data type. For more information, see Date and time input and output formats. For more information, check TIMEOUTPUTFORMAT docs.
- timestampDay booleanIs Always24h 
- Specifies whether the DATEADD function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check TIMESTAMPDAYISALWAYS24H docs.
- timestampInput stringFormat 
- Specifies the input format for the TIMESTAMP data type alias. For more information, see Date and time input and output formats. Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check TIMESTAMPINPUTFORMAT docs.
- timestampLtz stringOutput Format 
- Specifies the display format for the TIMESTAMPLTZ data type. If no format is specified, defaults to OUTPUT*FORMATTIMESTAMP. For more information, see Date and time input and output formats. For more information, check TIMESTAMPLTZOUTPUT*FORMAT docs.
- timestampNtz stringOutput Format 
- Specifies the display format for the TIMESTAMPNTZ data type. For more information, check NTZOUTPUTFORMAT docsTIMESTAMP.
- timestampOutput stringFormat 
- Specifies the display format for the TIMESTAMP data type alias. For more information, see Date and time input and output formats. For more information, check TIMESTAMPOUTPUTFORMAT docs.
- timestampType stringMapping 
- Specifies the TIMESTAMP** variation that the TIMESTAMP data type alias maps to. For more information, check TIMESTAMP*TYPE_MAPPING docs.
- timestampTz stringOutput Format 
- Specifies the display format for the TIMESTAMPTZ data type. If no format is specified, defaults to OUTPUT*FORMATTIMESTAMP. For more information, see Date and time input and output formats. For more information, check TIMESTAMPTZOUTPUT*FORMAT docs.
- timezone string
- Specifies the time zone for the session. You can specify a time zone name or a link name from release 2021a of the IANA Time Zone Database (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check TIMEZONE docs.
- traceLevel string
- Controls how trace events are ingested into the event table. For more information about trace levels, see Setting trace level. For more information, check TRACE_LEVEL docs.
- transactionAbort booleanOn Error 
- Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. For more information, check TRANSACTIONABORTON_ERROR docs.
- transactionDefault stringIsolation Level 
- Specifies the isolation level for transactions in the user session. For more information, check TRANSACTIONDEFAULTISOLATION_LEVEL docs.
- twoDigit numberCentury Start 
- Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the YYdate format component (i.e. years represented as 2 digits). For more information, check TWODIGITCENTURY_START docs.
- unsupportedDdl stringAction 
- Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check UNSUPPORTEDDDLACTION docs.
- useCached booleanResult 
- Specifies whether to reuse persisted query results, if available, when a matching query is submitted. For more information, check USECACHEDRESULT docs.
- userType string
- Specifies a type for the user.
- weekOf numberYear Policy 
- Specifies how the weeks in a given year are computed. 0: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year.1: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check WEEKOFYEAR_POLICY docs.
- weekStart number
- Specifies the first day of the week (used by week-related date functions). 0: Legacy Snowflake behavior is used (i.e. ISO-like semantics).1(Monday) to7(Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check WEEK_START docs.
- abort_detached_ boolquery 
- Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check ABORTDETACHEDQUERY docs.
- autocommit bool
- Specifies whether autocommit is enabled for the session. Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see Transactions. For more information, check AUTOCOMMIT docs.
- binary_input_ strformat 
- The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. For more information, see Binary input and output. For more information, check BINARYINPUTFORMAT docs.
- binary_output_ strformat 
- The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. For more information, see Binary input and output. For more information, check BINARYOUTPUTFORMAT docs.
- client_memory_ intlimit 
- Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). For more information, check CLIENTMEMORYLIMIT docs.
- client_metadata_ boolrequest_ use_ connection_ ctx 
- For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. The narrower search typically returns fewer rows and executes more quickly. For more information, check CLIENTMETADATAREQUESTUSECONNECTION_CTX docs.
- client_prefetch_ intthreads 
- Parameter that specifies the number of threads used by the client to pre-fetch large result sets. The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check CLIENTPREFETCHTHREADS docs.
- client_result_ intchunk_ size 
- Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). The JDBC driver downloads query results in chunks. For more information, check CLIENTRESULTCHUNK_SIZE docs.
- client_result_ boolcolumn_ case_ insensitive 
- Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check CLIENTRESULTCOLUMNCASEINSENSITIVE docs.
- client_session_ boolkeep_ alive 
- Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. For more information, check CLIENTSESSIONKEEP_ALIVE docs.
- client_session_ intkeep_ alive_ heartbeat_ frequency 
- Number of seconds in-between client attempts to update the token for the session. For more information, check CLIENTSESSIONKEEPALIVEHEARTBEAT_FREQUENCY docs.
- client_timestamp_ strtype_ mapping 
- Specifies the TIMESTAMP_* variation to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check CLIENTTIMESTAMPTYPE_MAPPING docs.
- comment str
- Specifies a comment for the user.
- date_input_ strformat 
- Specifies the input format for the DATE data type. For more information, see Date and time input and output formats. For more information, check DATEINPUTFORMAT docs.
- date_output_ strformat 
- Specifies the display format for the DATE data type. For more information, see Date and time input and output formats. For more information, check DATEOUTPUTFORMAT docs.
- days_to_ intexpiry 
- default_namespace str
- Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the namespace exists.
- default_role str
- Specifies the role that is active by default for the user’s session upon login. Note that specifying a default role for a user does not grant the role to the user. The role must be granted explicitly to the user using the GRANT ROLE command. In addition, the CREATE USER operation does not verify that the role exists. For more information about this resource, see docs.
- default_secondary_ strroles_ option 
- Specifies the secondary roles that are active for the user’s session upon login. Valid values are (case-insensitive): DEFAULT|NONE|ALL. More information can be found in doc.
- default_warehouse str
- Specifies the virtual warehouse that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the warehouse exists. For more information about this resource, see docs.
- disabled str
- Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- display_name str
- Name displayed for the user in the Snowflake web interface.
- email str
- Email address for the user.
- enable_unload_ boolphysical_ type_ optimization 
- Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check ENABLEUNLOADPHYSICALTYPEOPTIMIZATION docs.
- enable_unredacted_ boolquery_ syntax_ error 
- Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. If FALSE, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLEUNREDACTEDQUERYSYNTAXERROR parameter. When using the ALTER USER command to set the parameter toTRUEfor a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check UNREDACTEDQUERYSYNTAXERROR docsENABLE.
- error_on_ boolnondeterministic_ merge 
- Specifies whether to return an error when the MERGE command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check ERRORONNONDETERMINISTIC_MERGE docs.
- error_on_ boolnondeterministic_ update 
- Specifies whether to return an error when the UPDATE command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check ERRORONNONDETERMINISTIC_UPDATE docs.
- fully_qualified_ strname 
- Fully qualified name of the resource. For more information, see object name resolution.
- geography_output_ strformat 
- Display format for GEOGRAPHY values. For more information, check GEOGRAPHYOUTPUTFORMAT docs.
- geometry_output_ strformat 
- Display format for GEOMETRY values. For more information, check GEOMETRYOUTPUTFORMAT docs.
- jdbc_treat_ booldecimal_ as_ int 
- Specifies how JDBC processes columns that have a scale of zero (0). For more information, check JDBCTREATDECIMALASINT docs.
- jdbc_treat_ booltimestamp_ ntz_ as_ utc 
- Specifies how JDBC processes TIMESTAMPNTZ values. For more information, check TREATTIMESTAMPNTZASUTC docsJDBC.
- jdbc_use_ boolsession_ timezone 
- Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the TIMEZONE parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check JDBCUSESESSION_TIMEZONE docs.
- json_indent int
- Specifies the number of blank spaces to indent each new element in JSON output in the session. Also specifies whether to insert newline characters after each element. For more information, check JSON_INDENT docs.
- lock_timeout int
- Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. For more information, check LOCK_TIMEOUT docs.
- log_level str
- Specifies the severity level of messages that should be ingested and made available in the active event table. Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see Setting log level. For more information, check LOG_LEVEL docs.
- login_name str
- The name users use to log in. If not supplied, snowflake will use name instead. Login names are always case-insensitive.
- mins_to_ intunlock 
- multi_statement_ intcount 
- Number of statements to execute when using the multi-statement capability. For more information, check MULTISTATEMENTCOUNT docs.
- name str
- Name of the user. Note that if you do not supply loginname this will be used as loginname. Check the docs. Due to technical limitations (read more here), avoid using the following characters: |,.,".
- network_policy str
- Specifies the network policy to enforce for your account. Network policies enable restricting access to your account based on users’ IP address. For more details, see Controlling network traffic with network policies. Any existing network policy (created using CREATE NETWORK POLICY). For more information, check NETWORK_POLICY docs.
- noorder_sequence_ boolas_ default 
- Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in increasing or decreasing order. For more information, check NOORDERSEQUENCEAS_DEFAULT docs.
- odbc_treat_ booldecimal_ as_ int 
- Specifies how ODBC processes columns that have a scale of zero (0). For more information, check ODBCTREATDECIMALASINT docs.
- parameters
Sequence[ServiceUser Parameter Args] 
- Outputs the result of SHOW PARAMETERS IN USERfor the given user.
- prevent_unload_ boolto_ internal_ stages 
- Specifies whether to prevent data unload operations to internal (Snowflake) stages using COPY INTO \n\n statements. For more information, check PREVENTUNLOADTOINTERNALSTAGES docs.
- query_tag str
- Optional string that can be used to tag queries and other SQL statements executed within a session. The tags are displayed in the output of the QUERYHISTORY, QUERYHISTORY*BY** functions. For more information, check QUERY_TAG docs.
- quoted_identifiers_ boolignore_ case 
- Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see Identifier resolution). You can use this parameter in situations in which third-party applications always use double quotes around identifiers. For more information, check QUOTEDIDENTIFIERSIGNORE_CASE docs.
- rows_per_ intresultset 
- Specifies the maximum number of rows returned in a result set. A value of 0 specifies no maximum. For more information, check ROWSPERRESULTSET docs.
- rsa_public_ strkey 
- Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer.
- rsa_public_ strkey2 
- Specifies the user’s second RSA public key; used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer.
- s3_stage_ strvpce_ dns_ name 
- Specifies the DNS name of an Amazon S3 interface endpoint. Requests sent to the internal stage of an account via AWS PrivateLink for Amazon S3 use this endpoint to connect. For more information, see Accessing Internal stages with dedicated interface endpoints. For more information, check S3STAGEVPCEDNSNAME docs.
- search_path str
- Specifies the path to search to resolve unqualified object names in queries. For more information, see Name resolution in queries. Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check SEARCH_PATH docs.
- show_outputs Sequence[ServiceUser Show Output Args] 
- Outputs the result of SHOW USERfor the given user.
- simulated_data_ strsharing_ consumer 
- Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see Introduction to Secure Data Sharing and Working with shares. For more information, check SIMULATEDDATASHARING_CONSUMER docs.
- statement_queued_ inttimeout_ in_ seconds 
- Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the MAXCONCURRENCYLEVEL parameter to ensure a warehouse is never backlogged. For more information, check STATEMENTQUEUEDTIMEOUTINSECONDS docs.
- statement_timeout_ intin_ seconds 
- Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check STATEMENTTIMEOUTIN_SECONDS docs.
- strict_json_ booloutput 
- This parameter specifies whether JSON output in a session is compatible with the general standard (as described by http://json.org). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check STRICTJSONOUTPUT docs.
- time_input_ strformat 
- Specifies the input format for the TIME data type. For more information, see Date and time input and output formats. Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check TIMEINPUTFORMAT docs.
- time_output_ strformat 
- Specifies the display format for the TIME data type. For more information, see Date and time input and output formats. For more information, check TIMEOUTPUTFORMAT docs.
- timestamp_day_ boolis_ always24h 
- Specifies whether the DATEADD function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check TIMESTAMPDAYISALWAYS24H docs.
- timestamp_input_ strformat 
- Specifies the input format for the TIMESTAMP data type alias. For more information, see Date and time input and output formats. Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check TIMESTAMPINPUTFORMAT docs.
- timestamp_ltz_ stroutput_ format 
- Specifies the display format for the TIMESTAMPLTZ data type. If no format is specified, defaults to OUTPUT*FORMATTIMESTAMP. For more information, see Date and time input and output formats. For more information, check TIMESTAMPLTZOUTPUT*FORMAT docs.
- timestamp_ntz_ stroutput_ format 
- Specifies the display format for the TIMESTAMPNTZ data type. For more information, check NTZOUTPUTFORMAT docsTIMESTAMP.
- timestamp_output_ strformat 
- Specifies the display format for the TIMESTAMP data type alias. For more information, see Date and time input and output formats. For more information, check TIMESTAMPOUTPUTFORMAT docs.
- timestamp_type_ strmapping 
- Specifies the TIMESTAMP** variation that the TIMESTAMP data type alias maps to. For more information, check TIMESTAMP*TYPE_MAPPING docs.
- timestamp_tz_ stroutput_ format 
- Specifies the display format for the TIMESTAMPTZ data type. If no format is specified, defaults to OUTPUT*FORMATTIMESTAMP. For more information, see Date and time input and output formats. For more information, check TIMESTAMPTZOUTPUT*FORMAT docs.
- timezone str
- Specifies the time zone for the session. You can specify a time zone name or a link name from release 2021a of the IANA Time Zone Database (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check TIMEZONE docs.
- trace_level str
- Controls how trace events are ingested into the event table. For more information about trace levels, see Setting trace level. For more information, check TRACE_LEVEL docs.
- transaction_abort_ boolon_ error 
- Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. For more information, check TRANSACTIONABORTON_ERROR docs.
- transaction_default_ strisolation_ level 
- Specifies the isolation level for transactions in the user session. For more information, check TRANSACTIONDEFAULTISOLATION_LEVEL docs.
- two_digit_ intcentury_ start 
- Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the YYdate format component (i.e. years represented as 2 digits). For more information, check TWODIGITCENTURY_START docs.
- unsupported_ddl_ straction 
- Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check UNSUPPORTEDDDLACTION docs.
- use_cached_ boolresult 
- Specifies whether to reuse persisted query results, if available, when a matching query is submitted. For more information, check USECACHEDRESULT docs.
- user_type str
- Specifies a type for the user.
- week_of_ intyear_ policy 
- Specifies how the weeks in a given year are computed. 0: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year.1: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check WEEKOFYEAR_POLICY docs.
- week_start int
- Specifies the first day of the week (used by week-related date functions). 0: Legacy Snowflake behavior is used (i.e. ISO-like semantics).1(Monday) to7(Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check WEEK_START docs.
- abortDetached BooleanQuery 
- Specifies the action that Snowflake performs for in-progress queries if connectivity is lost due to abrupt termination of a session (e.g. network outage, browser termination, service interruption). For more information, check ABORTDETACHEDQUERY docs.
- autocommit Boolean
- Specifies whether autocommit is enabled for the session. Autocommit determines whether a DML statement, when executed without an active transaction, is automatically committed after the statement successfully completes. For more information, see Transactions. For more information, check AUTOCOMMIT docs.
- binaryInput StringFormat 
- The format of VARCHAR values passed as input to VARCHAR-to-BINARY conversion functions. For more information, see Binary input and output. For more information, check BINARYINPUTFORMAT docs.
- binaryOutput StringFormat 
- The format for VARCHAR values returned as output by BINARY-to-VARCHAR conversion functions. For more information, see Binary input and output. For more information, check BINARYOUTPUTFORMAT docs.
- clientMemory NumberLimit 
- Parameter that specifies the maximum amount of memory the JDBC driver or ODBC driver should use for the result set from queries (in MB). For more information, check CLIENTMEMORYLIMIT docs.
- clientMetadata BooleanRequest Use Connection Ctx 
- For specific ODBC functions and JDBC methods, this parameter can change the default search scope from all databases/schemas to the current database/schema. The narrower search typically returns fewer rows and executes more quickly. For more information, check CLIENTMETADATAREQUESTUSECONNECTION_CTX docs.
- clientPrefetch NumberThreads 
- Parameter that specifies the number of threads used by the client to pre-fetch large result sets. The driver will attempt to honor the parameter value, but defines the minimum and maximum values (depending on your system’s resources) to improve performance. For more information, check CLIENTPREFETCHTHREADS docs.
- clientResult NumberChunk Size 
- Parameter that specifies the maximum size of each set (or chunk) of query results to download (in MB). The JDBC driver downloads query results in chunks. For more information, check CLIENTRESULTCHUNK_SIZE docs.
- clientResult BooleanColumn Case Insensitive 
- Parameter that indicates whether to match column name case-insensitively in ResultSet.get* methods in JDBC. For more information, check CLIENTRESULTCOLUMNCASEINSENSITIVE docs.
- clientSession BooleanKeep Alive 
- Parameter that indicates whether to force a user to log in again after a period of inactivity in the session. For more information, check CLIENTSESSIONKEEP_ALIVE docs.
- clientSession NumberKeep Alive Heartbeat Frequency 
- Number of seconds in-between client attempts to update the token for the session. For more information, check CLIENTSESSIONKEEPALIVEHEARTBEAT_FREQUENCY docs.
- clientTimestamp StringType Mapping 
- Specifies the TIMESTAMP_* variation to use when binding timestamp variables for JDBC or ODBC applications that use the bind API to load data. For more information, check CLIENTTIMESTAMPTYPE_MAPPING docs.
- comment String
- Specifies a comment for the user.
- dateInput StringFormat 
- Specifies the input format for the DATE data type. For more information, see Date and time input and output formats. For more information, check DATEINPUTFORMAT docs.
- dateOutput StringFormat 
- Specifies the display format for the DATE data type. For more information, see Date and time input and output formats. For more information, check DATEOUTPUTFORMAT docs.
- daysTo NumberExpiry 
- defaultNamespace String
- Specifies the namespace (database only or database and schema) that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the namespace exists.
- defaultRole String
- Specifies the role that is active by default for the user’s session upon login. Note that specifying a default role for a user does not grant the role to the user. The role must be granted explicitly to the user using the GRANT ROLE command. In addition, the CREATE USER operation does not verify that the role exists. For more information about this resource, see docs.
- defaultSecondary StringRoles Option 
- Specifies the secondary roles that are active for the user’s session upon login. Valid values are (case-insensitive): DEFAULT|NONE|ALL. More information can be found in doc.
- defaultWarehouse String
- Specifies the virtual warehouse that is active by default for the user’s session upon login. Note that the CREATE USER operation does not verify that the warehouse exists. For more information about this resource, see docs.
- disabled String
- Specifies whether the user is disabled, which prevents logging in and aborts all the currently-running queries for the user. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- displayName String
- Name displayed for the user in the Snowflake web interface.
- email String
- Email address for the user.
- enableUnload BooleanPhysical Type Optimization 
- Specifies whether to set the schema for unloaded Parquet files based on the logical column data types (i.e. the types in the unload SQL query or source table) or on the unloaded column values (i.e. the smallest data types and precision that support the values in the output columns of the unload SQL statement or source table). For more information, check ENABLEUNLOADPHYSICALTYPEOPTIMIZATION docs.
- enableUnredacted BooleanQuery Syntax Error 
- Controls whether query text is redacted if a SQL query fails due to a syntax or parsing error. If FALSE, the content of a failed query is redacted in the views, pages, and functions that provide a query history. Only users with a role that is granted or inherits the AUDIT privilege can set the ENABLEUNREDACTEDQUERYSYNTAXERROR parameter. When using the ALTER USER command to set the parameter toTRUEfor a particular user, modify the user that you want to see the query text, not the user who executed the query (if those are different users). For more information, check UNREDACTEDQUERYSYNTAXERROR docsENABLE.
- errorOn BooleanNondeterministic Merge 
- Specifies whether to return an error when the MERGE command is used to update or delete a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check ERRORONNONDETERMINISTIC_MERGE docs.
- errorOn BooleanNondeterministic Update 
- Specifies whether to return an error when the UPDATE command is used to update a target row that joins multiple source rows and the system cannot determine the action to perform on the target row. For more information, check ERRORONNONDETERMINISTIC_UPDATE docs.
- fullyQualified StringName 
- Fully qualified name of the resource. For more information, see object name resolution.
- geographyOutput StringFormat 
- Display format for GEOGRAPHY values. For more information, check GEOGRAPHYOUTPUTFORMAT docs.
- geometryOutput StringFormat 
- Display format for GEOMETRY values. For more information, check GEOMETRYOUTPUTFORMAT docs.
- jdbcTreat BooleanDecimal As Int 
- Specifies how JDBC processes columns that have a scale of zero (0). For more information, check JDBCTREATDECIMALASINT docs.
- jdbcTreat BooleanTimestamp Ntz As Utc 
- Specifies how JDBC processes TIMESTAMPNTZ values. For more information, check TREATTIMESTAMPNTZASUTC docsJDBC.
- jdbcUse BooleanSession Timezone 
- Specifies whether the JDBC Driver uses the time zone of the JVM or the time zone of the session (specified by the TIMEZONE parameter) for the getDate(), getTime(), and getTimestamp() methods of the ResultSet class. For more information, check JDBCUSESESSION_TIMEZONE docs.
- jsonIndent Number
- Specifies the number of blank spaces to indent each new element in JSON output in the session. Also specifies whether to insert newline characters after each element. For more information, check JSON_INDENT docs.
- lockTimeout Number
- Number of seconds to wait while trying to lock a resource, before timing out and aborting the statement. For more information, check LOCK_TIMEOUT docs.
- logLevel String
- Specifies the severity level of messages that should be ingested and made available in the active event table. Messages at the specified level (and at more severe levels) are ingested. For more information about log levels, see Setting log level. For more information, check LOG_LEVEL docs.
- loginName String
- The name users use to log in. If not supplied, snowflake will use name instead. Login names are always case-insensitive.
- minsTo NumberUnlock 
- multiStatement NumberCount 
- Number of statements to execute when using the multi-statement capability. For more information, check MULTISTATEMENTCOUNT docs.
- name String
- Name of the user. Note that if you do not supply loginname this will be used as loginname. Check the docs. Due to technical limitations (read more here), avoid using the following characters: |,.,".
- networkPolicy String
- Specifies the network policy to enforce for your account. Network policies enable restricting access to your account based on users’ IP address. For more details, see Controlling network traffic with network policies. Any existing network policy (created using CREATE NETWORK POLICY). For more information, check NETWORK_POLICY docs.
- noorderSequence BooleanAs Default 
- Specifies whether the ORDER or NOORDER property is set by default when you create a new sequence or add a new table column. The ORDER and NOORDER properties determine whether or not the values are generated for the sequence or auto-incremented column in increasing or decreasing order. For more information, check NOORDERSEQUENCEAS_DEFAULT docs.
- odbcTreat BooleanDecimal As Int 
- Specifies how ODBC processes columns that have a scale of zero (0). For more information, check ODBCTREATDECIMALASINT docs.
- parameters List<Property Map>
- Outputs the result of SHOW PARAMETERS IN USERfor the given user.
- preventUnload BooleanTo Internal Stages 
- Specifies whether to prevent data unload operations to internal (Snowflake) stages using COPY INTO \n\n statements. For more information, check PREVENTUNLOADTOINTERNALSTAGES docs.
- queryTag String
- Optional string that can be used to tag queries and other SQL statements executed within a session. The tags are displayed in the output of the QUERYHISTORY, QUERYHISTORY*BY** functions. For more information, check QUERY_TAG docs.
- quotedIdentifiers BooleanIgnore Case 
- Specifies whether letters in double-quoted object identifiers are stored and resolved as uppercase letters. By default, Snowflake preserves the case of alphabetic characters when storing and resolving double-quoted identifiers (see Identifier resolution). You can use this parameter in situations in which third-party applications always use double quotes around identifiers. For more information, check QUOTEDIDENTIFIERSIGNORE_CASE docs.
- rowsPer NumberResultset 
- Specifies the maximum number of rows returned in a result set. A value of 0 specifies no maximum. For more information, check ROWSPERRESULTSET docs.
- rsaPublic StringKey 
- Specifies the user’s RSA public key; used for key-pair authentication. Must be on 1 line without header and trailer.
- rsaPublic StringKey2 
- Specifies the user’s second RSA public key; used to rotate the public and private keys for key-pair authentication based on an expiration schedule set by your organization. Must be on 1 line without header and trailer.
- s3StageVpce StringDns Name 
- Specifies the DNS name of an Amazon S3 interface endpoint. Requests sent to the internal stage of an account via AWS PrivateLink for Amazon S3 use this endpoint to connect. For more information, see Accessing Internal stages with dedicated interface endpoints. For more information, check S3STAGEVPCEDNSNAME docs.
- searchPath String
- Specifies the path to search to resolve unqualified object names in queries. For more information, see Name resolution in queries. Comma-separated list of identifiers. An identifier can be a fully or partially qualified schema name. For more information, check SEARCH_PATH docs.
- showOutputs List<Property Map>
- Outputs the result of SHOW USERfor the given user.
- simulatedData StringSharing Consumer 
- Specifies the name of a consumer account to simulate for testing/validating shared data, particularly shared secure views. When this parameter is set in a session, shared views return rows as if executed in the specified consumer account rather than the provider account. For more information, see Introduction to Secure Data Sharing and Working with shares. For more information, check SIMULATEDDATASHARING_CONSUMER docs.
- statementQueued NumberTimeout In Seconds 
- Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the MAXCONCURRENCYLEVEL parameter to ensure a warehouse is never backlogged. For more information, check STATEMENTQUEUEDTIMEOUTINSECONDS docs.
- statementTimeout NumberIn Seconds 
- Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. For more information, check STATEMENTTIMEOUTIN_SECONDS docs.
- strictJson BooleanOutput 
- This parameter specifies whether JSON output in a session is compatible with the general standard (as described by http://json.org). By design, Snowflake allows JSON input that contains non-standard values; however, these non-standard values might result in Snowflake outputting JSON that is incompatible with other platforms and languages. This parameter, when enabled, ensures that Snowflake outputs valid/compatible JSON. For more information, check STRICTJSONOUTPUT docs.
- timeInput StringFormat 
- Specifies the input format for the TIME data type. For more information, see Date and time input and output formats. Any valid, supported time format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of times stored in the system during the session). For more information, check TIMEINPUTFORMAT docs.
- timeOutput StringFormat 
- Specifies the display format for the TIME data type. For more information, see Date and time input and output formats. For more information, check TIMEOUTPUTFORMAT docs.
- timestampDay BooleanIs Always24h 
- Specifies whether the DATEADD function (and its aliases) always consider a day to be exactly 24 hours for expressions that span multiple days. For more information, check TIMESTAMPDAYISALWAYS24H docs.
- timestampInput StringFormat 
- Specifies the input format for the TIMESTAMP data type alias. For more information, see Date and time input and output formats. Any valid, supported timestamp format or AUTO (AUTO specifies that Snowflake attempts to automatically detect the format of timestamps stored in the system during the session). For more information, check TIMESTAMPINPUTFORMAT docs.
- timestampLtz StringOutput Format 
- Specifies the display format for the TIMESTAMPLTZ data type. If no format is specified, defaults to OUTPUT*FORMATTIMESTAMP. For more information, see Date and time input and output formats. For more information, check TIMESTAMPLTZOUTPUT*FORMAT docs.
- timestampNtz StringOutput Format 
- Specifies the display format for the TIMESTAMPNTZ data type. For more information, check NTZOUTPUTFORMAT docsTIMESTAMP.
- timestampOutput StringFormat 
- Specifies the display format for the TIMESTAMP data type alias. For more information, see Date and time input and output formats. For more information, check TIMESTAMPOUTPUTFORMAT docs.
- timestampType StringMapping 
- Specifies the TIMESTAMP** variation that the TIMESTAMP data type alias maps to. For more information, check TIMESTAMP*TYPE_MAPPING docs.
- timestampTz StringOutput Format 
- Specifies the display format for the TIMESTAMPTZ data type. If no format is specified, defaults to OUTPUT*FORMATTIMESTAMP. For more information, see Date and time input and output formats. For more information, check TIMESTAMPTZOUTPUT*FORMAT docs.
- timezone String
- Specifies the time zone for the session. You can specify a time zone name or a link name from release 2021a of the IANA Time Zone Database (e.g. America/Los_Angeles, Europe/London, UTC, Etc/GMT, etc.). For more information, check TIMEZONE docs.
- traceLevel String
- Controls how trace events are ingested into the event table. For more information about trace levels, see Setting trace level. For more information, check TRACE_LEVEL docs.
- transactionAbort BooleanOn Error 
- Specifies the action to perform when a statement issued within a non-autocommit transaction returns with an error. For more information, check TRANSACTIONABORTON_ERROR docs.
- transactionDefault StringIsolation Level 
- Specifies the isolation level for transactions in the user session. For more information, check TRANSACTIONDEFAULTISOLATION_LEVEL docs.
- twoDigit NumberCentury Start 
- Specifies the “century start” year for 2-digit years (i.e. the earliest year such dates can represent). This parameter prevents ambiguous dates when importing or converting data with the YYdate format component (i.e. years represented as 2 digits). For more information, check TWODIGITCENTURY_START docs.
- unsupportedDdl StringAction 
- Determines if an unsupported (i.e. non-default) value specified for a constraint property returns an error. For more information, check UNSUPPORTEDDDLACTION docs.
- useCached BooleanResult 
- Specifies whether to reuse persisted query results, if available, when a matching query is submitted. For more information, check USECACHEDRESULT docs.
- userType String
- Specifies a type for the user.
- weekOf NumberYear Policy 
- Specifies how the weeks in a given year are computed. 0: The semantics used are equivalent to the ISO semantics, in which a week belongs to a given year if at least 4 days of that week are in that year.1: January 1 is included in the first week of the year and December 31 is included in the last week of the year. For more information, check WEEKOFYEAR_POLICY docs.
- weekStart Number
- Specifies the first day of the week (used by week-related date functions). 0: Legacy Snowflake behavior is used (i.e. ISO-like semantics).1(Monday) to7(Sunday): All the week-related functions use weeks that start on the specified day of the week. For more information, check WEEK_START docs.
Supporting Types
ServiceUserParameter, ServiceUserParameterArgs      
- AbortDetached List<ServiceQueries User Parameter Abort Detached Query> 
- Autocommits
List<ServiceUser Parameter Autocommit> 
- BinaryInput List<ServiceFormats User Parameter Binary Input Format> 
- BinaryOutput List<ServiceFormats User Parameter Binary Output Format> 
- ClientMemory List<ServiceLimits User Parameter Client Memory Limit> 
- ClientMetadata List<ServiceRequest Use Connection Ctxes User Parameter Client Metadata Request Use Connection Ctx> 
- ClientPrefetch List<ServiceThreads User Parameter Client Prefetch Thread> 
- ClientResult List<ServiceChunk Sizes User Parameter Client Result Chunk Size> 
- ClientResult List<ServiceColumn Case Insensitives User Parameter Client Result Column Case Insensitive> 
- ClientSession List<ServiceKeep Alive Heartbeat Frequencies User Parameter Client Session Keep Alive Heartbeat Frequency> 
- ClientSession List<ServiceKeep Alives User Parameter Client Session Keep Alife> 
- ClientTimestamp List<ServiceType Mappings User Parameter Client Timestamp Type Mapping> 
- DateInput List<ServiceFormats User Parameter Date Input Format> 
- DateOutput List<ServiceFormats User Parameter Date Output Format> 
- EnableUnload List<ServicePhysical Type Optimizations User Parameter Enable Unload Physical Type Optimization> 
- EnableUnredacted List<ServiceQuery Syntax Errors User Parameter Enable Unredacted Query Syntax Error> 
- ErrorOn List<ServiceNondeterministic Merges User Parameter Error On Nondeterministic Merge> 
- ErrorOn List<ServiceNondeterministic Updates User Parameter Error On Nondeterministic Update> 
- GeographyOutput List<ServiceFormats User Parameter Geography Output Format> 
- GeometryOutput List<ServiceFormats User Parameter Geometry Output Format> 
- JdbcTreat List<ServiceDecimal As Ints User Parameter Jdbc Treat Decimal As Int> 
- JdbcTreat List<ServiceTimestamp Ntz As Utcs User Parameter Jdbc Treat Timestamp Ntz As Utc> 
- JdbcUse List<ServiceSession Timezones User Parameter Jdbc Use Session Timezone> 
- JsonIndents List<ServiceUser Parameter Json Indent> 
- LockTimeouts List<ServiceUser Parameter Lock Timeout> 
- LogLevels List<ServiceUser Parameter Log Level> 
- MultiStatement List<ServiceCounts User Parameter Multi Statement Count> 
- NetworkPolicies List<ServiceUser Parameter Network Policy> 
- NoorderSequence List<ServiceAs Defaults User Parameter Noorder Sequence As Default> 
- OdbcTreat List<ServiceDecimal As Ints User Parameter Odbc Treat Decimal As Int> 
- PreventUnload List<ServiceTo Internal Stages User Parameter Prevent Unload To Internal Stage> 
- 
List<ServiceUser Parameter Query Tag> 
- QuotedIdentifiers List<ServiceIgnore Cases User Parameter Quoted Identifiers Ignore Case> 
- RowsPer List<ServiceResultsets User Parameter Rows Per Resultset> 
- S3StageVpce List<ServiceDns Names User Parameter S3Stage Vpce Dns Name> 
- SearchPaths List<ServiceUser Parameter Search Path> 
- SimulatedData List<ServiceSharing Consumers User Parameter Simulated Data Sharing Consumer> 
- StatementQueued List<ServiceTimeout In Seconds User Parameter Statement Queued Timeout In Second> 
- StatementTimeout List<ServiceIn Seconds User Parameter Statement Timeout In Second> 
- StrictJson List<ServiceOutputs User Parameter Strict Json Output> 
- TimeInput List<ServiceFormats User Parameter Time Input Format> 
- TimeOutput List<ServiceFormats User Parameter Time Output Format> 
- TimestampDay List<ServiceIs Always24hs User Parameter Timestamp Day Is Always24h> 
- TimestampInput List<ServiceFormats User Parameter Timestamp Input Format> 
- TimestampLtz List<ServiceOutput Formats User Parameter Timestamp Ltz Output Format> 
- TimestampNtz List<ServiceOutput Formats User Parameter Timestamp Ntz Output Format> 
- TimestampOutput List<ServiceFormats User Parameter Timestamp Output Format> 
- TimestampType List<ServiceMappings User Parameter Timestamp Type Mapping> 
- TimestampTz List<ServiceOutput Formats User Parameter Timestamp Tz Output Format> 
- Timezones
List<ServiceUser Parameter Timezone> 
- TraceLevels List<ServiceUser Parameter Trace Level> 
- TransactionAbort List<ServiceOn Errors User Parameter Transaction Abort On Error> 
- TransactionDefault List<ServiceIsolation Levels User Parameter Transaction Default Isolation Level> 
- TwoDigit List<ServiceCentury Starts User Parameter Two Digit Century Start> 
- UnsupportedDdl List<ServiceActions User Parameter Unsupported Ddl Action> 
- UseCached List<ServiceResults User Parameter Use Cached Result> 
- WeekOf List<ServiceYear Policies User Parameter Week Of Year Policy> 
- WeekStarts List<ServiceUser Parameter Week Start> 
- AbortDetached []ServiceQueries User Parameter Abort Detached Query 
- Autocommits
[]ServiceUser Parameter Autocommit 
- BinaryInput []ServiceFormats User Parameter Binary Input Format 
- BinaryOutput []ServiceFormats User Parameter Binary Output Format 
- ClientMemory []ServiceLimits User Parameter Client Memory Limit 
- ClientMetadata []ServiceRequest Use Connection Ctxes User Parameter Client Metadata Request Use Connection Ctx 
- ClientPrefetch []ServiceThreads User Parameter Client Prefetch Thread 
- ClientResult []ServiceChunk Sizes User Parameter Client Result Chunk Size 
- ClientResult []ServiceColumn Case Insensitives User Parameter Client Result Column Case Insensitive 
- ClientSession []ServiceKeep Alive Heartbeat Frequencies User Parameter Client Session Keep Alive Heartbeat Frequency 
- ClientSession []ServiceKeep Alives User Parameter Client Session Keep Alife 
- ClientTimestamp []ServiceType Mappings User Parameter Client Timestamp Type Mapping 
- DateInput []ServiceFormats User Parameter Date Input Format 
- DateOutput []ServiceFormats User Parameter Date Output Format 
- EnableUnload []ServicePhysical Type Optimizations User Parameter Enable Unload Physical Type Optimization 
- EnableUnredacted []ServiceQuery Syntax Errors User Parameter Enable Unredacted Query Syntax Error 
- ErrorOn []ServiceNondeterministic Merges User Parameter Error On Nondeterministic Merge 
- ErrorOn []ServiceNondeterministic Updates User Parameter Error On Nondeterministic Update 
- GeographyOutput []ServiceFormats User Parameter Geography Output Format 
- GeometryOutput []ServiceFormats User Parameter Geometry Output Format 
- JdbcTreat []ServiceDecimal As Ints User Parameter Jdbc Treat Decimal As Int 
- JdbcTreat []ServiceTimestamp Ntz As Utcs User Parameter Jdbc Treat Timestamp Ntz As Utc 
- JdbcUse []ServiceSession Timezones User Parameter Jdbc Use Session Timezone 
- JsonIndents []ServiceUser Parameter Json Indent 
- LockTimeouts []ServiceUser Parameter Lock Timeout 
- LogLevels []ServiceUser Parameter Log Level 
- MultiStatement []ServiceCounts User Parameter Multi Statement Count 
- NetworkPolicies []ServiceUser Parameter Network Policy 
- NoorderSequence []ServiceAs Defaults User Parameter Noorder Sequence As Default 
- OdbcTreat []ServiceDecimal As Ints User Parameter Odbc Treat Decimal As Int 
- PreventUnload []ServiceTo Internal Stages User Parameter Prevent Unload To Internal Stage 
- 
[]ServiceUser Parameter Query Tag 
- QuotedIdentifiers []ServiceIgnore Cases User Parameter Quoted Identifiers Ignore Case 
- RowsPer []ServiceResultsets User Parameter Rows Per Resultset 
- S3StageVpce []ServiceDns Names User Parameter S3Stage Vpce Dns Name 
- SearchPaths []ServiceUser Parameter Search Path 
- SimulatedData []ServiceSharing Consumers User Parameter Simulated Data Sharing Consumer 
- StatementQueued []ServiceTimeout In Seconds User Parameter Statement Queued Timeout In Second 
- StatementTimeout []ServiceIn Seconds User Parameter Statement Timeout In Second 
- StrictJson []ServiceOutputs User Parameter Strict Json Output 
- TimeInput []ServiceFormats User Parameter Time Input Format 
- TimeOutput []ServiceFormats User Parameter Time Output Format 
- TimestampDay []ServiceIs Always24hs User Parameter Timestamp Day Is Always24h 
- TimestampInput []ServiceFormats User Parameter Timestamp Input Format 
- TimestampLtz []ServiceOutput Formats User Parameter Timestamp Ltz Output Format 
- TimestampNtz []ServiceOutput Formats User Parameter Timestamp Ntz Output Format 
- TimestampOutput []ServiceFormats User Parameter Timestamp Output Format 
- TimestampType []ServiceMappings User Parameter Timestamp Type Mapping 
- TimestampTz []ServiceOutput Formats User Parameter Timestamp Tz Output Format 
- Timezones
[]ServiceUser Parameter Timezone 
- TraceLevels []ServiceUser Parameter Trace Level 
- TransactionAbort []ServiceOn Errors User Parameter Transaction Abort On Error 
- TransactionDefault []ServiceIsolation Levels User Parameter Transaction Default Isolation Level 
- TwoDigit []ServiceCentury Starts User Parameter Two Digit Century Start 
- UnsupportedDdl []ServiceActions User Parameter Unsupported Ddl Action 
- UseCached []ServiceResults User Parameter Use Cached Result 
- WeekOf []ServiceYear Policies User Parameter Week Of Year Policy 
- WeekStarts []ServiceUser Parameter Week Start 
- abortDetached List<ServiceQueries User Parameter Abort Detached Query> 
- autocommits
List<ServiceUser Parameter Autocommit> 
- binaryInput List<ServiceFormats User Parameter Binary Input Format> 
- binaryOutput List<ServiceFormats User Parameter Binary Output Format> 
- clientMemory List<ServiceLimits User Parameter Client Memory Limit> 
- clientMetadata List<ServiceRequest Use Connection Ctxes User Parameter Client Metadata Request Use Connection Ctx> 
- clientPrefetch List<ServiceThreads User Parameter Client Prefetch Thread> 
- clientResult List<ServiceChunk Sizes User Parameter Client Result Chunk Size> 
- clientResult List<ServiceColumn Case Insensitives User Parameter Client Result Column Case Insensitive> 
- clientSession List<ServiceKeep Alive Heartbeat Frequencies User Parameter Client Session Keep Alive Heartbeat Frequency> 
- clientSession List<ServiceKeep Alives User Parameter Client Session Keep Alife> 
- clientTimestamp List<ServiceType Mappings User Parameter Client Timestamp Type Mapping> 
- dateInput List<ServiceFormats User Parameter Date Input Format> 
- dateOutput List<ServiceFormats User Parameter Date Output Format> 
- enableUnload List<ServicePhysical Type Optimizations User Parameter Enable Unload Physical Type Optimization> 
- enableUnredacted List<ServiceQuery Syntax Errors User Parameter Enable Unredacted Query Syntax Error> 
- errorOn List<ServiceNondeterministic Merges User Parameter Error On Nondeterministic Merge> 
- errorOn List<ServiceNondeterministic Updates User Parameter Error On Nondeterministic Update> 
- geographyOutput List<ServiceFormats User Parameter Geography Output Format> 
- geometryOutput List<ServiceFormats User Parameter Geometry Output Format> 
- jdbcTreat List<ServiceDecimal As Ints User Parameter Jdbc Treat Decimal As Int> 
- jdbcTreat List<ServiceTimestamp Ntz As Utcs User Parameter Jdbc Treat Timestamp Ntz As Utc> 
- jdbcUse List<ServiceSession Timezones User Parameter Jdbc Use Session Timezone> 
- jsonIndents List<ServiceUser Parameter Json Indent> 
- lockTimeouts List<ServiceUser Parameter Lock Timeout> 
- logLevels List<ServiceUser Parameter Log Level> 
- multiStatement List<ServiceCounts User Parameter Multi Statement Count> 
- networkPolicies List<ServiceUser Parameter Network Policy> 
- noorderSequence List<ServiceAs Defaults User Parameter Noorder Sequence As Default> 
- odbcTreat List<ServiceDecimal As Ints User Parameter Odbc Treat Decimal As Int> 
- preventUnload List<ServiceTo Internal Stages User Parameter Prevent Unload To Internal Stage> 
- 
List<ServiceUser Parameter Query Tag> 
- quotedIdentifiers List<ServiceIgnore Cases User Parameter Quoted Identifiers Ignore Case> 
- rowsPer List<ServiceResultsets User Parameter Rows Per Resultset> 
- s3StageVpce List<ServiceDns Names User Parameter S3Stage Vpce Dns Name> 
- searchPaths List<ServiceUser Parameter Search Path> 
- simulatedData List<ServiceSharing Consumers User Parameter Simulated Data Sharing Consumer> 
- statementQueued List<ServiceTimeout In Seconds User Parameter Statement Queued Timeout In Second> 
- statementTimeout List<ServiceIn Seconds User Parameter Statement Timeout In Second> 
- strictJson List<ServiceOutputs User Parameter Strict Json Output> 
- timeInput List<ServiceFormats User Parameter Time Input Format> 
- timeOutput List<ServiceFormats User Parameter Time Output Format> 
- timestampDay List<ServiceIs Always24hs User Parameter Timestamp Day Is Always24h> 
- timestampInput List<ServiceFormats User Parameter Timestamp Input Format> 
- timestampLtz List<ServiceOutput Formats User Parameter Timestamp Ltz Output Format> 
- timestampNtz List<ServiceOutput Formats User Parameter Timestamp Ntz Output Format> 
- timestampOutput List<ServiceFormats User Parameter Timestamp Output Format> 
- timestampType List<ServiceMappings User Parameter Timestamp Type Mapping> 
- timestampTz List<ServiceOutput Formats User Parameter Timestamp Tz Output Format> 
- timezones
List<ServiceUser Parameter Timezone> 
- traceLevels List<ServiceUser Parameter Trace Level> 
- transactionAbort List<ServiceOn Errors User Parameter Transaction Abort On Error> 
- transactionDefault List<ServiceIsolation Levels User Parameter Transaction Default Isolation Level> 
- twoDigit List<ServiceCentury Starts User Parameter Two Digit Century Start> 
- unsupportedDdl List<ServiceActions User Parameter Unsupported Ddl Action> 
- useCached List<ServiceResults User Parameter Use Cached Result> 
- weekOf List<ServiceYear Policies User Parameter Week Of Year Policy> 
- weekStarts List<ServiceUser Parameter Week Start> 
- abortDetached ServiceQueries User Parameter Abort Detached Query[] 
- autocommits
ServiceUser Parameter Autocommit[] 
- binaryInput ServiceFormats User Parameter Binary Input Format[] 
- binaryOutput ServiceFormats User Parameter Binary Output Format[] 
- clientMemory ServiceLimits User Parameter Client Memory Limit[] 
- clientMetadata ServiceRequest Use Connection Ctxes User Parameter Client Metadata Request Use Connection Ctx[] 
- clientPrefetch ServiceThreads User Parameter Client Prefetch Thread[] 
- clientResult ServiceChunk Sizes User Parameter Client Result Chunk Size[] 
- clientResult ServiceColumn Case Insensitives User Parameter Client Result Column Case Insensitive[] 
- clientSession ServiceKeep Alive Heartbeat Frequencies User Parameter Client Session Keep Alive Heartbeat Frequency[] 
- clientSession ServiceKeep Alives User Parameter Client Session Keep Alife[] 
- clientTimestamp ServiceType Mappings User Parameter Client Timestamp Type Mapping[] 
- dateInput ServiceFormats User Parameter Date Input Format[] 
- dateOutput ServiceFormats User Parameter Date Output Format[] 
- enableUnload ServicePhysical Type Optimizations User Parameter Enable Unload Physical Type Optimization[] 
- enableUnredacted ServiceQuery Syntax Errors User Parameter Enable Unredacted Query Syntax Error[] 
- errorOn ServiceNondeterministic Merges User Parameter Error On Nondeterministic Merge[] 
- errorOn ServiceNondeterministic Updates User Parameter Error On Nondeterministic Update[] 
- geographyOutput ServiceFormats User Parameter Geography Output Format[] 
- geometryOutput ServiceFormats User Parameter Geometry Output Format[] 
- jdbcTreat ServiceDecimal As Ints User Parameter Jdbc Treat Decimal As Int[] 
- jdbcTreat ServiceTimestamp Ntz As Utcs User Parameter Jdbc Treat Timestamp Ntz As Utc[] 
- jdbcUse ServiceSession Timezones User Parameter Jdbc Use Session Timezone[] 
- jsonIndents ServiceUser Parameter Json Indent[] 
- lockTimeouts ServiceUser Parameter Lock Timeout[] 
- logLevels ServiceUser Parameter Log Level[] 
- multiStatement ServiceCounts User Parameter Multi Statement Count[] 
- networkPolicies ServiceUser Parameter Network Policy[] 
- noorderSequence ServiceAs Defaults User Parameter Noorder Sequence As Default[] 
- odbcTreat ServiceDecimal As Ints User Parameter Odbc Treat Decimal As Int[] 
- preventUnload ServiceTo Internal Stages User Parameter Prevent Unload To Internal Stage[] 
- 
ServiceUser Parameter Query Tag[] 
- quotedIdentifiers ServiceIgnore Cases User Parameter Quoted Identifiers Ignore Case[] 
- rowsPer ServiceResultsets User Parameter Rows Per Resultset[] 
- s3StageVpce ServiceDns Names User Parameter S3Stage Vpce Dns Name[] 
- searchPaths ServiceUser Parameter Search Path[] 
- simulatedData ServiceSharing Consumers User Parameter Simulated Data Sharing Consumer[] 
- statementQueued ServiceTimeout In Seconds User Parameter Statement Queued Timeout In Second[] 
- statementTimeout ServiceIn Seconds User Parameter Statement Timeout In Second[] 
- strictJson ServiceOutputs User Parameter Strict Json Output[] 
- timeInput ServiceFormats User Parameter Time Input Format[] 
- timeOutput ServiceFormats User Parameter Time Output Format[] 
- timestampDay ServiceIs Always24hs User Parameter Timestamp Day Is Always24h[] 
- timestampInput ServiceFormats User Parameter Timestamp Input Format[] 
- timestampLtz ServiceOutput Formats User Parameter Timestamp Ltz Output Format[] 
- timestampNtz ServiceOutput Formats User Parameter Timestamp Ntz Output Format[] 
- timestampOutput ServiceFormats User Parameter Timestamp Output Format[] 
- timestampType ServiceMappings User Parameter Timestamp Type Mapping[] 
- timestampTz ServiceOutput Formats User Parameter Timestamp Tz Output Format[] 
- timezones
ServiceUser Parameter Timezone[] 
- traceLevels ServiceUser Parameter Trace Level[] 
- transactionAbort ServiceOn Errors User Parameter Transaction Abort On Error[] 
- transactionDefault ServiceIsolation Levels User Parameter Transaction Default Isolation Level[] 
- twoDigit ServiceCentury Starts User Parameter Two Digit Century Start[] 
- unsupportedDdl ServiceActions User Parameter Unsupported Ddl Action[] 
- useCached ServiceResults User Parameter Use Cached Result[] 
- weekOf ServiceYear Policies User Parameter Week Of Year Policy[] 
- weekStarts ServiceUser Parameter Week Start[] 
- abort_detached_ Sequence[Servicequeries User Parameter Abort Detached Query] 
- autocommits
Sequence[ServiceUser Parameter Autocommit] 
- binary_input_ Sequence[Serviceformats User Parameter Binary Input Format] 
- binary_output_ Sequence[Serviceformats User Parameter Binary Output Format] 
- client_memory_ Sequence[Servicelimits User Parameter Client Memory Limit] 
- client_metadata_ Sequence[Servicerequest_ use_ connection_ ctxes User Parameter Client Metadata Request Use Connection Ctx] 
- client_prefetch_ Sequence[Servicethreads User Parameter Client Prefetch Thread] 
- client_result_ Sequence[Servicechunk_ sizes User Parameter Client Result Chunk Size] 
- client_result_ Sequence[Servicecolumn_ case_ insensitives User Parameter Client Result Column Case Insensitive] 
- client_session_ Sequence[Servicekeep_ alive_ heartbeat_ frequencies User Parameter Client Session Keep Alive Heartbeat Frequency] 
- client_session_ Sequence[Servicekeep_ alives User Parameter Client Session Keep Alife] 
- client_timestamp_ Sequence[Servicetype_ mappings User Parameter Client Timestamp Type Mapping] 
- date_input_ Sequence[Serviceformats User Parameter Date Input Format] 
- date_output_ Sequence[Serviceformats User Parameter Date Output Format] 
- enable_unload_ Sequence[Servicephysical_ type_ optimizations User Parameter Enable Unload Physical Type Optimization] 
- enable_unredacted_ Sequence[Servicequery_ syntax_ errors User Parameter Enable Unredacted Query Syntax Error] 
- error_on_ Sequence[Servicenondeterministic_ merges User Parameter Error On Nondeterministic Merge] 
- error_on_ Sequence[Servicenondeterministic_ updates User Parameter Error On Nondeterministic Update] 
- geography_output_ Sequence[Serviceformats User Parameter Geography Output Format] 
- geometry_output_ Sequence[Serviceformats User Parameter Geometry Output Format] 
- jdbc_treat_ Sequence[Servicedecimal_ as_ ints User Parameter Jdbc Treat Decimal As Int] 
- jdbc_treat_ Sequence[Servicetimestamp_ ntz_ as_ utcs User Parameter Jdbc Treat Timestamp Ntz As Utc] 
- jdbc_use_ Sequence[Servicesession_ timezones User Parameter Jdbc Use Session Timezone] 
- json_indents Sequence[ServiceUser Parameter Json Indent] 
- lock_timeouts Sequence[ServiceUser Parameter Lock Timeout] 
- log_levels Sequence[ServiceUser Parameter Log Level] 
- multi_statement_ Sequence[Servicecounts User Parameter Multi Statement Count] 
- network_policies Sequence[ServiceUser Parameter Network Policy] 
- noorder_sequence_ Sequence[Serviceas_ defaults User Parameter Noorder Sequence As Default] 
- odbc_treat_ Sequence[Servicedecimal_ as_ ints User Parameter Odbc Treat Decimal As Int] 
- prevent_unload_ Sequence[Serviceto_ internal_ stages User Parameter Prevent Unload To Internal Stage] 
- 
Sequence[ServiceUser Parameter Query Tag] 
- quoted_identifiers_ Sequence[Serviceignore_ cases User Parameter Quoted Identifiers Ignore Case] 
- rows_per_ Sequence[Serviceresultsets User Parameter Rows Per Resultset] 
- s3_stage_ Sequence[Servicevpce_ dns_ names User Parameter S3Stage Vpce Dns Name] 
- search_paths Sequence[ServiceUser Parameter Search Path] 
- simulated_data_ Sequence[Servicesharing_ consumers User Parameter Simulated Data Sharing Consumer] 
- statement_queued_ Sequence[Servicetimeout_ in_ seconds User Parameter Statement Queued Timeout In Second] 
- statement_timeout_ Sequence[Servicein_ seconds User Parameter Statement Timeout In Second] 
- strict_json_ Sequence[Serviceoutputs User Parameter Strict Json Output] 
- time_input_ Sequence[Serviceformats User Parameter Time Input Format] 
- time_output_ Sequence[Serviceformats User Parameter Time Output Format] 
- timestamp_day_ Sequence[Serviceis_ always24hs User Parameter Timestamp Day Is Always24h] 
- timestamp_input_ Sequence[Serviceformats User Parameter Timestamp Input Format] 
- timestamp_ltz_ Sequence[Serviceoutput_ formats User Parameter Timestamp Ltz Output Format] 
- timestamp_ntz_ Sequence[Serviceoutput_ formats User Parameter Timestamp Ntz Output Format] 
- timestamp_output_ Sequence[Serviceformats User Parameter Timestamp Output Format] 
- timestamp_type_ Sequence[Servicemappings User Parameter Timestamp Type Mapping] 
- timestamp_tz_ Sequence[Serviceoutput_ formats User Parameter Timestamp Tz Output Format] 
- timezones
Sequence[ServiceUser Parameter Timezone] 
- trace_levels Sequence[ServiceUser Parameter Trace Level] 
- transaction_abort_ Sequence[Serviceon_ errors User Parameter Transaction Abort On Error] 
- transaction_default_ Sequence[Serviceisolation_ levels User Parameter Transaction Default Isolation Level] 
- two_digit_ Sequence[Servicecentury_ starts User Parameter Two Digit Century Start] 
- unsupported_ddl_ Sequence[Serviceactions User Parameter Unsupported Ddl Action] 
- use_cached_ Sequence[Serviceresults User Parameter Use Cached Result] 
- week_of_ Sequence[Serviceyear_ policies User Parameter Week Of Year Policy] 
- week_starts Sequence[ServiceUser Parameter Week Start] 
- abortDetached List<Property Map>Queries 
- autocommits List<Property Map>
- binaryInput List<Property Map>Formats 
- binaryOutput List<Property Map>Formats 
- clientMemory List<Property Map>Limits 
- clientMetadata List<Property Map>Request Use Connection Ctxes 
- clientPrefetch List<Property Map>Threads 
- clientResult List<Property Map>Chunk Sizes 
- clientResult List<Property Map>Column Case Insensitives 
- clientSession List<Property Map>Keep Alive Heartbeat Frequencies 
- clientSession List<Property Map>Keep Alives 
- clientTimestamp List<Property Map>Type Mappings 
- dateInput List<Property Map>Formats 
- dateOutput List<Property Map>Formats 
- enableUnload List<Property Map>Physical Type Optimizations 
- enableUnredacted List<Property Map>Query Syntax Errors 
- errorOn List<Property Map>Nondeterministic Merges 
- errorOn List<Property Map>Nondeterministic Updates 
- geographyOutput List<Property Map>Formats 
- geometryOutput List<Property Map>Formats 
- jdbcTreat List<Property Map>Decimal As Ints 
- jdbcTreat List<Property Map>Timestamp Ntz As Utcs 
- jdbcUse List<Property Map>Session Timezones 
- jsonIndents List<Property Map>
- lockTimeouts List<Property Map>
- logLevels List<Property Map>
- multiStatement List<Property Map>Counts 
- networkPolicies List<Property Map>
- noorderSequence List<Property Map>As Defaults 
- odbcTreat List<Property Map>Decimal As Ints 
- preventUnload List<Property Map>To Internal Stages 
- List<Property Map>
- quotedIdentifiers List<Property Map>Ignore Cases 
- rowsPer List<Property Map>Resultsets 
- s3StageVpce List<Property Map>Dns Names 
- searchPaths List<Property Map>
- simulatedData List<Property Map>Sharing Consumers 
- statementQueued List<Property Map>Timeout In Seconds 
- statementTimeout List<Property Map>In Seconds 
- strictJson List<Property Map>Outputs 
- timeInput List<Property Map>Formats 
- timeOutput List<Property Map>Formats 
- timestampDay List<Property Map>Is Always24hs 
- timestampInput List<Property Map>Formats 
- timestampLtz List<Property Map>Output Formats 
- timestampNtz List<Property Map>Output Formats 
- timestampOutput List<Property Map>Formats 
- timestampType List<Property Map>Mappings 
- timestampTz List<Property Map>Output Formats 
- timezones List<Property Map>
- traceLevels List<Property Map>
- transactionAbort List<Property Map>On Errors 
- transactionDefault List<Property Map>Isolation Levels 
- twoDigit List<Property Map>Century Starts 
- unsupportedDdl List<Property Map>Actions 
- useCached List<Property Map>Results 
- weekOf List<Property Map>Year Policies 
- weekStarts List<Property Map>
ServiceUserParameterAbortDetachedQuery, ServiceUserParameterAbortDetachedQueryArgs            
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterAutocommit, ServiceUserParameterAutocommitArgs        
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterBinaryInputFormat, ServiceUserParameterBinaryInputFormatArgs            
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterBinaryOutputFormat, ServiceUserParameterBinaryOutputFormatArgs            
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterClientMemoryLimit, ServiceUserParameterClientMemoryLimitArgs            
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterClientMetadataRequestUseConnectionCtx, ServiceUserParameterClientMetadataRequestUseConnectionCtxArgs                  
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterClientPrefetchThread, ServiceUserParameterClientPrefetchThreadArgs            
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterClientResultChunkSize, ServiceUserParameterClientResultChunkSizeArgs              
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterClientResultColumnCaseInsensitive, ServiceUserParameterClientResultColumnCaseInsensitiveArgs                
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterClientSessionKeepAlife, ServiceUserParameterClientSessionKeepAlifeArgs              
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterClientSessionKeepAliveHeartbeatFrequency, ServiceUserParameterClientSessionKeepAliveHeartbeatFrequencyArgs                  
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterClientTimestampTypeMapping, ServiceUserParameterClientTimestampTypeMappingArgs              
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterDateInputFormat, ServiceUserParameterDateInputFormatArgs            
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterDateOutputFormat, ServiceUserParameterDateOutputFormatArgs            
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterEnableUnloadPhysicalTypeOptimization, ServiceUserParameterEnableUnloadPhysicalTypeOptimizationArgs                
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterEnableUnredactedQuerySyntaxError, ServiceUserParameterEnableUnredactedQuerySyntaxErrorArgs                
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterErrorOnNondeterministicMerge, ServiceUserParameterErrorOnNondeterministicMergeArgs              
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterErrorOnNondeterministicUpdate, ServiceUserParameterErrorOnNondeterministicUpdateArgs              
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterGeographyOutputFormat, ServiceUserParameterGeographyOutputFormatArgs            
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterGeometryOutputFormat, ServiceUserParameterGeometryOutputFormatArgs            
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterJdbcTreatDecimalAsInt, ServiceUserParameterJdbcTreatDecimalAsIntArgs                
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterJdbcTreatTimestampNtzAsUtc, ServiceUserParameterJdbcTreatTimestampNtzAsUtcArgs                  
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterJdbcUseSessionTimezone, ServiceUserParameterJdbcUseSessionTimezoneArgs              
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterJsonIndent, ServiceUserParameterJsonIndentArgs          
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterLockTimeout, ServiceUserParameterLockTimeoutArgs          
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterLogLevel, ServiceUserParameterLogLevelArgs          
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterMultiStatementCount, ServiceUserParameterMultiStatementCountArgs            
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterNetworkPolicy, ServiceUserParameterNetworkPolicyArgs          
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterNoorderSequenceAsDefault, ServiceUserParameterNoorderSequenceAsDefaultArgs              
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterOdbcTreatDecimalAsInt, ServiceUserParameterOdbcTreatDecimalAsIntArgs                
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterPreventUnloadToInternalStage, ServiceUserParameterPreventUnloadToInternalStageArgs                
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterQueryTag, ServiceUserParameterQueryTagArgs          
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterQuotedIdentifiersIgnoreCase, ServiceUserParameterQuotedIdentifiersIgnoreCaseArgs              
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterRowsPerResultset, ServiceUserParameterRowsPerResultsetArgs            
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterS3StageVpceDnsName, ServiceUserParameterS3StageVpceDnsNameArgs              
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterSearchPath, ServiceUserParameterSearchPathArgs          
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterSimulatedDataSharingConsumer, ServiceUserParameterSimulatedDataSharingConsumerArgs              
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterStatementQueuedTimeoutInSecond, ServiceUserParameterStatementQueuedTimeoutInSecondArgs                
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterStatementTimeoutInSecond, ServiceUserParameterStatementTimeoutInSecondArgs              
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterStrictJsonOutput, ServiceUserParameterStrictJsonOutputArgs            
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterTimeInputFormat, ServiceUserParameterTimeInputFormatArgs            
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterTimeOutputFormat, ServiceUserParameterTimeOutputFormatArgs            
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterTimestampDayIsAlways24h, ServiceUserParameterTimestampDayIsAlways24hArgs              
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterTimestampInputFormat, ServiceUserParameterTimestampInputFormatArgs            
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterTimestampLtzOutputFormat, ServiceUserParameterTimestampLtzOutputFormatArgs              
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterTimestampNtzOutputFormat, ServiceUserParameterTimestampNtzOutputFormatArgs              
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterTimestampOutputFormat, ServiceUserParameterTimestampOutputFormatArgs            
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterTimestampTypeMapping, ServiceUserParameterTimestampTypeMappingArgs            
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterTimestampTzOutputFormat, ServiceUserParameterTimestampTzOutputFormatArgs              
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterTimezone, ServiceUserParameterTimezoneArgs        
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterTraceLevel, ServiceUserParameterTraceLevelArgs          
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterTransactionAbortOnError, ServiceUserParameterTransactionAbortOnErrorArgs              
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterTransactionDefaultIsolationLevel, ServiceUserParameterTransactionDefaultIsolationLevelArgs              
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterTwoDigitCenturyStart, ServiceUserParameterTwoDigitCenturyStartArgs              
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterUnsupportedDdlAction, ServiceUserParameterUnsupportedDdlActionArgs            
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterUseCachedResult, ServiceUserParameterUseCachedResultArgs            
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterWeekOfYearPolicy, ServiceUserParameterWeekOfYearPolicyArgs              
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserParameterWeekStart, ServiceUserParameterWeekStartArgs          
- Default string
- Description string
- Key string
- Level string
- Value string
- Default string
- Description string
- Key string
- Level string
- Value string
- default_ String
- description String
- key String
- level String
- value String
- default string
- description string
- key string
- level string
- value string
- default str
- description str
- key str
- level str
- value str
- default String
- description String
- key String
- level String
- value String
ServiceUserShowOutput, ServiceUserShowOutputArgs        
- Comment string
- CreatedOn string
- DaysTo stringExpiry 
- DefaultNamespace string
- DefaultRole string
- DefaultSecondary stringRoles 
- DefaultWarehouse string
- Disabled bool
- DisplayName string
- Email string
- ExpiresAt stringTime 
- ExtAuthn boolDuo 
- ExtAuthn stringUid 
- FirstName string
- HasMfa bool
- HasPassword bool
- HasRsa boolPublic Key 
- LastName string
- LastSuccess stringLogin 
- LockedUntil stringTime 
- LoginName string
- MinsTo stringBypass Mfa 
- MinsTo stringUnlock 
- MustChange boolPassword 
- Name string
- Owner string
- SnowflakeLock bool
- Type string
- Comment string
- CreatedOn string
- DaysTo stringExpiry 
- DefaultNamespace string
- DefaultRole string
- DefaultSecondary stringRoles 
- DefaultWarehouse string
- Disabled bool
- DisplayName string
- Email string
- ExpiresAt stringTime 
- ExtAuthn boolDuo 
- ExtAuthn stringUid 
- FirstName string
- HasMfa bool
- HasPassword bool
- HasRsa boolPublic Key 
- LastName string
- LastSuccess stringLogin 
- LockedUntil stringTime 
- LoginName string
- MinsTo stringBypass Mfa 
- MinsTo stringUnlock 
- MustChange boolPassword 
- Name string
- Owner string
- SnowflakeLock bool
- Type string
- comment String
- createdOn String
- daysTo StringExpiry 
- defaultNamespace String
- defaultRole String
- defaultSecondary StringRoles 
- defaultWarehouse String
- disabled Boolean
- displayName String
- email String
- expiresAt StringTime 
- extAuthn BooleanDuo 
- extAuthn StringUid 
- firstName String
- hasMfa Boolean
- hasPassword Boolean
- hasRsa BooleanPublic Key 
- lastName String
- lastSuccess StringLogin 
- lockedUntil StringTime 
- loginName String
- minsTo StringBypass Mfa 
- minsTo StringUnlock 
- mustChange BooleanPassword 
- name String
- owner String
- snowflakeLock Boolean
- type String
- comment string
- createdOn string
- daysTo stringExpiry 
- defaultNamespace string
- defaultRole string
- defaultSecondary stringRoles 
- defaultWarehouse string
- disabled boolean
- displayName string
- email string
- expiresAt stringTime 
- extAuthn booleanDuo 
- extAuthn stringUid 
- firstName string
- hasMfa boolean
- hasPassword boolean
- hasRsa booleanPublic Key 
- lastName string
- lastSuccess stringLogin 
- lockedUntil stringTime 
- loginName string
- minsTo stringBypass Mfa 
- minsTo stringUnlock 
- mustChange booleanPassword 
- name string
- owner string
- snowflakeLock boolean
- type string
- comment str
- created_on str
- days_to_ strexpiry 
- default_namespace str
- default_role str
- default_secondary_ strroles 
- default_warehouse str
- disabled bool
- display_name str
- email str
- expires_at_ strtime 
- ext_authn_ boolduo 
- ext_authn_ struid 
- first_name str
- has_mfa bool
- has_password bool
- has_rsa_ boolpublic_ key 
- last_name str
- last_success_ strlogin 
- locked_until_ strtime 
- login_name str
- mins_to_ strbypass_ mfa 
- mins_to_ strunlock 
- must_change_ boolpassword 
- name str
- owner str
- snowflake_lock bool
- type str
- comment String
- createdOn String
- daysTo StringExpiry 
- defaultNamespace String
- defaultRole String
- defaultSecondary StringRoles 
- defaultWarehouse String
- disabled Boolean
- displayName String
- email String
- expiresAt StringTime 
- extAuthn BooleanDuo 
- extAuthn StringUid 
- firstName String
- hasMfa Boolean
- hasPassword Boolean
- hasRsa BooleanPublic Key 
- lastName String
- lastSuccess StringLogin 
- lockedUntil StringTime 
- loginName String
- minsTo StringBypass Mfa 
- minsTo StringUnlock 
- mustChange BooleanPassword 
- name String
- owner String
- snowflakeLock Boolean
- type String
Package Details
- Repository
- Snowflake pulumi/pulumi-snowflake
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the snowflakeTerraform Provider.