Documentation ¶
Index ¶
- type DatabaseRoleModel
- func (d *DatabaseRoleModel) WithComment(comment string) *DatabaseRoleModel
- func (d *DatabaseRoleModel) WithCommentValue(value tfconfig.Variable) *DatabaseRoleModel
- func (d *DatabaseRoleModel) WithDatabase(database string) *DatabaseRoleModel
- func (d *DatabaseRoleModel) WithDatabaseValue(value tfconfig.Variable) *DatabaseRoleModel
- func (d *DatabaseRoleModel) WithFullyQualifiedName(fullyQualifiedName string) *DatabaseRoleModel
- func (d *DatabaseRoleModel) WithFullyQualifiedNameValue(value tfconfig.Variable) *DatabaseRoleModel
- func (d *DatabaseRoleModel) WithName(name string) *DatabaseRoleModel
- func (d *DatabaseRoleModel) WithNameValue(value tfconfig.Variable) *DatabaseRoleModel
- type MaskingPolicyModel
- func (p *MaskingPolicyModel) WithArgument(argument []sdk.TableColumnSignature) *MaskingPolicyModel
- func (m *MaskingPolicyModel) WithArgumentValue(value tfconfig.Variable) *MaskingPolicyModel
- func (m *MaskingPolicyModel) WithBody(body string) *MaskingPolicyModel
- func (m *MaskingPolicyModel) WithBodyValue(value tfconfig.Variable) *MaskingPolicyModel
- func (m *MaskingPolicyModel) WithComment(comment string) *MaskingPolicyModel
- func (m *MaskingPolicyModel) WithCommentValue(value tfconfig.Variable) *MaskingPolicyModel
- func (m *MaskingPolicyModel) WithDatabase(database string) *MaskingPolicyModel
- func (m *MaskingPolicyModel) WithDatabaseValue(value tfconfig.Variable) *MaskingPolicyModel
- func (m *MaskingPolicyModel) WithExemptOtherPolicies(exemptOtherPolicies string) *MaskingPolicyModel
- func (m *MaskingPolicyModel) WithExemptOtherPoliciesValue(value tfconfig.Variable) *MaskingPolicyModel
- func (m *MaskingPolicyModel) WithFullyQualifiedName(fullyQualifiedName string) *MaskingPolicyModel
- func (m *MaskingPolicyModel) WithFullyQualifiedNameValue(value tfconfig.Variable) *MaskingPolicyModel
- func (m *MaskingPolicyModel) WithName(name string) *MaskingPolicyModel
- func (m *MaskingPolicyModel) WithNameValue(value tfconfig.Variable) *MaskingPolicyModel
- func (m *MaskingPolicyModel) WithReturnDataType(returnDataType string) *MaskingPolicyModel
- func (m *MaskingPolicyModel) WithReturnDataTypeValue(value tfconfig.Variable) *MaskingPolicyModel
- func (m *MaskingPolicyModel) WithSchema(schema string) *MaskingPolicyModel
- func (m *MaskingPolicyModel) WithSchemaValue(value tfconfig.Variable) *MaskingPolicyModel
- type ResourceMonitorModel
- func (r *ResourceMonitorModel) WithCreditQuota(creditQuota int) *ResourceMonitorModel
- func (r *ResourceMonitorModel) WithCreditQuotaValue(value tfconfig.Variable) *ResourceMonitorModel
- func (r *ResourceMonitorModel) WithEndTimestamp(endTimestamp string) *ResourceMonitorModel
- func (r *ResourceMonitorModel) WithEndTimestampValue(value tfconfig.Variable) *ResourceMonitorModel
- func (r *ResourceMonitorModel) WithFrequency(frequency string) *ResourceMonitorModel
- func (r *ResourceMonitorModel) WithFrequencyValue(value tfconfig.Variable) *ResourceMonitorModel
- func (r *ResourceMonitorModel) WithFullyQualifiedName(fullyQualifiedName string) *ResourceMonitorModel
- func (r *ResourceMonitorModel) WithFullyQualifiedNameValue(value tfconfig.Variable) *ResourceMonitorModel
- func (r *ResourceMonitorModel) WithName(name string) *ResourceMonitorModel
- func (r *ResourceMonitorModel) WithNameValue(value tfconfig.Variable) *ResourceMonitorModel
- func (r *ResourceMonitorModel) WithNotifyTriggersValue(value tfconfig.Variable) *ResourceMonitorModel
- func (r *ResourceMonitorModel) WithNotifyUsersValue(value tfconfig.Variable) *ResourceMonitorModel
- func (r *ResourceMonitorModel) WithStartTimestamp(startTimestamp string) *ResourceMonitorModel
- func (r *ResourceMonitorModel) WithStartTimestampValue(value tfconfig.Variable) *ResourceMonitorModel
- func (r *ResourceMonitorModel) WithSuspendImmediateTrigger(suspendImmediateTrigger int) *ResourceMonitorModel
- func (r *ResourceMonitorModel) WithSuspendImmediateTriggerValue(value tfconfig.Variable) *ResourceMonitorModel
- func (r *ResourceMonitorModel) WithSuspendTrigger(suspendTrigger int) *ResourceMonitorModel
- func (r *ResourceMonitorModel) WithSuspendTriggerValue(value tfconfig.Variable) *ResourceMonitorModel
- type RowAccessPolicyModel
- func (r *RowAccessPolicyModel) WithArgument(argument []sdk.TableColumnSignature) *RowAccessPolicyModel
- func (r *RowAccessPolicyModel) WithArgumentValue(value tfconfig.Variable) *RowAccessPolicyModel
- func (r *RowAccessPolicyModel) WithBody(body string) *RowAccessPolicyModel
- func (r *RowAccessPolicyModel) WithBodyValue(value tfconfig.Variable) *RowAccessPolicyModel
- func (r *RowAccessPolicyModel) WithComment(comment string) *RowAccessPolicyModel
- func (r *RowAccessPolicyModel) WithCommentValue(value tfconfig.Variable) *RowAccessPolicyModel
- func (r *RowAccessPolicyModel) WithDatabase(database string) *RowAccessPolicyModel
- func (r *RowAccessPolicyModel) WithDatabaseValue(value tfconfig.Variable) *RowAccessPolicyModel
- func (r *RowAccessPolicyModel) WithFullyQualifiedName(fullyQualifiedName string) *RowAccessPolicyModel
- func (r *RowAccessPolicyModel) WithFullyQualifiedNameValue(value tfconfig.Variable) *RowAccessPolicyModel
- func (r *RowAccessPolicyModel) WithName(name string) *RowAccessPolicyModel
- func (r *RowAccessPolicyModel) WithNameValue(value tfconfig.Variable) *RowAccessPolicyModel
- func (r *RowAccessPolicyModel) WithSchema(schema string) *RowAccessPolicyModel
- func (r *RowAccessPolicyModel) WithSchemaValue(value tfconfig.Variable) *RowAccessPolicyModel
- type UserModel
- func (u *UserModel) WithAbortDetachedQuery(abortDetachedQuery bool) *UserModel
- func (u *UserModel) WithAbortDetachedQueryValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithAutocommit(autocommit bool) *UserModel
- func (u *UserModel) WithAutocommitValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithBinaryInputFormat(binaryInputFormat string) *UserModel
- func (u *UserModel) WithBinaryInputFormatEnum(binaryInputFormat sdk.BinaryInputFormat) *UserModel
- func (u *UserModel) WithBinaryInputFormatValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithBinaryOutputFormat(binaryOutputFormat string) *UserModel
- func (u *UserModel) WithBinaryOutputFormatEnum(binaryOutputFormat sdk.BinaryOutputFormat) *UserModel
- func (u *UserModel) WithBinaryOutputFormatValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithClientMemoryLimit(clientMemoryLimit int) *UserModel
- func (u *UserModel) WithClientMemoryLimitValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithClientMetadataRequestUseConnectionCtx(clientMetadataRequestUseConnectionCtx bool) *UserModel
- func (u *UserModel) WithClientMetadataRequestUseConnectionCtxValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithClientPrefetchThreads(clientPrefetchThreads int) *UserModel
- func (u *UserModel) WithClientPrefetchThreadsValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithClientResultChunkSize(clientResultChunkSize int) *UserModel
- func (u *UserModel) WithClientResultChunkSizeValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithClientResultColumnCaseInsensitive(clientResultColumnCaseInsensitive bool) *UserModel
- func (u *UserModel) WithClientResultColumnCaseInsensitiveValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithClientSessionKeepAlive(clientSessionKeepAlive bool) *UserModel
- func (u *UserModel) WithClientSessionKeepAliveHeartbeatFrequency(clientSessionKeepAliveHeartbeatFrequency int) *UserModel
- func (u *UserModel) WithClientSessionKeepAliveHeartbeatFrequencyValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithClientSessionKeepAliveValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithClientTimestampTypeMapping(clientTimestampTypeMapping string) *UserModel
- func (u *UserModel) WithClientTimestampTypeMappingEnum(clientTimestampTypeMapping sdk.ClientTimestampTypeMapping) *UserModel
- func (u *UserModel) WithClientTimestampTypeMappingValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithComment(comment string) *UserModel
- func (u *UserModel) WithCommentValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithDateInputFormat(dateInputFormat string) *UserModel
- func (u *UserModel) WithDateInputFormatValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithDateOutputFormat(dateOutputFormat string) *UserModel
- func (u *UserModel) WithDateOutputFormatValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithDaysToExpiry(daysToExpiry int) *UserModel
- func (u *UserModel) WithDaysToExpiryValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithDefaultNamespace(defaultNamespace string) *UserModel
- func (u *UserModel) WithDefaultNamespaceValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithDefaultRole(defaultRole string) *UserModel
- func (u *UserModel) WithDefaultRoleValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithDefaultSecondaryRolesOption(defaultSecondaryRolesOption string) *UserModel
- func (u *UserModel) WithDefaultSecondaryRolesOptionEnum(option sdk.SecondaryRolesOption) *UserModel
- func (u *UserModel) WithDefaultSecondaryRolesOptionValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithDefaultWarehouse(defaultWarehouse string) *UserModel
- func (u *UserModel) WithDefaultWarehouseValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithDisableMfa(disableMfa string) *UserModel
- func (u *UserModel) WithDisableMfaValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithDisabled(disabled string) *UserModel
- func (u *UserModel) WithDisabledValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithDisplayName(displayName string) *UserModel
- func (u *UserModel) WithDisplayNameValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithEmail(email string) *UserModel
- func (u *UserModel) WithEmailValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithEnableUnloadPhysicalTypeOptimization(enableUnloadPhysicalTypeOptimization bool) *UserModel
- func (u *UserModel) WithEnableUnloadPhysicalTypeOptimizationValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithEnableUnredactedQuerySyntaxError(enableUnredactedQuerySyntaxError bool) *UserModel
- func (u *UserModel) WithEnableUnredactedQuerySyntaxErrorValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithErrorOnNondeterministicMerge(errorOnNondeterministicMerge bool) *UserModel
- func (u *UserModel) WithErrorOnNondeterministicMergeValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithErrorOnNondeterministicUpdate(errorOnNondeterministicUpdate bool) *UserModel
- func (u *UserModel) WithErrorOnNondeterministicUpdateValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithFirstName(firstName string) *UserModel
- func (u *UserModel) WithFirstNameValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithFullyQualifiedName(fullyQualifiedName string) *UserModel
- func (u *UserModel) WithFullyQualifiedNameValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithGeographyOutputFormat(geographyOutputFormat string) *UserModel
- func (u *UserModel) WithGeographyOutputFormatEnum(geographyOutputFormat sdk.GeographyOutputFormat) *UserModel
- func (u *UserModel) WithGeographyOutputFormatValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithGeometryOutputFormat(geometryOutputFormat string) *UserModel
- func (u *UserModel) WithGeometryOutputFormatEnum(geometryOutputFormat sdk.GeometryOutputFormat) *UserModel
- func (u *UserModel) WithGeometryOutputFormatValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithJdbcTreatDecimalAsInt(jdbcTreatDecimalAsInt bool) *UserModel
- func (u *UserModel) WithJdbcTreatDecimalAsIntValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithJdbcTreatTimestampNtzAsUtc(jdbcTreatTimestampNtzAsUtc bool) *UserModel
- func (u *UserModel) WithJdbcTreatTimestampNtzAsUtcValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithJdbcUseSessionTimezone(jdbcUseSessionTimezone bool) *UserModel
- func (u *UserModel) WithJdbcUseSessionTimezoneValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithJsonIndent(jsonIndent int) *UserModel
- func (u *UserModel) WithJsonIndentValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithLastName(lastName string) *UserModel
- func (u *UserModel) WithLastNameValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithLockTimeout(lockTimeout int) *UserModel
- func (u *UserModel) WithLockTimeoutValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithLogLevel(logLevel string) *UserModel
- func (u *UserModel) WithLogLevelEnum(logLevel sdk.LogLevel) *UserModel
- func (u *UserModel) WithLogLevelValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithLoginName(loginName string) *UserModel
- func (u *UserModel) WithLoginNameValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithMiddleName(middleName string) *UserModel
- func (u *UserModel) WithMiddleNameValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithMinsToBypassMfa(minsToBypassMfa int) *UserModel
- func (u *UserModel) WithMinsToBypassMfaValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithMinsToUnlock(minsToUnlock int) *UserModel
- func (u *UserModel) WithMinsToUnlockValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithMultiStatementCount(multiStatementCount int) *UserModel
- func (u *UserModel) WithMultiStatementCountValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithMustChangePassword(mustChangePassword string) *UserModel
- func (u *UserModel) WithMustChangePasswordValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithName(name string) *UserModel
- func (u *UserModel) WithNameValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithNetworkPolicy(networkPolicy string) *UserModel
- func (u *UserModel) WithNetworkPolicyId(networkPolicy sdk.AccountObjectIdentifier) *UserModel
- func (u *UserModel) WithNetworkPolicyValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithNoorderSequenceAsDefault(noorderSequenceAsDefault bool) *UserModel
- func (u *UserModel) WithNoorderSequenceAsDefaultValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithNullPassword() *UserModel
- func (u *UserModel) WithOdbcTreatDecimalAsInt(odbcTreatDecimalAsInt bool) *UserModel
- func (u *UserModel) WithOdbcTreatDecimalAsIntValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithPassword(password string) *UserModel
- func (u *UserModel) WithPasswordValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithPreventUnloadToInternalStages(preventUnloadToInternalStages bool) *UserModel
- func (u *UserModel) WithPreventUnloadToInternalStagesValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithQueryTag(queryTag string) *UserModel
- func (u *UserModel) WithQueryTagValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithQuotedIdentifiersIgnoreCase(quotedIdentifiersIgnoreCase bool) *UserModel
- func (u *UserModel) WithQuotedIdentifiersIgnoreCaseValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithRowsPerResultset(rowsPerResultset int) *UserModel
- func (u *UserModel) WithRowsPerResultsetValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithRsaPublicKey(rsaPublicKey string) *UserModel
- func (u *UserModel) WithRsaPublicKey2(rsaPublicKey2 string) *UserModel
- func (u *UserModel) WithRsaPublicKey2Value(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithRsaPublicKeyValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithS3StageVpceDnsName(s3StageVpceDnsName string) *UserModel
- func (u *UserModel) WithS3StageVpceDnsNameValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithSearchPath(searchPath string) *UserModel
- func (u *UserModel) WithSearchPathValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithSimulatedDataSharingConsumer(simulatedDataSharingConsumer string) *UserModel
- func (u *UserModel) WithSimulatedDataSharingConsumerValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithStatementQueuedTimeoutInSeconds(statementQueuedTimeoutInSeconds int) *UserModel
- func (u *UserModel) WithStatementQueuedTimeoutInSecondsValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithStatementTimeoutInSeconds(statementTimeoutInSeconds int) *UserModel
- func (u *UserModel) WithStatementTimeoutInSecondsValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithStrictJsonOutput(strictJsonOutput bool) *UserModel
- func (u *UserModel) WithStrictJsonOutputValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithTimeInputFormat(timeInputFormat string) *UserModel
- func (u *UserModel) WithTimeInputFormatValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithTimeOutputFormat(timeOutputFormat string) *UserModel
- func (u *UserModel) WithTimeOutputFormatValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithTimestampDayIsAlways24h(timestampDayIsAlways24h bool) *UserModel
- func (u *UserModel) WithTimestampDayIsAlways24hValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithTimestampInputFormat(timestampInputFormat string) *UserModel
- func (u *UserModel) WithTimestampInputFormatValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithTimestampLtzOutputFormat(timestampLtzOutputFormat string) *UserModel
- func (u *UserModel) WithTimestampLtzOutputFormatValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithTimestampNtzOutputFormat(timestampNtzOutputFormat string) *UserModel
- func (u *UserModel) WithTimestampNtzOutputFormatValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithTimestampOutputFormat(timestampOutputFormat string) *UserModel
- func (u *UserModel) WithTimestampOutputFormatValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithTimestampTypeMapping(timestampTypeMapping string) *UserModel
- func (u *UserModel) WithTimestampTypeMappingEnum(timestampTypeMapping sdk.TimestampTypeMapping) *UserModel
- func (u *UserModel) WithTimestampTypeMappingValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithTimestampTzOutputFormat(timestampTzOutputFormat string) *UserModel
- func (u *UserModel) WithTimestampTzOutputFormatValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithTimezone(timezone string) *UserModel
- func (u *UserModel) WithTimezoneValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithTraceLevel(traceLevel string) *UserModel
- func (u *UserModel) WithTraceLevelEnum(traceLevel sdk.TraceLevel) *UserModel
- func (u *UserModel) WithTraceLevelValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithTransactionAbortOnError(transactionAbortOnError bool) *UserModel
- func (u *UserModel) WithTransactionAbortOnErrorValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithTransactionDefaultIsolationLevel(transactionDefaultIsolationLevel string) *UserModel
- func (u *UserModel) WithTransactionDefaultIsolationLevelEnum(transactionDefaultIsolationLevel sdk.TransactionDefaultIsolationLevel) *UserModel
- func (u *UserModel) WithTransactionDefaultIsolationLevelValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithTwoDigitCenturyStart(twoDigitCenturyStart int) *UserModel
- func (u *UserModel) WithTwoDigitCenturyStartValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithUnsupportedDdlAction(unsupportedDdlAction string) *UserModel
- func (u *UserModel) WithUnsupportedDdlActionEnum(unsupportedDdlAction sdk.UnsupportedDDLAction) *UserModel
- func (u *UserModel) WithUnsupportedDdlActionValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithUseCachedResult(useCachedResult bool) *UserModel
- func (u *UserModel) WithUseCachedResultValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithUserType(userType string) *UserModel
- func (u *UserModel) WithUserTypeValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithWeekOfYearPolicy(weekOfYearPolicy int) *UserModel
- func (u *UserModel) WithWeekOfYearPolicyValue(value tfconfig.Variable) *UserModel
- func (u *UserModel) WithWeekStart(weekStart int) *UserModel
- func (u *UserModel) WithWeekStartValue(value tfconfig.Variable) *UserModel
- type ViewModel
- func (v *ViewModel) WithAggregationPolicyValue(value tfconfig.Variable) *ViewModel
- func (v *ViewModel) WithChangeTracking(changeTracking string) *ViewModel
- func (v *ViewModel) WithChangeTrackingValue(value tfconfig.Variable) *ViewModel
- func (v *ViewModel) WithColumnValue(value tfconfig.Variable) *ViewModel
- func (v *ViewModel) WithComment(comment string) *ViewModel
- func (v *ViewModel) WithCommentValue(value tfconfig.Variable) *ViewModel
- func (v *ViewModel) WithCopyGrants(copyGrants bool) *ViewModel
- func (v *ViewModel) WithCopyGrantsValue(value tfconfig.Variable) *ViewModel
- func (v *ViewModel) WithDataMetricFunctionValue(value tfconfig.Variable) *ViewModel
- func (v *ViewModel) WithDataMetricScheduleValue(value tfconfig.Variable) *ViewModel
- func (v *ViewModel) WithDatabase(database string) *ViewModel
- func (v *ViewModel) WithDatabaseValue(value tfconfig.Variable) *ViewModel
- func (v *ViewModel) WithDependsOn(values []string) *ViewModel
- func (v *ViewModel) WithFullyQualifiedName(fullyQualifiedName string) *ViewModel
- func (v *ViewModel) WithFullyQualifiedNameValue(value tfconfig.Variable) *ViewModel
- func (v *ViewModel) WithIsRecursive(isRecursive string) *ViewModel
- func (v *ViewModel) WithIsRecursiveValue(value tfconfig.Variable) *ViewModel
- func (v *ViewModel) WithIsSecure(isSecure string) *ViewModel
- func (v *ViewModel) WithIsSecureValue(value tfconfig.Variable) *ViewModel
- func (v *ViewModel) WithIsTemporary(isTemporary string) *ViewModel
- func (v *ViewModel) WithIsTemporaryValue(value tfconfig.Variable) *ViewModel
- func (v *ViewModel) WithName(name string) *ViewModel
- func (v *ViewModel) WithNameValue(value tfconfig.Variable) *ViewModel
- func (v *ViewModel) WithRowAccessPolicyValue(value tfconfig.Variable) *ViewModel
- func (v *ViewModel) WithSchema(schema string) *ViewModel
- func (v *ViewModel) WithSchemaValue(value tfconfig.Variable) *ViewModel
- func (v *ViewModel) WithStatement(statement string) *ViewModel
- func (v *ViewModel) WithStatementValue(value tfconfig.Variable) *ViewModel
- type WarehouseModel
- func (w *WarehouseModel) WithAutoResume(autoResume string) *WarehouseModel
- func (w *WarehouseModel) WithAutoResumeValue(value tfconfig.Variable) *WarehouseModel
- func (w *WarehouseModel) WithAutoSuspend(autoSuspend int) *WarehouseModel
- func (w *WarehouseModel) WithAutoSuspendValue(value tfconfig.Variable) *WarehouseModel
- func (w *WarehouseModel) WithComment(comment string) *WarehouseModel
- func (w *WarehouseModel) WithCommentValue(value tfconfig.Variable) *WarehouseModel
- func (w *WarehouseModel) WithEnableQueryAcceleration(enableQueryAcceleration string) *WarehouseModel
- func (w *WarehouseModel) WithEnableQueryAccelerationValue(value tfconfig.Variable) *WarehouseModel
- func (w *WarehouseModel) WithFullyQualifiedName(fullyQualifiedName string) *WarehouseModel
- func (w *WarehouseModel) WithFullyQualifiedNameValue(value tfconfig.Variable) *WarehouseModel
- func (w *WarehouseModel) WithInitiallySuspended(initiallySuspended bool) *WarehouseModel
- func (w *WarehouseModel) WithInitiallySuspendedValue(value tfconfig.Variable) *WarehouseModel
- func (w *WarehouseModel) WithMaxClusterCount(maxClusterCount int) *WarehouseModel
- func (w *WarehouseModel) WithMaxClusterCountValue(value tfconfig.Variable) *WarehouseModel
- func (w *WarehouseModel) WithMaxConcurrencyLevel(maxConcurrencyLevel int) *WarehouseModel
- func (w *WarehouseModel) WithMaxConcurrencyLevelValue(value tfconfig.Variable) *WarehouseModel
- func (w *WarehouseModel) WithMinClusterCount(minClusterCount int) *WarehouseModel
- func (w *WarehouseModel) WithMinClusterCountValue(value tfconfig.Variable) *WarehouseModel
- func (w *WarehouseModel) WithName(name string) *WarehouseModel
- func (w *WarehouseModel) WithNameValue(value tfconfig.Variable) *WarehouseModel
- func (w *WarehouseModel) WithQueryAccelerationMaxScaleFactor(queryAccelerationMaxScaleFactor int) *WarehouseModel
- func (w *WarehouseModel) WithQueryAccelerationMaxScaleFactorValue(value tfconfig.Variable) *WarehouseModel
- func (w *WarehouseModel) WithResourceMonitor(resourceMonitor string) *WarehouseModel
- func (w *WarehouseModel) WithResourceMonitorValue(value tfconfig.Variable) *WarehouseModel
- func (w *WarehouseModel) WithScalingPolicy(scalingPolicy string) *WarehouseModel
- func (w *WarehouseModel) WithScalingPolicyValue(value tfconfig.Variable) *WarehouseModel
- func (w *WarehouseModel) WithStatementQueuedTimeoutInSeconds(statementQueuedTimeoutInSeconds int) *WarehouseModel
- func (w *WarehouseModel) WithStatementQueuedTimeoutInSecondsValue(value tfconfig.Variable) *WarehouseModel
- func (w *WarehouseModel) WithStatementTimeoutInSeconds(statementTimeoutInSeconds int) *WarehouseModel
- func (w *WarehouseModel) WithStatementTimeoutInSecondsValue(value tfconfig.Variable) *WarehouseModel
- func (w *WarehouseModel) WithWarehouseSize(warehouseSize string) *WarehouseModel
- func (w *WarehouseModel) WithWarehouseSizeEnum(warehouseSize sdk.WarehouseSize) *WarehouseModel
- func (w *WarehouseModel) WithWarehouseSizeValue(value tfconfig.Variable) *WarehouseModel
- func (w *WarehouseModel) WithWarehouseType(warehouseType string) *WarehouseModel
- func (w *WarehouseModel) WithWarehouseTypeValue(value tfconfig.Variable) *WarehouseModel
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 (r *ResourceMonitorModel) WithName(name string) *ResourceMonitorModel
func (*ResourceMonitorModel) WithNameValue ¶ added in v0.96.0
func (r *ResourceMonitorModel) WithNameValue(value tfconfig.Variable) *ResourceMonitorModel
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 (r *RowAccessPolicyModel) WithArgument(argument []sdk.TableColumnSignature) *RowAccessPolicyModel
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 (r *RowAccessPolicyModel) WithBody(body string) *RowAccessPolicyModel
func (*RowAccessPolicyModel) WithBodyValue ¶ added in v0.96.0
func (r *RowAccessPolicyModel) WithBodyValue(value tfconfig.Variable) *RowAccessPolicyModel
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 (r *RowAccessPolicyModel) WithName(name string) *RowAccessPolicyModel
func (*RowAccessPolicyModel) WithNameValue ¶ added in v0.96.0
func (r *RowAccessPolicyModel) WithNameValue(value tfconfig.Variable) *RowAccessPolicyModel
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 UserWithDefaultMeta ¶
func (*UserModel) WithAbortDetachedQuery ¶ added in v0.95.0
func (*UserModel) WithAbortDetachedQueryValue ¶ added in v0.95.0
func (*UserModel) WithAutocommit ¶ added in v0.95.0
func (*UserModel) WithAutocommitValue ¶ added in v0.95.0
func (*UserModel) WithBinaryInputFormat ¶ added in v0.95.0
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 (*UserModel) WithBinaryOutputFormat ¶ added in v0.95.0
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 (*UserModel) WithClientMemoryLimit ¶ added in v0.95.0
func (*UserModel) WithClientMemoryLimitValue ¶ added in v0.95.0
func (*UserModel) WithClientMetadataRequestUseConnectionCtx ¶ added in v0.95.0
func (*UserModel) WithClientMetadataRequestUseConnectionCtxValue ¶ added in v0.95.0
func (*UserModel) WithClientPrefetchThreads ¶ added in v0.95.0
func (*UserModel) WithClientPrefetchThreadsValue ¶ added in v0.95.0
func (*UserModel) WithClientResultChunkSize ¶ added in v0.95.0
func (*UserModel) WithClientResultChunkSizeValue ¶ added in v0.95.0
func (*UserModel) WithClientResultColumnCaseInsensitive ¶ added in v0.95.0
func (*UserModel) WithClientResultColumnCaseInsensitiveValue ¶ added in v0.95.0
func (*UserModel) WithClientSessionKeepAlive ¶ added in v0.95.0
func (*UserModel) WithClientSessionKeepAliveHeartbeatFrequency ¶ added in v0.95.0
func (*UserModel) WithClientSessionKeepAliveHeartbeatFrequencyValue ¶ added in v0.95.0
func (*UserModel) WithClientSessionKeepAliveValue ¶ added in v0.95.0
func (*UserModel) WithClientTimestampTypeMapping ¶ added in v0.95.0
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 (*UserModel) WithComment ¶
func (*UserModel) WithCommentValue ¶
func (*UserModel) WithDateInputFormat ¶ added in v0.95.0
func (*UserModel) WithDateInputFormatValue ¶ added in v0.95.0
func (*UserModel) WithDateOutputFormat ¶ added in v0.95.0
func (*UserModel) WithDateOutputFormatValue ¶ added in v0.95.0
func (*UserModel) WithDaysToExpiry ¶ added in v0.95.0
func (*UserModel) WithDaysToExpiryValue ¶ added in v0.95.0
func (*UserModel) WithDefaultNamespace ¶
func (*UserModel) WithDefaultNamespaceValue ¶
func (*UserModel) WithDefaultRole ¶
func (*UserModel) WithDefaultRoleValue ¶
func (*UserModel) WithDefaultSecondaryRolesOption ¶ added in v0.95.0
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 (*UserModel) WithDefaultWarehouse ¶
func (*UserModel) WithDefaultWarehouseValue ¶
func (*UserModel) WithDisableMfa ¶ added in v0.95.0
func (*UserModel) WithDisableMfaValue ¶ added in v0.95.0
func (*UserModel) WithDisabled ¶
func (*UserModel) WithDisabledValue ¶
func (*UserModel) WithDisplayName ¶
func (*UserModel) WithDisplayNameValue ¶
func (*UserModel) WithEmailValue ¶
func (*UserModel) WithEnableUnloadPhysicalTypeOptimization ¶ added in v0.95.0
func (*UserModel) WithEnableUnloadPhysicalTypeOptimizationValue ¶ added in v0.95.0
func (*UserModel) WithEnableUnredactedQuerySyntaxError ¶ added in v0.95.0
func (*UserModel) WithEnableUnredactedQuerySyntaxErrorValue ¶ added in v0.95.0
func (*UserModel) WithErrorOnNondeterministicMerge ¶ added in v0.95.0
func (*UserModel) WithErrorOnNondeterministicMergeValue ¶ added in v0.95.0
func (*UserModel) WithErrorOnNondeterministicUpdate ¶ added in v0.95.0
func (*UserModel) WithErrorOnNondeterministicUpdateValue ¶ added in v0.95.0
func (*UserModel) WithFirstName ¶
func (*UserModel) WithFirstNameValue ¶
func (*UserModel) WithFullyQualifiedName ¶ added in v0.95.0
func (*UserModel) WithFullyQualifiedNameValue ¶ added in v0.95.0
func (*UserModel) WithGeographyOutputFormat ¶ added in v0.95.0
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 (*UserModel) WithGeometryOutputFormat ¶ added in v0.95.0
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 (*UserModel) WithJdbcTreatDecimalAsInt ¶ added in v0.95.0
func (*UserModel) WithJdbcTreatDecimalAsIntValue ¶ added in v0.95.0
func (*UserModel) WithJdbcTreatTimestampNtzAsUtc ¶ added in v0.95.0
func (*UserModel) WithJdbcTreatTimestampNtzAsUtcValue ¶ added in v0.95.0
func (*UserModel) WithJdbcUseSessionTimezone ¶ added in v0.95.0
func (*UserModel) WithJdbcUseSessionTimezoneValue ¶ added in v0.95.0
func (*UserModel) WithJsonIndent ¶ added in v0.95.0
func (*UserModel) WithJsonIndentValue ¶ added in v0.95.0
func (*UserModel) WithLastName ¶
func (*UserModel) WithLastNameValue ¶
func (*UserModel) WithLockTimeout ¶ added in v0.95.0
func (*UserModel) WithLockTimeoutValue ¶ added in v0.95.0
func (*UserModel) WithLogLevel ¶ added in v0.95.0
func (*UserModel) WithLogLevelEnum ¶ added in v0.95.0
func (*UserModel) WithLogLevelValue ¶ added in v0.95.0
func (*UserModel) WithLoginName ¶
func (*UserModel) WithLoginNameValue ¶
func (*UserModel) WithMiddleName ¶ added in v0.95.0
func (*UserModel) WithMiddleNameValue ¶ added in v0.95.0
func (*UserModel) WithMinsToBypassMfa ¶ added in v0.95.0
func (*UserModel) WithMinsToBypassMfaValue ¶ added in v0.95.0
func (*UserModel) WithMinsToUnlock ¶ added in v0.95.0
func (*UserModel) WithMinsToUnlockValue ¶ added in v0.95.0
func (*UserModel) WithMultiStatementCount ¶ added in v0.95.0
func (*UserModel) WithMultiStatementCountValue ¶ added in v0.95.0
func (*UserModel) WithMustChangePassword ¶
func (*UserModel) WithMustChangePasswordValue ¶
func (*UserModel) WithNameValue ¶
func (*UserModel) WithNetworkPolicy ¶ added in v0.95.0
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 (*UserModel) WithNoorderSequenceAsDefault ¶ added in v0.95.0
func (*UserModel) WithNoorderSequenceAsDefaultValue ¶ added in v0.95.0
func (*UserModel) WithNullPassword ¶ added in v0.95.0
func (*UserModel) WithOdbcTreatDecimalAsInt ¶ added in v0.95.0
func (*UserModel) WithOdbcTreatDecimalAsIntValue ¶ added in v0.95.0
func (*UserModel) WithPassword ¶
func (*UserModel) WithPasswordValue ¶
func (*UserModel) WithPreventUnloadToInternalStages ¶ added in v0.95.0
func (*UserModel) WithPreventUnloadToInternalStagesValue ¶ added in v0.95.0
func (*UserModel) WithQueryTag ¶ added in v0.95.0
func (*UserModel) WithQueryTagValue ¶ added in v0.95.0
func (*UserModel) WithQuotedIdentifiersIgnoreCase ¶ added in v0.95.0
func (*UserModel) WithQuotedIdentifiersIgnoreCaseValue ¶ added in v0.95.0
func (*UserModel) WithRowsPerResultset ¶ added in v0.95.0
func (*UserModel) WithRowsPerResultsetValue ¶ added in v0.95.0
func (*UserModel) WithRsaPublicKey ¶
func (*UserModel) WithRsaPublicKey2 ¶
func (*UserModel) WithRsaPublicKey2Value ¶
func (*UserModel) WithRsaPublicKeyValue ¶
func (*UserModel) WithS3StageVpceDnsName ¶ added in v0.95.0
func (*UserModel) WithS3StageVpceDnsNameValue ¶ added in v0.95.0
func (*UserModel) WithSearchPath ¶ added in v0.95.0
func (*UserModel) WithSearchPathValue ¶ added in v0.95.0
func (*UserModel) WithSimulatedDataSharingConsumer ¶ added in v0.95.0
func (*UserModel) WithSimulatedDataSharingConsumerValue ¶ added in v0.95.0
func (*UserModel) WithStatementQueuedTimeoutInSeconds ¶ added in v0.95.0
func (*UserModel) WithStatementQueuedTimeoutInSecondsValue ¶ added in v0.95.0
func (*UserModel) WithStatementTimeoutInSeconds ¶ added in v0.95.0
func (*UserModel) WithStatementTimeoutInSecondsValue ¶ added in v0.95.0
func (*UserModel) WithStrictJsonOutput ¶ added in v0.95.0
func (*UserModel) WithStrictJsonOutputValue ¶ added in v0.95.0
func (*UserModel) WithTimeInputFormat ¶ added in v0.95.0
func (*UserModel) WithTimeInputFormatValue ¶ added in v0.95.0
func (*UserModel) WithTimeOutputFormat ¶ added in v0.95.0
func (*UserModel) WithTimeOutputFormatValue ¶ added in v0.95.0
func (*UserModel) WithTimestampDayIsAlways24h ¶ added in v0.95.0
func (*UserModel) WithTimestampDayIsAlways24hValue ¶ added in v0.95.0
func (*UserModel) WithTimestampInputFormat ¶ added in v0.95.0
func (*UserModel) WithTimestampInputFormatValue ¶ added in v0.95.0
func (*UserModel) WithTimestampLtzOutputFormat ¶ added in v0.95.0
func (*UserModel) WithTimestampLtzOutputFormatValue ¶ added in v0.95.0
func (*UserModel) WithTimestampNtzOutputFormat ¶ added in v0.95.0
func (*UserModel) WithTimestampNtzOutputFormatValue ¶ added in v0.95.0
func (*UserModel) WithTimestampOutputFormat ¶ added in v0.95.0
func (*UserModel) WithTimestampOutputFormatValue ¶ added in v0.95.0
func (*UserModel) WithTimestampTypeMapping ¶ added in v0.95.0
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 (*UserModel) WithTimestampTzOutputFormat ¶ added in v0.95.0
func (*UserModel) WithTimestampTzOutputFormatValue ¶ added in v0.95.0
func (*UserModel) WithTimezone ¶ added in v0.95.0
func (*UserModel) WithTimezoneValue ¶ added in v0.95.0
func (*UserModel) WithTraceLevel ¶ added in v0.95.0
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 (*UserModel) WithTransactionAbortOnError ¶ added in v0.95.0
func (*UserModel) WithTransactionAbortOnErrorValue ¶ added in v0.95.0
func (*UserModel) WithTransactionDefaultIsolationLevel ¶ added in v0.95.0
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 (*UserModel) WithTwoDigitCenturyStart ¶ added in v0.95.0
func (*UserModel) WithTwoDigitCenturyStartValue ¶ added in v0.95.0
func (*UserModel) WithUnsupportedDdlAction ¶ added in v0.95.0
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 (*UserModel) WithUseCachedResult ¶ added in v0.95.0
func (*UserModel) WithUseCachedResultValue ¶ added in v0.95.0
func (*UserModel) WithUserType ¶ added in v0.95.0
func (*UserModel) WithUserTypeValue ¶ added in v0.95.0
func (*UserModel) WithWeekOfYearPolicy ¶ added in v0.95.0
func (*UserModel) WithWeekOfYearPolicyValue ¶ added in v0.95.0
func (*UserModel) WithWeekStart ¶ added in v0.95.0
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 ViewWithDefaultMeta ¶ added in v0.95.0
func (*ViewModel) WithAggregationPolicyValue ¶ added in v0.95.0
func (*ViewModel) WithChangeTracking ¶ added in v0.95.0
func (*ViewModel) WithChangeTrackingValue ¶ added in v0.95.0
func (*ViewModel) WithColumnValue ¶ added in v0.96.0
func (*ViewModel) WithComment ¶ added in v0.95.0
func (*ViewModel) WithCommentValue ¶ added in v0.95.0
func (*ViewModel) WithCopyGrants ¶ added in v0.95.0
func (*ViewModel) WithCopyGrantsValue ¶ added in v0.95.0
func (*ViewModel) WithDataMetricFunctionValue ¶ added in v0.95.0
func (*ViewModel) WithDataMetricScheduleValue ¶ added in v0.95.0
func (*ViewModel) WithDatabase ¶ added in v0.95.0
func (*ViewModel) WithDatabaseValue ¶ added in v0.95.0
func (*ViewModel) WithDependsOn ¶ added in v0.95.0
func (*ViewModel) WithFullyQualifiedName ¶ added in v0.95.0
func (*ViewModel) WithFullyQualifiedNameValue ¶ added in v0.95.0
func (*ViewModel) WithIsRecursive ¶ added in v0.95.0
func (*ViewModel) WithIsRecursiveValue ¶ added in v0.95.0
func (*ViewModel) WithIsSecure ¶ added in v0.95.0
func (*ViewModel) WithIsSecureValue ¶ added in v0.95.0
func (*ViewModel) WithIsTemporary ¶ added in v0.95.0
func (*ViewModel) WithIsTemporaryValue ¶ added in v0.95.0
func (*ViewModel) WithNameValue ¶ added in v0.95.0
func (*ViewModel) WithRowAccessPolicyValue ¶ added in v0.95.0
func (*ViewModel) WithSchema ¶ added in v0.95.0
func (*ViewModel) WithSchemaValue ¶ added in v0.95.0
func (*ViewModel) WithStatement ¶ added in v0.95.0
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
Source Files ¶
- database_role_model_gen.go
- generate.go
- masking_policy_model_ext.go
- masking_policy_model_gen.go
- resource_monitor_model_gen.go
- row_access_policy_model_ext.go
- row_access_policy_model_gen.go
- user_model_ext.go
- user_model_gen.go
- view_model_ext.go
- view_model_gen.go
- warehouse_model_ext.go
- warehouse_model_gen.go
Click to show internal directories.
Click to hide internal directories.