published on Wednesday, May 6, 2026 by Pulumi
published on Wednesday, May 6, 2026 by Pulumi
Provides information about a Linode PostgreSQL Database’s Configuration Options. For more information, see the Linode APIv4 docs.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as linode from "@pulumi/linode";
const my_db_config = linode.getDatabasePostgresqlConfig({});
import pulumi
import pulumi_linode as linode
my_db_config = linode.get_database_postgresql_config()
package main
import (
"github.com/pulumi/pulumi-linode/sdk/v5/go/linode"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := linode.GetDatabasePostgresqlConfig(ctx, map[string]interface{}{}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Linode = Pulumi.Linode;
return await Deployment.RunAsync(() =>
{
var my_db_config = Linode.Index.GetDatabasePostgresqlConfig.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.linode.LinodeFunctions;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var my-db-config = LinodeFunctions.getDatabasePostgresqlConfig(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference);
}
}
variables:
my-db-config:
fn::invoke:
function: linode:getDatabasePostgresqlConfig
arguments: {}
pgStatMonitorEnable
The following arguments are supported in the pgStatMonitorEnable specification block:
description- The description ofpgStatMonitorEnable.requiresRestart- Whether changing the valuepgStatMonitorEnablerequires the DB to restart.type- The type of the value ofpgStatMonitorEnable.
pglookout
The following arguments are supported in the pglookout specification block:
maxFailoverReplicationTimeLag- The maximum failover replication time lag forpglookout.
maxFailoverReplicationTimeLag
The following arguments are supported in the maxFailoverReplicationTimeLag specification block:
description- The description ofmaxFailoverReplicationTimeLag.maximum- The maximum valid value formaxFailoverReplicationTimeLag.minimum- The minimum valid value formaxFailoverReplicationTimeLag.requiresRestart- Whether changing the value ofmaxFailoverReplicationTimeLagrequires the DB to restart.type- The type of the value ofmaxFailoverReplicationTimeLag.
sharedBuffersPercentage
The following arguments are supported in the sharedBuffersPercentage specification block:
description- The description ofsharedBuffersPercentage.example- An example of a valid value forsharedBuffersPercentage.maximum- The maximum valid value forsharedBuffersPercentage.minimum- The minimum valid value forsharedBuffersPercentage.requiresRestart- Whether changing the value ofsharedBuffersPercentagerequires the DB to restart.type- The type of the value ofsharedBuffersPercentage.
workMem
The following arguments are supported in the workMem specification block:
description- The description ofworkMem.example- An example of a valid value forworkMem.maximum- The maximum valid value forworkMem.minimum- The minimum valid value forworkMem.requiresRestart- Whether changing the value ofworkMemrequires the DB to restart.type- The type of the value ofworkMem.
pg
The following arguments are supported in the pg specification block:
autovacuumAnalyzeScaleFactor- (Optional) Specifies a fraction of the table size to add to autovacuumAnalyzeThreshold when deciding whether to trigger an ANALYZE. The default is 0.2 (20% of table size)autovacuumAnalyzeThreshold- (Optional) Specifies the minimum number of inserted, updated or deleted tuples needed to trigger an ANALYZE in any one table. The default is 50 tuples.autovacuumMaxWorkers- (Optional) Specifies the maximum number of autovacuum processes (other than the autovacuum launcher) that may be running at any one time. The default is three. This parameter can only be set at server start.autovacuumNaptime- (Optional) Specifies the minimum delay between autovacuum runs on any given database. The delay is measured in seconds, and the default is one minuteautovacuumVacuumCostDelay- (Optional) Specifies the cost delay value that will be used in automatic VACUUM operations. If -1 is specified, the regular vacuumCostDelay value will be used. The default value is 20 millisecondsautovacuumVacuumCostLimit- (Optional) Specifies the cost limit value that will be used in automatic VACUUM operations. If -1 is specified (which is the default), the regular vacuumCostLimit value will be used.autovacuumVacuumScaleFactor- (Optional) Specifies a fraction of the table size to add to autovacuumVacuumThreshold when deciding whether to trigger a VACUUM. The default is 0.2 (20% of table size)autovacuumVacuumThreshold- (Optional) Specifies the minimum number of updated or deleted tuples needed to trigger a VACUUM in any one table. The default is 50 tuples.bgwriterDelay- (Optional) Specifies the delay between activity rounds for the background writer in milliseconds. Default is 200.bgwriterFlushAfter- (Optional) Whenever more than bgwriterFlushAfter bytes have been written by the background writer, attempt to force the OS to issue these writes to the underlying storage. Specified in kilobytes, default is 512. Setting of 0 disables forced writeback.bgwriterLruMaxpages- (Optional) In each round, no more than this many buffers will be written by the background writer. Setting this to zero disables background writing. Default is 100.bgwriterLruMultiplier- (Optional) The average recent need for new buffers is multiplied by bgwriterLruMultiplier to arrive at an estimate of the number that will be needed during the next round, (up to bgwriter_lru_maxpages). 1.0 represents a “just in time” policy of writing exactly the number of buffers predicted to be needed. Larger values provide some cushion against spikes in demand, while smaller values intentionally leave writes to be done by server processes. The default is 2.0.deadlockTimeout- (Optional) This is the amount of time, in milliseconds, to wait on a lock before checking to see if there is a deadlock condition.defaultToastCompression- (Optional) Specifies the default TOAST compression method for values of compressible columns (the default is lz4).idleInTransactionSessionTimeout- (Optional) Time out sessions with open transactions after this number of milliseconds.jit- (Optional) Controls system-wide use of Just-in-Time Compilation (JIT).maxFilesPerProcess- (Optional) PostgreSQL maximum number of files that can be open per process.maxLocksPerTransaction- (Optional) PostgreSQL maximum locks per transaction.maxLogicalReplicationWorkers- (Optional) PostgreSQL maximum logical replication workers (taken from the pool of max_parallel_workers).maxParallelWorkers- (Optional) Sets the maximum number of workers that the system can support for parallel queries.maxParallelWorkersPerGather- (Optional) Sets the maximum number of workers that can be started by a single Gather or Gather Merge node.maxPredLocksPerTransaction- (Optional) PostgreSQL maximum predicate locks per transaction.maxReplicationSlots- (Optional) PostgreSQL maximum replication slots.maxSlotWalKeepSize- (Optional) PostgreSQL maximum WAL size (MB) reserved for replication slots. Default is -1 (unlimited). walKeepSize minimum WAL size setting takes precedence over this.maxStackDepth- (Optional) Maximum depth of the stack in bytes.maxStandbyArchiveDelay- (Optional) Max standby archive delay in milliseconds.maxStandbyStreamingDelay- (Optional) Max standby streaming delay in milliseconds.maxWalSenders- (Optional) PostgreSQL maximum WAL senders.maxWorkerProcesses- (Optional) Sets the maximum number of background processes that the system can support.passwordEncryption- (Optional) Chooses the algorithm for encrypting passwords.pg_partman_bgw.interval- (Optional) Sets the time interval to run pg_partman’s scheduled tasks.pg_partman_bgw.role- (Optional) Controls which role to use for pg_partman’s scheduled background tasks.pg_stat_monitor.pgsm_enable_query_plan- (Optional) Enables or disables query plan monitoring.pg_stat_monitor.pgsm_max_buckets- (Optional) Sets the maximum number of buckets.pg_stat_statements.track- (Optional) Controls which statements are counted. Specify top to track top-level statements (those issued directly by clients), all to also track nested statements (such as statements invoked within functions), or none to disable statement statistics collection. The default value is top.tempFileLimit- (Optional) PostgreSQL temporary file limit in KiB, -1 for unlimited.timezone- (Optional) PostgreSQL service timezone.trackActivityQuerySize- (Optional) Specifies the number of bytes reserved to track the currently executing command for each active session.trackCommitTimestamp- (Optional) Record commit time of transactions.trackFunctions- (Optional) Enables tracking of function call counts and time used.trackIoTiming- (Optional) Enables timing of database I/O calls. This parameter is off by default, because it will repeatedly query the operating system for the current time, which may cause significant overhead on some platforms.walSenderTimeout- (Optional) Terminate replication connections that are inactive for longer than this amount of time, in milliseconds. Setting this value to zero disables the timeout.walWriterDelay- (Optional) WAL flush interval in milliseconds. Note that setting this value to lower than the default 200ms may negatively impact performance.
autovacuumAnalyzeScaleFactor
The following arguments are supported in the autovacuumAnalyzeScaleFactor specification block:
description- The description ofautovacuumAnalyzeScaleFactor.maximum- The maximum valid value forautovacuumAnalyzeScaleFactor.minimum- The minimum valid value forautovacuumAnalyzeScaleFactor.requiresRestart- Whether changing the value ofautovacuumAnalyzeScaleFactorrequires the DB to restart.type- The type of the value ofautovacuumAnalyzeScaleFactor.
autovacuumAnalyzeThreshold
The following arguments are supported in the autovacuumAnalyzeThreshold specification block:
description- The description ofautovacuumAnalyzeThreshold.maximum- The maximum valid value forautovacuumAnalyzeThreshold.minimum- The minimum valid value forautovacuumAnalyzeThreshold.requiresRestart- Whether changing the value ofautovacuumAnalyzeThresholdrequires the DB to restart.type- The type of the value ofautovacuumAnalyzeThreshold.
autovacuumMaxWorkers
The following arguments are supported in the autovacuumMaxWorkers specification block:
description- The description ofautovacuumMaxWorkers.maximum- The maximum valid value forautovacuumMaxWorkers.minimum- The minimum valid value forautovacuumMaxWorkers.requiresRestart- Whether changing the value ofautovacuumMaxWorkersrequires the DB to restart.type- The type of the value ofautovacuumMaxWorkers.
autovacuumNaptime
The following arguments are supported in the autovacuumNaptime specification block:
description- The description ofautovacuumNaptime.maximum- The maximum valid value forautovacuumNaptime.minimum- The minimum valid value forautovacuumNaptime.requiresRestart- Whether changing the value ofautovacuumNaptimerequires the DB to restart.type- The type of the value ofautovacuumNaptime.
autovacuumVacuumCostDelay
The following arguments are supported in the autovacuumVacuumCostDelay specification block:
description- The description ofautovacuumVacuumCostDelay.maximum- The maximum valid value forautovacuumVacuumCostDelay.minimum- The minimum valid value forautovacuumVacuumCostDelay.requiresRestart- Whether changing the value ofautovacuumVacuumCostDelayrequires the DB to restart.type- The type of the value ofautovacuumVacuumCostDelay.
autovacuumVacuumCostLimit
The following arguments are supported in the autovacuumVacuumCostLimit specification block:
description- The description ofautovacuumVacuumCostLimit.maximum- The maximum valid value forautovacuumVacuumCostLimit.minimum- The minimum valid value forautovacuumVacuumCostLimit.requiresRestart- Whether changing the value ofautovacuumVacuumCostLimitrequires the DB to restart.type- The type of the value ofautovacuumVacuumCostLimit.
autovacuumVacuumScaleFactor
The following arguments are supported in the autovacuumVacuumScaleFactor specification block:
description- The description ofautovacuumVacuumScaleFactor.maximum- The maximum valid value forautovacuumVacuumScaleFactor.minimum- The minimum valid value forautovacuumVacuumScaleFactor.requiresRestart- Whether changing the value ofautovacuumVacuumScaleFactorrequires the DB to restart.type- The type of the value ofautovacuumVacuumScaleFactor.
autovacuumVacuumThreshold
The following arguments are supported in the autovacuumVacuumThreshold specification block:
description- The description ofautovacuumVacuumThreshold.maximum- The maximum valid value forautovacuumVacuumThreshold.minimum- The minimum valid value forautovacuumVacuumThreshold.requiresRestart- Whether changing the value ofautovacuumVacuumThresholdrequires the DB to restart.type- The type of the value ofautovacuumVacuumThreshold.
bgwriterDelay
The following arguments are supported in the bgwriterDelay specification block:
description- The description ofbgwriterDelay.example- An example of a valid value forbgwriterDelay.maximum- The maximum valid value forbgwriterDelay.minimum- The minimum valid value forbgwriterDelay.requiresRestart- Whether changing the value ofbgwriterDelayrequires the DB to restart.type- The type of the value ofbgwriterDelay.
bgwriterFlushAfter
The following arguments are supported in the bgwriterFlushAfter specification block:
description- The description ofbgwriterFlushAfter.example- An example of a valid value forbgwriterFlushAfter.maximum- The maximum valid value forbgwriterFlushAfter.minimum- The minimum valid value forbgwriterFlushAfter.requiresRestart- Whether changing the value ofbgwriterFlushAfterrequires the DB to restart.type- The type of the value ofbgwriterFlushAfter.
bgwriterLruMaxpages
The following arguments are supported in the bgwriterLruMaxpages specification block:
description- The description ofbgwriterLruMaxpages.example- An example of a valid value forbgwriterLruMaxpages.maximum- The maximum valid value forbgwriterLruMaxpages.minimum- The minimum valid value forbgwriterLruMaxpages.requiresRestart- Whether changing the value ofbgwriterLruMaxpagesrequires the DB to restart.type- The type of the value ofbgwriterLruMaxpages.
bgwriterLruMultiplier
The following arguments are supported in the bgwriterLruMultiplier specification block:
description- The description ofbgwriterLruMultiplier.example- An example of a valid value forbgwriterLruMultiplier.maximum- The maximum valid value forbgwriterLruMultiplier.minimum- The minimum valid value forbgwriterLruMultiplier.requiresRestart- Whether changing the value ofbgwriterLruMultiplierrequires the DB to restart.type- The type of the value ofbgwriterLruMultiplier.
deadlockTimeout
The following arguments are supported in the deadlockTimeout specification block:
description- The description ofdeadlockTimeout.example- An example of a valid value fordeadlockTimeout.maximum- The maximum valid value fordeadlockTimeout.minimum- The minimum valid value fordeadlockTimeout.requiresRestart- Whether changing the value ofdeadlockTimeoutrequires the DB to restart.type- The type of the value ofdeadlockTimeout.
defaultToastCompression
The following arguments are supported in the defaultToastCompression specification block:
description- The description ofdefaultToastCompression.enum- A list of valid compression methods fordefaultToastCompression.example- An example of a valid value fordefaultToastCompression.requiresRestart- Whether changing the value ofdefaultToastCompressionrequires the DB to restart.type- The type of the value ofdefaultToastCompression.
idleInTransactionSessionTimeout
The following arguments are supported in the idleInTransactionSessionTimeout specification block:
description- The description ofidleInTransactionSessionTimeout.maximum- The maximum valid value foridleInTransactionSessionTimeout.minimum- The minimum valid value foridleInTransactionSessionTimeout.requiresRestart- Whether changing the value ofidleInTransactionSessionTimeoutrequires the DB to restart.type- The type of the value ofidleInTransactionSessionTimeout.
jit
The following arguments are supported in the jit specification block:
description- The description ofjit.example- An example of a valid value forjit.requiresRestart- Whether changing the value ofjitrequires the DB to restart.type- The type of the value ofjit.
maxFilesPerProcess
The following arguments are supported in the maxFilesPerProcess specification block:
description- The description ofmaxFilesPerProcess.maximum- The maximum valid value formaxFilesPerProcess.minimum- The minimum valid value formaxFilesPerProcess.requiresRestart- Whether changing the value ofmaxFilesPerProcessrequires the DB to restart.type- The type of the value ofmaxFilesPerProcess.
maxLocksPerTransaction
The following arguments are supported in the maxLocksPerTransaction specification block:
description- The description ofmaxLocksPerTransaction.maximum- The maximum valid value formaxLocksPerTransaction.minimum- The minimum valid value formaxLocksPerTransaction.requiresRestart- Whether changing the value ofmaxLocksPerTransactionrequires the DB to restart.type- The type of the value ofmaxLocksPerTransaction.
maxLogicalReplicationWorkers
The following arguments are supported in the maxLogicalReplicationWorkers specification block:
description- The description ofmaxLogicalReplicationWorkers.maximum- The maximum valid value formaxLogicalReplicationWorkers.minimum- The minimum valid value formaxLogicalReplicationWorkers.requiresRestart- Whether changing the value ofmaxLogicalReplicationWorkersrequires the DB to restart.type- The type of the value ofmaxLogicalReplicationWorkers.
maxParallelWorkers
The following arguments are supported in the maxParallelWorkers specification block:
description- The description ofmaxParallelWorkers.maximum- The maximum valid value formaxParallelWorkers.minimum- The minimum valid value formaxParallelWorkers.requiresRestart- Whether changing the value ofmaxParallelWorkersrequires the DB to restart.type- The type of the value ofmaxParallelWorkers.
maxParallelWorkersPerGather
The following arguments are supported in the maxParallelWorkersPerGather specification block:
description- The description ofmaxParallelWorkersPerGather.maximum- The maximum valid value formaxParallelWorkersPerGather.minimum- The minimum valid value formaxParallelWorkersPerGather.requiresRestart- Whether changing the value ofmaxParallelWorkersPerGatherrequires the DB to restart.type- The type of the value ofmaxParallelWorkersPerGather.
maxPredLocksPerTransaction
The following arguments are supported in the maxPredLocksPerTransaction specification block:
description- The description ofmaxPredLocksPerTransaction.maximum- The maximum valid value formaxPredLocksPerTransaction.minimum- The minimum valid value formaxPredLocksPerTransaction.requiresRestart- Whether changing the value ofmaxPredLocksPerTransactionrequires the DB to restart.type- The type of the value ofmaxPredLocksPerTransaction.
maxReplicationSlots
The following arguments are supported in the maxReplicationSlots specification block:
description- The description ofmaxReplicationSlots.maximum- The maximum valid value formaxReplicationSlots.minimum- The minimum valid value formaxReplicationSlots.requiresRestart- Whether changing the value ofmaxReplicationSlotsrequires the DB to restart.type- The type of the value ofmaxReplicationSlots.
maxSlotWalKeepSize
The following arguments are supported in the maxSlotWalKeepSize specification block:
description- The description ofmaxSlotWalKeepSize.maximum- The maximum valid value formaxSlotWalKeepSize.minimum- The minimum valid value formaxSlotWalKeepSize.requiresRestart- Whether changing the value ofmaxSlotWalKeepSizerequires the DB to restart.type- The type of the value ofmaxSlotWalKeepSize.
maxStackDepth
The following arguments are supported in the maxStackDepth specification block:
description- The description ofmaxStackDepth.maximum- The maximum valid value formaxStackDepth.minimum- The minimum valid value formaxStackDepth.requiresRestart- Whether changing the value ofmaxStackDepthrequires the DB to restart.type- The type of the value ofmaxStackDepth.
maxStandbyArchiveDelay
The following arguments are supported in the maxStandbyArchiveDelay specification block:
description- The description ofmaxStandbyArchiveDelay.maximum- The maximum valid value formaxStandbyArchiveDelay.minimum- The minimum valid value formaxStandbyArchiveDelay.requiresRestart- Whether changing the value ofmaxStandbyArchiveDelayrequires the DB to restart.type- The type of the value ofmaxStandbyArchiveDelay.
maxStandbyStreamingDelay
The following arguments are supported in the maxStandbyStreamingDelay specification block:
description- The description ofmaxStandbyStreamingDelay.maximum- The maximum valid value formaxStandbyStreamingDelay.minimum- The minimum valid value formaxStandbyStreamingDelay.requiresRestart- Whether changing the value ofmaxStandbyStreamingDelayrequires the DB to restart.type- The type of the value ofmaxStandbyStreamingDelay.
maxWalSenders
The following arguments are supported in the maxWalSenders specification block:
description- The description ofmaxWalSenders.maximum- The maximum valid value formaxWalSenders.minimum- The minimum valid value formaxWalSenders.requiresRestart- Whether changing the value ofmaxWalSendersrequires the DB to restart.type- The type of the value ofmaxWalSenders.
maxWorkerProcesses
The following arguments are supported in the maxWorkerProcesses specification block:
description- The description ofmaxWorkerProcesses.maximum- The maximum valid value formaxWorkerProcesses.minimum- The minimum valid value formaxWorkerProcesses.requiresRestart- Whether changing the value ofmaxWorkerProcessesrequires the DB to restart.type- The type of the value ofmaxWorkerProcesses.
passwordEncryption
The following arguments are supported in the passwordEncryption specification block:
description- The description of thepasswordEncryptionsetting.enum- A list of valid values for thepasswordEncryptionsetting.example- An example value for thepasswordEncryptionsetting.requiresRestart- Whether changing the value ofpasswordEncryptionrequires the DB to restart.type- A list of types for thepasswordEncryptionsetting.
pgPartmanBgwInterval
The following arguments are supported in the pgPartmanBgwInterval specification block:
description- The description of thepgPartmanBgwIntervalsetting.example- An example value for thepgPartmanBgwIntervalsetting.maximum- The maximum allowed value for thepgPartmanBgwIntervalsetting.minimum- The minimum allowed value for thepgPartmanBgwIntervalsetting.requiresRestart- Whether changing the value ofpgPartmanBgwIntervalrequires the DB to restart.type- The type of thepgPartmanBgwIntervalsetting.
pgPartmanBgwRole
The following arguments are supported in the pgPartmanBgwRole specification block:
description- The description of thepgPartmanBgwRolesetting.example- An example value for thepgPartmanBgwRolesetting.maxLength- The maximum length for thepgPartmanBgwRolesetting.pattern- The regular expression pattern for validating thepgPartmanBgwRolesetting.requiresRestart- Whether changing the value ofpgPartmanBgwRolerequires the DB to restart.type- The type of thepgPartmanBgwRolesetting.
pgStatMonitorPgsmEnableQueryPlan
The following arguments are supported in the pgStatMonitorPgsmEnableQueryPlan specification block:
description- The description of thepgStatMonitorPgsmEnableQueryPlansetting.example- An example value for thepgStatMonitorPgsmEnableQueryPlansetting.requiresRestart- Whether changing the value ofpgStatMonitorPgsmEnableQueryPlanrequires the DB to restart.type- The type of thepgStatMonitorPgsmEnableQueryPlansetting.
pgStatMonitorPgsmMaxBuckets
The following arguments are supported in the pgStatMonitorPgsmMaxBuckets specification block:
description- The description of thepgStatMonitorPgsmMaxBucketssetting.example- An example value for thepgStatMonitorPgsmMaxBucketssetting.maximum- The maximum allowed value for thepgStatMonitorPgsmMaxBucketssetting.minimum- The minimum allowed value for thepgStatMonitorPgsmMaxBucketssetting.requiresRestart- Whether changing the value ofpgStatMonitorPgsmMaxBucketsrequires the DB to restart.type- The type of thepgStatMonitorPgsmMaxBucketssetting.
pgStatStatementsTrack
The following arguments are supported in the pgStatStatementsTrack specification block:
description- The description of thepgStatStatementsTracksetting.enum- A list of valid values for thepgStatStatementsTracksetting.requiresRestart- Whether changing the value ofpgStatStatementsTrackrequires the DB to restart.type- The type of thepgStatStatementsTracksetting.
tempFileLimit
The following arguments are supported in the tempFileLimit specification block:
description- The description of thetempFileLimitsetting.example- An example value for thetempFileLimitsetting.maximum- The maximum allowed value for thetempFileLimitsetting.minimum- The minimum allowed value for thetempFileLimitsetting.requiresRestart- Whether changing the value oftempFileLimitrequires the DB to restart.type- The type of thetempFileLimitsetting.
timezone
The following arguments are supported in the timezone specification block:
description- The description of thetimezonesetting.example- An example value for thetimezonesetting.maxLength- The maximum length for thetimezonesetting.pattern- The regular expression pattern for validating thetimezonesetting.requiresRestart- Whether changing the value oftimezonerequires the DB to restart.type- The type of thetimezonesetting.
trackActivityQuerySize
The following arguments are supported in the trackActivityQuerySize specification block:
description- The description of thetrackActivityQuerySizesetting.example- An example value for thetrackActivityQuerySizesetting.maximum- The maximum allowed value for thetrackActivityQuerySizesetting.minimum- The minimum allowed value for thetrackActivityQuerySizesetting.requiresRestart- Whether changing the value oftrackActivityQuerySizerequires the DB to restart.type- The type of thetrackActivityQuerySizesetting.
trackCommitTimestamp
The following arguments are supported in the trackCommitTimestamp specification block:
description- The description of thetrackCommitTimestampsetting.enum- A list of valid values for thetrackCommitTimestampsetting.example- An example value for thetrackCommitTimestampsetting.requiresRestart- Whether changing the value oftrackCommitTimestamprequires the DB to restart.type- The type of thetrackCommitTimestampsetting.
trackFunctions
The following arguments are supported in the trackFunctions specification block:
description- The description of thetrackFunctionssetting.enum- A list of valid values for thetrackFunctionssetting.requiresRestart- Whether changing the value oftrackFunctionsrequires the DB to restart.type- The type of thetrackFunctionssetting.
trackIoTiming
The following arguments are supported in the trackIoTiming specification block:
description- The description of thetrackIoTimingsetting.enum- A list of valid values for thetrackIoTimingsetting.example- An example value for thetrackIoTimingsetting.requiresRestart- Whether changing the value oftrackIoTimingrequires the DB to restart.type- The type of thetrackIoTimingsetting.
walSenderTimeout
The following arguments are supported in the walSenderTimeout specification block:
description- The description of thewalSenderTimeoutsetting.example- An example value for thewalSenderTimeoutsetting.requiresRestart- Whether changing the value ofwalSenderTimeoutrequires the DB to restart.type- The type of thewalSenderTimeoutsetting.
walWriterDelay
The following arguments are supported in the walWriterDelay specification block:
description- The description of thewalWriterDelaysetting.example- An example value for thewalWriterDelaysetting.maximum- The maximum allowed value for thewalWriterDelaysetting.minimum- The minimum allowed value for thewalWriterDelaysetting.requiresRestart- Whether changing the value ofwalWriterDelayrequires the DB to restart.type- The type of thewalWriterDelaysetting.
Using getDatabasePostgresqlConfig
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDatabasePostgresqlConfig(opts?: InvokeOptions): Promise<GetDatabasePostgresqlConfigResult>
function getDatabasePostgresqlConfigOutput(opts?: InvokeOptions): Output<GetDatabasePostgresqlConfigResult>def get_database_postgresql_config(opts: Optional[InvokeOptions] = None) -> GetDatabasePostgresqlConfigResult
def get_database_postgresql_config_output(opts: Optional[InvokeOptions] = None) -> Output[GetDatabasePostgresqlConfigResult]func GetDatabasePostgresqlConfig(ctx *Context, opts ...InvokeOption) (*GetDatabasePostgresqlConfigResult, error)
func GetDatabasePostgresqlConfigOutput(ctx *Context, opts ...InvokeOption) GetDatabasePostgresqlConfigResultOutput> Note: This function is named GetDatabasePostgresqlConfig in the Go SDK.
public static class GetDatabasePostgresqlConfig
{
public static Task<GetDatabasePostgresqlConfigResult> InvokeAsync(InvokeOptions? opts = null)
public static Output<GetDatabasePostgresqlConfigResult> Invoke(InvokeOptions? opts = null)
}public static CompletableFuture<GetDatabasePostgresqlConfigResult> getDatabasePostgresqlConfig(InvokeOptions options)
public static Output<GetDatabasePostgresqlConfigResult> getDatabasePostgresqlConfig(InvokeOptions options)
fn::invoke:
function: linode:index/getDatabasePostgresqlConfig:getDatabasePostgresqlConfig
arguments:
# arguments dictionarygetDatabasePostgresqlConfig Result
The following output properties are available:
Supporting Types
GetDatabasePostgresqlConfigPgStatMonitorEnable
- Description string
- Requires
Restart bool - Type string
- Description string
- Requires
Restart bool - Type string
- description String
- requires
Restart Boolean - type String
- description string
- requires
Restart boolean - type string
- description str
- requires_
restart bool - type str
- description String
- requires
Restart Boolean - type String
GetDatabasePostgresqlConfigPglookout
GetDatabasePostgresqlConfigPglookoutMaxFailoverReplicationTimeLag
- Description string
- Maximum int
- Minimum int
- Requires
Restart bool - Type string
- Description string
- Maximum int
- Minimum int
- Requires
Restart bool - Type string
- description String
- maximum Integer
- minimum Integer
- requires
Restart Boolean - type String
- description string
- maximum number
- minimum number
- requires
Restart boolean - type string
- description str
- maximum int
- minimum int
- requires_
restart bool - type str
- description String
- maximum Number
- minimum Number
- requires
Restart Boolean - type String
GetDatabasePostgresqlConfigSharedBuffersPercentage
- Description string
- Example double
- Maximum double
- Minimum double
- Requires
Restart bool - Type string
- Description string
- Example float64
- Maximum float64
- Minimum float64
- Requires
Restart bool - Type string
- description String
- example Double
- maximum Double
- minimum Double
- requires
Restart Boolean - type String
- description string
- example number
- maximum number
- minimum number
- requires
Restart boolean - type string
- description str
- example float
- maximum float
- minimum float
- requires_
restart bool - type str
- description String
- example Number
- maximum Number
- minimum Number
- requires
Restart Boolean - type String
GetDatabasePostgresqlConfigWorkMem
- Description string
- Example int
- Maximum int
- Minimum int
- Requires
Restart bool - Type string
- Description string
- Example int
- Maximum int
- Minimum int
- Requires
Restart bool - Type string
- description String
- example Integer
- maximum Integer
- minimum Integer
- requires
Restart Boolean - type String
- description string
- example number
- maximum number
- minimum number
- requires
Restart boolean - type string
- description str
- example int
- maximum int
- minimum int
- requires_
restart bool - type str
- description String
- example Number
- maximum Number
- minimum Number
- requires
Restart Boolean - type String
Package Details
- Repository
- Linode pulumi/pulumi-linode
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
linodeTerraform Provider.
published on Wednesday, May 6, 2026 by Pulumi
