Documentation ¶
Index ¶
- func DatabasePostgresqlConfig_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func DatabasePostgresqlConfig_IsConstruct(x interface{}) *bool
- func DatabasePostgresqlConfig_IsTerraformElement(x interface{}) *bool
- func DatabasePostgresqlConfig_IsTerraformResource(x interface{}) *bool
- func DatabasePostgresqlConfig_TfResourceType() *string
- func NewDatabasePostgresqlConfigPgbouncerList_Override(d DatabasePostgresqlConfigPgbouncerList, ...)
- func NewDatabasePostgresqlConfigPgbouncerOutputReference_Override(d DatabasePostgresqlConfigPgbouncerOutputReference, ...)
- func NewDatabasePostgresqlConfigTimescaledbList_Override(d DatabasePostgresqlConfigTimescaledbList, ...)
- func NewDatabasePostgresqlConfigTimescaledbOutputReference_Override(d DatabasePostgresqlConfigTimescaledbOutputReference, ...)
- func NewDatabasePostgresqlConfig_Override(d DatabasePostgresqlConfig, scope constructs.Construct, id *string, ...)
- type DatabasePostgresqlConfig
- type DatabasePostgresqlConfigConfig
- type DatabasePostgresqlConfigPgbouncer
- type DatabasePostgresqlConfigPgbouncerList
- type DatabasePostgresqlConfigPgbouncerOutputReference
- type DatabasePostgresqlConfigTimescaledb
- type DatabasePostgresqlConfigTimescaledbList
- type DatabasePostgresqlConfigTimescaledbOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DatabasePostgresqlConfig_GenerateConfigForImport ¶
func DatabasePostgresqlConfig_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a DatabasePostgresqlConfig resource upon running "cdktf plan <stack-name>".
func DatabasePostgresqlConfig_IsConstruct ¶
func DatabasePostgresqlConfig_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DatabasePostgresqlConfig_IsTerraformElement ¶
func DatabasePostgresqlConfig_IsTerraformElement(x interface{}) *bool
Experimental.
func DatabasePostgresqlConfig_IsTerraformResource ¶
func DatabasePostgresqlConfig_IsTerraformResource(x interface{}) *bool
Experimental.
func DatabasePostgresqlConfig_TfResourceType ¶
func DatabasePostgresqlConfig_TfResourceType() *string
func NewDatabasePostgresqlConfigPgbouncerList_Override ¶
func NewDatabasePostgresqlConfigPgbouncerList_Override(d DatabasePostgresqlConfigPgbouncerList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDatabasePostgresqlConfigPgbouncerOutputReference_Override ¶
func NewDatabasePostgresqlConfigPgbouncerOutputReference_Override(d DatabasePostgresqlConfigPgbouncerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDatabasePostgresqlConfigTimescaledbList_Override ¶
func NewDatabasePostgresqlConfigTimescaledbList_Override(d DatabasePostgresqlConfigTimescaledbList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDatabasePostgresqlConfigTimescaledbOutputReference_Override ¶
func NewDatabasePostgresqlConfigTimescaledbOutputReference_Override(d DatabasePostgresqlConfigTimescaledbOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDatabasePostgresqlConfig_Override ¶
func NewDatabasePostgresqlConfig_Override(d DatabasePostgresqlConfig, scope constructs.Construct, id *string, config *DatabasePostgresqlConfigConfig)
Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config digitalocean_database_postgresql_config} Resource.
Types ¶
type DatabasePostgresqlConfig ¶
type DatabasePostgresqlConfig interface { cdktf.TerraformResource AutovacuumAnalyzeScaleFactor() *float64 SetAutovacuumAnalyzeScaleFactor(val *float64) AutovacuumAnalyzeScaleFactorInput() *float64 AutovacuumAnalyzeThreshold() *float64 SetAutovacuumAnalyzeThreshold(val *float64) AutovacuumAnalyzeThresholdInput() *float64 AutovacuumFreezeMaxAge() *float64 SetAutovacuumFreezeMaxAge(val *float64) AutovacuumFreezeMaxAgeInput() *float64 AutovacuumMaxWorkers() *float64 SetAutovacuumMaxWorkers(val *float64) AutovacuumMaxWorkersInput() *float64 AutovacuumNaptime() *float64 SetAutovacuumNaptime(val *float64) AutovacuumNaptimeInput() *float64 AutovacuumVacuumCostDelay() *float64 SetAutovacuumVacuumCostDelay(val *float64) AutovacuumVacuumCostDelayInput() *float64 AutovacuumVacuumCostLimit() *float64 SetAutovacuumVacuumCostLimit(val *float64) AutovacuumVacuumCostLimitInput() *float64 AutovacuumVacuumScaleFactor() *float64 SetAutovacuumVacuumScaleFactor(val *float64) AutovacuumVacuumScaleFactorInput() *float64 AutovacuumVacuumThreshold() *float64 SetAutovacuumVacuumThreshold(val *float64) AutovacuumVacuumThresholdInput() *float64 BackupHour() *float64 SetBackupHour(val *float64) BackupHourInput() *float64 BackupMinute() *float64 SetBackupMinute(val *float64) BackupMinuteInput() *float64 BgwriterDelay() *float64 SetBgwriterDelay(val *float64) BgwriterDelayInput() *float64 BgwriterFlushAfter() *float64 SetBgwriterFlushAfter(val *float64) BgwriterFlushAfterInput() *float64 BgwriterLruMaxpages() *float64 SetBgwriterLruMaxpages(val *float64) BgwriterLruMaxpagesInput() *float64 BgwriterLruMultiplier() *float64 SetBgwriterLruMultiplier(val *float64) BgwriterLruMultiplierInput() *float64 // Experimental. CdktfStack() cdktf.TerraformStack ClusterId() *string SetClusterId(val *string) ClusterIdInput() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) DeadlockTimeout() *float64 SetDeadlockTimeout(val *float64) DeadlockTimeoutInput() *float64 DefaultToastCompression() *string SetDefaultToastCompression(val *string) DefaultToastCompressionInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string IdleInTransactionSessionTimeout() *float64 SetIdleInTransactionSessionTimeout(val *float64) IdleInTransactionSessionTimeoutInput() *float64 Jit() interface{} SetJit(val interface{}) JitInput() interface{} // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LogAutovacuumMinDuration() *float64 SetLogAutovacuumMinDuration(val *float64) LogAutovacuumMinDurationInput() *float64 LogErrorVerbosity() *string SetLogErrorVerbosity(val *string) LogErrorVerbosityInput() *string LogLinePrefix() *string SetLogLinePrefix(val *string) LogLinePrefixInput() *string LogMinDurationStatement() *float64 SetLogMinDurationStatement(val *float64) LogMinDurationStatementInput() *float64 MaxFilesPerProcess() *float64 SetMaxFilesPerProcess(val *float64) MaxFilesPerProcessInput() *float64 MaxLocksPerTransaction() *float64 SetMaxLocksPerTransaction(val *float64) MaxLocksPerTransactionInput() *float64 MaxLogicalReplicationWorkers() *float64 SetMaxLogicalReplicationWorkers(val *float64) MaxLogicalReplicationWorkersInput() *float64 MaxParallelWorkers() *float64 SetMaxParallelWorkers(val *float64) MaxParallelWorkersInput() *float64 MaxParallelWorkersPerGather() *float64 SetMaxParallelWorkersPerGather(val *float64) MaxParallelWorkersPerGatherInput() *float64 MaxPredLocksPerTransaction() *float64 SetMaxPredLocksPerTransaction(val *float64) MaxPredLocksPerTransactionInput() *float64 MaxPreparedTransactions() *float64 SetMaxPreparedTransactions(val *float64) MaxPreparedTransactionsInput() *float64 MaxReplicationSlots() *float64 SetMaxReplicationSlots(val *float64) MaxReplicationSlotsInput() *float64 MaxStackDepth() *float64 SetMaxStackDepth(val *float64) MaxStackDepthInput() *float64 MaxStandbyArchiveDelay() *float64 SetMaxStandbyArchiveDelay(val *float64) MaxStandbyArchiveDelayInput() *float64 MaxStandbyStreamingDelay() *float64 SetMaxStandbyStreamingDelay(val *float64) MaxStandbyStreamingDelayInput() *float64 MaxWalSenders() *float64 SetMaxWalSenders(val *float64) MaxWalSendersInput() *float64 MaxWorkerProcesses() *float64 SetMaxWorkerProcesses(val *float64) MaxWorkerProcessesInput() *float64 // The tree node. Node() constructs.Node Pgbouncer() DatabasePostgresqlConfigPgbouncerList PgbouncerInput() interface{} PgPartmanBgwInterval() *float64 SetPgPartmanBgwInterval(val *float64) PgPartmanBgwIntervalInput() *float64 PgPartmanBgwRole() *string SetPgPartmanBgwRole(val *string) PgPartmanBgwRoleInput() *string PgStatStatementsTrack() *string SetPgStatStatementsTrack(val *string) PgStatStatementsTrackInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} TempFileLimit() *float64 SetTempFileLimit(val *float64) TempFileLimitInput() *float64 // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timescaledb() DatabasePostgresqlConfigTimescaledbList TimescaledbInput() interface{} Timezone() *string SetTimezone(val *string) TimezoneInput() *string TrackActivityQuerySize() *float64 SetTrackActivityQuerySize(val *float64) TrackActivityQuerySizeInput() *float64 TrackCommitTimestamp() *string SetTrackCommitTimestamp(val *string) TrackCommitTimestampInput() *string TrackFunctions() *string SetTrackFunctions(val *string) TrackFunctionsInput() *string TrackIoTiming() *string SetTrackIoTiming(val *string) TrackIoTimingInput() *string WalSenderTimeout() *float64 SetWalSenderTimeout(val *float64) WalSenderTimeoutInput() *float64 WalWriterDelay() *float64 SetWalWriterDelay(val *float64) WalWriterDelayInput() *float64 WorkMem() *float64 SetWorkMem(val *float64) WorkMemInput() *float64 // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutPgbouncer(value interface{}) PutTimescaledb(value interface{}) ResetAutovacuumAnalyzeScaleFactor() ResetAutovacuumAnalyzeThreshold() ResetAutovacuumFreezeMaxAge() ResetAutovacuumMaxWorkers() ResetAutovacuumNaptime() ResetAutovacuumVacuumCostDelay() ResetAutovacuumVacuumCostLimit() ResetAutovacuumVacuumScaleFactor() ResetAutovacuumVacuumThreshold() ResetBackupHour() ResetBackupMinute() ResetBgwriterDelay() ResetBgwriterFlushAfter() ResetBgwriterLruMaxpages() ResetBgwriterLruMultiplier() ResetDeadlockTimeout() ResetDefaultToastCompression() ResetId() ResetIdleInTransactionSessionTimeout() ResetJit() ResetLogAutovacuumMinDuration() ResetLogErrorVerbosity() ResetLogLinePrefix() ResetLogMinDurationStatement() ResetMaxFilesPerProcess() ResetMaxLocksPerTransaction() ResetMaxLogicalReplicationWorkers() ResetMaxParallelWorkers() ResetMaxParallelWorkersPerGather() ResetMaxPredLocksPerTransaction() ResetMaxPreparedTransactions() ResetMaxReplicationSlots() ResetMaxStackDepth() ResetMaxStandbyArchiveDelay() ResetMaxStandbyStreamingDelay() ResetMaxWalSenders() ResetMaxWorkerProcesses() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPgbouncer() ResetPgPartmanBgwInterval() ResetPgPartmanBgwRole() ResetPgStatStatementsTrack() ResetTempFileLimit() ResetTimescaledb() ResetTimezone() ResetTrackActivityQuerySize() ResetTrackCommitTimestamp() ResetTrackFunctions() ResetTrackIoTiming() ResetWalSenderTimeout() ResetWalWriterDelay() ResetWorkMem() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config digitalocean_database_postgresql_config}.
func NewDatabasePostgresqlConfig ¶
func NewDatabasePostgresqlConfig(scope constructs.Construct, id *string, config *DatabasePostgresqlConfigConfig) DatabasePostgresqlConfig
Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config digitalocean_database_postgresql_config} Resource.
type DatabasePostgresqlConfigConfig ¶
type DatabasePostgresqlConfigConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#cluster_id DatabasePostgresqlConfig#cluster_id}. ClusterId *string `field:"required" json:"clusterId" yaml:"clusterId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#autovacuum_analyze_scale_factor DatabasePostgresqlConfig#autovacuum_analyze_scale_factor}. AutovacuumAnalyzeScaleFactor *float64 `field:"optional" json:"autovacuumAnalyzeScaleFactor" yaml:"autovacuumAnalyzeScaleFactor"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#autovacuum_analyze_threshold DatabasePostgresqlConfig#autovacuum_analyze_threshold}. AutovacuumAnalyzeThreshold *float64 `field:"optional" json:"autovacuumAnalyzeThreshold" yaml:"autovacuumAnalyzeThreshold"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#autovacuum_freeze_max_age DatabasePostgresqlConfig#autovacuum_freeze_max_age}. AutovacuumFreezeMaxAge *float64 `field:"optional" json:"autovacuumFreezeMaxAge" yaml:"autovacuumFreezeMaxAge"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#autovacuum_max_workers DatabasePostgresqlConfig#autovacuum_max_workers}. AutovacuumMaxWorkers *float64 `field:"optional" json:"autovacuumMaxWorkers" yaml:"autovacuumMaxWorkers"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#autovacuum_naptime DatabasePostgresqlConfig#autovacuum_naptime}. AutovacuumNaptime *float64 `field:"optional" json:"autovacuumNaptime" yaml:"autovacuumNaptime"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#autovacuum_vacuum_cost_delay DatabasePostgresqlConfig#autovacuum_vacuum_cost_delay}. AutovacuumVacuumCostDelay *float64 `field:"optional" json:"autovacuumVacuumCostDelay" yaml:"autovacuumVacuumCostDelay"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#autovacuum_vacuum_cost_limit DatabasePostgresqlConfig#autovacuum_vacuum_cost_limit}. AutovacuumVacuumCostLimit *float64 `field:"optional" json:"autovacuumVacuumCostLimit" yaml:"autovacuumVacuumCostLimit"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#autovacuum_vacuum_scale_factor DatabasePostgresqlConfig#autovacuum_vacuum_scale_factor}. AutovacuumVacuumScaleFactor *float64 `field:"optional" json:"autovacuumVacuumScaleFactor" yaml:"autovacuumVacuumScaleFactor"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#autovacuum_vacuum_threshold DatabasePostgresqlConfig#autovacuum_vacuum_threshold}. AutovacuumVacuumThreshold *float64 `field:"optional" json:"autovacuumVacuumThreshold" yaml:"autovacuumVacuumThreshold"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#backup_hour DatabasePostgresqlConfig#backup_hour}. BackupHour *float64 `field:"optional" json:"backupHour" yaml:"backupHour"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#backup_minute DatabasePostgresqlConfig#backup_minute}. BackupMinute *float64 `field:"optional" json:"backupMinute" yaml:"backupMinute"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#bgwriter_delay DatabasePostgresqlConfig#bgwriter_delay}. BgwriterDelay *float64 `field:"optional" json:"bgwriterDelay" yaml:"bgwriterDelay"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#bgwriter_flush_after DatabasePostgresqlConfig#bgwriter_flush_after}. BgwriterFlushAfter *float64 `field:"optional" json:"bgwriterFlushAfter" yaml:"bgwriterFlushAfter"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#bgwriter_lru_maxpages DatabasePostgresqlConfig#bgwriter_lru_maxpages}. BgwriterLruMaxpages *float64 `field:"optional" json:"bgwriterLruMaxpages" yaml:"bgwriterLruMaxpages"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#bgwriter_lru_multiplier DatabasePostgresqlConfig#bgwriter_lru_multiplier}. BgwriterLruMultiplier *float64 `field:"optional" json:"bgwriterLruMultiplier" yaml:"bgwriterLruMultiplier"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#deadlock_timeout DatabasePostgresqlConfig#deadlock_timeout}. DeadlockTimeout *float64 `field:"optional" json:"deadlockTimeout" yaml:"deadlockTimeout"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#default_toast_compression DatabasePostgresqlConfig#default_toast_compression}. DefaultToastCompression *string `field:"optional" json:"defaultToastCompression" yaml:"defaultToastCompression"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#id DatabasePostgresqlConfig#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#idle_in_transaction_session_timeout DatabasePostgresqlConfig#idle_in_transaction_session_timeout}. IdleInTransactionSessionTimeout *float64 `field:"optional" json:"idleInTransactionSessionTimeout" yaml:"idleInTransactionSessionTimeout"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#jit DatabasePostgresqlConfig#jit}. Jit interface{} `field:"optional" json:"jit" yaml:"jit"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#log_autovacuum_min_duration DatabasePostgresqlConfig#log_autovacuum_min_duration}. LogAutovacuumMinDuration *float64 `field:"optional" json:"logAutovacuumMinDuration" yaml:"logAutovacuumMinDuration"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#log_error_verbosity DatabasePostgresqlConfig#log_error_verbosity}. LogErrorVerbosity *string `field:"optional" json:"logErrorVerbosity" yaml:"logErrorVerbosity"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#log_line_prefix DatabasePostgresqlConfig#log_line_prefix}. LogLinePrefix *string `field:"optional" json:"logLinePrefix" yaml:"logLinePrefix"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#log_min_duration_statement DatabasePostgresqlConfig#log_min_duration_statement}. LogMinDurationStatement *float64 `field:"optional" json:"logMinDurationStatement" yaml:"logMinDurationStatement"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#max_files_per_process DatabasePostgresqlConfig#max_files_per_process}. MaxFilesPerProcess *float64 `field:"optional" json:"maxFilesPerProcess" yaml:"maxFilesPerProcess"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#max_locks_per_transaction DatabasePostgresqlConfig#max_locks_per_transaction}. MaxLocksPerTransaction *float64 `field:"optional" json:"maxLocksPerTransaction" yaml:"maxLocksPerTransaction"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#max_logical_replication_workers DatabasePostgresqlConfig#max_logical_replication_workers}. MaxLogicalReplicationWorkers *float64 `field:"optional" json:"maxLogicalReplicationWorkers" yaml:"maxLogicalReplicationWorkers"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#max_parallel_workers DatabasePostgresqlConfig#max_parallel_workers}. MaxParallelWorkers *float64 `field:"optional" json:"maxParallelWorkers" yaml:"maxParallelWorkers"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#max_parallel_workers_per_gather DatabasePostgresqlConfig#max_parallel_workers_per_gather}. MaxParallelWorkersPerGather *float64 `field:"optional" json:"maxParallelWorkersPerGather" yaml:"maxParallelWorkersPerGather"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#max_pred_locks_per_transaction DatabasePostgresqlConfig#max_pred_locks_per_transaction}. MaxPredLocksPerTransaction *float64 `field:"optional" json:"maxPredLocksPerTransaction" yaml:"maxPredLocksPerTransaction"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#max_prepared_transactions DatabasePostgresqlConfig#max_prepared_transactions}. MaxPreparedTransactions *float64 `field:"optional" json:"maxPreparedTransactions" yaml:"maxPreparedTransactions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#max_replication_slots DatabasePostgresqlConfig#max_replication_slots}. MaxReplicationSlots *float64 `field:"optional" json:"maxReplicationSlots" yaml:"maxReplicationSlots"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#max_stack_depth DatabasePostgresqlConfig#max_stack_depth}. MaxStackDepth *float64 `field:"optional" json:"maxStackDepth" yaml:"maxStackDepth"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#max_standby_archive_delay DatabasePostgresqlConfig#max_standby_archive_delay}. MaxStandbyArchiveDelay *float64 `field:"optional" json:"maxStandbyArchiveDelay" yaml:"maxStandbyArchiveDelay"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#max_standby_streaming_delay DatabasePostgresqlConfig#max_standby_streaming_delay}. MaxStandbyStreamingDelay *float64 `field:"optional" json:"maxStandbyStreamingDelay" yaml:"maxStandbyStreamingDelay"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#max_wal_senders DatabasePostgresqlConfig#max_wal_senders}. MaxWalSenders *float64 `field:"optional" json:"maxWalSenders" yaml:"maxWalSenders"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#max_worker_processes DatabasePostgresqlConfig#max_worker_processes}. MaxWorkerProcesses *float64 `field:"optional" json:"maxWorkerProcesses" yaml:"maxWorkerProcesses"` // pgbouncer block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#pgbouncer DatabasePostgresqlConfig#pgbouncer} Pgbouncer interface{} `field:"optional" json:"pgbouncer" yaml:"pgbouncer"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#pg_partman_bgw_interval DatabasePostgresqlConfig#pg_partman_bgw_interval}. PgPartmanBgwInterval *float64 `field:"optional" json:"pgPartmanBgwInterval" yaml:"pgPartmanBgwInterval"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#pg_partman_bgw_role DatabasePostgresqlConfig#pg_partman_bgw_role}. PgPartmanBgwRole *string `field:"optional" json:"pgPartmanBgwRole" yaml:"pgPartmanBgwRole"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#pg_stat_statements_track DatabasePostgresqlConfig#pg_stat_statements_track}. PgStatStatementsTrack *string `field:"optional" json:"pgStatStatementsTrack" yaml:"pgStatStatementsTrack"` SharedBuffersPercentage *float64 `field:"optional" json:"sharedBuffersPercentage" yaml:"sharedBuffersPercentage"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#temp_file_limit DatabasePostgresqlConfig#temp_file_limit}. TempFileLimit *float64 `field:"optional" json:"tempFileLimit" yaml:"tempFileLimit"` // timescaledb block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#timescaledb DatabasePostgresqlConfig#timescaledb} Timescaledb interface{} `field:"optional" json:"timescaledb" yaml:"timescaledb"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#timezone DatabasePostgresqlConfig#timezone}. Timezone *string `field:"optional" json:"timezone" yaml:"timezone"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#track_activity_query_size DatabasePostgresqlConfig#track_activity_query_size}. TrackActivityQuerySize *float64 `field:"optional" json:"trackActivityQuerySize" yaml:"trackActivityQuerySize"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#track_commit_timestamp DatabasePostgresqlConfig#track_commit_timestamp}. TrackCommitTimestamp *string `field:"optional" json:"trackCommitTimestamp" yaml:"trackCommitTimestamp"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#track_functions DatabasePostgresqlConfig#track_functions}. TrackFunctions *string `field:"optional" json:"trackFunctions" yaml:"trackFunctions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#track_io_timing DatabasePostgresqlConfig#track_io_timing}. TrackIoTiming *string `field:"optional" json:"trackIoTiming" yaml:"trackIoTiming"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#wal_sender_timeout DatabasePostgresqlConfig#wal_sender_timeout}. WalSenderTimeout *float64 `field:"optional" json:"walSenderTimeout" yaml:"walSenderTimeout"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#wal_writer_delay DatabasePostgresqlConfig#wal_writer_delay}. WalWriterDelay *float64 `field:"optional" json:"walWriterDelay" yaml:"walWriterDelay"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#work_mem DatabasePostgresqlConfig#work_mem}. WorkMem *float64 `field:"optional" json:"workMem" yaml:"workMem"` }
type DatabasePostgresqlConfigPgbouncer ¶
type DatabasePostgresqlConfigPgbouncer struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#autodb_idle_timeout DatabasePostgresqlConfig#autodb_idle_timeout}. AutodbIdleTimeout *float64 `field:"optional" json:"autodbIdleTimeout" yaml:"autodbIdleTimeout"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#autodb_max_db_connections DatabasePostgresqlConfig#autodb_max_db_connections}. AutodbMaxDbConnections *float64 `field:"optional" json:"autodbMaxDbConnections" yaml:"autodbMaxDbConnections"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#autodb_pool_mode DatabasePostgresqlConfig#autodb_pool_mode}. AutodbPoolMode *string `field:"optional" json:"autodbPoolMode" yaml:"autodbPoolMode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#autodb_pool_size DatabasePostgresqlConfig#autodb_pool_size}. AutodbPoolSize *float64 `field:"optional" json:"autodbPoolSize" yaml:"autodbPoolSize"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#ignore_startup_parameters DatabasePostgresqlConfig#ignore_startup_parameters}. IgnoreStartupParameters *[]*string `field:"optional" json:"ignoreStartupParameters" yaml:"ignoreStartupParameters"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#min_pool_size DatabasePostgresqlConfig#min_pool_size}. MinPoolSize *float64 `field:"optional" json:"minPoolSize" yaml:"minPoolSize"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#server_idle_timeout DatabasePostgresqlConfig#server_idle_timeout}. ServerIdleTimeout *float64 `field:"optional" json:"serverIdleTimeout" yaml:"serverIdleTimeout"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#server_lifetime DatabasePostgresqlConfig#server_lifetime}. ServerLifetime *float64 `field:"optional" json:"serverLifetime" yaml:"serverLifetime"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#server_reset_query_always DatabasePostgresqlConfig#server_reset_query_always}. ServerResetQueryAlways interface{} `field:"optional" json:"serverResetQueryAlways" yaml:"serverResetQueryAlways"` }
type DatabasePostgresqlConfigPgbouncerList ¶
type DatabasePostgresqlConfigPgbouncerList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DatabasePostgresqlConfigPgbouncerOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDatabasePostgresqlConfigPgbouncerList ¶
func NewDatabasePostgresqlConfigPgbouncerList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DatabasePostgresqlConfigPgbouncerList
type DatabasePostgresqlConfigPgbouncerOutputReference ¶
type DatabasePostgresqlConfigPgbouncerOutputReference interface { cdktf.ComplexObject AutodbIdleTimeout() *float64 SetAutodbIdleTimeout(val *float64) AutodbIdleTimeoutInput() *float64 AutodbMaxDbConnections() *float64 SetAutodbMaxDbConnections(val *float64) AutodbMaxDbConnectionsInput() *float64 AutodbPoolMode() *string SetAutodbPoolMode(val *string) AutodbPoolModeInput() *string AutodbPoolSize() *float64 SetAutodbPoolSize(val *float64) AutodbPoolSizeInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string IgnoreStartupParameters() *[]*string SetIgnoreStartupParameters(val *[]*string) IgnoreStartupParametersInput() *[]*string InternalValue() interface{} SetInternalValue(val interface{}) MinPoolSize() *float64 SetMinPoolSize(val *float64) MinPoolSizeInput() *float64 ServerIdleTimeout() *float64 SetServerIdleTimeout(val *float64) ServerIdleTimeoutInput() *float64 ServerLifetime() *float64 SetServerLifetime(val *float64) ServerLifetimeInput() *float64 ServerResetQueryAlways() interface{} SetServerResetQueryAlways(val interface{}) ServerResetQueryAlwaysInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAutodbIdleTimeout() ResetAutodbMaxDbConnections() ResetAutodbPoolMode() ResetAutodbPoolSize() ResetIgnoreStartupParameters() ResetMinPoolSize() ResetServerIdleTimeout() ResetServerLifetime() ResetServerResetQueryAlways() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDatabasePostgresqlConfigPgbouncerOutputReference ¶
func NewDatabasePostgresqlConfigPgbouncerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DatabasePostgresqlConfigPgbouncerOutputReference
type DatabasePostgresqlConfigTimescaledb ¶
type DatabasePostgresqlConfigTimescaledb struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.37.0/docs/resources/database_postgresql_config#timescaledb DatabasePostgresqlConfig#timescaledb}. Timescaledb *float64 `field:"optional" json:"timescaledb" yaml:"timescaledb"` }
type DatabasePostgresqlConfigTimescaledbList ¶
type DatabasePostgresqlConfigTimescaledbList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DatabasePostgresqlConfigTimescaledbOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDatabasePostgresqlConfigTimescaledbList ¶
func NewDatabasePostgresqlConfigTimescaledbList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DatabasePostgresqlConfigTimescaledbList
type DatabasePostgresqlConfigTimescaledbOutputReference ¶
type DatabasePostgresqlConfigTimescaledbOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timescaledb() *float64 SetTimescaledb(val *float64) TimescaledbInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetTimescaledb() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDatabasePostgresqlConfigTimescaledbOutputReference ¶
func NewDatabasePostgresqlConfigTimescaledbOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DatabasePostgresqlConfigTimescaledbOutputReference
Source Files ¶
- DatabasePostgresqlConfig.go
- DatabasePostgresqlConfigConfig.go
- DatabasePostgresqlConfigPgbouncer.go
- DatabasePostgresqlConfigPgbouncerList.go
- DatabasePostgresqlConfigPgbouncerList__checks.go
- DatabasePostgresqlConfigPgbouncerOutputReference.go
- DatabasePostgresqlConfigPgbouncerOutputReference__checks.go
- DatabasePostgresqlConfigTimescaledb.go
- DatabasePostgresqlConfigTimescaledbList.go
- DatabasePostgresqlConfigTimescaledbList__checks.go
- DatabasePostgresqlConfigTimescaledbOutputReference.go
- DatabasePostgresqlConfigTimescaledbOutputReference__checks.go
- DatabasePostgresqlConfig__checks.go
- main.go