model

package
v0.97.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 11, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DatabaseRoleModel added in v0.95.0

type DatabaseRoleModel struct {
	Comment            tfconfig.Variable `json:"comment,omitempty"`
	Database           tfconfig.Variable `json:"database,omitempty"`
	FullyQualifiedName tfconfig.Variable `json:"fully_qualified_name,omitempty"`
	Name               tfconfig.Variable `json:"name,omitempty"`

	*config.ResourceModelMeta
}

func DatabaseRole added in v0.95.0

func DatabaseRole(
	resourceName string,
	database string,
	name string,
) *DatabaseRoleModel

func DatabaseRoleWithDefaultMeta added in v0.95.0

func DatabaseRoleWithDefaultMeta(
	database string,
	name string,
) *DatabaseRoleModel

func (*DatabaseRoleModel) WithComment added in v0.95.0

func (d *DatabaseRoleModel) WithComment(comment string) *DatabaseRoleModel

func (*DatabaseRoleModel) WithCommentValue added in v0.95.0

func (d *DatabaseRoleModel) WithCommentValue(value tfconfig.Variable) *DatabaseRoleModel

func (*DatabaseRoleModel) WithDatabase added in v0.95.0

func (d *DatabaseRoleModel) WithDatabase(database string) *DatabaseRoleModel

func (*DatabaseRoleModel) WithDatabaseValue added in v0.95.0

func (d *DatabaseRoleModel) WithDatabaseValue(value tfconfig.Variable) *DatabaseRoleModel

func (*DatabaseRoleModel) WithFullyQualifiedName added in v0.95.0

func (d *DatabaseRoleModel) WithFullyQualifiedName(fullyQualifiedName string) *DatabaseRoleModel

func (*DatabaseRoleModel) WithFullyQualifiedNameValue added in v0.95.0

func (d *DatabaseRoleModel) WithFullyQualifiedNameValue(value tfconfig.Variable) *DatabaseRoleModel

func (*DatabaseRoleModel) WithName added in v0.95.0

func (d *DatabaseRoleModel) WithName(name string) *DatabaseRoleModel

func (*DatabaseRoleModel) WithNameValue added in v0.95.0

func (d *DatabaseRoleModel) WithNameValue(value tfconfig.Variable) *DatabaseRoleModel

type LegacyServiceUserModel added in v0.97.0

type LegacyServiceUserModel struct {
	AbortDetachedQuery                       tfconfig.Variable `json:"abort_detached_query,omitempty"`
	Autocommit                               tfconfig.Variable `json:"autocommit,omitempty"`
	BinaryInputFormat                        tfconfig.Variable `json:"binary_input_format,omitempty"`
	BinaryOutputFormat                       tfconfig.Variable `json:"binary_output_format,omitempty"`
	ClientMemoryLimit                        tfconfig.Variable `json:"client_memory_limit,omitempty"`
	ClientMetadataRequestUseConnectionCtx    tfconfig.Variable `json:"client_metadata_request_use_connection_ctx,omitempty"`
	ClientPrefetchThreads                    tfconfig.Variable `json:"client_prefetch_threads,omitempty"`
	ClientResultChunkSize                    tfconfig.Variable `json:"client_result_chunk_size,omitempty"`
	ClientResultColumnCaseInsensitive        tfconfig.Variable `json:"client_result_column_case_insensitive,omitempty"`
	ClientSessionKeepAlive                   tfconfig.Variable `json:"client_session_keep_alive,omitempty"`
	ClientSessionKeepAliveHeartbeatFrequency tfconfig.Variable `json:"client_session_keep_alive_heartbeat_frequency,omitempty"`
	ClientTimestampTypeMapping               tfconfig.Variable `json:"client_timestamp_type_mapping,omitempty"`
	Comment                                  tfconfig.Variable `json:"comment,omitempty"`
	DateInputFormat                          tfconfig.Variable `json:"date_input_format,omitempty"`
	DateOutputFormat                         tfconfig.Variable `json:"date_output_format,omitempty"`
	DaysToExpiry                             tfconfig.Variable `json:"days_to_expiry,omitempty"`
	DefaultNamespace                         tfconfig.Variable `json:"default_namespace,omitempty"`
	DefaultRole                              tfconfig.Variable `json:"default_role,omitempty"`
	DefaultSecondaryRolesOption              tfconfig.Variable `json:"default_secondary_roles_option,omitempty"`
	DefaultWarehouse                         tfconfig.Variable `json:"default_warehouse,omitempty"`
	Disabled                                 tfconfig.Variable `json:"disabled,omitempty"`
	DisplayName                              tfconfig.Variable `json:"display_name,omitempty"`
	Email                                    tfconfig.Variable `json:"email,omitempty"`
	EnableUnloadPhysicalTypeOptimization     tfconfig.Variable `json:"enable_unload_physical_type_optimization,omitempty"`
	EnableUnredactedQuerySyntaxError         tfconfig.Variable `json:"enable_unredacted_query_syntax_error,omitempty"`
	ErrorOnNondeterministicMerge             tfconfig.Variable `json:"error_on_nondeterministic_merge,omitempty"`
	ErrorOnNondeterministicUpdate            tfconfig.Variable `json:"error_on_nondeterministic_update,omitempty"`
	FullyQualifiedName                       tfconfig.Variable `json:"fully_qualified_name,omitempty"`
	GeographyOutputFormat                    tfconfig.Variable `json:"geography_output_format,omitempty"`
	GeometryOutputFormat                     tfconfig.Variable `json:"geometry_output_format,omitempty"`
	JdbcTreatDecimalAsInt                    tfconfig.Variable `json:"jdbc_treat_decimal_as_int,omitempty"`
	JdbcTreatTimestampNtzAsUtc               tfconfig.Variable `json:"jdbc_treat_timestamp_ntz_as_utc,omitempty"`
	JdbcUseSessionTimezone                   tfconfig.Variable `json:"jdbc_use_session_timezone,omitempty"`
	JsonIndent                               tfconfig.Variable `json:"json_indent,omitempty"`
	LockTimeout                              tfconfig.Variable `json:"lock_timeout,omitempty"`
	LogLevel                                 tfconfig.Variable `json:"log_level,omitempty"`
	LoginName                                tfconfig.Variable `json:"login_name,omitempty"`
	MinsToUnlock                             tfconfig.Variable `json:"mins_to_unlock,omitempty"`
	MultiStatementCount                      tfconfig.Variable `json:"multi_statement_count,omitempty"`
	MustChangePassword                       tfconfig.Variable `json:"must_change_password,omitempty"`
	Name                                     tfconfig.Variable `json:"name,omitempty"`
	NetworkPolicy                            tfconfig.Variable `json:"network_policy,omitempty"`
	NoorderSequenceAsDefault                 tfconfig.Variable `json:"noorder_sequence_as_default,omitempty"`
	OdbcTreatDecimalAsInt                    tfconfig.Variable `json:"odbc_treat_decimal_as_int,omitempty"`
	Password                                 tfconfig.Variable `json:"password,omitempty"`
	PreventUnloadToInternalStages            tfconfig.Variable `json:"prevent_unload_to_internal_stages,omitempty"`
	QueryTag                                 tfconfig.Variable `json:"query_tag,omitempty"`
	QuotedIdentifiersIgnoreCase              tfconfig.Variable `json:"quoted_identifiers_ignore_case,omitempty"`
	RowsPerResultset                         tfconfig.Variable `json:"rows_per_resultset,omitempty"`
	RsaPublicKey                             tfconfig.Variable `json:"rsa_public_key,omitempty"`
	RsaPublicKey2                            tfconfig.Variable `json:"rsa_public_key_2,omitempty"`
	S3StageVpceDnsName                       tfconfig.Variable `json:"s3_stage_vpce_dns_name,omitempty"`
	SearchPath                               tfconfig.Variable `json:"search_path,omitempty"`
	SimulatedDataSharingConsumer             tfconfig.Variable `json:"simulated_data_sharing_consumer,omitempty"`
	StatementQueuedTimeoutInSeconds          tfconfig.Variable `json:"statement_queued_timeout_in_seconds,omitempty"`
	StatementTimeoutInSeconds                tfconfig.Variable `json:"statement_timeout_in_seconds,omitempty"`
	StrictJsonOutput                         tfconfig.Variable `json:"strict_json_output,omitempty"`
	TimeInputFormat                          tfconfig.Variable `json:"time_input_format,omitempty"`
	TimeOutputFormat                         tfconfig.Variable `json:"time_output_format,omitempty"`
	TimestampDayIsAlways24h                  tfconfig.Variable `json:"timestamp_day_is_always_24h,omitempty"`
	TimestampInputFormat                     tfconfig.Variable `json:"timestamp_input_format,omitempty"`
	TimestampLtzOutputFormat                 tfconfig.Variable `json:"timestamp_ltz_output_format,omitempty"`
	TimestampNtzOutputFormat                 tfconfig.Variable `json:"timestamp_ntz_output_format,omitempty"`
	TimestampOutputFormat                    tfconfig.Variable `json:"timestamp_output_format,omitempty"`
	TimestampTypeMapping                     tfconfig.Variable `json:"timestamp_type_mapping,omitempty"`
	TimestampTzOutputFormat                  tfconfig.Variable `json:"timestamp_tz_output_format,omitempty"`
	Timezone                                 tfconfig.Variable `json:"timezone,omitempty"`
	TraceLevel                               tfconfig.Variable `json:"trace_level,omitempty"`
	TransactionAbortOnError                  tfconfig.Variable `json:"transaction_abort_on_error,omitempty"`
	TransactionDefaultIsolationLevel         tfconfig.Variable `json:"transaction_default_isolation_level,omitempty"`
	TwoDigitCenturyStart                     tfconfig.Variable `json:"two_digit_century_start,omitempty"`
	UnsupportedDdlAction                     tfconfig.Variable `json:"unsupported_ddl_action,omitempty"`
	UseCachedResult                          tfconfig.Variable `json:"use_cached_result,omitempty"`
	UserType                                 tfconfig.Variable `json:"user_type,omitempty"`
	WeekOfYearPolicy                         tfconfig.Variable `json:"week_of_year_policy,omitempty"`
	WeekStart                                tfconfig.Variable `json:"week_start,omitempty"`

	*config.ResourceModelMeta
}

func LegacyServiceUser added in v0.97.0

func LegacyServiceUser(
	resourceName string,
	name string,
) *LegacyServiceUserModel

func LegacyServiceUserWithDefaultMeta added in v0.97.0

func LegacyServiceUserWithDefaultMeta(
	name string,
) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithAbortDetachedQuery added in v0.97.0

func (l *LegacyServiceUserModel) WithAbortDetachedQuery(abortDetachedQuery bool) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithAbortDetachedQueryValue added in v0.97.0

func (l *LegacyServiceUserModel) WithAbortDetachedQueryValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithAutocommit added in v0.97.0

func (l *LegacyServiceUserModel) WithAutocommit(autocommit bool) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithAutocommitValue added in v0.97.0

func (l *LegacyServiceUserModel) WithAutocommitValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithBinaryInputFormat added in v0.97.0

