model

package
v0.96.0 Latest Latest
Warning

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

Go to latest
Published: Sep 19, 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 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 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