func (l *LegacyServiceUserModel) WithBinaryInputFormat(binaryInputFormat string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithBinaryInputFormatEnum added in v0.97.0

func (u *LegacyServiceUserModel) WithBinaryInputFormatEnum(binaryInputFormat sdk.BinaryInputFormat) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithBinaryInputFormatValue added in v0.97.0

func (l *LegacyServiceUserModel) WithBinaryInputFormatValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithBinaryOutputFormat added in v0.97.0

func (l *LegacyServiceUserModel) WithBinaryOutputFormat(binaryOutputFormat string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithBinaryOutputFormatEnum added in v0.97.0

func (u *LegacyServiceUserModel) WithBinaryOutputFormatEnum(binaryOutputFormat sdk.BinaryOutputFormat) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithBinaryOutputFormatValue added in v0.97.0

func (l *LegacyServiceUserModel) WithBinaryOutputFormatValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithClientMemoryLimit added in v0.97.0

func (l *LegacyServiceUserModel) WithClientMemoryLimit(clientMemoryLimit int) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithClientMemoryLimitValue added in v0.97.0

func (l *LegacyServiceUserModel) WithClientMemoryLimitValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithClientMetadataRequestUseConnectionCtx added in v0.97.0

func (l *LegacyServiceUserModel) WithClientMetadataRequestUseConnectionCtx(clientMetadataRequestUseConnectionCtx bool) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithClientMetadataRequestUseConnectionCtxValue added in v0.97.0

func (l *LegacyServiceUserModel) WithClientMetadataRequestUseConnectionCtxValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithClientPrefetchThreads added in v0.97.0

func (l *LegacyServiceUserModel) WithClientPrefetchThreads(clientPrefetchThreads int) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithClientPrefetchThreadsValue added in v0.97.0

func (l *LegacyServiceUserModel) WithClientPrefetchThreadsValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithClientResultChunkSize added in v0.97.0

func (l *LegacyServiceUserModel) WithClientResultChunkSize(clientResultChunkSize int) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithClientResultChunkSizeValue added in v0.97.0

func (l *LegacyServiceUserModel) WithClientResultChunkSizeValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithClientResultColumnCaseInsensitive added in v0.97.0

func (l *LegacyServiceUserModel) WithClientResultColumnCaseInsensitive(clientResultColumnCaseInsensitive bool) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithClientResultColumnCaseInsensitiveValue added in v0.97.0

func (l *LegacyServiceUserModel) WithClientResultColumnCaseInsensitiveValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithClientSessionKeepAlive added in v0.97.0

func (l *LegacyServiceUserModel) WithClientSessionKeepAlive(clientSessionKeepAlive bool) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithClientSessionKeepAliveHeartbeatFrequency added in v0.97.0

func (l *LegacyServiceUserModel) WithClientSessionKeepAliveHeartbeatFrequency(clientSessionKeepAliveHeartbeatFrequency int) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithClientSessionKeepAliveHeartbeatFrequencyValue added in v0.97.0

func (l *LegacyServiceUserModel) WithClientSessionKeepAliveHeartbeatFrequencyValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithClientSessionKeepAliveValue added in v0.97.0

func (l *LegacyServiceUserModel) WithClientSessionKeepAliveValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithClientTimestampTypeMapping added in v0.97.0

func (l *LegacyServiceUserModel) WithClientTimestampTypeMapping(clientTimestampTypeMapping string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithClientTimestampTypeMappingEnum added in v0.97.0

func (u *LegacyServiceUserModel) WithClientTimestampTypeMappingEnum(clientTimestampTypeMapping sdk.ClientTimestampTypeMapping) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithClientTimestampTypeMappingValue added in v0.97.0

func (l *LegacyServiceUserModel) WithClientTimestampTypeMappingValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithComment added in v0.97.0

func (l *LegacyServiceUserModel) WithComment(comment string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithCommentValue added in v0.97.0

func (l *LegacyServiceUserModel) WithCommentValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithDateInputFormat added in v0.97.0

func (l *LegacyServiceUserModel) WithDateInputFormat(dateInputFormat string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithDateInputFormatValue added in v0.97.0

func (l *LegacyServiceUserModel) WithDateInputFormatValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithDateOutputFormat added in v0.97.0

func (l *LegacyServiceUserModel) WithDateOutputFormat(dateOutputFormat string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithDateOutputFormatValue added in v0.97.0

func (l *LegacyServiceUserModel) WithDateOutputFormatValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithDaysToExpiry added in v0.97.0

func (l *LegacyServiceUserModel) WithDaysToExpiry(daysToExpiry int) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithDaysToExpiryValue added in v0.97.0

func (l *LegacyServiceUserModel) WithDaysToExpiryValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithDefaultNamespace added in v0.97.0

func (l *LegacyServiceUserModel) WithDefaultNamespace(defaultNamespace string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithDefaultNamespaceValue added in v0.97.0

func (l *LegacyServiceUserModel) WithDefaultNamespaceValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithDefaultRole added in v0.97.0

func (l *LegacyServiceUserModel) WithDefaultRole(defaultRole string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithDefaultRoleValue added in v0.97.0

func (l *LegacyServiceUserModel) WithDefaultRoleValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithDefaultSecondaryRolesOption added in v0.97.0

func (l *LegacyServiceUserModel) WithDefaultSecondaryRolesOption(defaultSecondaryRolesOption string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithDefaultSecondaryRolesOptionEnum added in v0.97.0

func (u *LegacyServiceUserModel) WithDefaultSecondaryRolesOptionEnum(option sdk.SecondaryRolesOption) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithDefaultSecondaryRolesOptionValue added in v0.97.0

func (l *LegacyServiceUserModel) WithDefaultSecondaryRolesOptionValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithDefaultWarehouse added in v0.97.0

func (l *LegacyServiceUserModel) WithDefaultWarehouse(defaultWarehouse string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithDefaultWarehouseValue added in v0.97.0

func (l *LegacyServiceUserModel) WithDefaultWarehouseValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithDisabled added in v0.97.0

func (l *LegacyServiceUserModel) WithDisabled(disabled string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithDisabledValue added in v0.97.0

func (l *LegacyServiceUserModel) WithDisabledValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithDisplayName added in v0.97.0

func (l *LegacyServiceUserModel) WithDisplayName(displayName string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithDisplayNameValue added in v0.97.0

func (l *LegacyServiceUserModel) WithDisplayNameValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithEmail added in v0.97.0

func (*LegacyServiceUserModel) WithEmailValue added in v0.97.0

func (*LegacyServiceUserModel) WithEnableUnloadPhysicalTypeOptimization added in v0.97.0

func (l *LegacyServiceUserModel) WithEnableUnloadPhysicalTypeOptimization(enableUnloadPhysicalTypeOptimization bool) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithEnableUnloadPhysicalTypeOptimizationValue added in v0.97.0

func (l *LegacyServiceUserModel) WithEnableUnloadPhysicalTypeOptimizationValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithEnableUnredactedQuerySyntaxError added in v0.97.0

func (l *LegacyServiceUserModel) WithEnableUnredactedQuerySyntaxError(enableUnredactedQuerySyntaxError bool) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithEnableUnredactedQuerySyntaxErrorValue added in v0.97.0

func (l *LegacyServiceUserModel) WithEnableUnredactedQuerySyntaxErrorValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithErrorOnNondeterministicMerge added in v0.97.0

func (l *LegacyServiceUserModel) WithErrorOnNondeterministicMerge(errorOnNondeterministicMerge bool) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithErrorOnNondeterministicMergeValue added in v0.97.0

func (l *LegacyServiceUserModel) WithErrorOnNondeterministicMergeValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithErrorOnNondeterministicUpdate added in v0.97.0

func (l *LegacyServiceUserModel) WithErrorOnNondeterministicUpdate(errorOnNondeterministicUpdate bool) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithErrorOnNondeterministicUpdateValue added in v0.97.0

func (l *LegacyServiceUserModel) WithErrorOnNondeterministicUpdateValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithFullyQualifiedName added in v0.97.0

func (l *LegacyServiceUserModel) WithFullyQualifiedName(fullyQualifiedName string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithFullyQualifiedNameValue added in v0.97.0

func (l *LegacyServiceUserModel) WithFullyQualifiedNameValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithGeographyOutputFormat added in v0.97.0

func (l *LegacyServiceUserModel) WithGeographyOutputFormat(geographyOutputFormat string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithGeographyOutputFormatEnum added in v0.97.0

func (u *LegacyServiceUserModel) WithGeographyOutputFormatEnum(geographyOutputFormat sdk.GeographyOutputFormat) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithGeographyOutputFormatValue added in v0.97.0

func (l *LegacyServiceUserModel) WithGeographyOutputFormatValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithGeometryOutputFormat added in v0.97.0

func (l *LegacyServiceUserModel) WithGeometryOutputFormat(geometryOutputFormat string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithGeometryOutputFormatEnum added in v0.97.0

func (u *LegacyServiceUserModel) WithGeometryOutputFormatEnum(geometryOutputFormat sdk.GeometryOutputFormat) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithGeometryOutputFormatValue added in v0.97.0

func (l *LegacyServiceUserModel) WithGeometryOutputFormatValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithJdbcTreatDecimalAsInt added in v0.97.0

func (l *LegacyServiceUserModel) WithJdbcTreatDecimalAsInt(jdbcTreatDecimalAsInt bool) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithJdbcTreatDecimalAsIntValue added in v0.97.0

func (l *LegacyServiceUserModel) WithJdbcTreatDecimalAsIntValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithJdbcTreatTimestampNtzAsUtc added in v0.97.0

func (l *LegacyServiceUserModel) WithJdbcTreatTimestampNtzAsUtc(jdbcTreatTimestampNtzAsUtc bool) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithJdbcTreatTimestampNtzAsUtcValue added in v0.97.0

func (l *LegacyServiceUserModel) WithJdbcTreatTimestampNtzAsUtcValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithJdbcUseSessionTimezone added in v0.97.0

func (l *LegacyServiceUserModel) WithJdbcUseSessionTimezone(jdbcUseSessionTimezone bool) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithJdbcUseSessionTimezoneValue added in v0.97.0

func (l *LegacyServiceUserModel) WithJdbcUseSessionTimezoneValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithJsonIndent added in v0.97.0

func (l *LegacyServiceUserModel) WithJsonIndent(jsonIndent int) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithJsonIndentValue added in v0.97.0

func (l *LegacyServiceUserModel) WithJsonIndentValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithLockTimeout added in v0.97.0

func (l *LegacyServiceUserModel) WithLockTimeout(lockTimeout int) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithLockTimeoutValue added in v0.97.0

func (l *LegacyServiceUserModel) WithLockTimeoutValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithLogLevel added in v0.97.0

func (l *LegacyServiceUserModel) WithLogLevel(logLevel string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithLogLevelEnum added in v0.97.0

func (u *LegacyServiceUserModel) WithLogLevelEnum(logLevel sdk.LogLevel) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithLogLevelValue added in v0.97.0

func (l *LegacyServiceUserModel) WithLogLevelValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithLoginName added in v0.97.0

func (l *LegacyServiceUserModel) WithLoginName(loginName string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithLoginNameValue added in v0.97.0

func (l *LegacyServiceUserModel) WithLoginNameValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithMinsToUnlock added in v0.97.0

func (l *LegacyServiceUserModel) WithMinsToUnlock(minsToUnlock int) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithMinsToUnlockValue added in v0.97.0

func (l *LegacyServiceUserModel) WithMinsToUnlockValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithMultiStatementCount added in v0.97.0

func (l *LegacyServiceUserModel) WithMultiStatementCount(multiStatementCount int) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithMultiStatementCountValue added in v0.97.0

func (l *LegacyServiceUserModel) WithMultiStatementCountValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithMustChangePassword added in v0.97.0

func (l *LegacyServiceUserModel) WithMustChangePassword(mustChangePassword string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithMustChangePasswordValue added in v0.97.0

func (l *LegacyServiceUserModel) WithMustChangePasswordValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithName added in v0.97.0

func (*LegacyServiceUserModel) WithNameValue added in v0.97.0

func (*LegacyServiceUserModel) WithNetworkPolicy added in v0.97.0

func (l *LegacyServiceUserModel) WithNetworkPolicy(networkPolicy string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithNetworkPolicyId added in v0.97.0

func (u *LegacyServiceUserModel) WithNetworkPolicyId(networkPolicy sdk.AccountObjectIdentifier) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithNetworkPolicyValue added in v0.97.0

func (l *LegacyServiceUserModel) WithNetworkPolicyValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithNoorderSequenceAsDefault added in v0.97.0

func (l *LegacyServiceUserModel) WithNoorderSequenceAsDefault(noorderSequenceAsDefault bool) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithNoorderSequenceAsDefaultValue added in v0.97.0

func (l *LegacyServiceUserModel) WithNoorderSequenceAsDefaultValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithOdbcTreatDecimalAsInt added in v0.97.0

func (l *LegacyServiceUserModel) WithOdbcTreatDecimalAsInt(odbcTreatDecimalAsInt bool) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithOdbcTreatDecimalAsIntValue added in v0.97.0

func (l *LegacyServiceUserModel) WithOdbcTreatDecimalAsIntValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithPassword added in v0.97.0

func (l *LegacyServiceUserModel) WithPassword(password string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithPasswordValue added in v0.97.0

func (l *LegacyServiceUserModel) WithPasswordValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithPreventUnloadToInternalStages added in v0.97.0

func (l *LegacyServiceUserModel) WithPreventUnloadToInternalStages(preventUnloadToInternalStages bool) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithPreventUnloadToInternalStagesValue added in v0.97.0

func (l *LegacyServiceUserModel) WithPreventUnloadToInternalStagesValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithQueryTag added in v0.97.0

func (l *LegacyServiceUserModel) WithQueryTag(queryTag string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithQueryTagValue added in v0.97.0

func (l *LegacyServiceUserModel) WithQueryTagValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithQuotedIdentifiersIgnoreCase added in v0.97.0

func (l *LegacyServiceUserModel) WithQuotedIdentifiersIgnoreCase(quotedIdentifiersIgnoreCase bool) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithQuotedIdentifiersIgnoreCaseValue added in v0.97.0

func (l *LegacyServiceUserModel) WithQuotedIdentifiersIgnoreCaseValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithRowsPerResultset added in v0.97.0

func (l *LegacyServiceUserModel) WithRowsPerResultset(rowsPerResultset int) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithRowsPerResultsetValue added in v0.97.0

func (l *LegacyServiceUserModel) WithRowsPerResultsetValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithRsaPublicKey added in v0.97.0

func (l *LegacyServiceUserModel) WithRsaPublicKey(rsaPublicKey string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithRsaPublicKey2 added in v0.97.0

func (l *LegacyServiceUserModel) WithRsaPublicKey2(rsaPublicKey2 string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithRsaPublicKey2Value added in v0.97.0

func (l *LegacyServiceUserModel) WithRsaPublicKey2Value(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithRsaPublicKeyValue added in v0.97.0

func (l *LegacyServiceUserModel) WithRsaPublicKeyValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithS3StageVpceDnsName added in v0.97.0

func (l *LegacyServiceUserModel) WithS3StageVpceDnsName(s3StageVpceDnsName string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithS3StageVpceDnsNameValue added in v0.97.0

func (l *LegacyServiceUserModel) WithS3StageVpceDnsNameValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithSearchPath added in v0.97.0

func (l *LegacyServiceUserModel) WithSearchPath(searchPath string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithSearchPathValue added in v0.97.0

func (l *LegacyServiceUserModel) WithSearchPathValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithSimulatedDataSharingConsumer added in v0.97.0

func (l *LegacyServiceUserModel) WithSimulatedDataSharingConsumer(simulatedDataSharingConsumer string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithSimulatedDataSharingConsumerValue added in v0.97.0

func (l *LegacyServiceUserModel) WithSimulatedDataSharingConsumerValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithStatementQueuedTimeoutInSeconds added in v0.97.0

func (l *LegacyServiceUserModel) WithStatementQueuedTimeoutInSeconds(statementQueuedTimeoutInSeconds int) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithStatementQueuedTimeoutInSecondsValue added in v0.97.0

func (l *LegacyServiceUserModel) WithStatementQueuedTimeoutInSecondsValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithStatementTimeoutInSeconds added in v0.97.0

func (l *LegacyServiceUserModel) WithStatementTimeoutInSeconds(statementTimeoutInSeconds int) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithStatementTimeoutInSecondsValue added in v0.97.0

func (l *LegacyServiceUserModel) WithStatementTimeoutInSecondsValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithStrictJsonOutput added in v0.97.0

func (l *LegacyServiceUserModel) WithStrictJsonOutput(strictJsonOutput bool) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithStrictJsonOutputValue added in v0.97.0

func (l *LegacyServiceUserModel) WithStrictJsonOutputValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTimeInputFormat added in v0.97.0

func (l *LegacyServiceUserModel) WithTimeInputFormat(timeInputFormat string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTimeInputFormatValue added in v0.97.0

func (l *LegacyServiceUserModel) WithTimeInputFormatValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTimeOutputFormat added in v0.97.0

func (l *LegacyServiceUserModel) WithTimeOutputFormat(timeOutputFormat string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTimeOutputFormatValue added in v0.97.0

func (l *LegacyServiceUserModel) WithTimeOutputFormatValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTimestampDayIsAlways24h added in v0.97.0

func (l *LegacyServiceUserModel) WithTimestampDayIsAlways24h(timestampDayIsAlways24h bool) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTimestampDayIsAlways24hValue added in v0.97.0

func (l *LegacyServiceUserModel) WithTimestampDayIsAlways24hValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTimestampInputFormat added in v0.97.0

func (l *LegacyServiceUserModel) WithTimestampInputFormat(timestampInputFormat string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTimestampInputFormatValue added in v0.97.0

func (l *LegacyServiceUserModel) WithTimestampInputFormatValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTimestampLtzOutputFormat added in v0.97.0

func (l *LegacyServiceUserModel) WithTimestampLtzOutputFormat(timestampLtzOutputFormat string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTimestampLtzOutputFormatValue added in v0.97.0

func (l *LegacyServiceUserModel) WithTimestampLtzOutputFormatValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTimestampNtzOutputFormat added in v0.97.0

func (l *LegacyServiceUserModel) WithTimestampNtzOutputFormat(timestampNtzOutputFormat string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTimestampNtzOutputFormatValue added in v0.97.0

func (l *LegacyServiceUserModel) WithTimestampNtzOutputFormatValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTimestampOutputFormat added in v0.97.0

func (l *LegacyServiceUserModel) WithTimestampOutputFormat(timestampOutputFormat string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTimestampOutputFormatValue added in v0.97.0

func (l *LegacyServiceUserModel) WithTimestampOutputFormatValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTimestampTypeMapping added in v0.97.0

func (l *LegacyServiceUserModel) WithTimestampTypeMapping(timestampTypeMapping string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTimestampTypeMappingEnum added in v0.97.0

func (u *LegacyServiceUserModel) WithTimestampTypeMappingEnum(timestampTypeMapping sdk.TimestampTypeMapping) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTimestampTypeMappingValue added in v0.97.0

func (l *LegacyServiceUserModel) WithTimestampTypeMappingValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTimestampTzOutputFormat added in v0.97.0

func (l *LegacyServiceUserModel) WithTimestampTzOutputFormat(timestampTzOutputFormat string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTimestampTzOutputFormatValue added in v0.97.0

func (l *LegacyServiceUserModel) WithTimestampTzOutputFormatValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTimezone added in v0.97.0

func (l *LegacyServiceUserModel) WithTimezone(timezone string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTimezoneValue added in v0.97.0

func (l *LegacyServiceUserModel) WithTimezoneValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTraceLevel added in v0.97.0

func (l *LegacyServiceUserModel) WithTraceLevel(traceLevel string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTraceLevelEnum added in v0.97.0

func (u *LegacyServiceUserModel) WithTraceLevelEnum(traceLevel sdk.TraceLevel) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTraceLevelValue added in v0.97.0

func (l *LegacyServiceUserModel) WithTraceLevelValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTransactionAbortOnError added in v0.97.0

func (l *LegacyServiceUserModel) WithTransactionAbortOnError(transactionAbortOnError bool) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTransactionAbortOnErrorValue added in v0.97.0

func (l *LegacyServiceUserModel) WithTransactionAbortOnErrorValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTransactionDefaultIsolationLevel added in v0.97.0

func (l *LegacyServiceUserModel) WithTransactionDefaultIsolationLevel(transactionDefaultIsolationLevel string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTransactionDefaultIsolationLevelEnum added in v0.97.0

func (u *LegacyServiceUserModel) WithTransactionDefaultIsolationLevelEnum(transactionDefaultIsolationLevel sdk.TransactionDefaultIsolationLevel) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTransactionDefaultIsolationLevelValue added in v0.97.0

func (l *LegacyServiceUserModel) WithTransactionDefaultIsolationLevelValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTwoDigitCenturyStart added in v0.97.0

func (l *LegacyServiceUserModel) WithTwoDigitCenturyStart(twoDigitCenturyStart int) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithTwoDigitCenturyStartValue added in v0.97.0

func (l *LegacyServiceUserModel) WithTwoDigitCenturyStartValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithUnsupportedDdlAction added in v0.97.0

func (l *LegacyServiceUserModel) WithUnsupportedDdlAction(unsupportedDdlAction string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithUnsupportedDdlActionEnum added in v0.97.0

func (u *LegacyServiceUserModel) WithUnsupportedDdlActionEnum(unsupportedDdlAction sdk.UnsupportedDDLAction) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithUnsupportedDdlActionValue added in v0.97.0

func (l *LegacyServiceUserModel) WithUnsupportedDdlActionValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithUseCachedResult added in v0.97.0

func (l *LegacyServiceUserModel) WithUseCachedResult(useCachedResult bool) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithUseCachedResultValue added in v0.97.0

func (l *LegacyServiceUserModel) WithUseCachedResultValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithUserType added in v0.97.0

func (l *LegacyServiceUserModel) WithUserType(userType string) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithUserTypeValue added in v0.97.0

func (l *LegacyServiceUserModel) WithUserTypeValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithWeekOfYearPolicy added in v0.97.0

func (l *LegacyServiceUserModel) WithWeekOfYearPolicy(weekOfYearPolicy int) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithWeekOfYearPolicyValue added in v0.97.0

func (l *LegacyServiceUserModel) WithWeekOfYearPolicyValue(value tfconfig.Variable) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithWeekStart added in v0.97.0

func (l *LegacyServiceUserModel) WithWeekStart(weekStart int) *LegacyServiceUserModel

func (*LegacyServiceUserModel) WithWeekStartValue added in v0.97.0

func (l *LegacyServiceUserModel) WithWeekStartValue(value tfconfig.Variable) *LegacyServiceUserModel

type MaskingPolicyModel added in v0.96.0

type MaskingPolicyModel struct {
	Argument            tfconfig.Variable `json:"argument,omitempty"`
	Body                tfconfig.Variable `json:"body,omitempty"`
	Comment             tfconfig.Variable `json:"comment,omitempty"`
	Database            tfconfig.Variable `json:"database,omitempty"`
	ExemptOtherPolicies tfconfig.Variable `json:"exempt_other_policies,omitempty"`
	FullyQualifiedName  tfconfig.Variable `json:"fully_qualified_name,omitempty"`
	Name                tfconfig.Variable `json:"name,omitempty"`
	ReturnDataType      tfconfig.Variable `json:"return_data_type,omitempty"`
	Schema              tfconfig.Variable `json:"schema,omitempty"`

	*config.ResourceModelMeta
}

func MaskingPolicy added in v0.96.0

func MaskingPolicy(
	resourceName string,
	argument []sdk.TableColumnSignature,
	body string,
	database string,
	name string,
	returnDataType string,
	schema string,
) *MaskingPolicyModel

func MaskingPolicyWithDefaultMeta added in v0.96.0

func MaskingPolicyWithDefaultMeta(
	argument []sdk.TableColumnSignature,
	body string,
	database string,
	name string,
	returnDataType string,
	schema string,
) *MaskingPolicyModel

func (*MaskingPolicyModel) WithArgument added in v0.96.0

func (p *MaskingPolicyModel) WithArgument(argument []sdk.TableColumnSignature) *MaskingPolicyModel

func (*MaskingPolicyModel) WithArgumentValue added in v0.96.0

func (m *MaskingPolicyModel) WithArgumentValue(value tfconfig.Variable) *MaskingPolicyModel

func (*MaskingPolicyModel) WithBody added in v0.96.0

func (m *MaskingPolicyModel) WithBody(body string) *MaskingPolicyModel

func (*MaskingPolicyModel) WithBodyValue added in v0.96.0

func (m *MaskingPolicyModel) WithBodyValue(value tfconfig.Variable) *MaskingPolicyModel

func (*MaskingPolicyModel) WithComment added in v0.96.0

func (m *MaskingPolicyModel) WithComment(comment string) *MaskingPolicyModel

func (*MaskingPolicyModel) WithCommentValue added in v0.96.0

func (m *MaskingPolicyModel) WithCommentValue(value tfconfig.Variable) *MaskingPolicyModel

func (*MaskingPolicyModel) WithDatabase added in v0.96.0

func (m *MaskingPolicyModel) WithDatabase(database string) *MaskingPolicyModel

func (*MaskingPolicyModel) WithDatabaseValue added in v0.96.0

func (m *MaskingPolicyModel) WithDatabaseValue(value tfconfig.Variable) *MaskingPolicyModel

func (*MaskingPolicyModel) WithExemptOtherPolicies added in v0.96.0

func (m *MaskingPolicyModel) WithExemptOtherPolicies(exemptOtherPolicies string) *MaskingPolicyModel

func (*MaskingPolicyModel) WithExemptOtherPoliciesValue added in v0.96.0

func (m *MaskingPolicyModel) WithExemptOtherPoliciesValue(value tfconfig.Variable) *MaskingPolicyModel

func (*MaskingPolicyModel) WithFullyQualifiedName added in v0.96.0

func (m *MaskingPolicyModel) WithFullyQualifiedName(fullyQualifiedName string) *MaskingPolicyModel

func (*MaskingPolicyModel) WithFullyQualifiedNameValue added in v0.96.0

func (m *MaskingPolicyModel) WithFullyQualifiedNameValue(value tfconfig.Variable) *MaskingPolicyModel

func (*MaskingPolicyModel) WithName added in v0.96.0

func (m *MaskingPolicyModel) WithName(name string) *MaskingPolicyModel

func (*MaskingPolicyModel) WithNameValue added in v0.96.0

func (m *MaskingPolicyModel) WithNameValue(value tfconfig.Variable) *MaskingPolicyModel

func (*MaskingPolicyModel) WithReturnDataType added in v0.96.0

func (m *MaskingPolicyModel) WithReturnDataType(returnDataType string) *MaskingPolicyModel

func (*MaskingPolicyModel) WithReturnDataTypeValue added in v0.96.0

func (m *MaskingPolicyModel) WithReturnDataTypeValue(value tfconfig.Variable) *MaskingPolicyModel

func (*MaskingPolicyModel) WithSchema added in v0.96.0

func (m *MaskingPolicyModel) WithSchema(schema string) *MaskingPolicyModel

func (*MaskingPolicyModel) WithSchemaValue added in v0.96.0

func (m *MaskingPolicyModel) WithSchemaValue(value tfconfig.Variable) *MaskingPolicyModel

type ResourceMonitorModel added in v0.96.0

type ResourceMonitorModel struct {
	CreditQuota             tfconfig.Variable `json:"credit_quota,omitempty"`
	EndTimestamp            tfconfig.Variable `json:"end_timestamp,omitempty"`
	Frequency               tfconfig.Variable `json:"frequency,omitempty"`
	FullyQualifiedName      tfconfig.Variable `json:"fully_qualified_name,omitempty"`
	Name                    tfconfig.Variable `json:"name,omitempty"`
	NotifyTriggers          tfconfig.Variable `json:"notify_triggers,omitempty"`
	NotifyUsers             tfconfig.Variable `json:"notify_users,omitempty"`
	StartTimestamp          tfconfig.Variable `json:"start_timestamp,omitempty"`
	SuspendImmediateTrigger tfconfig.Variable `json:"suspend_immediate_trigger,omitempty"`
	SuspendTrigger          tfconfig.Variable `json:"suspend_trigger,omitempty"`

	*config.ResourceModelMeta
}

func ResourceMonitor added in v0.96.0

func ResourceMonitor(
	resourceName string,
	name string,
) *ResourceMonitorModel

func ResourceMonitorWithDefaultMeta added in v0.96.0

func ResourceMonitorWithDefaultMeta(
	name string,
) *ResourceMonitorModel

func (*ResourceMonitorModel) WithCreditQuota added in v0.96.0

func (r *ResourceMonitorModel) WithCreditQuota(creditQuota int) *ResourceMonitorModel

func (*ResourceMonitorModel) WithCreditQuotaValue added in v0.96.0

func (r *ResourceMonitorModel) WithCreditQuotaValue(value tfconfig.Variable) *ResourceMonitorModel

func (*ResourceMonitorModel) WithEndTimestamp added in v0.96.0

func (r *ResourceMonitorModel) WithEndTimestamp(endTimestamp string) *ResourceMonitorModel

func (*ResourceMonitorModel) WithEndTimestampValue added in v0.96.0

func (r *ResourceMonitorModel) WithEndTimestampValue(value tfconfig.Variable) *ResourceMonitorModel

func (*ResourceMonitorModel) WithFrequency added in v0.96.0

func (r *ResourceMonitorModel) WithFrequency(frequency string) *ResourceMonitorModel

func (*ResourceMonitorModel) WithFrequencyValue added in v0.96.0

func (r *ResourceMonitorModel) WithFrequencyValue(value tfconfig.Variable) *ResourceMonitorModel

func (*ResourceMonitorModel) WithFullyQualifiedName added in v0.96.0

func (r *ResourceMonitorModel) WithFullyQualifiedName(fullyQualifiedName string) *ResourceMonitorModel

func (*ResourceMonitorModel) WithFullyQualifiedNameValue added in v0.96.0

func (r *ResourceMonitorModel) WithFullyQualifiedNameValue(value tfconfig.Variable) *ResourceMonitorModel

func (*ResourceMonitorModel) WithName added in v0.96.0

func (*ResourceMonitorModel) WithNameValue added in v0.96.0

func (*ResourceMonitorModel) WithNotifyTriggersValue added in v0.96.0

func (r *ResourceMonitorModel) WithNotifyTriggersValue(value tfconfig.Variable) *ResourceMonitorModel

func (*ResourceMonitorModel) WithNotifyUsersValue added in v0.96.0

func (r *ResourceMonitorModel) WithNotifyUsersValue(value tfconfig.Variable) *ResourceMonitorModel

func (*ResourceMonitorModel) WithStartTimestamp added in v0.96.0

func (r *ResourceMonitorModel) WithStartTimestamp(startTimestamp string) *ResourceMonitorModel

func (*ResourceMonitorModel) WithStartTimestampValue added in v0.96.0

func (r *ResourceMonitorModel) WithStartTimestampValue(value tfconfig.Variable) *ResourceMonitorModel

func (*ResourceMonitorModel) WithSuspendImmediateTrigger added in v0.96.0

func (r *ResourceMonitorModel) WithSuspendImmediateTrigger(suspendImmediateTrigger int) *ResourceMonitorModel

func (*ResourceMonitorModel) WithSuspendImmediateTriggerValue added in v0.96.0

func (r *ResourceMonitorModel) WithSuspendImmediateTriggerValue(value tfconfig.Variable) *ResourceMonitorModel

func (*ResourceMonitorModel) WithSuspendTrigger added in v0.96.0

func (r *ResourceMonitorModel) WithSuspendTrigger(suspendTrigger int) *ResourceMonitorModel

func (*ResourceMonitorModel) WithSuspendTriggerValue added in v0.96.0

func (r *ResourceMonitorModel) WithSuspendTriggerValue(value tfconfig.Variable) *ResourceMonitorModel

type RowAccessPolicyModel added in v0.96.0

type RowAccessPolicyModel struct {
	Argument           tfconfig.Variable `json:"argument,omitempty"`
	Body               tfconfig.Variable `json:"body,omitempty"`
	Comment            tfconfig.Variable `json:"comment,omitempty"`
	Database           tfconfig.Variable `json:"database,omitempty"`
	FullyQualifiedName tfconfig.Variable `json:"fully_qualified_name,omitempty"`
	Name               tfconfig.Variable `json:"name,omitempty"`
	Schema             tfconfig.Variable `json:"schema,omitempty"`

	*config.ResourceModelMeta
}

func RowAccessPolicy added in v0.96.0

func RowAccessPolicy(
	resourceName string,
	argument []sdk.TableColumnSignature,
	body string,
	database string,
	name string,
	schema string,
) *RowAccessPolicyModel

func RowAccessPolicyWithDefaultMeta added in v0.96.0

func RowAccessPolicyWithDefaultMeta(
	argument []sdk.TableColumnSignature,
	body string,
	database string,
	name string,
	schema string,
) *RowAccessPolicyModel

func (*RowAccessPolicyModel) WithArgument added in v0.96.0

func (*RowAccessPolicyModel) WithArgumentValue added in v0.96.0

func (r *RowAccessPolicyModel) WithArgumentValue(value tfconfig.Variable) *RowAccessPolicyModel

func (*RowAccessPolicyModel) WithBody added in v0.96.0

func (*RowAccessPolicyModel) WithBodyValue added in v0.96.0

func (*RowAccessPolicyModel) WithComment added in v0.96.0

func (r *RowAccessPolicyModel) WithComment(comment string) *RowAccessPolicyModel

func (*RowAccessPolicyModel) WithCommentValue added in v0.96.0

func (r *RowAccessPolicyModel) WithCommentValue(value tfconfig.Variable) *RowAccessPolicyModel

func (*RowAccessPolicyModel) WithDatabase added in v0.96.0

func (r *RowAccessPolicyModel) WithDatabase(database string) *RowAccessPolicyModel

func (*RowAccessPolicyModel) WithDatabaseValue added in v0.96.0

func (r *RowAccessPolicyModel) WithDatabaseValue(value tfconfig.Variable) *RowAccessPolicyModel

func (*RowAccessPolicyModel) WithFullyQualifiedName added in v0.96.0

func (r *RowAccessPolicyModel) WithFullyQualifiedName(fullyQualifiedName string) *RowAccessPolicyModel

func (*RowAccessPolicyModel) WithFullyQualifiedNameValue added in v0.96.0

func (r *RowAccessPolicyModel) WithFullyQualifiedNameValue(value tfconfig.Variable) *RowAccessPolicyModel

func (*RowAccessPolicyModel) WithName added in v0.96.0

func (*RowAccessPolicyModel) WithNameValue added in v0.96.0

func (*RowAccessPolicyModel) WithSchema added in v0.96.0

func (r *RowAccessPolicyModel) WithSchema(schema string) *RowAccessPolicyModel

func (*RowAccessPolicyModel) WithSchemaValue added in v0.96.0

func (r *RowAccessPolicyModel) WithSchemaValue(value tfconfig.Variable) *RowAccessPolicyModel

type ServiceUserModel added in v0.97.0

type ServiceUserModel struct {
	AbortDetachedQuery                       tfconfig.Variable `json:"abort_detached_query,omitempty"`
	Autocommit                               tfconfig.Variable `json:"autocommit,omitempty"`
	BinaryInputFormat                        tfconfig.Variable `json:"binary_input_format,omitempty"`
	BinaryOutputFormat                       tfconfig.Variable `json:"binary_output_format,omitempty"`
	ClientMemoryLimit                        tfconfig.Variable `json:"client_memory_limit,omitempty"`
	ClientMetadataRequestUseConnectionCtx    tfconfig.Variable `json:"client_metadata_request_use_connection_ctx,omitempty"`
	ClientPrefetchThreads                    tfconfig.Variable `json:"client_prefetch_threads,omitempty"`
	ClientResultChunkSize                    tfconfig.Variable `json:"client_result_chunk_size,omitempty"`
	ClientResultColumnCaseInsensitive        tfconfig.Variable `json:"client_result_column_case_insensitive,omitempty"`
	ClientSessionKeepAlive                   tfconfig.Variable `json:"client_session_keep_alive,omitempty"`
	ClientSessionKeepAliveHeartbeatFrequency tfconfig.Variable `json:"client_session_keep_alive_heartbeat_frequency,omitempty"`
	ClientTimestampTypeMapping               tfconfig.Variable `json:"client_timestamp_type_mapping,omitempty"`
	Comment                                  tfconfig.Variable `json:"comment,omitempty"`
	DateInputFormat                          tfconfig.Variable `json:"date_input_format,omitempty"`
	DateOutputFormat                         tfconfig.Variable `json:"date_output_format,omitempty"`
	DaysToExpiry                             tfconfig.Variable `json:"days_to_expiry,omitempty"`
	DefaultNamespace                         tfconfig.Variable `json:"default_namespace,omitempty"`
	DefaultRole                              tfconfig.Variable `json:"default_role,omitempty"`
	DefaultSecondaryRolesOption              tfconfig.Variable `json:"default_secondary_roles_option,omitempty"`
	DefaultWarehouse                         tfconfig.Variable `json:"default_warehouse,omitempty"`
	Disabled                                 tfconfig.Variable `json:"disabled,omitempty"`
	DisplayName                              tfconfig.Variable `json:"display_name,omitempty"`
	Email                                    tfconfig.Variable `json:"email,omitempty"`
	EnableUnloadPhysicalTypeOptimization     tfconfig.Variable `json:"enable_unload_physical_type_optimization,omitempty"`
	EnableUnredactedQuerySyntaxError         tfconfig.Variable `json:"enable_unredacted_query_syntax_error,omitempty"`
	ErrorOnNondeterministicMerge             tfconfig.Variable `json:"error_on_nondeterministic_merge,omitempty"`
	ErrorOnNondeterministicUpdate            tfconfig.Variable `json:"error_on_nondeterministic_update,omitempty"`
	FullyQualifiedName                       tfconfig.Variable `json:"fully_qualified_name,omitempty"`
	GeographyOutputFormat                    tfconfig.Variable `json:"geography_output_format,omitempty"`
	GeometryOutputFormat                     tfconfig.Variable `json:"geometry_output_format,omitempty"`
	JdbcTreatDecimalAsInt                    tfconfig.Variable `json:"jdbc_treat_decimal_as_int,omitempty"`
	JdbcTreatTimestampNtzAsUtc               tfconfig.Variable `json:"jdbc_treat_timestamp_ntz_as_utc,omitempty"`
	JdbcUseSessionTimezone                   tfconfig.Variable `json:"jdbc_use_session_timezone,omitempty"`
	JsonIndent                               tfconfig.Variable `json:"json_indent,omitempty"`
	LockTimeout                              tfconfig.Variable `json:"lock_timeout,omitempty"`
	LogLevel                                 tfconfig.Variable `json:"log_level,omitempty"`
	LoginName                                tfconfig.Variable `json:"login_name,omitempty"`
	MinsToUnlock                             tfconfig.Variable `json:"mins_to_unlock,omitempty"`
	MultiStatementCount                      tfconfig.Variable `json:"multi_statement_count,omitempty"`
	Name                                     tfconfig.Variable `json:"name,omitempty"`
	NetworkPolicy                            tfconfig.Variable `json:"network_policy,omitempty"`
	NoorderSequenceAsDefault                 tfconfig.Variable `json:"noorder_sequence_as_default,omitempty"`
	OdbcTreatDecimalAsInt                    tfconfig.Variable `json:"odbc_treat_decimal_as_int,omitempty"`
	PreventUnloadToInternalStages            tfconfig.Variable `json:"prevent_unload_to_internal_stages,omitempty"`
	QueryTag                                 tfconfig.Variable `json:"query_tag,omitempty"`
	QuotedIdentifiersIgnoreCase              tfconfig.Variable `json:"quoted_identifiers_ignore_case,omitempty"`
	RowsPerResultset                         tfconfig.Variable `json:"rows_per_resultset,omitempty"`
	RsaPublicKey                             tfconfig.Variable `json:"rsa_public_key,omitempty"`
	RsaPublicKey2                            tfconfig.Variable `json:"rsa_public_key_2,omitempty"`
	S3StageVpceDnsName                       tfconfig.Variable `json:"s3_stage_vpce_dns_name,omitempty"`
	SearchPath                               tfconfig.Variable `json:"search_path,omitempty"`
	SimulatedDataSharingConsumer             tfconfig.Variable `json:"simulated_data_sharing_consumer,omitempty"`
	StatementQueuedTimeoutInSeconds          tfconfig.Variable `json:"statement_queued_timeout_in_seconds,omitempty"`
	StatementTimeoutInSeconds                tfconfig.Variable `json:"statement_timeout_in_seconds,omitempty"`
	StrictJsonOutput                         tfconfig.Variable `json:"strict_json_output,omitempty"`
	TimeInputFormat                          tfconfig.Variable `json:"time_input_format,omitempty"`
	TimeOutputFormat                         tfconfig.Variable `json:"time_output_format,omitempty"`
	TimestampDayIsAlways24h                  tfconfig.Variable `json:"timestamp_day_is_always_24h,omitempty"`
	TimestampInputFormat                     tfconfig.Variable `json:"timestamp_input_format,omitempty"`
	TimestampLtzOutputFormat                 tfconfig.Variable `json:"timestamp_ltz_output_format,omitempty"`
	TimestampNtzOutputFormat                 tfconfig.Variable `json:"timestamp_ntz_output_format,omitempty"`
	TimestampOutputFormat                    tfconfig.Variable `json:"timestamp_output_format,omitempty"`
	TimestampTypeMapping                     tfconfig.Variable `json:"timestamp_type_mapping,omitempty"`
	TimestampTzOutputFormat                  tfconfig.Variable `json:"timestamp_tz_output_format,omitempty"`
	Timezone                                 tfconfig.Variable `json:"timezone,omitempty"`
	TraceLevel                               tfconfig.Variable `json:"trace_level,omitempty"`
	TransactionAbortOnError                  tfconfig.Variable `json:"transaction_abort_on_error,omitempty"`
	TransactionDefaultIsolationLevel         tfconfig.Variable `json:"transaction_default_isolation_level,omitempty"`
	TwoDigitCenturyStart                     tfconfig.Variable `json:"two_digit_century_start,omitempty"`
	UnsupportedDdlAction                     tfconfig.Variable `json:"unsupported_ddl_action,omitempty"`
	UseCachedResult                          tfconfig.Variable `json:"use_cached_result,omitempty"`
	UserType                                 tfconfig.Variable `json:"user_type,omitempty"`
	WeekOfYearPolicy                         tfconfig.Variable `json:"week_of_year_policy,omitempty"`
	WeekStart                                tfconfig.Variable `json:"week_start,omitempty"`

	*config.ResourceModelMeta
}

func ServiceUser added in v0.97.0

func ServiceUser(
	resourceName string,
	name string,
) *ServiceUserModel

func ServiceUserWithDefaultMeta added in v0.97.0

func ServiceUserWithDefaultMeta(
	name string,
) *ServiceUserModel

func (*ServiceUserModel) WithAbortDetachedQuery added in v0.97.0

func (s *ServiceUserModel) WithAbortDetachedQuery(abortDetachedQuery bool) *ServiceUserModel

func (*ServiceUserModel) WithAbortDetachedQueryValue added in v0.97.0

func (s *ServiceUserModel) WithAbortDetachedQueryValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithAutocommit added in v0.97.0

func (s *ServiceUserModel) WithAutocommit(autocommit bool) *ServiceUserModel

func (*ServiceUserModel) WithAutocommitValue added in v0.97.0

func (s *ServiceUserModel) WithAutocommitValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithBinaryInputFormat added in v0.97.0

func (s *ServiceUserModel) WithBinaryInputFormat(binaryInputFormat string) *ServiceUserModel

func (*ServiceUserModel) WithBinaryInputFormatEnum added in v0.97.0

func (u *ServiceUserModel) WithBinaryInputFormatEnum(binaryInputFormat sdk.BinaryInputFormat) *ServiceUserModel

func (*ServiceUserModel) WithBinaryInputFormatValue added in v0.97.0

func (s *ServiceUserModel) WithBinaryInputFormatValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithBinaryOutputFormat added in v0.97.0

func (s *ServiceUserModel) WithBinaryOutputFormat(binaryOutputFormat string) *ServiceUserModel

func (*ServiceUserModel) WithBinaryOutputFormatEnum added in v0.97.0

func (u *ServiceUserModel) WithBinaryOutputFormatEnum(binaryOutputFormat sdk.BinaryOutputFormat) *ServiceUserModel

func (*ServiceUserModel) WithBinaryOutputFormatValue added in v0.97.0

func (s *ServiceUserModel) WithBinaryOutputFormatValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithClientMemoryLimit added in v0.97.0

func (s *ServiceUserModel) WithClientMemoryLimit(clientMemoryLimit int) *ServiceUserModel

func (*ServiceUserModel) WithClientMemoryLimitValue added in v0.97.0

func (s *ServiceUserModel) WithClientMemoryLimitValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithClientMetadataRequestUseConnectionCtx added in v0.97.0

func (s *ServiceUserModel) WithClientMetadataRequestUseConnectionCtx(clientMetadataRequestUseConnectionCtx bool) *ServiceUserModel

func (*ServiceUserModel) WithClientMetadataRequestUseConnectionCtxValue added in v0.97.0

func (s *ServiceUserModel) WithClientMetadataRequestUseConnectionCtxValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithClientPrefetchThreads added in v0.97.0

func (s *ServiceUserModel) WithClientPrefetchThreads(clientPrefetchThreads int) *ServiceUserModel

func (*ServiceUserModel) WithClientPrefetchThreadsValue added in v0.97.0

func (s *ServiceUserModel) WithClientPrefetchThreadsValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithClientResultChunkSize added in v0.97.0

func (s *ServiceUserModel) WithClientResultChunkSize(clientResultChunkSize int) *ServiceUserModel

func (*ServiceUserModel) WithClientResultChunkSizeValue added in v0.97.0

func (s *ServiceUserModel) WithClientResultChunkSizeValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithClientResultColumnCaseInsensitive added in v0.97.0

func (s *ServiceUserModel) WithClientResultColumnCaseInsensitive(clientResultColumnCaseInsensitive bool) *ServiceUserModel

func (*ServiceUserModel) WithClientResultColumnCaseInsensitiveValue added in v0.97.0

func (s *ServiceUserModel) WithClientResultColumnCaseInsensitiveValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithClientSessionKeepAlive added in v0.97.0

func (s *ServiceUserModel) WithClientSessionKeepAlive(clientSessionKeepAlive bool) *ServiceUserModel

func (*ServiceUserModel) WithClientSessionKeepAliveHeartbeatFrequency added in v0.97.0

func (s *ServiceUserModel) WithClientSessionKeepAliveHeartbeatFrequency(clientSessionKeepAliveHeartbeatFrequency int) *ServiceUserModel

func (*ServiceUserModel) WithClientSessionKeepAliveHeartbeatFrequencyValue added in v0.97.0

func (s *ServiceUserModel) WithClientSessionKeepAliveHeartbeatFrequencyValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithClientSessionKeepAliveValue added in v0.97.0

func (s *ServiceUserModel) WithClientSessionKeepAliveValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithClientTimestampTypeMapping added in v0.97.0

func (s *ServiceUserModel) WithClientTimestampTypeMapping(clientTimestampTypeMapping string) *ServiceUserModel

func (*ServiceUserModel) WithClientTimestampTypeMappingEnum added in v0.97.0

func (u *ServiceUserModel) WithClientTimestampTypeMappingEnum(clientTimestampTypeMapping sdk.ClientTimestampTypeMapping) *ServiceUserModel

func (*ServiceUserModel) WithClientTimestampTypeMappingValue added in v0.97.0

func (s *ServiceUserModel) WithClientTimestampTypeMappingValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithComment added in v0.97.0

func (s *ServiceUserModel) WithComment(comment string) *ServiceUserModel

func (*ServiceUserModel) WithCommentValue added in v0.97.0

func (s *ServiceUserModel) WithCommentValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithDateInputFormat added in v0.97.0

func (s *ServiceUserModel) WithDateInputFormat(dateInputFormat string) *ServiceUserModel

func (*ServiceUserModel) WithDateInputFormatValue added in v0.97.0

func (s *ServiceUserModel) WithDateInputFormatValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithDateOutputFormat added in v0.97.0

func (s *ServiceUserModel) WithDateOutputFormat(dateOutputFormat string) *ServiceUserModel

func (*ServiceUserModel) WithDateOutputFormatValue added in v0.97.0

func (s *ServiceUserModel) WithDateOutputFormatValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithDaysToExpiry added in v0.97.0

func (s *ServiceUserModel) WithDaysToExpiry(daysToExpiry int) *ServiceUserModel

func (*ServiceUserModel) WithDaysToExpiryValue added in v0.97.0

func (s *ServiceUserModel) WithDaysToExpiryValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithDefaultNamespace added in v0.97.0

func (s *ServiceUserModel) WithDefaultNamespace(defaultNamespace string) *ServiceUserModel

func (*ServiceUserModel) WithDefaultNamespaceValue added in v0.97.0

func (s *ServiceUserModel) WithDefaultNamespaceValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithDefaultRole added in v0.97.0

func (s *ServiceUserModel) WithDefaultRole(defaultRole string) *ServiceUserModel

func (*ServiceUserModel) WithDefaultRoleValue added in v0.97.0

func (s *ServiceUserModel) WithDefaultRoleValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithDefaultSecondaryRolesOption added in v0.97.0

func (s *ServiceUserModel) WithDefaultSecondaryRolesOption(defaultSecondaryRolesOption string) *ServiceUserModel

func (*ServiceUserModel) WithDefaultSecondaryRolesOptionEnum added in v0.97.0

func (u *ServiceUserModel) WithDefaultSecondaryRolesOptionEnum(option sdk.SecondaryRolesOption) *ServiceUserModel

func (*ServiceUserModel) WithDefaultSecondaryRolesOptionValue added in v0.97.0

func (s *ServiceUserModel) WithDefaultSecondaryRolesOptionValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithDefaultWarehouse added in v0.97.0

func (s *ServiceUserModel) WithDefaultWarehouse(defaultWarehouse string) *ServiceUserModel

func (*ServiceUserModel) WithDefaultWarehouseValue added in v0.97.0

func (s *ServiceUserModel) WithDefaultWarehouseValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithDisabled added in v0.97.0

func (s *ServiceUserModel) WithDisabled(disabled string) *ServiceUserModel

func (*ServiceUserModel) WithDisabledValue added in v0.97.0

func (s *ServiceUserModel) WithDisabledValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithDisplayName added in v0.97.0

func (s *ServiceUserModel) WithDisplayName(displayName string) *ServiceUserModel

func (*ServiceUserModel) WithDisplayNameValue added in v0.97.0

func (s *ServiceUserModel) WithDisplayNameValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithEmail added in v0.97.0

func (s *ServiceUserModel) WithEmail(email string) *ServiceUserModel

func (*ServiceUserModel) WithEmailValue added in v0.97.0

func (s *ServiceUserModel) WithEmailValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithEnableUnloadPhysicalTypeOptimization added in v0.97.0

func (s *ServiceUserModel) WithEnableUnloadPhysicalTypeOptimization(enableUnloadPhysicalTypeOptimization bool) *ServiceUserModel

func (*ServiceUserModel) WithEnableUnloadPhysicalTypeOptimizationValue added in v0.97.0

func (s *ServiceUserModel) WithEnableUnloadPhysicalTypeOptimizationValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithEnableUnredactedQuerySyntaxError added in v0.97.0

func (s *ServiceUserModel) WithEnableUnredactedQuerySyntaxError(enableUnredactedQuerySyntaxError bool) *ServiceUserModel

func (*ServiceUserModel) WithEnableUnredactedQuerySyntaxErrorValue added in v0.97.0

func (s *ServiceUserModel) WithEnableUnredactedQuerySyntaxErrorValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithErrorOnNondeterministicMerge added in v0.97.0

func (s *ServiceUserModel) WithErrorOnNondeterministicMerge(errorOnNondeterministicMerge bool) *ServiceUserModel

func (*ServiceUserModel) WithErrorOnNondeterministicMergeValue added in v0.97.0

func (s *ServiceUserModel) WithErrorOnNondeterministicMergeValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithErrorOnNondeterministicUpdate added in v0.97.0

func (s *ServiceUserModel) WithErrorOnNondeterministicUpdate(errorOnNondeterministicUpdate bool) *ServiceUserModel

func (*ServiceUserModel) WithErrorOnNondeterministicUpdateValue added in v0.97.0

func (s *ServiceUserModel) WithErrorOnNondeterministicUpdateValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithFullyQualifiedName added in v0.97.0

func (s *ServiceUserModel) WithFullyQualifiedName(fullyQualifiedName string) *ServiceUserModel

func (*ServiceUserModel) WithFullyQualifiedNameValue added in v0.97.0

func (s *ServiceUserModel) WithFullyQualifiedNameValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithGeographyOutputFormat added in v0.97.0

func (s *ServiceUserModel) WithGeographyOutputFormat(geographyOutputFormat string) *ServiceUserModel

func (*ServiceUserModel) WithGeographyOutputFormatEnum added in v0.97.0

func (u *ServiceUserModel) WithGeographyOutputFormatEnum(geographyOutputFormat sdk.GeographyOutputFormat) *ServiceUserModel

func (*ServiceUserModel) WithGeographyOutputFormatValue added in v0.97.0

func (s *ServiceUserModel) WithGeographyOutputFormatValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithGeometryOutputFormat added in v0.97.0

func (s *ServiceUserModel) WithGeometryOutputFormat(geometryOutputFormat string) *ServiceUserModel

func (*ServiceUserModel) WithGeometryOutputFormatEnum added in v0.97.0

func (u *ServiceUserModel) WithGeometryOutputFormatEnum(geometryOutputFormat sdk.GeometryOutputFormat) *ServiceUserModel

func (*ServiceUserModel) WithGeometryOutputFormatValue added in v0.97.0

func (s *ServiceUserModel) WithGeometryOutputFormatValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithJdbcTreatDecimalAsInt added in v0.97.0

func (s *ServiceUserModel) WithJdbcTreatDecimalAsInt(jdbcTreatDecimalAsInt bool) *ServiceUserModel

func (*ServiceUserModel) WithJdbcTreatDecimalAsIntValue added in v0.97.0

func (s *ServiceUserModel) WithJdbcTreatDecimalAsIntValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithJdbcTreatTimestampNtzAsUtc added in v0.97.0

func (s *ServiceUserModel) WithJdbcTreatTimestampNtzAsUtc(jdbcTreatTimestampNtzAsUtc bool) *ServiceUserModel

func (*ServiceUserModel) WithJdbcTreatTimestampNtzAsUtcValue added in v0.97.0

func (s *ServiceUserModel) WithJdbcTreatTimestampNtzAsUtcValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithJdbcUseSessionTimezone added in v0.97.0

func (s *ServiceUserModel) WithJdbcUseSessionTimezone(jdbcUseSessionTimezone bool) *ServiceUserModel

func (*ServiceUserModel) WithJdbcUseSessionTimezoneValue added in v0.97.0

func (s *ServiceUserModel) WithJdbcUseSessionTimezoneValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithJsonIndent added in v0.97.0

func (s *ServiceUserModel) WithJsonIndent(jsonIndent int) *ServiceUserModel

func (*ServiceUserModel) WithJsonIndentValue added in v0.97.0

func (s *ServiceUserModel) WithJsonIndentValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithLockTimeout added in v0.97.0

func (s *ServiceUserModel) WithLockTimeout(lockTimeout int) *ServiceUserModel

func (*ServiceUserModel) WithLockTimeoutValue added in v0.97.0

func (s *ServiceUserModel) WithLockTimeoutValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithLogLevel added in v0.97.0

func (s *ServiceUserModel) WithLogLevel(logLevel string) *ServiceUserModel

func (*ServiceUserModel) WithLogLevelEnum added in v0.97.0

func (u *ServiceUserModel) WithLogLevelEnum(logLevel sdk.LogLevel) *ServiceUserModel

func (*ServiceUserModel) WithLogLevelValue added in v0.97.0

func (s *ServiceUserModel) WithLogLevelValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithLoginName added in v0.97.0

func (s *ServiceUserModel) WithLoginName(loginName string) *ServiceUserModel

func (*ServiceUserModel) WithLoginNameValue added in v0.97.0

func (s *ServiceUserModel) WithLoginNameValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithMinsToUnlock added in v0.97.0

func (s *ServiceUserModel) WithMinsToUnlock(minsToUnlock int) *ServiceUserModel

func (*ServiceUserModel) WithMinsToUnlockValue added in v0.97.0

func (s *ServiceUserModel) WithMinsToUnlockValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithMultiStatementCount added in v0.97.0

func (s *ServiceUserModel) WithMultiStatementCount(multiStatementCount int) *ServiceUserModel

func (*ServiceUserModel) WithMultiStatementCountValue added in v0.97.0

func (s *ServiceUserModel) WithMultiStatementCountValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithName added in v0.97.0

func (s *ServiceUserModel) WithName(name string) *ServiceUserModel

func (*ServiceUserModel) WithNameValue added in v0.97.0

func (s *ServiceUserModel) WithNameValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithNetworkPolicy added in v0.97.0

func (s *ServiceUserModel) WithNetworkPolicy(networkPolicy string) *ServiceUserModel

func (*ServiceUserModel) WithNetworkPolicyId added in v0.97.0

func (u *ServiceUserModel) WithNetworkPolicyId(networkPolicy sdk.AccountObjectIdentifier) *ServiceUserModel

func (*ServiceUserModel) WithNetworkPolicyValue added in v0.97.0

func (s *ServiceUserModel) WithNetworkPolicyValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithNoorderSequenceAsDefault added in v0.97.0

func (s *ServiceUserModel) WithNoorderSequenceAsDefault(noorderSequenceAsDefault bool) *ServiceUserModel

func (*ServiceUserModel) WithNoorderSequenceAsDefaultValue added in v0.97.0

func (s *ServiceUserModel) WithNoorderSequenceAsDefaultValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithOdbcTreatDecimalAsInt added in v0.97.0

func (s *ServiceUserModel) WithOdbcTreatDecimalAsInt(odbcTreatDecimalAsInt bool) *ServiceUserModel

func (*ServiceUserModel) WithOdbcTreatDecimalAsIntValue added in v0.97.0

func (s *ServiceUserModel) WithOdbcTreatDecimalAsIntValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithPreventUnloadToInternalStages added in v0.97.0

func (s *ServiceUserModel) WithPreventUnloadToInternalStages(preventUnloadToInternalStages bool) *ServiceUserModel

func (*ServiceUserModel) WithPreventUnloadToInternalStagesValue added in v0.97.0

func (s *ServiceUserModel) WithPreventUnloadToInternalStagesValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithQueryTag added in v0.97.0

func (s *ServiceUserModel) WithQueryTag(queryTag string) *ServiceUserModel

func (*ServiceUserModel) WithQueryTagValue added in v0.97.0

func (s *ServiceUserModel) WithQueryTagValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithQuotedIdentifiersIgnoreCase added in v0.97.0

func (s *ServiceUserModel) WithQuotedIdentifiersIgnoreCase(quotedIdentifiersIgnoreCase bool) *ServiceUserModel

func (*ServiceUserModel) WithQuotedIdentifiersIgnoreCaseValue added in v0.97.0

func (s *ServiceUserModel) WithQuotedIdentifiersIgnoreCaseValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithRowsPerResultset added in v0.97.0

func (s *ServiceUserModel) WithRowsPerResultset(rowsPerResultset int) *ServiceUserModel

func (*ServiceUserModel) WithRowsPerResultsetValue added in v0.97.0

func (s *ServiceUserModel) WithRowsPerResultsetValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithRsaPublicKey added in v0.97.0

func (s *ServiceUserModel) WithRsaPublicKey(rsaPublicKey string) *ServiceUserModel

func (*ServiceUserModel) WithRsaPublicKey2 added in v0.97.0

func (s *ServiceUserModel) WithRsaPublicKey2(rsaPublicKey2 string) *ServiceUserModel

func (*ServiceUserModel) WithRsaPublicKey2Value added in v0.97.0

func (s *ServiceUserModel) WithRsaPublicKey2Value(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithRsaPublicKeyValue added in v0.97.0

func (s *ServiceUserModel) WithRsaPublicKeyValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithS3StageVpceDnsName added in v0.97.0

func (s *ServiceUserModel) WithS3StageVpceDnsName(s3StageVpceDnsName string) *ServiceUserModel

func (*ServiceUserModel) WithS3StageVpceDnsNameValue added in v0.97.0

func (s *ServiceUserModel) WithS3StageVpceDnsNameValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithSearchPath added in v0.97.0

func (s *ServiceUserModel) WithSearchPath(searchPath string) *ServiceUserModel

func (*ServiceUserModel) WithSearchPathValue added in v0.97.0

func (s *ServiceUserModel) WithSearchPathValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithSimulatedDataSharingConsumer added in v0.97.0

func (s *ServiceUserModel) WithSimulatedDataSharingConsumer(simulatedDataSharingConsumer string) *ServiceUserModel

func (*ServiceUserModel) WithSimulatedDataSharingConsumerValue added in v0.97.0

func (s *ServiceUserModel) WithSimulatedDataSharingConsumerValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithStatementQueuedTimeoutInSeconds added in v0.97.0

func (s *ServiceUserModel) WithStatementQueuedTimeoutInSeconds(statementQueuedTimeoutInSeconds int) *ServiceUserModel

func (*ServiceUserModel) WithStatementQueuedTimeoutInSecondsValue added in v0.97.0

func (s *ServiceUserModel) WithStatementQueuedTimeoutInSecondsValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithStatementTimeoutInSeconds added in v0.97.0

func (s *ServiceUserModel) WithStatementTimeoutInSeconds(statementTimeoutInSeconds int) *ServiceUserModel

func (*ServiceUserModel) WithStatementTimeoutInSecondsValue added in v0.97.0

func (s *ServiceUserModel) WithStatementTimeoutInSecondsValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithStrictJsonOutput added in v0.97.0

func (s *ServiceUserModel) WithStrictJsonOutput(strictJsonOutput bool) *ServiceUserModel

func (*ServiceUserModel) WithStrictJsonOutputValue added in v0.97.0

func (s *ServiceUserModel) WithStrictJsonOutputValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithTimeInputFormat added in v0.97.0

func (s *ServiceUserModel) WithTimeInputFormat(timeInputFormat string) *ServiceUserModel

func (*ServiceUserModel) WithTimeInputFormatValue added in v0.97.0

func (s *ServiceUserModel) WithTimeInputFormatValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithTimeOutputFormat added in v0.97.0

func (s *ServiceUserModel) WithTimeOutputFormat(timeOutputFormat string) *ServiceUserModel

func (*ServiceUserModel) WithTimeOutputFormatValue added in v0.97.0

func (s *ServiceUserModel) WithTimeOutputFormatValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithTimestampDayIsAlways24h added in v0.97.0

func (s *ServiceUserModel) WithTimestampDayIsAlways24h(timestampDayIsAlways24h bool) *ServiceUserModel

func (*ServiceUserModel) WithTimestampDayIsAlways24hValue added in v0.97.0

func (s *ServiceUserModel) WithTimestampDayIsAlways24hValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithTimestampInputFormat added in v0.97.0

func (s *ServiceUserModel) WithTimestampInputFormat(timestampInputFormat string) *ServiceUserModel

func (*ServiceUserModel) WithTimestampInputFormatValue added in v0.97.0

func (s *ServiceUserModel) WithTimestampInputFormatValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithTimestampLtzOutputFormat added in v0.97.0

func (s *ServiceUserModel) WithTimestampLtzOutputFormat(timestampLtzOutputFormat string) *ServiceUserModel

func (*ServiceUserModel) WithTimestampLtzOutputFormatValue added in v0.97.0

func (s *ServiceUserModel) WithTimestampLtzOutputFormatValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithTimestampNtzOutputFormat added in v0.97.0

func (s *ServiceUserModel) WithTimestampNtzOutputFormat(timestampNtzOutputFormat string) *ServiceUserModel

func (*ServiceUserModel) WithTimestampNtzOutputFormatValue added in v0.97.0

func (s *ServiceUserModel) WithTimestampNtzOutputFormatValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithTimestampOutputFormat added in v0.97.0

func (s *ServiceUserModel) WithTimestampOutputFormat(timestampOutputFormat string) *ServiceUserModel

func (*ServiceUserModel) WithTimestampOutputFormatValue added in v0.97.0

func (s *ServiceUserModel) WithTimestampOutputFormatValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithTimestampTypeMapping added in v0.97.0

func (s *ServiceUserModel) WithTimestampTypeMapping(timestampTypeMapping string) *ServiceUserModel

func (*ServiceUserModel) WithTimestampTypeMappingEnum added in v0.97.0

func (u *ServiceUserModel) WithTimestampTypeMappingEnum(timestampTypeMapping sdk.TimestampTypeMapping) *ServiceUserModel

func (*ServiceUserModel) WithTimestampTypeMappingValue added in v0.97.0

func (s *ServiceUserModel) WithTimestampTypeMappingValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithTimestampTzOutputFormat added in v0.97.0

func (s *ServiceUserModel) WithTimestampTzOutputFormat(timestampTzOutputFormat string) *ServiceUserModel

func (*ServiceUserModel) WithTimestampTzOutputFormatValue added in v0.97.0

func (s *ServiceUserModel) WithTimestampTzOutputFormatValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithTimezone added in v0.97.0

func (s *ServiceUserModel) WithTimezone(timezone string) *ServiceUserModel

func (*ServiceUserModel) WithTimezoneValue added in v0.97.0

func (s *ServiceUserModel) WithTimezoneValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithTraceLevel added in v0.97.0

func (s *ServiceUserModel) WithTraceLevel(traceLevel string) *ServiceUserModel

func (*ServiceUserModel) WithTraceLevelEnum added in v0.97.0

func (u *ServiceUserModel) WithTraceLevelEnum(traceLevel sdk.TraceLevel) *ServiceUserModel

func (*ServiceUserModel) WithTraceLevelValue added in v0.97.0

func (s *ServiceUserModel) WithTraceLevelValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithTransactionAbortOnError added in v0.97.0

func (s *ServiceUserModel) WithTransactionAbortOnError(transactionAbortOnError bool) *ServiceUserModel

func (*ServiceUserModel) WithTransactionAbortOnErrorValue added in v0.97.0

func (s *ServiceUserModel) WithTransactionAbortOnErrorValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithTransactionDefaultIsolationLevel added in v0.97.0

func (s *ServiceUserModel) WithTransactionDefaultIsolationLevel(transactionDefaultIsolationLevel string) *ServiceUserModel

func (*ServiceUserModel) WithTransactionDefaultIsolationLevelEnum added in v0.97.0

func (u *ServiceUserModel) WithTransactionDefaultIsolationLevelEnum(transactionDefaultIsolationLevel sdk.TransactionDefaultIsolationLevel) *ServiceUserModel

func (*ServiceUserModel) WithTransactionDefaultIsolationLevelValue added in v0.97.0

func (s *ServiceUserModel) WithTransactionDefaultIsolationLevelValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithTwoDigitCenturyStart added in v0.97.0

func (s *ServiceUserModel) WithTwoDigitCenturyStart(twoDigitCenturyStart int) *ServiceUserModel

func (*ServiceUserModel) WithTwoDigitCenturyStartValue added in v0.97.0

func (s *ServiceUserModel) WithTwoDigitCenturyStartValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithUnsupportedDdlAction added in v0.97.0

func (s *ServiceUserModel) WithUnsupportedDdlAction(unsupportedDdlAction string) *ServiceUserModel

func (*ServiceUserModel) WithUnsupportedDdlActionEnum added in v0.97.0

func (u *ServiceUserModel) WithUnsupportedDdlActionEnum(unsupportedDdlAction sdk.UnsupportedDDLAction) *ServiceUserModel

func (*ServiceUserModel) WithUnsupportedDdlActionValue added in v0.97.0

func (s *ServiceUserModel) WithUnsupportedDdlActionValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithUseCachedResult added in v0.97.0

func (s *ServiceUserModel) WithUseCachedResult(useCachedResult bool) *ServiceUserModel

func (*ServiceUserModel) WithUseCachedResultValue added in v0.97.0

func (s *ServiceUserModel) WithUseCachedResultValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithUserType added in v0.97.0

func (s *ServiceUserModel) WithUserType(userType string) *ServiceUserModel

func (*ServiceUserModel) WithUserTypeValue added in v0.97.0

func (s *ServiceUserModel) WithUserTypeValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithWeekOfYearPolicy added in v0.97.0

func (s *ServiceUserModel) WithWeekOfYearPolicy(weekOfYearPolicy int) *ServiceUserModel

func (*ServiceUserModel) WithWeekOfYearPolicyValue added in v0.97.0

func (s *ServiceUserModel) WithWeekOfYearPolicyValue(value tfconfig.Variable) *ServiceUserModel

func (*ServiceUserModel) WithWeekStart added in v0.97.0

func (s *ServiceUserModel) WithWeekStart(weekStart int) *ServiceUserModel

func (*ServiceUserModel) WithWeekStartValue added in v0.97.0

func (s *ServiceUserModel) WithWeekStartValue(value tfconfig.Variable) *ServiceUserModel

type StreamOnExternalTableModel added in v0.97.0

type StreamOnExternalTableModel struct {
	At                 tfconfig.Variable `json:"at,omitempty"`
	Before             tfconfig.Variable `json:"before,omitempty"`
	Comment            tfconfig.Variable `json:"comment,omitempty"`
	CopyGrants         tfconfig.Variable `json:"copy_grants,omitempty"`
	Database           tfconfig.Variable `json:"database,omitempty"`
	ExternalTable      tfconfig.Variable `json:"external_table,omitempty"`
	FullyQualifiedName tfconfig.Variable `json:"fully_qualified_name,omitempty"`
	InsertOnly         tfconfig.Variable `json:"insert_only,omitempty"`
	Name               tfconfig.Variable `json:"name,omitempty"`
	Schema             tfconfig.Variable `json:"schema,omitempty"`

	*config.ResourceModelMeta
}

func StreamOnExternalTable added in v0.97.0

func StreamOnExternalTable(
	resourceName string,
	database string,
	externalTable string,
	name string,
	schema string,
) *StreamOnExternalTableModel

func StreamOnExternalTableBase added in v0.97.0

func StreamOnExternalTableBase(resourceName string, id, externalTableId sdk.SchemaObjectIdentifier) *StreamOnExternalTableModel

func StreamOnExternalTableWithDefaultMeta added in v0.97.0

func StreamOnExternalTableWithDefaultMeta(
	database string,
	externalTable string,
	name string,
	schema string,
) *StreamOnExternalTableModel

func (*StreamOnExternalTableModel) WithAtValue added in v0.97.0

func (*StreamOnExternalTableModel) WithBeforeValue added in v0.97.0

func (*StreamOnExternalTableModel) WithComment added in v0.97.0

func (*StreamOnExternalTableModel) WithCommentValue added in v0.97.0

func (*StreamOnExternalTableModel) WithCopyGrants added in v0.97.0

func (s *StreamOnExternalTableModel) WithCopyGrants(copyGrants bool) *StreamOnExternalTableModel

func (*StreamOnExternalTableModel) WithCopyGrantsValue added in v0.97.0

func (*StreamOnExternalTableModel) WithDatabase added in v0.97.0

func (*StreamOnExternalTableModel) WithDatabaseValue added in v0.97.0

func (*StreamOnExternalTableModel) WithExternalTable added in v0.97.0

func (s *StreamOnExternalTableModel) WithExternalTable(externalTable string) *StreamOnExternalTableModel

func (*StreamOnExternalTableModel) WithExternalTableValue added in v0.97.0

func (s *StreamOnExternalTableModel) WithExternalTableValue(value tfconfig.Variable) *StreamOnExternalTableModel

func (*StreamOnExternalTableModel) WithFullyQualifiedName added in v0.97.0

func (s *StreamOnExternalTableModel) WithFullyQualifiedName(fullyQualifiedName string) *StreamOnExternalTableModel

func (*StreamOnExternalTableModel) WithFullyQualifiedNameValue added in v0.97.0

func (s *StreamOnExternalTableModel) WithFullyQualifiedNameValue(value tfconfig.Variable) *StreamOnExternalTableModel

func (*StreamOnExternalTableModel) WithInsertOnly added in v0.97.0

func (s *StreamOnExternalTableModel) WithInsertOnly(insertOnly string) *StreamOnExternalTableModel

func (*StreamOnExternalTableModel) WithInsertOnlyValue added in v0.97.0

func (*StreamOnExternalTableModel) WithName added in v0.97.0

func (*StreamOnExternalTableModel) WithNameValue added in v0.97.0

func (*StreamOnExternalTableModel) WithSchema added in v0.97.0

func (*StreamOnExternalTableModel) WithSchemaValue added in v0.97.0

type StreamOnTableModel added in v0.97.0

type StreamOnTableModel struct {
	AppendOnly         tfconfig.Variable `json:"append_only,omitempty"`
	At                 tfconfig.Variable `json:"at,omitempty"`
	Before             tfconfig.Variable `json:"before,omitempty"`
	Comment            tfconfig.Variable `json:"comment,omitempty"`
	CopyGrants         tfconfig.Variable `json:"copy_grants,omitempty"`
	Database           tfconfig.Variable `json:"database,omitempty"`
	FullyQualifiedName tfconfig.Variable `json:"fully_qualified_name,omitempty"`
	Name               tfconfig.Variable `json:"name,omitempty"`
	Schema             tfconfig.Variable `json:"schema,omitempty"`
	ShowInitialRows    tfconfig.Variable `json:"show_initial_rows,omitempty"`
	Table              tfconfig.Variable `json:"table,omitempty"`

	*config.ResourceModelMeta
}

func StreamOnTable added in v0.97.0

func StreamOnTable(
	resourceName string,
	database string,
	name string,
	schema string,
	table string,
) *StreamOnTableModel

func StreamOnTableBase added in v0.97.0

func StreamOnTableBase(resourceName string, id, tableId sdk.SchemaObjectIdentifier) *StreamOnTableModel

func StreamOnTableWithDefaultMeta added in v0.97.0

func StreamOnTableWithDefaultMeta(
	database string,
	name string,
	schema string,
	table string,
) *StreamOnTableModel

func (*StreamOnTableModel) WithAppendOnly added in v0.97.0

func (s *StreamOnTableModel) WithAppendOnly(appendOnly string) *StreamOnTableModel

func (*StreamOnTableModel) WithAppendOnlyValue added in v0.97.0

func (s *StreamOnTableModel) WithAppendOnlyValue(value tfconfig.Variable) *StreamOnTableModel

func (*StreamOnTableModel) WithAtValue added in v0.97.0

func (s *StreamOnTableModel) WithAtValue(value tfconfig.Variable) *StreamOnTableModel

func (*StreamOnTableModel) WithBeforeValue added in v0.97.0

func (s *StreamOnTableModel) WithBeforeValue(value tfconfig.Variable) *StreamOnTableModel

func (*StreamOnTableModel) WithComment added in v0.97.0

func (s *StreamOnTableModel) WithComment(comment string) *StreamOnTableModel

func (*StreamOnTableModel) WithCommentValue added in v0.97.0

func (s *StreamOnTableModel) WithCommentValue(value tfconfig.Variable) *StreamOnTableModel

func (*StreamOnTableModel) WithCopyGrants added in v0.97.0

func (s *StreamOnTableModel) WithCopyGrants(copyGrants bool) *StreamOnTableModel

func (*StreamOnTableModel) WithCopyGrantsValue added in v0.97.0

func (s *StreamOnTableModel) WithCopyGrantsValue(value tfconfig.Variable) *StreamOnTableModel

func (*StreamOnTableModel) WithDatabase added in v0.97.0

func (s *StreamOnTableModel) WithDatabase(database string) *StreamOnTableModel

func (*StreamOnTableModel) WithDatabaseValue added in v0.97.0

func (s *StreamOnTableModel) WithDatabaseValue(value tfconfig.Variable) *StreamOnTableModel

func (*StreamOnTableModel) WithFullyQualifiedName added in v0.97.0

func (s *StreamOnTableModel) WithFullyQualifiedName(fullyQualifiedName string) *StreamOnTableModel

func (*StreamOnTableModel) WithFullyQualifiedNameValue added in v0.97.0

func (s *StreamOnTableModel) WithFullyQualifiedNameValue(value tfconfig.Variable) *StreamOnTableModel

func (*StreamOnTableModel) WithName added in v0.97.0

func (s *StreamOnTableModel) WithName(name string) *StreamOnTableModel

func (*StreamOnTableModel) WithNameValue added in v0.97.0

func (s *StreamOnTableModel) WithNameValue(value tfconfig.Variable) *StreamOnTableModel

func (*StreamOnTableModel) WithSchema added in v0.97.0

func (s *StreamOnTableModel) WithSchema(schema string) *StreamOnTableModel

func (*StreamOnTableModel) WithSchemaValue added in v0.97.0

func (s *StreamOnTableModel) WithSchemaValue(value tfconfig.Variable) *StreamOnTableModel

func (*StreamOnTableModel) WithShowInitialRows added in v0.97.0

func (s *StreamOnTableModel) WithShowInitialRows(showInitialRows string) *StreamOnTableModel

func (*StreamOnTableModel) WithShowInitialRowsValue added in v0.97.0

func (s *StreamOnTableModel) WithShowInitialRowsValue(value tfconfig.Variable) *StreamOnTableModel

func (*StreamOnTableModel) WithTable added in v0.97.0

func (s *StreamOnTableModel) WithTable(table string) *StreamOnTableModel

func (*StreamOnTableModel) WithTableValue added in v0.97.0

func (s *StreamOnTableModel) WithTableValue(value tfconfig.Variable) *StreamOnTableModel

type UserModel

type UserModel struct {
	AbortDetachedQuery                       tfconfig.Variable `json:"abort_detached_query,omitempty"`
	Autocommit                               tfconfig.Variable `json:"autocommit,omitempty"`
	BinaryInputFormat                        tfconfig.Variable `json:"binary_input_format,omitempty"`
	BinaryOutputFormat                       tfconfig.Variable `json:"binary_output_format,omitempty"`
	ClientMemoryLimit                        tfconfig.Variable `json:"client_memory_limit,omitempty"`
	ClientMetadataRequestUseConnectionCtx    tfconfig.Variable `json:"client_metadata_request_use_connection_ctx,omitempty"`
	ClientPrefetchThreads                    tfconfig.Variable `json:"client_prefetch_threads,omitempty"`
	ClientResultChunkSize                    tfconfig.Variable `json:"client_result_chunk_size,omitempty"`
	ClientResultColumnCaseInsensitive        tfconfig.Variable `json:"client_result_column_case_insensitive,omitempty"`
	ClientSessionKeepAlive                   tfconfig.Variable `json:"client_session_keep_alive,omitempty"`
	ClientSessionKeepAliveHeartbeatFrequency tfconfig.Variable `json:"client_session_keep_alive_heartbeat_frequency,omitempty"`
	ClientTimestampTypeMapping               tfconfig.Variable `json:"client_timestamp_type_mapping,omitempty"`
	Comment                                  tfconfig.Variable `json:"comment,omitempty"`
	DateInputFormat                          tfconfig.Variable `json:"date_input_format,omitempty"`
	DateOutputFormat                         tfconfig.Variable `json:"date_output_format,omitempty"`
	DaysToExpiry                             tfconfig.Variable `json:"days_to_expiry,omitempty"`
	DefaultNamespace                         tfconfig.Variable `json:"default_namespace,omitempty"`
	DefaultRole                              tfconfig.Variable `json:"default_role,omitempty"`
	DefaultSecondaryRolesOption              tfconfig.Variable `json:"default_secondary_roles_option,omitempty"`
	DefaultWarehouse                         tfconfig.Variable `json:"default_warehouse,omitempty"`
	DisableMfa                               tfconfig.Variable `json:"disable_mfa,omitempty"`
	Disabled                                 tfconfig.Variable `json:"disabled,omitempty"`
	DisplayName                              tfconfig.Variable `json:"display_name,omitempty"`
	Email                                    tfconfig.Variable `json:"email,omitempty"`
	EnableUnloadPhysicalTypeOptimization     tfconfig.Variable `json:"enable_unload_physical_type_optimization,omitempty"`
	EnableUnredactedQuerySyntaxError         tfconfig.Variable `json:"enable_unredacted_query_syntax_error,omitempty"`
	ErrorOnNondeterministicMerge             tfconfig.Variable `json:"error_on_nondeterministic_merge,omitempty"`
	ErrorOnNondeterministicUpdate            tfconfig.Variable `json:"error_on_nondeterministic_update,omitempty"`
	FirstName                                tfconfig.Variable `json:"first_name,omitempty"`
	FullyQualifiedName                       tfconfig.Variable `json:"fully_qualified_name,omitempty"`
	GeographyOutputFormat                    tfconfig.Variable `json:"geography_output_format,omitempty"`
	GeometryOutputFormat                     tfconfig.Variable `json:"geometry_output_format,omitempty"`
	JdbcTreatDecimalAsInt                    tfconfig.Variable `json:"jdbc_treat_decimal_as_int,omitempty"`
	JdbcTreatTimestampNtzAsUtc               tfconfig.Variable `json:"jdbc_treat_timestamp_ntz_as_utc,omitempty"`
	JdbcUseSessionTimezone                   tfconfig.Variable `json:"jdbc_use_session_timezone,omitempty"`
	JsonIndent                               tfconfig.Variable `json:"json_indent,omitempty"`
	LastName                                 tfconfig.Variable `json:"last_name,omitempty"`
	LockTimeout                              tfconfig.Variable `json:"lock_timeout,omitempty"`
	LogLevel                                 tfconfig.Variable `json:"log_level,omitempty"`
	LoginName                                tfconfig.Variable `json:"login_name,omitempty"`
	MiddleName                               tfconfig.Variable `json:"middle_name,omitempty"`
	MinsToBypassMfa                          tfconfig.Variable `json:"mins_to_bypass_mfa,omitempty"`
	MinsToUnlock                             tfconfig.Variable `json:"mins_to_unlock,omitempty"`
	MultiStatementCount                      tfconfig.Variable `json:"multi_statement_count,omitempty"`
	MustChangePassword                       tfconfig.Variable `json:"must_change_password,omitempty"`
	Name                                     tfconfig.Variable `json:"name,omitempty"`
	NetworkPolicy                            tfconfig.Variable `json:"network_policy,omitempty"`
	NoorderSequenceAsDefault                 tfconfig.Variable `json:"noorder_sequence_as_default,omitempty"`
	OdbcTreatDecimalAsInt                    tfconfig.Variable `json:"odbc_treat_decimal_as_int,omitempty"`
	Password                                 tfconfig.Variable `json:"password,omitempty"`
	PreventUnloadToInternalStages            tfconfig.Variable `json:"prevent_unload_to_internal_stages,omitempty"`
	QueryTag                                 tfconfig.Variable `json:"query_tag,omitempty"`
	QuotedIdentifiersIgnoreCase              tfconfig.Variable `json:"quoted_identifiers_ignore_case,omitempty"`
	RowsPerResultset                         tfconfig.Variable `json:"rows_per_resultset,omitempty"`
	RsaPublicKey                             tfconfig.Variable `json:"rsa_public_key,omitempty"`
	RsaPublicKey2                            tfconfig.Variable `json:"rsa_public_key_2,omitempty"`
	S3StageVpceDnsName                       tfconfig.Variable `json:"s3_stage_vpce_dns_name,omitempty"`
	SearchPath                               tfconfig.Variable `json:"search_path,omitempty"`
	SimulatedDataSharingConsumer             tfconfig.Variable `json:"simulated_data_sharing_consumer,omitempty"`
	StatementQueuedTimeoutInSeconds          tfconfig.Variable `json:"statement_queued_timeout_in_seconds,omitempty"`
	StatementTimeoutInSeconds                tfconfig.Variable `json:"statement_timeout_in_seconds,omitempty"`
	StrictJsonOutput                         tfconfig.Variable `json:"strict_json_output,omitempty"`
	TimeInputFormat                          tfconfig.Variable `json:"time_input_format,omitempty"`
	TimeOutputFormat                         tfconfig.Variable `json:"time_output_format,omitempty"`
	TimestampDayIsAlways24h                  tfconfig.Variable `json:"timestamp_day_is_always_24h,omitempty"`
	TimestampInputFormat                     tfconfig.Variable `json:"timestamp_input_format,omitempty"`
	TimestampLtzOutputFormat                 tfconfig.Variable `json:"timestamp_ltz_output_format,omitempty"`
	TimestampNtzOutputFormat                 tfconfig.Variable `json:"timestamp_ntz_output_format,omitempty"`
	TimestampOutputFormat                    tfconfig.Variable `json:"timestamp_output_format,omitempty"`
	TimestampTypeMapping                     tfconfig.Variable `json:"timestamp_type_mapping,omitempty"`
	TimestampTzOutputFormat                  tfconfig.Variable `json:"timestamp_tz_output_format,omitempty"`
	Timezone                                 tfconfig.Variable `json:"timezone,omitempty"`
	TraceLevel                               tfconfig.Variable `json:"trace_level,omitempty"`
	TransactionAbortOnError                  tfconfig.Variable `json:"transaction_abort_on_error,omitempty"`
	TransactionDefaultIsolationLevel         tfconfig.Variable `json:"transaction_default_isolation_level,omitempty"`
	TwoDigitCenturyStart                     tfconfig.Variable `json:"two_digit_century_start,omitempty"`
	UnsupportedDdlAction                     tfconfig.Variable `json:"unsupported_ddl_action,omitempty"`
	UseCachedResult                          tfconfig.Variable `json:"use_cached_result,omitempty"`
	UserType                                 tfconfig.Variable `json:"user_type,omitempty"`
	WeekOfYearPolicy                         tfconfig.Variable `json:"week_of_year_policy,omitempty"`
	WeekStart                                tfconfig.Variable `json:"week_start,omitempty"`

	*config.ResourceModelMeta
}

func User

func User(
	resourceName string,
	name string,
) *UserModel

func UserWithDefaultMeta

func UserWithDefaultMeta(
	name string,
) *UserModel

func (*UserModel) WithAbortDetachedQuery added in v0.95.0

func (u *UserModel) WithAbortDetachedQuery(abortDetachedQuery bool) *UserModel

func (*UserModel) WithAbortDetachedQueryValue added in v0.95.0

func (u *UserModel) WithAbortDetachedQueryValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithAutocommit added in v0.95.0

func (u *UserModel) WithAutocommit(autocommit bool) *UserModel

func (*UserModel) WithAutocommitValue added in v0.95.0

func (u *UserModel) WithAutocommitValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithBinaryInputFormat added in v0.95.0

func (u *UserModel) WithBinaryInputFormat(binaryInputFormat string) *UserModel

func (*UserModel) WithBinaryInputFormatEnum added in v0.95.0

func (u *UserModel) WithBinaryInputFormatEnum(binaryInputFormat sdk.BinaryInputFormat) *UserModel

func (*UserModel) WithBinaryInputFormatValue added in v0.95.0

func (u *UserModel) WithBinaryInputFormatValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithBinaryOutputFormat added in v0.95.0

func (u *UserModel) WithBinaryOutputFormat(binaryOutputFormat string) *UserModel

func (*UserModel) WithBinaryOutputFormatEnum added in v0.95.0

func (u *UserModel) WithBinaryOutputFormatEnum(binaryOutputFormat sdk.BinaryOutputFormat) *UserModel

func (*UserModel) WithBinaryOutputFormatValue added in v0.95.0

func (u *UserModel) WithBinaryOutputFormatValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithClientMemoryLimit added in v0.95.0

func (u *UserModel) WithClientMemoryLimit(clientMemoryLimit int) *UserModel

func (*UserModel) WithClientMemoryLimitValue added in v0.95.0

func (u *UserModel) WithClientMemoryLimitValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithClientMetadataRequestUseConnectionCtx added in v0.95.0

func (u *UserModel) WithClientMetadataRequestUseConnectionCtx(clientMetadataRequestUseConnectionCtx bool) *UserModel

func (*UserModel) WithClientMetadataRequestUseConnectionCtxValue added in v0.95.0

func (u *UserModel) WithClientMetadataRequestUseConnectionCtxValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithClientPrefetchThreads added in v0.95.0

func (u *UserModel) WithClientPrefetchThreads(clientPrefetchThreads int) *UserModel

func (*UserModel) WithClientPrefetchThreadsValue added in v0.95.0

func (u *UserModel) WithClientPrefetchThreadsValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithClientResultChunkSize added in v0.95.0

func (u *UserModel) WithClientResultChunkSize(clientResultChunkSize int) *UserModel

func (*UserModel) WithClientResultChunkSizeValue added in v0.95.0

func (u *UserModel) WithClientResultChunkSizeValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithClientResultColumnCaseInsensitive added in v0.95.0

func (u *UserModel) WithClientResultColumnCaseInsensitive(clientResultColumnCaseInsensitive bool) *UserModel

func (*UserModel) WithClientResultColumnCaseInsensitiveValue added in v0.95.0

func (u *UserModel) WithClientResultColumnCaseInsensitiveValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithClientSessionKeepAlive added in v0.95.0

func (u *UserModel) WithClientSessionKeepAlive(clientSessionKeepAlive bool) *UserModel

func (*UserModel) WithClientSessionKeepAliveHeartbeatFrequency added in v0.95.0

func (u *UserModel) WithClientSessionKeepAliveHeartbeatFrequency(clientSessionKeepAliveHeartbeatFrequency int) *UserModel

func (*UserModel) WithClientSessionKeepAliveHeartbeatFrequencyValue added in v0.95.0

func (u *UserModel) WithClientSessionKeepAliveHeartbeatFrequencyValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithClientSessionKeepAliveValue added in v0.95.0

func (u *UserModel) WithClientSessionKeepAliveValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithClientTimestampTypeMapping added in v0.95.0

func (u *UserModel) WithClientTimestampTypeMapping(clientTimestampTypeMapping string) *UserModel

func (*UserModel) WithClientTimestampTypeMappingEnum added in v0.95.0

func (u *UserModel) WithClientTimestampTypeMappingEnum(clientTimestampTypeMapping sdk.ClientTimestampTypeMapping) *UserModel

func (*UserModel) WithClientTimestampTypeMappingValue added in v0.95.0

func (u *UserModel) WithClientTimestampTypeMappingValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithComment

func (u *UserModel) WithComment(comment string) *UserModel

func (*UserModel) WithCommentValue

func (u *UserModel) WithCommentValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithDateInputFormat added in v0.95.0

func (u *UserModel) WithDateInputFormat(dateInputFormat string) *UserModel

func (*UserModel) WithDateInputFormatValue added in v0.95.0

func (u *UserModel) WithDateInputFormatValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithDateOutputFormat added in v0.95.0

func (u *UserModel) WithDateOutputFormat(dateOutputFormat string) *UserModel

func (*UserModel) WithDateOutputFormatValue added in v0.95.0

func (u *UserModel) WithDateOutputFormatValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithDaysToExpiry added in v0.95.0

func (u *UserModel) WithDaysToExpiry(daysToExpiry int) *UserModel

func (*UserModel) WithDaysToExpiryValue added in v0.95.0

func (u *UserModel) WithDaysToExpiryValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithDefaultNamespace

func (u *UserModel) WithDefaultNamespace(defaultNamespace string) *UserModel

func (*UserModel) WithDefaultNamespaceValue

func (u *UserModel) WithDefaultNamespaceValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithDefaultRole

func (u *UserModel) WithDefaultRole(defaultRole string) *UserModel

func (*UserModel) WithDefaultRoleValue

func (u *UserModel) WithDefaultRoleValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithDefaultSecondaryRolesOption added in v0.95.0

func (u *UserModel) WithDefaultSecondaryRolesOption(defaultSecondaryRolesOption string) *UserModel

func (*UserModel) WithDefaultSecondaryRolesOptionEnum added in v0.95.0

func (u *UserModel) WithDefaultSecondaryRolesOptionEnum(option sdk.SecondaryRolesOption) *UserModel

func (*UserModel) WithDefaultSecondaryRolesOptionValue added in v0.95.0

func (u *UserModel) WithDefaultSecondaryRolesOptionValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithDefaultWarehouse

func (u *UserModel) WithDefaultWarehouse(defaultWarehouse string) *UserModel

func (*UserModel) WithDefaultWarehouseValue

func (u *UserModel) WithDefaultWarehouseValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithDisableMfa added in v0.95.0

func (u *UserModel) WithDisableMfa(disableMfa string) *UserModel

func (*UserModel) WithDisableMfaValue added in v0.95.0

func (u *UserModel) WithDisableMfaValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithDisabled

func (u *UserModel) WithDisabled(disabled string) *UserModel

func (*UserModel) WithDisabledValue

func (u *UserModel) WithDisabledValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithDisplayName

func (u *UserModel) WithDisplayName(displayName string) *UserModel

func (*UserModel) WithDisplayNameValue

func (u *UserModel) WithDisplayNameValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithEmail

func (u *UserModel) WithEmail(email string) *UserModel

func (*UserModel) WithEmailValue

func (u *UserModel) WithEmailValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithEnableUnloadPhysicalTypeOptimization added in v0.95.0

func (u *UserModel) WithEnableUnloadPhysicalTypeOptimization(enableUnloadPhysicalTypeOptimization bool) *UserModel

func (*UserModel) WithEnableUnloadPhysicalTypeOptimizationValue added in v0.95.0

func (u *UserModel) WithEnableUnloadPhysicalTypeOptimizationValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithEnableUnredactedQuerySyntaxError added in v0.95.0

func (u *UserModel) WithEnableUnredactedQuerySyntaxError(enableUnredactedQuerySyntaxError bool) *UserModel

func (*UserModel) WithEnableUnredactedQuerySyntaxErrorValue added in v0.95.0

func (u *UserModel) WithEnableUnredactedQuerySyntaxErrorValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithErrorOnNondeterministicMerge added in v0.95.0

func (u *UserModel) WithErrorOnNondeterministicMerge(errorOnNondeterministicMerge bool) *UserModel

func (*UserModel) WithErrorOnNondeterministicMergeValue added in v0.95.0

func (u *UserModel) WithErrorOnNondeterministicMergeValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithErrorOnNondeterministicUpdate added in v0.95.0

func (u *UserModel) WithErrorOnNondeterministicUpdate(errorOnNondeterministicUpdate bool) *UserModel

func (*UserModel) WithErrorOnNondeterministicUpdateValue added in v0.95.0

func (u *UserModel) WithErrorOnNondeterministicUpdateValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithFirstName

func (u *UserModel) WithFirstName(firstName string) *UserModel

func (*UserModel) WithFirstNameValue

func (u *UserModel) WithFirstNameValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithFullyQualifiedName added in v0.95.0

func (u *UserModel) WithFullyQualifiedName(fullyQualifiedName string) *UserModel

func (*UserModel) WithFullyQualifiedNameValue added in v0.95.0

func (u *UserModel) WithFullyQualifiedNameValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithGeographyOutputFormat added in v0.95.0

func (u *UserModel) WithGeographyOutputFormat(geographyOutputFormat string) *UserModel

func (*UserModel) WithGeographyOutputFormatEnum added in v0.95.0

func (u *UserModel) WithGeographyOutputFormatEnum(geographyOutputFormat sdk.GeographyOutputFormat) *UserModel

func (*UserModel) WithGeographyOutputFormatValue added in v0.95.0

func (u *UserModel) WithGeographyOutputFormatValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithGeometryOutputFormat added in v0.95.0

func (u *UserModel) WithGeometryOutputFormat(geometryOutputFormat string) *UserModel

func (*UserModel) WithGeometryOutputFormatEnum added in v0.95.0

func (u *UserModel) WithGeometryOutputFormatEnum(geometryOutputFormat sdk.GeometryOutputFormat) *UserModel

func (*UserModel) WithGeometryOutputFormatValue added in v0.95.0

func (u *UserModel) WithGeometryOutputFormatValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithJdbcTreatDecimalAsInt added in v0.95.0

func (u *UserModel) WithJdbcTreatDecimalAsInt(jdbcTreatDecimalAsInt bool) *UserModel

func (*UserModel) WithJdbcTreatDecimalAsIntValue added in v0.95.0

func (u *UserModel) WithJdbcTreatDecimalAsIntValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithJdbcTreatTimestampNtzAsUtc added in v0.95.0

func (u *UserModel) WithJdbcTreatTimestampNtzAsUtc(jdbcTreatTimestampNtzAsUtc bool) *UserModel

func (*UserModel) WithJdbcTreatTimestampNtzAsUtcValue added in v0.95.0

func (u *UserModel) WithJdbcTreatTimestampNtzAsUtcValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithJdbcUseSessionTimezone added in v0.95.0

func (u *UserModel) WithJdbcUseSessionTimezone(jdbcUseSessionTimezone bool) *UserModel

func (*UserModel) WithJdbcUseSessionTimezoneValue added in v0.95.0

func (u *UserModel) WithJdbcUseSessionTimezoneValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithJsonIndent added in v0.95.0

func (u *UserModel) WithJsonIndent(jsonIndent int) *UserModel

func (*UserModel) WithJsonIndentValue added in v0.95.0

func (u *UserModel) WithJsonIndentValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithLastName

func (u *UserModel) WithLastName(lastName string) *UserModel

func (*UserModel) WithLastNameValue

func (u *UserModel) WithLastNameValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithLockTimeout added in v0.95.0

func (u *UserModel) WithLockTimeout(lockTimeout int) *UserModel

func (*UserModel) WithLockTimeoutValue added in v0.95.0

func (u *UserModel) WithLockTimeoutValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithLogLevel added in v0.95.0

func (u *UserModel) WithLogLevel(logLevel string) *UserModel

func (*UserModel) WithLogLevelEnum added in v0.95.0

func (u *UserModel) WithLogLevelEnum(logLevel sdk.LogLevel) *UserModel

func (*UserModel) WithLogLevelValue added in v0.95.0

func (u *UserModel) WithLogLevelValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithLoginName

func (u *UserModel) WithLoginName(loginName string) *UserModel

func (*UserModel) WithLoginNameValue

func (u *UserModel) WithLoginNameValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithMiddleName added in v0.95.0

func (u *UserModel) WithMiddleName(middleName string) *UserModel

func (*UserModel) WithMiddleNameValue added in v0.95.0

func (u *UserModel) WithMiddleNameValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithMinsToBypassMfa added in v0.95.0

func (u *UserModel) WithMinsToBypassMfa(minsToBypassMfa int) *UserModel

func (*UserModel) WithMinsToBypassMfaValue added in v0.95.0

func (u *UserModel) WithMinsToBypassMfaValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithMinsToUnlock added in v0.95.0

func (u *UserModel) WithMinsToUnlock(minsToUnlock int) *UserModel

func (*UserModel) WithMinsToUnlockValue added in v0.95.0

func (u *UserModel) WithMinsToUnlockValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithMultiStatementCount added in v0.95.0

func (u *UserModel) WithMultiStatementCount(multiStatementCount int) *UserModel

func (*UserModel) WithMultiStatementCountValue added in v0.95.0

func (u *UserModel) WithMultiStatementCountValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithMustChangePassword

func (u *UserModel) WithMustChangePassword(mustChangePassword string) *UserModel

func (*UserModel) WithMustChangePasswordValue

func (u *UserModel) WithMustChangePasswordValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithName

func (u *UserModel) WithName(name string) *UserModel

func (*UserModel) WithNameValue

func (u *UserModel) WithNameValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithNetworkPolicy added in v0.95.0

func (u *UserModel) WithNetworkPolicy(networkPolicy string) *UserModel

func (*UserModel) WithNetworkPolicyId added in v0.95.0

func (u *UserModel) WithNetworkPolicyId(networkPolicy sdk.AccountObjectIdentifier) *UserModel

func (*UserModel) WithNetworkPolicyValue added in v0.95.0

func (u *UserModel) WithNetworkPolicyValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithNoorderSequenceAsDefault added in v0.95.0

func (u *UserModel) WithNoorderSequenceAsDefault(noorderSequenceAsDefault bool) *UserModel

func (*UserModel) WithNoorderSequenceAsDefaultValue added in v0.95.0

func (u *UserModel) WithNoorderSequenceAsDefaultValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithNullPassword added in v0.95.0

func (u *UserModel) WithNullPassword() *UserModel

func (*UserModel) WithOdbcTreatDecimalAsInt added in v0.95.0

func (u *UserModel) WithOdbcTreatDecimalAsInt(odbcTreatDecimalAsInt bool) *UserModel

func (*UserModel) WithOdbcTreatDecimalAsIntValue added in v0.95.0

func (u *UserModel) WithOdbcTreatDecimalAsIntValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithPassword

func (u *UserModel) WithPassword(password string) *UserModel

func (*UserModel) WithPasswordValue

func (u *UserModel) WithPasswordValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithPreventUnloadToInternalStages added in v0.95.0

func (u *UserModel) WithPreventUnloadToInternalStages(preventUnloadToInternalStages bool) *UserModel

func (*UserModel) WithPreventUnloadToInternalStagesValue added in v0.95.0

func (u *UserModel) WithPreventUnloadToInternalStagesValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithQueryTag added in v0.95.0

func (u *UserModel) WithQueryTag(queryTag string) *UserModel

func (*UserModel) WithQueryTagValue added in v0.95.0

func (u *UserModel) WithQueryTagValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithQuotedIdentifiersIgnoreCase added in v0.95.0

func (u *UserModel) WithQuotedIdentifiersIgnoreCase(quotedIdentifiersIgnoreCase bool) *UserModel

func (*UserModel) WithQuotedIdentifiersIgnoreCaseValue added in v0.95.0

func (u *UserModel) WithQuotedIdentifiersIgnoreCaseValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithRowsPerResultset added in v0.95.0

func (u *UserModel) WithRowsPerResultset(rowsPerResultset int) *UserModel

func (*UserModel) WithRowsPerResultsetValue added in v0.95.0

func (u *UserModel) WithRowsPerResultsetValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithRsaPublicKey

func (u *UserModel) WithRsaPublicKey(rsaPublicKey string) *UserModel

func (*UserModel) WithRsaPublicKey2

func (u *UserModel) WithRsaPublicKey2(rsaPublicKey2 string) *UserModel

func (*UserModel) WithRsaPublicKey2Value

func (u *UserModel) WithRsaPublicKey2Value(value tfconfig.Variable) *UserModel

func (*UserModel) WithRsaPublicKeyValue

func (u *UserModel) WithRsaPublicKeyValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithS3StageVpceDnsName added in v0.95.0

func (u *UserModel) WithS3StageVpceDnsName(s3StageVpceDnsName string) *UserModel

func (*UserModel) WithS3StageVpceDnsNameValue added in v0.95.0

func (u *UserModel) WithS3StageVpceDnsNameValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithSearchPath added in v0.95.0

func (u *UserModel) WithSearchPath(searchPath string) *UserModel

func (*UserModel) WithSearchPathValue added in v0.95.0

func (u *UserModel) WithSearchPathValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithSimulatedDataSharingConsumer added in v0.95.0

func (u *UserModel) WithSimulatedDataSharingConsumer(simulatedDataSharingConsumer string) *UserModel

func (*UserModel) WithSimulatedDataSharingConsumerValue added in v0.95.0

func (u *UserModel) WithSimulatedDataSharingConsumerValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithStatementQueuedTimeoutInSeconds added in v0.95.0

func (u *UserModel) WithStatementQueuedTimeoutInSeconds(statementQueuedTimeoutInSeconds int) *UserModel

func (*UserModel) WithStatementQueuedTimeoutInSecondsValue added in v0.95.0

func (u *UserModel) WithStatementQueuedTimeoutInSecondsValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithStatementTimeoutInSeconds added in v0.95.0

func (u *UserModel) WithStatementTimeoutInSeconds(statementTimeoutInSeconds int) *UserModel

func (*UserModel) WithStatementTimeoutInSecondsValue added in v0.95.0

func (u *UserModel) WithStatementTimeoutInSecondsValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithStrictJsonOutput added in v0.95.0

func (u *UserModel) WithStrictJsonOutput(strictJsonOutput bool) *UserModel

func (*UserModel) WithStrictJsonOutputValue added in v0.95.0

func (u *UserModel) WithStrictJsonOutputValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithTimeInputFormat added in v0.95.0

func (u *UserModel) WithTimeInputFormat(timeInputFormat string) *UserModel

func (*UserModel) WithTimeInputFormatValue added in v0.95.0

func (u *UserModel) WithTimeInputFormatValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithTimeOutputFormat added in v0.95.0

func (u *UserModel) WithTimeOutputFormat(timeOutputFormat string) *UserModel

func (*UserModel) WithTimeOutputFormatValue added in v0.95.0

func (u *UserModel) WithTimeOutputFormatValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithTimestampDayIsAlways24h added in v0.95.0

func (u *UserModel) WithTimestampDayIsAlways24h(timestampDayIsAlways24h bool) *UserModel

func (*UserModel) WithTimestampDayIsAlways24hValue added in v0.95.0

func (u *UserModel) WithTimestampDayIsAlways24hValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithTimestampInputFormat added in v0.95.0

func (u *UserModel) WithTimestampInputFormat(timestampInputFormat string) *UserModel

func (*UserModel) WithTimestampInputFormatValue added in v0.95.0

func (u *UserModel) WithTimestampInputFormatValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithTimestampLtzOutputFormat added in v0.95.0

func (u *UserModel) WithTimestampLtzOutputFormat(timestampLtzOutputFormat string) *UserModel

func (*UserModel) WithTimestampLtzOutputFormatValue added in v0.95.0

func (u *UserModel) WithTimestampLtzOutputFormatValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithTimestampNtzOutputFormat added in v0.95.0

func (u *UserModel) WithTimestampNtzOutputFormat(timestampNtzOutputFormat string) *UserModel

func (*UserModel) WithTimestampNtzOutputFormatValue added in v0.95.0

func (u *UserModel) WithTimestampNtzOutputFormatValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithTimestampOutputFormat added in v0.95.0

func (u *UserModel) WithTimestampOutputFormat(timestampOutputFormat string) *UserModel

func (*UserModel) WithTimestampOutputFormatValue added in v0.95.0

func (u *UserModel) WithTimestampOutputFormatValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithTimestampTypeMapping added in v0.95.0

func (u *UserModel) WithTimestampTypeMapping(timestampTypeMapping string) *UserModel

func (*UserModel) WithTimestampTypeMappingEnum added in v0.95.0

func (u *UserModel) WithTimestampTypeMappingEnum(timestampTypeMapping sdk.TimestampTypeMapping) *UserModel

func (*UserModel) WithTimestampTypeMappingValue added in v0.95.0

func (u *UserModel) WithTimestampTypeMappingValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithTimestampTzOutputFormat added in v0.95.0

func (u *UserModel) WithTimestampTzOutputFormat(timestampTzOutputFormat string) *UserModel

func (*UserModel) WithTimestampTzOutputFormatValue added in v0.95.0

func (u *UserModel) WithTimestampTzOutputFormatValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithTimezone added in v0.95.0

func (u *UserModel) WithTimezone(timezone string) *UserModel

func (*UserModel) WithTimezoneValue added in v0.95.0

func (u *UserModel) WithTimezoneValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithTraceLevel added in v0.95.0

func (u *UserModel) WithTraceLevel(traceLevel string) *UserModel

func (*UserModel) WithTraceLevelEnum added in v0.95.0

func (u *UserModel) WithTraceLevelEnum(traceLevel sdk.TraceLevel) *UserModel

func (*UserModel) WithTraceLevelValue added in v0.95.0

func (u *UserModel) WithTraceLevelValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithTransactionAbortOnError added in v0.95.0

func (u *UserModel) WithTransactionAbortOnError(transactionAbortOnError bool) *UserModel

func (*UserModel) WithTransactionAbortOnErrorValue added in v0.95.0

func (u *UserModel) WithTransactionAbortOnErrorValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithTransactionDefaultIsolationLevel added in v0.95.0

func (u *UserModel) WithTransactionDefaultIsolationLevel(transactionDefaultIsolationLevel string) *UserModel

func (*UserModel) WithTransactionDefaultIsolationLevelEnum added in v0.95.0

func (u *UserModel) WithTransactionDefaultIsolationLevelEnum(transactionDefaultIsolationLevel sdk.TransactionDefaultIsolationLevel) *UserModel

func (*UserModel) WithTransactionDefaultIsolationLevelValue added in v0.95.0

func (u *UserModel) WithTransactionDefaultIsolationLevelValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithTwoDigitCenturyStart added in v0.95.0

func (u *UserModel) WithTwoDigitCenturyStart(twoDigitCenturyStart int) *UserModel

func (*UserModel) WithTwoDigitCenturyStartValue added in v0.95.0

func (u *UserModel) WithTwoDigitCenturyStartValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithUnsupportedDdlAction added in v0.95.0

func (u *UserModel) WithUnsupportedDdlAction(unsupportedDdlAction string) *UserModel

func (*UserModel) WithUnsupportedDdlActionEnum added in v0.95.0

func (u *UserModel) WithUnsupportedDdlActionEnum(unsupportedDdlAction sdk.UnsupportedDDLAction) *UserModel

func (*UserModel) WithUnsupportedDdlActionValue added in v0.95.0

func (u *UserModel) WithUnsupportedDdlActionValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithUseCachedResult added in v0.95.0

func (u *UserModel) WithUseCachedResult(useCachedResult bool) *UserModel

func (*UserModel) WithUseCachedResultValue added in v0.95.0

func (u *UserModel) WithUseCachedResultValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithUserType added in v0.95.0

func (u *UserModel) WithUserType(userType string) *UserModel

func (*UserModel) WithUserTypeValue added in v0.95.0

func (u *UserModel) WithUserTypeValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithWeekOfYearPolicy added in v0.95.0

func (u *UserModel) WithWeekOfYearPolicy(weekOfYearPolicy int) *UserModel

func (*UserModel) WithWeekOfYearPolicyValue added in v0.95.0

func (u *UserModel) WithWeekOfYearPolicyValue(value tfconfig.Variable) *UserModel

func (*UserModel) WithWeekStart added in v0.95.0

func (u *UserModel) WithWeekStart(weekStart int) *UserModel

func (*UserModel) WithWeekStartValue added in v0.95.0

func (u *UserModel) WithWeekStartValue(value tfconfig.Variable) *UserModel

type ViewModel added in v0.95.0

type ViewModel struct {
	AggregationPolicy  tfconfig.Variable `json:"aggregation_policy,omitempty"`
	ChangeTracking     tfconfig.Variable `json:"change_tracking,omitempty"`
	Column             tfconfig.Variable `json:"column,omitempty"`
	Comment            tfconfig.Variable `json:"comment,omitempty"`
	CopyGrants         tfconfig.Variable `json:"copy_grants,omitempty"`
	DataMetricFunction tfconfig.Variable `json:"data_metric_function,omitempty"`
	DataMetricSchedule tfconfig.Variable `json:"data_metric_schedule,omitempty"`
	Database           tfconfig.Variable `json:"database,omitempty"`
	FullyQualifiedName tfconfig.Variable `json:"fully_qualified_name,omitempty"`
	IsRecursive        tfconfig.Variable `json:"is_recursive,omitempty"`
	IsSecure           tfconfig.Variable `json:"is_secure,omitempty"`
	IsTemporary        tfconfig.Variable `json:"is_temporary,omitempty"`
	Name               tfconfig.Variable `json:"name,omitempty"`
	RowAccessPolicy    tfconfig.Variable `json:"row_access_policy,omitempty"`
	Schema             tfconfig.Variable `json:"schema,omitempty"`
	Statement          tfconfig.Variable `json:"statement,omitempty"`

	*config.ResourceModelMeta
}

func View added in v0.95.0

func View(
	resourceName string,
	database string,
	name string,
	schema string,
	statement string,
) *ViewModel

func ViewWithDefaultMeta added in v0.95.0

func ViewWithDefaultMeta(
	database string,
	name string,
	schema string,
	statement string,
) *ViewModel

func (*ViewModel) WithAggregationPolicyValue added in v0.95.0

func (v *ViewModel) WithAggregationPolicyValue(value tfconfig.Variable) *ViewModel

func (*ViewModel) WithChangeTracking added in v0.95.0

func (v *ViewModel) WithChangeTracking(changeTracking string) *ViewModel

func (*ViewModel) WithChangeTrackingValue added in v0.95.0

func (v *ViewModel) WithChangeTrackingValue(value tfconfig.Variable) *ViewModel

func (*ViewModel) WithColumnValue added in v0.96.0

func (v *ViewModel) WithColumnValue(value tfconfig.Variable) *ViewModel

func (*ViewModel) WithComment added in v0.95.0

func (v *ViewModel) WithComment(comment string) *ViewModel

func (*ViewModel) WithCommentValue added in v0.95.0

func (v *ViewModel) WithCommentValue(value tfconfig.Variable) *ViewModel

func (*ViewModel) WithCopyGrants added in v0.95.0

func (v *ViewModel) WithCopyGrants(copyGrants bool) *ViewModel

func (*ViewModel) WithCopyGrantsValue added in v0.95.0

func (v *ViewModel) WithCopyGrantsValue(value tfconfig.Variable) *ViewModel

func (*ViewModel) WithDataMetricFunctionValue added in v0.95.0

func (v *ViewModel) WithDataMetricFunctionValue(value tfconfig.Variable) *ViewModel

func (*ViewModel) WithDataMetricScheduleValue added in v0.95.0

func (v *ViewModel) WithDataMetricScheduleValue(value tfconfig.Variable) *ViewModel

func (*ViewModel) WithDatabase added in v0.95.0

func (v *ViewModel) WithDatabase(database string) *ViewModel

func (*ViewModel) WithDatabaseValue added in v0.95.0

func (v *ViewModel) WithDatabaseValue(value tfconfig.Variable) *ViewModel

func (*ViewModel) WithDependsOn added in v0.95.0

func (v *ViewModel) WithDependsOn(values []string) *ViewModel

func (*ViewModel) WithFullyQualifiedName added in v0.95.0

func (v *ViewModel) WithFullyQualifiedName(fullyQualifiedName string) *ViewModel

func (*ViewModel) WithFullyQualifiedNameValue added in v0.95.0

func (v *ViewModel) WithFullyQualifiedNameValue(value tfconfig.Variable) *ViewModel

func (*ViewModel) WithIsRecursive added in v0.95.0

func (v *ViewModel) WithIsRecursive(isRecursive string) *ViewModel

func (*ViewModel) WithIsRecursiveValue added in v0.95.0

func (v *ViewModel) WithIsRecursiveValue(value tfconfig.Variable) *ViewModel

func (*ViewModel) WithIsSecure added in v0.95.0

func (v *ViewModel) WithIsSecure(isSecure string) *ViewModel

func (*ViewModel) WithIsSecureValue added in v0.95.0

func (v *ViewModel) WithIsSecureValue(value tfconfig.Variable) *ViewModel

func (*ViewModel) WithIsTemporary added in v0.95.0

func (v *ViewModel) WithIsTemporary(isTemporary string) *ViewModel

func (*ViewModel) WithIsTemporaryValue added in v0.95.0

func (v *ViewModel) WithIsTemporaryValue(value tfconfig.Variable) *ViewModel

func (*ViewModel) WithName added in v0.95.0

func (v *ViewModel) WithName(name string) *ViewModel

func (*ViewModel) WithNameValue added in v0.95.0

func (v *ViewModel) WithNameValue(value tfconfig.Variable) *ViewModel

func (*ViewModel) WithRowAccessPolicyValue added in v0.95.0

func (v *ViewModel) WithRowAccessPolicyValue(value tfconfig.Variable) *ViewModel

func (*ViewModel) WithSchema added in v0.95.0

func (v *ViewModel) WithSchema(schema string) *ViewModel

func (*ViewModel) WithSchemaValue added in v0.95.0

func (v *ViewModel) WithSchemaValue(value tfconfig.Variable) *ViewModel

func (*ViewModel) WithStatement added in v0.95.0

func (v *ViewModel) WithStatement(statement string) *ViewModel

func (*ViewModel) WithStatementValue added in v0.95.0

func (v *ViewModel) WithStatementValue(value tfconfig.Variable) *ViewModel

type WarehouseModel

type WarehouseModel struct {
	AutoResume                      tfconfig.Variable `json:"auto_resume,omitempty"`
	AutoSuspend                     tfconfig.Variable `json:"auto_suspend,omitempty"`
	Comment                         tfconfig.Variable `json:"comment,omitempty"`
	EnableQueryAcceleration         tfconfig.Variable `json:"enable_query_acceleration,omitempty"`
	FullyQualifiedName              tfconfig.Variable `json:"fully_qualified_name,omitempty"`
	InitiallySuspended              tfconfig.Variable `json:"initially_suspended,omitempty"`
	MaxClusterCount                 tfconfig.Variable `json:"max_cluster_count,omitempty"`
	MaxConcurrencyLevel             tfconfig.Variable `json:"max_concurrency_level,omitempty"`
	MinClusterCount                 tfconfig.Variable `json:"min_cluster_count,omitempty"`
	Name                            tfconfig.Variable `json:"name,omitempty"`
	QueryAccelerationMaxScaleFactor tfconfig.Variable `json:"query_acceleration_max_scale_factor,omitempty"`
	ResourceMonitor                 tfconfig.Variable `json:"resource_monitor,omitempty"`
	ScalingPolicy                   tfconfig.Variable `json:"scaling_policy,omitempty"`
	StatementQueuedTimeoutInSeconds tfconfig.Variable `json:"statement_queued_timeout_in_seconds,omitempty"`
	StatementTimeoutInSeconds       tfconfig.Variable `json:"statement_timeout_in_seconds,omitempty"`
	WarehouseSize                   tfconfig.Variable `json:"warehouse_size,omitempty"`
	WarehouseType                   tfconfig.Variable `json:"warehouse_type,omitempty"`

	*config.ResourceModelMeta
}

func BasicWarehouseModel

func BasicWarehouseModel(
	name string,
	comment string,
) *WarehouseModel

func Warehouse

func Warehouse(
	resourceName string,
	name string,
) *WarehouseModel

func WarehouseWithDefaultMeta

func WarehouseWithDefaultMeta(
	name string,
) *WarehouseModel

func (*WarehouseModel) WithAutoResume

func (w *WarehouseModel) WithAutoResume(autoResume string) *WarehouseModel

func (*WarehouseModel) WithAutoResumeValue

func (w *WarehouseModel) WithAutoResumeValue(value tfconfig.Variable) *WarehouseModel

func (*WarehouseModel) WithAutoSuspend

func (w *WarehouseModel) WithAutoSuspend(autoSuspend int) *WarehouseModel

func (*WarehouseModel) WithAutoSuspendValue

func (w *WarehouseModel) WithAutoSuspendValue(value tfconfig.Variable) *WarehouseModel

func (*WarehouseModel) WithComment

func (w *WarehouseModel) WithComment(comment string) *WarehouseModel

func (*WarehouseModel) WithCommentValue

func (w *WarehouseModel) WithCommentValue(value tfconfig.Variable) *WarehouseModel

func (*WarehouseModel) WithEnableQueryAcceleration

func (w *WarehouseModel) WithEnableQueryAcceleration(enableQueryAcceleration string) *WarehouseModel

func (*WarehouseModel) WithEnableQueryAccelerationValue

func (w *WarehouseModel) WithEnableQueryAccelerationValue(value tfconfig.Variable) *WarehouseModel

func (*WarehouseModel) WithFullyQualifiedName added in v0.95.0

func (w *WarehouseModel) WithFullyQualifiedName(fullyQualifiedName string) *WarehouseModel

func (*WarehouseModel) WithFullyQualifiedNameValue added in v0.95.0

func (w *WarehouseModel) WithFullyQualifiedNameValue(value tfconfig.Variable) *WarehouseModel

func (*WarehouseModel) WithInitiallySuspended

func (w *WarehouseModel) WithInitiallySuspended(initiallySuspended bool) *WarehouseModel

func (*WarehouseModel) WithInitiallySuspendedValue

func (w *WarehouseModel) WithInitiallySuspendedValue(value tfconfig.Variable) *WarehouseModel

func (*WarehouseModel) WithMaxClusterCount

func (w *WarehouseModel) WithMaxClusterCount(maxClusterCount int) *WarehouseModel

func (*WarehouseModel) WithMaxClusterCountValue

func (w *WarehouseModel) WithMaxClusterCountValue(value tfconfig.Variable) *WarehouseModel

func (*WarehouseModel) WithMaxConcurrencyLevel

func (w *WarehouseModel) WithMaxConcurrencyLevel(maxConcurrencyLevel int) *WarehouseModel

func (*WarehouseModel) WithMaxConcurrencyLevelValue

func (w *WarehouseModel) WithMaxConcurrencyLevelValue(value tfconfig.Variable) *WarehouseModel

func (*WarehouseModel) WithMinClusterCount

func (w *WarehouseModel) WithMinClusterCount(minClusterCount int) *WarehouseModel

func (*WarehouseModel) WithMinClusterCountValue

func (w *WarehouseModel) WithMinClusterCountValue(value tfconfig.Variable) *WarehouseModel

func (*WarehouseModel) WithName

func (w *WarehouseModel) WithName(name string) *WarehouseModel

func (*WarehouseModel) WithNameValue

func (w *WarehouseModel) WithNameValue(value tfconfig.Variable) *WarehouseModel

func (*WarehouseModel) WithQueryAccelerationMaxScaleFactor

func (w *WarehouseModel) WithQueryAccelerationMaxScaleFactor(queryAccelerationMaxScaleFactor int) *WarehouseModel

func (*WarehouseModel) WithQueryAccelerationMaxScaleFactorValue

func (w *WarehouseModel) WithQueryAccelerationMaxScaleFactorValue(value tfconfig.Variable) *WarehouseModel

func (*WarehouseModel) WithResourceMonitor

func (w *WarehouseModel) WithResourceMonitor(resourceMonitor string) *WarehouseModel

func (*WarehouseModel) WithResourceMonitorValue

func (w *WarehouseModel) WithResourceMonitorValue(value tfconfig.Variable) *WarehouseModel

func (*WarehouseModel) WithScalingPolicy

func (w *WarehouseModel) WithScalingPolicy(scalingPolicy string) *WarehouseModel

func (*WarehouseModel) WithScalingPolicyValue

func (w *WarehouseModel) WithScalingPolicyValue(value tfconfig.Variable) *WarehouseModel

func (*WarehouseModel) WithStatementQueuedTimeoutInSeconds

func (w *WarehouseModel) WithStatementQueuedTimeoutInSeconds(statementQueuedTimeoutInSeconds int) *WarehouseModel

func (*WarehouseModel) WithStatementQueuedTimeoutInSecondsValue

func (w *WarehouseModel) WithStatementQueuedTimeoutInSecondsValue(value tfconfig.Variable) *WarehouseModel

func (*WarehouseModel) WithStatementTimeoutInSeconds

func (w *WarehouseModel) WithStatementTimeoutInSeconds(statementTimeoutInSeconds int) *WarehouseModel

func (*WarehouseModel) WithStatementTimeoutInSecondsValue

func (w *WarehouseModel) WithStatementTimeoutInSecondsValue(value tfconfig.Variable) *WarehouseModel

func (*WarehouseModel) WithWarehouseSize

func (w *WarehouseModel) WithWarehouseSize(warehouseSize string) *WarehouseModel

func (*WarehouseModel) WithWarehouseSizeEnum

func (w *WarehouseModel) WithWarehouseSizeEnum(warehouseSize sdk.WarehouseSize) *WarehouseModel

TODO [SNOW-1501905]: currently config builder are generated from the resource schema, so there is no direct connection to the source enum (like sdk.WarehouseSize) For now, we can just add extension methods manually. Later, we could provide type overrides map or even SDK object to automatically match by name.

func (*WarehouseModel) WithWarehouseSizeValue

func (w *WarehouseModel) WithWarehouseSizeValue(value tfconfig.Variable) *WarehouseModel

func (*WarehouseModel) WithWarehouseType

func (w *WarehouseModel) WithWarehouseType(warehouseType string) *WarehouseModel

func (*WarehouseModel) WithWarehouseTypeValue

func (w *WarehouseModel) WithWarehouseTypeValue(value tfconfig.Variable) *WarehouseModel

Directories

Path Synopsis
gen

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL