published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
The PG resource allows the creation and management of Aiven PostgreSQL services.
Create Pg Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Pg(name: string, args: PgArgs, opts?: CustomResourceOptions);@overload
def Pg(resource_name: str,
args: PgArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Pg(resource_name: str,
opts: Optional[ResourceOptions] = None,
project: Optional[str] = None,
service_name: Optional[str] = None,
plan: Optional[str] = None,
maintenance_window_time: Optional[str] = None,
pg: Optional[PgPgArgs] = None,
pg_user_config: Optional[PgPgUserConfigArgs] = None,
cloud_name: Optional[str] = None,
maintenance_window_dow: Optional[str] = None,
project_vpc_id: Optional[str] = None,
service_integrations: Optional[Sequence[PgServiceIntegrationArgs]] = None,
disk_space: Optional[str] = None,
static_ips: Optional[Sequence[str]] = None,
termination_protection: Optional[bool] = None)func NewPg(ctx *Context, name string, args PgArgs, opts ...ResourceOption) (*Pg, error)public Pg(string name, PgArgs args, CustomResourceOptions? opts = null)type: aiven:Pg
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args PgArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args PgArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args PgArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PgArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PgArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var pgResource = new Aiven.Pg("pgResource", new()
{
Project = "string",
ServiceName = "string",
Plan = "string",
MaintenanceWindowTime = "string",
PgServer = new Aiven.Inputs.PgPgArgs
{
Dbname = "string",
Host = "string",
Password = "string",
Port = 0,
ReplicaUri = "string",
Sslmode = "string",
Uri = "string",
User = "string",
},
PgUserConfig = new Aiven.Inputs.PgPgUserConfigArgs
{
AdminPassword = "string",
AdminUsername = "string",
BackupHour = "string",
BackupMinute = "string",
EnableIpv6 = "string",
IpFilters = new[]
{
"string",
},
Migration = new Aiven.Inputs.PgPgUserConfigMigrationArgs
{
Dbname = "string",
Host = "string",
IgnoreDbs = "string",
Method = "string",
Password = "string",
Port = "string",
Ssl = "string",
Username = "string",
},
Pg = new Aiven.Inputs.PgPgUserConfigPgArgs
{
AutovacuumAnalyzeScaleFactor = "string",
AutovacuumAnalyzeThreshold = "string",
AutovacuumFreezeMaxAge = "string",
AutovacuumMaxWorkers = "string",
AutovacuumNaptime = "string",
AutovacuumVacuumCostDelay = "string",
AutovacuumVacuumCostLimit = "string",
AutovacuumVacuumScaleFactor = "string",
AutovacuumVacuumThreshold = "string",
BgwriterDelay = "string",
BgwriterFlushAfter = "string",
BgwriterLruMaxpages = "string",
BgwriterLruMultiplier = "string",
DeadlockTimeout = "string",
DefaultToastCompression = "string",
IdleInTransactionSessionTimeout = "string",
Jit = "string",
LogAutovacuumMinDuration = "string",
LogErrorVerbosity = "string",
LogLinePrefix = "string",
LogMinDurationStatement = "string",
MaxFilesPerProcess = "string",
MaxLocksPerTransaction = "string",
MaxLogicalReplicationWorkers = "string",
MaxParallelWorkers = "string",
MaxParallelWorkersPerGather = "string",
MaxPredLocksPerTransaction = "string",
MaxPreparedTransactions = "string",
MaxReplicationSlots = "string",
MaxSlotWalKeepSize = "string",
MaxStackDepth = "string",
MaxStandbyArchiveDelay = "string",
MaxStandbyStreamingDelay = "string",
MaxWalSenders = "string",
MaxWorkerProcesses = "string",
PgPartmanBgwDotInterval = "string",
PgPartmanBgwDotRole = "string",
PgStatStatementsDotTrack = "string",
TempFileLimit = "string",
Timezone = "string",
TrackActivityQuerySize = "string",
TrackCommitTimestamp = "string",
TrackFunctions = "string",
TrackIoTiming = "string",
WalSenderTimeout = "string",
WalWriterDelay = "string",
},
PgReadReplica = "string",
PgServiceToForkFrom = "string",
PgVersion = "string",
Pgbouncer = new Aiven.Inputs.PgPgUserConfigPgbouncerArgs
{
AutodbIdleTimeout = "string",
AutodbMaxDbConnections = "string",
AutodbPoolMode = "string",
AutodbPoolSize = "string",
IgnoreStartupParameters = new[]
{
"string",
},
MinPoolSize = "string",
ServerIdleTimeout = "string",
ServerLifetime = "string",
ServerResetQueryAlways = "string",
},
Pglookout = new Aiven.Inputs.PgPgUserConfigPglookoutArgs
{
MaxFailoverReplicationTimeLag = "string",
},
PrivateAccess = new Aiven.Inputs.PgPgUserConfigPrivateAccessArgs
{
Pg = "string",
Pgbouncer = "string",
Prometheus = "string",
},
PrivatelinkAccess = new Aiven.Inputs.PgPgUserConfigPrivatelinkAccessArgs
{
Pg = "string",
Pgbouncer = "string",
Prometheus = "string",
},
ProjectToForkFrom = "string",
PublicAccess = new Aiven.Inputs.PgPgUserConfigPublicAccessArgs
{
Pg = "string",
Pgbouncer = "string",
Prometheus = "string",
},
RecoveryTargetTime = "string",
ServiceToForkFrom = "string",
SharedBuffersPercentage = "string",
StaticIps = "string",
SynchronousReplication = "string",
Timescaledb = new Aiven.Inputs.PgPgUserConfigTimescaledbArgs
{
MaxBackgroundWorkers = "string",
},
Variant = "string",
WorkMem = "string",
},
CloudName = "string",
MaintenanceWindowDow = "string",
ProjectVpcId = "string",
ServiceIntegrations = new[]
{
new Aiven.Inputs.PgServiceIntegrationArgs
{
IntegrationType = "string",
SourceServiceName = "string",
},
},
DiskSpace = "string",
StaticIps = new[]
{
"string",
},
TerminationProtection = false,
});
example, err := aiven.NewPg(ctx, "pgResource", &aiven.PgArgs{
Project: pulumi.String("string"),
ServiceName: pulumi.String("string"),
Plan: pulumi.String("string"),
MaintenanceWindowTime: pulumi.String("string"),
Pg: &aiven.PgPgArgs{
Dbname: pulumi.String("string"),
Host: pulumi.String("string"),
Password: pulumi.String("string"),
Port: pulumi.Int(0),
ReplicaUri: pulumi.String("string"),
Sslmode: pulumi.String("string"),
Uri: pulumi.String("string"),
User: pulumi.String("string"),
},
PgUserConfig: &aiven.PgPgUserConfigArgs{
AdminPassword: pulumi.String("string"),
AdminUsername: pulumi.String("string"),
BackupHour: pulumi.String("string"),
BackupMinute: pulumi.String("string"),
EnableIpv6: pulumi.String("string"),
IpFilters: pulumi.StringArray{
pulumi.String("string"),
},
Migration: &aiven.PgPgUserConfigMigrationArgs{
Dbname: pulumi.String("string"),
Host: pulumi.String("string"),
IgnoreDbs: pulumi.String("string"),
Method: pulumi.String("string"),
Password: pulumi.String("string"),
Port: pulumi.String("string"),
Ssl: pulumi.String("string"),
Username: pulumi.String("string"),
},
Pg: &aiven.PgPgUserConfigPgArgs{
AutovacuumAnalyzeScaleFactor: pulumi.String("string"),
AutovacuumAnalyzeThreshold: pulumi.String("string"),
AutovacuumFreezeMaxAge: pulumi.String("string"),
AutovacuumMaxWorkers: pulumi.String("string"),
AutovacuumNaptime: pulumi.String("string"),
AutovacuumVacuumCostDelay: pulumi.String("string"),
AutovacuumVacuumCostLimit: pulumi.String("string"),
AutovacuumVacuumScaleFactor: pulumi.String("string"),
AutovacuumVacuumThreshold: pulumi.String("string"),
BgwriterDelay: pulumi.String("string"),
BgwriterFlushAfter: pulumi.String("string"),
BgwriterLruMaxpages: pulumi.String("string"),
BgwriterLruMultiplier: pulumi.String("string"),
DeadlockTimeout: pulumi.String("string"),
DefaultToastCompression: pulumi.String("string"),
IdleInTransactionSessionTimeout: pulumi.String("string"),
Jit: pulumi.String("string"),
LogAutovacuumMinDuration: pulumi.String("string"),
LogErrorVerbosity: pulumi.String("string"),
LogLinePrefix: pulumi.String("string"),
LogMinDurationStatement: pulumi.String("string"),
MaxFilesPerProcess: pulumi.String("string"),
MaxLocksPerTransaction: pulumi.String("string"),
MaxLogicalReplicationWorkers: pulumi.String("string"),
MaxParallelWorkers: pulumi.String("string"),
MaxParallelWorkersPerGather: pulumi.String("string"),
MaxPredLocksPerTransaction: pulumi.String("string"),
MaxPreparedTransactions: pulumi.String("string"),
MaxReplicationSlots: pulumi.String("string"),
MaxSlotWalKeepSize: pulumi.String("string"),
MaxStackDepth: pulumi.String("string"),
MaxStandbyArchiveDelay: pulumi.String("string"),
MaxStandbyStreamingDelay: pulumi.String("string"),
MaxWalSenders: pulumi.String("string"),
MaxWorkerProcesses: pulumi.String("string"),
PgPartmanBgwDotInterval: pulumi.String("string"),
PgPartmanBgwDotRole: pulumi.String("string"),
PgStatStatementsDotTrack: pulumi.String("string"),
TempFileLimit: pulumi.String("string"),
Timezone: pulumi.String("string"),
TrackActivityQuerySize: pulumi.String("string"),
TrackCommitTimestamp: pulumi.String("string"),
TrackFunctions: pulumi.String("string"),
TrackIoTiming: pulumi.String("string"),
WalSenderTimeout: pulumi.String("string"),
WalWriterDelay: pulumi.String("string"),
},
PgReadReplica: pulumi.String("string"),
PgServiceToForkFrom: pulumi.String("string"),
PgVersion: pulumi.String("string"),
Pgbouncer: &aiven.PgPgUserConfigPgbouncerArgs{
AutodbIdleTimeout: pulumi.String("string"),
AutodbMaxDbConnections: pulumi.String("string"),
AutodbPoolMode: pulumi.String("string"),
AutodbPoolSize: pulumi.String("string"),
IgnoreStartupParameters: pulumi.StringArray{
pulumi.String("string"),
},
MinPoolSize: pulumi.String("string"),
ServerIdleTimeout: pulumi.String("string"),
ServerLifetime: pulumi.String("string"),
ServerResetQueryAlways: pulumi.String("string"),
},
Pglookout: &aiven.PgPgUserConfigPglookoutArgs{
MaxFailoverReplicationTimeLag: pulumi.String("string"),
},
PrivateAccess: &aiven.PgPgUserConfigPrivateAccessArgs{
Pg: pulumi.String("string"),
Pgbouncer: pulumi.String("string"),
Prometheus: pulumi.String("string"),
},
PrivatelinkAccess: &aiven.PgPgUserConfigPrivatelinkAccessArgs{
Pg: pulumi.String("string"),
Pgbouncer: pulumi.String("string"),
Prometheus: pulumi.String("string"),
},
ProjectToForkFrom: pulumi.String("string"),
PublicAccess: &aiven.PgPgUserConfigPublicAccessArgs{
Pg: pulumi.String("string"),
Pgbouncer: pulumi.String("string"),
Prometheus: pulumi.String("string"),
},
RecoveryTargetTime: pulumi.String("string"),
ServiceToForkFrom: pulumi.String("string"),
SharedBuffersPercentage: pulumi.String("string"),
StaticIps: pulumi.String("string"),
SynchronousReplication: pulumi.String("string"),
Timescaledb: &aiven.PgPgUserConfigTimescaledbArgs{
MaxBackgroundWorkers: pulumi.String("string"),
},
Variant: pulumi.String("string"),
WorkMem: pulumi.String("string"),
},
CloudName: pulumi.String("string"),
MaintenanceWindowDow: pulumi.String("string"),
ProjectVpcId: pulumi.String("string"),
ServiceIntegrations: aiven.PgServiceIntegrationArray{
&aiven.PgServiceIntegrationArgs{
IntegrationType: pulumi.String("string"),
SourceServiceName: pulumi.String("string"),
},
},
DiskSpace: pulumi.String("string"),
StaticIps: pulumi.StringArray{
pulumi.String("string"),
},
TerminationProtection: pulumi.Bool(false),
})
var pgResource = new Pg("pgResource", PgArgs.builder()
.project("string")
.serviceName("string")
.plan("string")
.maintenanceWindowTime("string")
.pg(PgPgArgs.builder()
.dbname("string")
.host("string")
.password("string")
.port(0)
.replicaUri("string")
.sslmode("string")
.uri("string")
.user("string")
.build())
.pgUserConfig(PgPgUserConfigArgs.builder()
.adminPassword("string")
.adminUsername("string")
.backupHour("string")
.backupMinute("string")
.enableIpv6("string")
.ipFilters("string")
.migration(PgPgUserConfigMigrationArgs.builder()
.dbname("string")
.host("string")
.ignoreDbs("string")
.method("string")
.password("string")
.port("string")
.ssl("string")
.username("string")
.build())
.pg(PgPgUserConfigPgArgs.builder()
.autovacuumAnalyzeScaleFactor("string")
.autovacuumAnalyzeThreshold("string")
.autovacuumFreezeMaxAge("string")
.autovacuumMaxWorkers("string")
.autovacuumNaptime("string")
.autovacuumVacuumCostDelay("string")
.autovacuumVacuumCostLimit("string")
.autovacuumVacuumScaleFactor("string")
.autovacuumVacuumThreshold("string")
.bgwriterDelay("string")
.bgwriterFlushAfter("string")
.bgwriterLruMaxpages("string")
.bgwriterLruMultiplier("string")
.deadlockTimeout("string")
.defaultToastCompression("string")
.idleInTransactionSessionTimeout("string")
.jit("string")
.logAutovacuumMinDuration("string")
.logErrorVerbosity("string")
.logLinePrefix("string")
.logMinDurationStatement("string")
.maxFilesPerProcess("string")
.maxLocksPerTransaction("string")
.maxLogicalReplicationWorkers("string")
.maxParallelWorkers("string")
.maxParallelWorkersPerGather("string")
.maxPredLocksPerTransaction("string")
.maxPreparedTransactions("string")
.maxReplicationSlots("string")
.maxSlotWalKeepSize("string")
.maxStackDepth("string")
.maxStandbyArchiveDelay("string")
.maxStandbyStreamingDelay("string")
.maxWalSenders("string")
.maxWorkerProcesses("string")
.pgPartmanBgwDotInterval("string")
.pgPartmanBgwDotRole("string")
.pgStatStatementsDotTrack("string")
.tempFileLimit("string")
.timezone("string")
.trackActivityQuerySize("string")
.trackCommitTimestamp("string")
.trackFunctions("string")
.trackIoTiming("string")
.walSenderTimeout("string")
.walWriterDelay("string")
.build())
.pgReadReplica("string")
.pgServiceToForkFrom("string")
.pgVersion("string")
.pgbouncer(PgPgUserConfigPgbouncerArgs.builder()
.autodbIdleTimeout("string")
.autodbMaxDbConnections("string")
.autodbPoolMode("string")
.autodbPoolSize("string")
.ignoreStartupParameters("string")
.minPoolSize("string")
.serverIdleTimeout("string")
.serverLifetime("string")
.serverResetQueryAlways("string")
.build())
.pglookout(PgPgUserConfigPglookoutArgs.builder()
.maxFailoverReplicationTimeLag("string")
.build())
.privateAccess(PgPgUserConfigPrivateAccessArgs.builder()
.pg("string")
.pgbouncer("string")
.prometheus("string")
.build())
.privatelinkAccess(PgPgUserConfigPrivatelinkAccessArgs.builder()
.pg("string")
.pgbouncer("string")
.prometheus("string")
.build())
.projectToForkFrom("string")
.publicAccess(PgPgUserConfigPublicAccessArgs.builder()
.pg("string")
.pgbouncer("string")
.prometheus("string")
.build())
.recoveryTargetTime("string")
.serviceToForkFrom("string")
.sharedBuffersPercentage("string")
.staticIps("string")
.synchronousReplication("string")
.timescaledb(PgPgUserConfigTimescaledbArgs.builder()
.maxBackgroundWorkers("string")
.build())
.variant("string")
.workMem("string")
.build())
.cloudName("string")
.maintenanceWindowDow("string")
.projectVpcId("string")
.serviceIntegrations(PgServiceIntegrationArgs.builder()
.integrationType("string")
.sourceServiceName("string")
.build())
.diskSpace("string")
.staticIps("string")
.terminationProtection(false)
.build());
pg_resource = aiven.Pg("pgResource",
project="string",
service_name="string",
plan="string",
maintenance_window_time="string",
pg={
"dbname": "string",
"host": "string",
"password": "string",
"port": 0,
"replica_uri": "string",
"sslmode": "string",
"uri": "string",
"user": "string",
},
pg_user_config={
"admin_password": "string",
"admin_username": "string",
"backup_hour": "string",
"backup_minute": "string",
"enable_ipv6": "string",
"ip_filters": ["string"],
"migration": {
"dbname": "string",
"host": "string",
"ignore_dbs": "string",
"method": "string",
"password": "string",
"port": "string",
"ssl": "string",
"username": "string",
},
"pg": {
"autovacuum_analyze_scale_factor": "string",
"autovacuum_analyze_threshold": "string",
"autovacuum_freeze_max_age": "string",
"autovacuum_max_workers": "string",
"autovacuum_naptime": "string",
"autovacuum_vacuum_cost_delay": "string",
"autovacuum_vacuum_cost_limit": "string",
"autovacuum_vacuum_scale_factor": "string",
"autovacuum_vacuum_threshold": "string",
"bgwriter_delay": "string",
"bgwriter_flush_after": "string",
"bgwriter_lru_maxpages": "string",
"bgwriter_lru_multiplier": "string",
"deadlock_timeout": "string",
"default_toast_compression": "string",
"idle_in_transaction_session_timeout": "string",
"jit": "string",
"log_autovacuum_min_duration": "string",
"log_error_verbosity": "string",
"log_line_prefix": "string",
"log_min_duration_statement": "string",
"max_files_per_process": "string",
"max_locks_per_transaction": "string",
"max_logical_replication_workers": "string",
"max_parallel_workers": "string",
"max_parallel_workers_per_gather": "string",
"max_pred_locks_per_transaction": "string",
"max_prepared_transactions": "string",
"max_replication_slots": "string",
"max_slot_wal_keep_size": "string",
"max_stack_depth": "string",
"max_standby_archive_delay": "string",
"max_standby_streaming_delay": "string",
"max_wal_senders": "string",
"max_worker_processes": "string",
"pg_partman_bgw_dot_interval": "string",
"pg_partman_bgw_dot_role": "string",
"pg_stat_statements_dot_track": "string",
"temp_file_limit": "string",
"timezone": "string",
"track_activity_query_size": "string",
"track_commit_timestamp": "string",
"track_functions": "string",
"track_io_timing": "string",
"wal_sender_timeout": "string",
"wal_writer_delay": "string",
},
"pg_read_replica": "string",
"pg_service_to_fork_from": "string",
"pg_version": "string",
"pgbouncer": {
"autodb_idle_timeout": "string",
"autodb_max_db_connections": "string",
"autodb_pool_mode": "string",
"autodb_pool_size": "string",
"ignore_startup_parameters": ["string"],
"min_pool_size": "string",
"server_idle_timeout": "string",
"server_lifetime": "string",
"server_reset_query_always": "string",
},
"pglookout": {
"max_failover_replication_time_lag": "string",
},
"private_access": {
"pg": "string",
"pgbouncer": "string",
"prometheus": "string",
},
"privatelink_access": {
"pg": "string",
"pgbouncer": "string",
"prometheus": "string",
},
"project_to_fork_from": "string",
"public_access": {
"pg": "string",
"pgbouncer": "string",
"prometheus": "string",
},
"recovery_target_time": "string",
"service_to_fork_from": "string",
"shared_buffers_percentage": "string",
"static_ips": "string",
"synchronous_replication": "string",
"timescaledb": {
"max_background_workers": "string",
},
"variant": "string",
"work_mem": "string",
},
cloud_name="string",
maintenance_window_dow="string",
project_vpc_id="string",
service_integrations=[{
"integration_type": "string",
"source_service_name": "string",
}],
disk_space="string",
static_ips=["string"],
termination_protection=False)
const pgResource = new aiven.Pg("pgResource", {
project: "string",
serviceName: "string",
plan: "string",
maintenanceWindowTime: "string",
pg: {
dbname: "string",
host: "string",
password: "string",
port: 0,
replicaUri: "string",
sslmode: "string",
uri: "string",
user: "string",
},
pgUserConfig: {
adminPassword: "string",
adminUsername: "string",
backupHour: "string",
backupMinute: "string",
enableIpv6: "string",
ipFilters: ["string"],
migration: {
dbname: "string",
host: "string",
ignoreDbs: "string",
method: "string",
password: "string",
port: "string",
ssl: "string",
username: "string",
},
pg: {
autovacuumAnalyzeScaleFactor: "string",
autovacuumAnalyzeThreshold: "string",
autovacuumFreezeMaxAge: "string",
autovacuumMaxWorkers: "string",
autovacuumNaptime: "string",
autovacuumVacuumCostDelay: "string",
autovacuumVacuumCostLimit: "string",
autovacuumVacuumScaleFactor: "string",
autovacuumVacuumThreshold: "string",
bgwriterDelay: "string",
bgwriterFlushAfter: "string",
bgwriterLruMaxpages: "string",
bgwriterLruMultiplier: "string",
deadlockTimeout: "string",
defaultToastCompression: "string",
idleInTransactionSessionTimeout: "string",
jit: "string",
logAutovacuumMinDuration: "string",
logErrorVerbosity: "string",
logLinePrefix: "string",
logMinDurationStatement: "string",
maxFilesPerProcess: "string",
maxLocksPerTransaction: "string",
maxLogicalReplicationWorkers: "string",
maxParallelWorkers: "string",
maxParallelWorkersPerGather: "string",
maxPredLocksPerTransaction: "string",
maxPreparedTransactions: "string",
maxReplicationSlots: "string",
maxSlotWalKeepSize: "string",
maxStackDepth: "string",
maxStandbyArchiveDelay: "string",
maxStandbyStreamingDelay: "string",
maxWalSenders: "string",
maxWorkerProcesses: "string",
pgPartmanBgwDotInterval: "string",
pgPartmanBgwDotRole: "string",
pgStatStatementsDotTrack: "string",
tempFileLimit: "string",
timezone: "string",
trackActivityQuerySize: "string",
trackCommitTimestamp: "string",
trackFunctions: "string",
trackIoTiming: "string",
walSenderTimeout: "string",
walWriterDelay: "string",
},
pgReadReplica: "string",
pgServiceToForkFrom: "string",
pgVersion: "string",
pgbouncer: {
autodbIdleTimeout: "string",
autodbMaxDbConnections: "string",
autodbPoolMode: "string",
autodbPoolSize: "string",
ignoreStartupParameters: ["string"],
minPoolSize: "string",
serverIdleTimeout: "string",
serverLifetime: "string",
serverResetQueryAlways: "string",
},
pglookout: {
maxFailoverReplicationTimeLag: "string",
},
privateAccess: {
pg: "string",
pgbouncer: "string",
prometheus: "string",
},
privatelinkAccess: {
pg: "string",
pgbouncer: "string",
prometheus: "string",
},
projectToForkFrom: "string",
publicAccess: {
pg: "string",
pgbouncer: "string",
prometheus: "string",
},
recoveryTargetTime: "string",
serviceToForkFrom: "string",
sharedBuffersPercentage: "string",
staticIps: "string",
synchronousReplication: "string",
timescaledb: {
maxBackgroundWorkers: "string",
},
variant: "string",
workMem: "string",
},
cloudName: "string",
maintenanceWindowDow: "string",
projectVpcId: "string",
serviceIntegrations: [{
integrationType: "string",
sourceServiceName: "string",
}],
diskSpace: "string",
staticIps: ["string"],
terminationProtection: false,
});
type: aiven:Pg
properties:
cloudName: string
diskSpace: string
maintenanceWindowDow: string
maintenanceWindowTime: string
pg:
dbname: string
host: string
password: string
port: 0
replicaUri: string
sslmode: string
uri: string
user: string
pgUserConfig:
adminPassword: string
adminUsername: string
backupHour: string
backupMinute: string
enableIpv6: string
ipFilters:
- string
migration:
dbname: string
host: string
ignoreDbs: string
method: string
password: string
port: string
ssl: string
username: string
pg:
autovacuumAnalyzeScaleFactor: string
autovacuumAnalyzeThreshold: string
autovacuumFreezeMaxAge: string
autovacuumMaxWorkers: string
autovacuumNaptime: string
autovacuumVacuumCostDelay: string
autovacuumVacuumCostLimit: string
autovacuumVacuumScaleFactor: string
autovacuumVacuumThreshold: string
bgwriterDelay: string
bgwriterFlushAfter: string
bgwriterLruMaxpages: string
bgwriterLruMultiplier: string
deadlockTimeout: string
defaultToastCompression: string
idleInTransactionSessionTimeout: string
jit: string
logAutovacuumMinDuration: string
logErrorVerbosity: string
logLinePrefix: string
logMinDurationStatement: string
maxFilesPerProcess: string
maxLocksPerTransaction: string
maxLogicalReplicationWorkers: string
maxParallelWorkers: string
maxParallelWorkersPerGather: string
maxPredLocksPerTransaction: string
maxPreparedTransactions: string
maxReplicationSlots: string
maxSlotWalKeepSize: string
maxStackDepth: string
maxStandbyArchiveDelay: string
maxStandbyStreamingDelay: string
maxWalSenders: string
maxWorkerProcesses: string
pgPartmanBgwDotInterval: string
pgPartmanBgwDotRole: string
pgStatStatementsDotTrack: string
tempFileLimit: string
timezone: string
trackActivityQuerySize: string
trackCommitTimestamp: string
trackFunctions: string
trackIoTiming: string
walSenderTimeout: string
walWriterDelay: string
pgReadReplica: string
pgServiceToForkFrom: string
pgVersion: string
pgbouncer:
autodbIdleTimeout: string
autodbMaxDbConnections: string
autodbPoolMode: string
autodbPoolSize: string
ignoreStartupParameters:
- string
minPoolSize: string
serverIdleTimeout: string
serverLifetime: string
serverResetQueryAlways: string
pglookout:
maxFailoverReplicationTimeLag: string
privateAccess:
pg: string
pgbouncer: string
prometheus: string
privatelinkAccess:
pg: string
pgbouncer: string
prometheus: string
projectToForkFrom: string
publicAccess:
pg: string
pgbouncer: string
prometheus: string
recoveryTargetTime: string
serviceToForkFrom: string
sharedBuffersPercentage: string
staticIps: string
synchronousReplication: string
timescaledb:
maxBackgroundWorkers: string
variant: string
workMem: string
plan: string
project: string
projectVpcId: string
serviceIntegrations:
- integrationType: string
sourceServiceName: string
serviceName: string
staticIps:
- string
terminationProtection: false
Pg Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Pg resource accepts the following input properties:
- Project string
- Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- Service
Name string - Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- Cloud
Name string - Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (
aws,azure,dogoogle,upcloud, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS. - Disk
Space string - The disk space of the service, possible values depend on the service type, the cloud provider and the project. Reducing will result in the service rebalancing.
- Maintenance
Window stringDow - Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- Maintenance
Window stringTime - Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- Pg
Server PgPg - PostgreSQL specific server provided values
- Pg
User PgConfig Pg User Config - Pg user configurable settings
- Plan string
- Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are
hobbyist,startup-x,business-xandpremium-xwherexis (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page. - Project
Vpc stringId - Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- Service
Integrations List<PgService Integration> - Service integrations to specify when creating a service. Not applied after initial service creation
- Static
Ips List<string> - Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
- Termination
Protection bool - Prevents the service from being deleted. It is recommended to set this to
truefor all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
- Project string
- Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- Service
Name string - Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- Cloud
Name string - Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (
aws,azure,dogoogle,upcloud, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS. - Disk
Space string - The disk space of the service, possible values depend on the service type, the cloud provider and the project. Reducing will result in the service rebalancing.
- Maintenance
Window stringDow - Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- Maintenance
Window stringTime - Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- Pg
Pg
Pg Args - PostgreSQL specific server provided values
- Pg
User PgConfig Pg User Config Args - Pg user configurable settings
- Plan string
- Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are
hobbyist,startup-x,business-xandpremium-xwherexis (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page. - Project
Vpc stringId - Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- Service
Integrations []PgService Integration Args - Service integrations to specify when creating a service. Not applied after initial service creation
- Static
Ips []string - Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
- Termination
Protection bool - Prevents the service from being deleted. It is recommended to set this to
truefor all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
- project String
- Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- service
Name String - Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- cloud
Name String - Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (
aws,azure,dogoogle,upcloud, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS. - disk
Space String - The disk space of the service, possible values depend on the service type, the cloud provider and the project. Reducing will result in the service rebalancing.
- maintenance
Window StringDow - Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenance
Window StringTime - Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- pg
Pg
Pg - PostgreSQL specific server provided values
- pg
User PgConfig Pg User Config - Pg user configurable settings
- plan String
- Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are
hobbyist,startup-x,business-xandpremium-xwherexis (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page. - project
Vpc StringId - Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- service
Integrations List<PgService Integration> - Service integrations to specify when creating a service. Not applied after initial service creation
- static
Ips List<String> - Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
- termination
Protection Boolean - Prevents the service from being deleted. It is recommended to set this to
truefor all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
- project string
- Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- service
Name string - Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- cloud
Name string - Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (
aws,azure,dogoogle,upcloud, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS. - disk
Space string - The disk space of the service, possible values depend on the service type, the cloud provider and the project. Reducing will result in the service rebalancing.
- maintenance
Window stringDow - Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenance
Window stringTime - Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- pg
Pg
Pg - PostgreSQL specific server provided values
- pg
User PgConfig Pg User Config - Pg user configurable settings
- plan string
- Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are
hobbyist,startup-x,business-xandpremium-xwherexis (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page. - project
Vpc stringId - Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- service
Integrations PgService Integration[] - Service integrations to specify when creating a service. Not applied after initial service creation
- static
Ips string[] - Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
- termination
Protection boolean - Prevents the service from being deleted. It is recommended to set this to
truefor all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
- project str
- Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- service_
name str - Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- cloud_
name str - Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (
aws,azure,dogoogle,upcloud, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS. - disk_
space str - The disk space of the service, possible values depend on the service type, the cloud provider and the project. Reducing will result in the service rebalancing.
- maintenance_
window_ strdow - Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenance_
window_ strtime - Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- pg
Pg
Pg Args - PostgreSQL specific server provided values
- pg_
user_ Pgconfig Pg User Config Args - Pg user configurable settings
- plan str
- Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are
hobbyist,startup-x,business-xandpremium-xwherexis (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page. - project_
vpc_ strid - Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- service_
integrations Sequence[PgService Integration Args] - Service integrations to specify when creating a service. Not applied after initial service creation
- static_
ips Sequence[str] - Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
- termination_
protection bool - Prevents the service from being deleted. It is recommended to set this to
truefor all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
- project String
- Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- service
Name String - Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- cloud
Name String - Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (
aws,azure,dogoogle,upcloud, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS. - disk
Space String - The disk space of the service, possible values depend on the service type, the cloud provider and the project. Reducing will result in the service rebalancing.
- maintenance
Window StringDow - Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenance
Window StringTime - Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- pg Property Map
- PostgreSQL specific server provided values
- pg
User Property MapConfig - Pg user configurable settings
- plan String
- Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are
hobbyist,startup-x,business-xandpremium-xwherexis (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page. - project
Vpc StringId - Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- service
Integrations List<Property Map> - Service integrations to specify when creating a service. Not applied after initial service creation
- static
Ips List<String> - Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
- termination
Protection Boolean - Prevents the service from being deleted. It is recommended to set this to
truefor all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
Outputs
All input properties are implicitly available as output properties. Additionally, the Pg resource produces the following output properties:
- Components
List<Pg
Component> - Service component information objects
- Disk
Space stringCap - The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- Disk
Space stringDefault - The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for
disk_space - Disk
Space stringStep - The default disk space step of the service, possible values depend on the service type, the cloud provider and the project.
disk_spaceneeds to increment fromdisk_space_defaultby increments of this size. - Disk
Space stringUsed - Disk space that service is currently using
- Id string
- The provider-assigned unique ID for this managed resource.
- Service
Host string - The hostname of the service.
- Service
Password string - Password used for connecting to the service, if applicable
- Service
Port int - The port of the service
- Service
Type string - Aiven internal service type code
- Service
Uri string - URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- Service
Username string - Username used for connecting to the service, if applicable
- State string
- Service state. One of
POWEROFF,REBALANCING,REBUILDINGorRUNNING
- Components
[]Pg
Component - Service component information objects
- Disk
Space stringCap - The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- Disk
Space stringDefault - The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for
disk_space - Disk
Space stringStep - The default disk space step of the service, possible values depend on the service type, the cloud provider and the project.
disk_spaceneeds to increment fromdisk_space_defaultby increments of this size. - Disk
Space stringUsed - Disk space that service is currently using
- Id string
- The provider-assigned unique ID for this managed resource.
- Service
Host string - The hostname of the service.
- Service
Password string - Password used for connecting to the service, if applicable
- Service
Port int - The port of the service
- Service
Type string - Aiven internal service type code
- Service
Uri string - URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- Service
Username string - Username used for connecting to the service, if applicable
- State string
- Service state. One of
POWEROFF,REBALANCING,REBUILDINGorRUNNING
- components
List<Pg
Component> - Service component information objects
- disk
Space StringCap - The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- disk
Space StringDefault - The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for
disk_space - disk
Space StringStep - The default disk space step of the service, possible values depend on the service type, the cloud provider and the project.
disk_spaceneeds to increment fromdisk_space_defaultby increments of this size. - disk
Space StringUsed - Disk space that service is currently using
- id String
- The provider-assigned unique ID for this managed resource.
- service
Host String - The hostname of the service.
- service
Password String - Password used for connecting to the service, if applicable
- service
Port Integer - The port of the service
- service
Type String - Aiven internal service type code
- service
Uri String - URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- service
Username String - Username used for connecting to the service, if applicable
- state String
- Service state. One of
POWEROFF,REBALANCING,REBUILDINGorRUNNING
- components
Pg
Component[] - Service component information objects
- disk
Space stringCap - The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- disk
Space stringDefault - The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for
disk_space - disk
Space stringStep - The default disk space step of the service, possible values depend on the service type, the cloud provider and the project.
disk_spaceneeds to increment fromdisk_space_defaultby increments of this size. - disk
Space stringUsed - Disk space that service is currently using
- id string
- The provider-assigned unique ID for this managed resource.
- service
Host string - The hostname of the service.
- service
Password string - Password used for connecting to the service, if applicable
- service
Port number - The port of the service
- service
Type string - Aiven internal service type code
- service
Uri string - URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- service
Username string - Username used for connecting to the service, if applicable
- state string
- Service state. One of
POWEROFF,REBALANCING,REBUILDINGorRUNNING
- components
Sequence[Pg
Component] - Service component information objects
- disk_
space_ strcap - The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- disk_
space_ strdefault - The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for
disk_space - disk_
space_ strstep - The default disk space step of the service, possible values depend on the service type, the cloud provider and the project.
disk_spaceneeds to increment fromdisk_space_defaultby increments of this size. - disk_
space_ strused - Disk space that service is currently using
- id str
- The provider-assigned unique ID for this managed resource.
- service_
host str - The hostname of the service.
- service_
password str - Password used for connecting to the service, if applicable
- service_
port int - The port of the service
- service_
type str - Aiven internal service type code
- service_
uri str - URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- service_
username str - Username used for connecting to the service, if applicable
- state str
- Service state. One of
POWEROFF,REBALANCING,REBUILDINGorRUNNING
- components List<Property Map>
- Service component information objects
- disk
Space StringCap - The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- disk
Space StringDefault - The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for
disk_space - disk
Space StringStep - The default disk space step of the service, possible values depend on the service type, the cloud provider and the project.
disk_spaceneeds to increment fromdisk_space_defaultby increments of this size. - disk
Space StringUsed - Disk space that service is currently using
- id String
- The provider-assigned unique ID for this managed resource.
- service
Host String - The hostname of the service.
- service
Password String - Password used for connecting to the service, if applicable
- service
Port Number - The port of the service
- service
Type String - Aiven internal service type code
- service
Uri String - URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- service
Username String - Username used for connecting to the service, if applicable
- state String
- Service state. One of
POWEROFF,REBALANCING,REBUILDINGorRUNNING
Look up Existing Pg Resource
Get an existing Pg resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: PgState, opts?: CustomResourceOptions): Pg@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
cloud_name: Optional[str] = None,
components: Optional[Sequence[PgComponentArgs]] = None,
disk_space: Optional[str] = None,
disk_space_cap: Optional[str] = None,
disk_space_default: Optional[str] = None,
disk_space_step: Optional[str] = None,
disk_space_used: Optional[str] = None,
maintenance_window_dow: Optional[str] = None,
maintenance_window_time: Optional[str] = None,
pg: Optional[PgPgArgs] = None,
pg_user_config: Optional[PgPgUserConfigArgs] = None,
plan: Optional[str] = None,
project: Optional[str] = None,
project_vpc_id: Optional[str] = None,
service_host: Optional[str] = None,
service_integrations: Optional[Sequence[PgServiceIntegrationArgs]] = None,
service_name: Optional[str] = None,
service_password: Optional[str] = None,
service_port: Optional[int] = None,
service_type: Optional[str] = None,
service_uri: Optional[str] = None,
service_username: Optional[str] = None,
state: Optional[str] = None,
static_ips: Optional[Sequence[str]] = None,
termination_protection: Optional[bool] = None) -> Pgfunc GetPg(ctx *Context, name string, id IDInput, state *PgState, opts ...ResourceOption) (*Pg, error)public static Pg Get(string name, Input<string> id, PgState? state, CustomResourceOptions? opts = null)public static Pg get(String name, Output<String> id, PgState state, CustomResourceOptions options)resources: _: type: aiven:Pg get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Cloud
Name string - Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (
aws,azure,dogoogle,upcloud, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS. - Components
List<Pg
Component> - Service component information objects
- Disk
Space string - The disk space of the service, possible values depend on the service type, the cloud provider and the project. Reducing will result in the service rebalancing.
- Disk
Space stringCap - The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- Disk
Space stringDefault - The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for
disk_space - Disk
Space stringStep - The default disk space step of the service, possible values depend on the service type, the cloud provider and the project.
disk_spaceneeds to increment fromdisk_space_defaultby increments of this size. - Disk
Space stringUsed - Disk space that service is currently using
- Maintenance
Window stringDow - Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- Maintenance
Window stringTime - Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- Pg
Server PgPg - PostgreSQL specific server provided values
- Pg
User PgConfig Pg User Config - Pg user configurable settings
- Plan string
- Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are
hobbyist,startup-x,business-xandpremium-xwherexis (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page. - Project string
- Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- Project
Vpc stringId - Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- Service
Host string - The hostname of the service.
- Service
Integrations List<PgService Integration> - Service integrations to specify when creating a service. Not applied after initial service creation
- Service
Name string - Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- Service
Password string - Password used for connecting to the service, if applicable
- Service
Port int - The port of the service
- Service
Type string - Aiven internal service type code
- Service
Uri string - URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- Service
Username string - Username used for connecting to the service, if applicable
- State string
- Service state. One of
POWEROFF,REBALANCING,REBUILDINGorRUNNING - Static
Ips List<string> - Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
- Termination
Protection bool - Prevents the service from being deleted. It is recommended to set this to
truefor all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
- Cloud
Name string - Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (
aws,azure,dogoogle,upcloud, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS. - Components
[]Pg
Component Args - Service component information objects
- Disk
Space string - The disk space of the service, possible values depend on the service type, the cloud provider and the project. Reducing will result in the service rebalancing.
- Disk
Space stringCap - The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- Disk
Space stringDefault - The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for
disk_space - Disk
Space stringStep - The default disk space step of the service, possible values depend on the service type, the cloud provider and the project.
disk_spaceneeds to increment fromdisk_space_defaultby increments of this size. - Disk
Space stringUsed - Disk space that service is currently using
- Maintenance
Window stringDow - Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- Maintenance
Window stringTime - Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- Pg
Pg
Pg Args - PostgreSQL specific server provided values
- Pg
User PgConfig Pg User Config Args - Pg user configurable settings
- Plan string
- Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are
hobbyist,startup-x,business-xandpremium-xwherexis (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page. - Project string
- Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- Project
Vpc stringId - Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- Service
Host string - The hostname of the service.
- Service
Integrations []PgService Integration Args - Service integrations to specify when creating a service. Not applied after initial service creation
- Service
Name string - Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- Service
Password string - Password used for connecting to the service, if applicable
- Service
Port int - The port of the service
- Service
Type string - Aiven internal service type code
- Service
Uri string - URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- Service
Username string - Username used for connecting to the service, if applicable
- State string
- Service state. One of
POWEROFF,REBALANCING,REBUILDINGorRUNNING - Static
Ips []string - Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
- Termination
Protection bool - Prevents the service from being deleted. It is recommended to set this to
truefor all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
- cloud
Name String - Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (
aws,azure,dogoogle,upcloud, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS. - components
List<Pg
Component> - Service component information objects
- disk
Space String - The disk space of the service, possible values depend on the service type, the cloud provider and the project. Reducing will result in the service rebalancing.
- disk
Space StringCap - The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- disk
Space StringDefault - The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for
disk_space - disk
Space StringStep - The default disk space step of the service, possible values depend on the service type, the cloud provider and the project.
disk_spaceneeds to increment fromdisk_space_defaultby increments of this size. - disk
Space StringUsed - Disk space that service is currently using
- maintenance
Window StringDow - Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenance
Window StringTime - Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- pg
Pg
Pg - PostgreSQL specific server provided values
- pg
User PgConfig Pg User Config - Pg user configurable settings
- plan String
- Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are
hobbyist,startup-x,business-xandpremium-xwherexis (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page. - project String
- Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- project
Vpc StringId - Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- service
Host String - The hostname of the service.
- service
Integrations List<PgService Integration> - Service integrations to specify when creating a service. Not applied after initial service creation
- service
Name String - Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- service
Password String - Password used for connecting to the service, if applicable
- service
Port Integer - The port of the service
- service
Type String - Aiven internal service type code
- service
Uri String - URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- service
Username String - Username used for connecting to the service, if applicable
- state String
- Service state. One of
POWEROFF,REBALANCING,REBUILDINGorRUNNING - static
Ips List<String> - Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
- termination
Protection Boolean - Prevents the service from being deleted. It is recommended to set this to
truefor all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
- cloud
Name string - Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (
aws,azure,dogoogle,upcloud, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS. - components
Pg
Component[] - Service component information objects
- disk
Space string - The disk space of the service, possible values depend on the service type, the cloud provider and the project. Reducing will result in the service rebalancing.
- disk
Space stringCap - The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- disk
Space stringDefault - The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for
disk_space - disk
Space stringStep - The default disk space step of the service, possible values depend on the service type, the cloud provider and the project.
disk_spaceneeds to increment fromdisk_space_defaultby increments of this size. - disk
Space stringUsed - Disk space that service is currently using
- maintenance
Window stringDow - Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenance
Window stringTime - Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- pg
Pg
Pg - PostgreSQL specific server provided values
- pg
User PgConfig Pg User Config - Pg user configurable settings
- plan string
- Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are
hobbyist,startup-x,business-xandpremium-xwherexis (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page. - project string
- Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- project
Vpc stringId - Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- service
Host string - The hostname of the service.
- service
Integrations PgService Integration[] - Service integrations to specify when creating a service. Not applied after initial service creation
- service
Name string - Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- service
Password string - Password used for connecting to the service, if applicable
- service
Port number - The port of the service
- service
Type string - Aiven internal service type code
- service
Uri string - URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- service
Username string - Username used for connecting to the service, if applicable
- state string
- Service state. One of
POWEROFF,REBALANCING,REBUILDINGorRUNNING - static
Ips string[] - Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
- termination
Protection boolean - Prevents the service from being deleted. It is recommended to set this to
truefor all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
- cloud_
name str - Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (
aws,azure,dogoogle,upcloud, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS. - components
Sequence[Pg
Component Args] - Service component information objects
- disk_
space str - The disk space of the service, possible values depend on the service type, the cloud provider and the project. Reducing will result in the service rebalancing.
- disk_
space_ strcap - The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- disk_
space_ strdefault - The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for
disk_space - disk_
space_ strstep - The default disk space step of the service, possible values depend on the service type, the cloud provider and the project.
disk_spaceneeds to increment fromdisk_space_defaultby increments of this size. - disk_
space_ strused - Disk space that service is currently using
- maintenance_
window_ strdow - Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenance_
window_ strtime - Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- pg
Pg
Pg Args - PostgreSQL specific server provided values
- pg_
user_ Pgconfig Pg User Config Args - Pg user configurable settings
- plan str
- Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are
hobbyist,startup-x,business-xandpremium-xwherexis (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page. - project str
- Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- project_
vpc_ strid - Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- service_
host str - The hostname of the service.
- service_
integrations Sequence[PgService Integration Args] - Service integrations to specify when creating a service. Not applied after initial service creation
- service_
name str - Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- service_
password str - Password used for connecting to the service, if applicable
- service_
port int - The port of the service
- service_
type str - Aiven internal service type code
- service_
uri str - URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- service_
username str - Username used for connecting to the service, if applicable
- state str
- Service state. One of
POWEROFF,REBALANCING,REBUILDINGorRUNNING - static_
ips Sequence[str] - Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
- termination_
protection bool - Prevents the service from being deleted. It is recommended to set this to
truefor all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
- cloud
Name String - Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (
aws,azure,dogoogle,upcloud, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS. - components List<Property Map>
- Service component information objects
- disk
Space String - The disk space of the service, possible values depend on the service type, the cloud provider and the project. Reducing will result in the service rebalancing.
- disk
Space StringCap - The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- disk
Space StringDefault - The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for
disk_space - disk
Space StringStep - The default disk space step of the service, possible values depend on the service type, the cloud provider and the project.
disk_spaceneeds to increment fromdisk_space_defaultby increments of this size. - disk
Space StringUsed - Disk space that service is currently using
- maintenance
Window StringDow - Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenance
Window StringTime - Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- pg Property Map
- PostgreSQL specific server provided values
- pg
User Property MapConfig - Pg user configurable settings
- plan String
- Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are
hobbyist,startup-x,business-xandpremium-xwherexis (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page. - project String
- Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- project
Vpc StringId - Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- service
Host String - The hostname of the service.
- service
Integrations List<Property Map> - Service integrations to specify when creating a service. Not applied after initial service creation
- service
Name String - Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- service
Password String - Password used for connecting to the service, if applicable
- service
Port Number - The port of the service
- service
Type String - Aiven internal service type code
- service
Uri String - URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- service
Username String - Username used for connecting to the service, if applicable
- state String
- Service state. One of
POWEROFF,REBALANCING,REBUILDINGorRUNNING - static
Ips List<String> - Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
- termination
Protection Boolean - Prevents the service from being deleted. It is recommended to set this to
truefor all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
Supporting Types
PgComponent, PgComponentArgs
PgPg, PgPgArgs
- Dbname string
- Primary PostgreSQL database name
- Host string
- PostgreSQL master node host IP or name
- Password string
- PostgreSQL admin user password
- Port int
- PostgreSQL port
- Replica
Uri string - PostgreSQL replica URI for services with a replica
- Sslmode string
- PostgreSQL sslmode setting (currently always "require")
- Uri string
- PostgreSQL master connection URI
- User string
- PostgreSQL admin user name
- Dbname string
- Primary PostgreSQL database name
- Host string
- PostgreSQL master node host IP or name
- Password string
- PostgreSQL admin user password
- Port int
- PostgreSQL port
- Replica
Uri string - PostgreSQL replica URI for services with a replica
- Sslmode string
- PostgreSQL sslmode setting (currently always "require")
- Uri string
- PostgreSQL master connection URI
- User string
- PostgreSQL admin user name
- dbname String
- Primary PostgreSQL database name
- host String
- PostgreSQL master node host IP or name
- password String
- PostgreSQL admin user password
- port Integer
- PostgreSQL port
- replica
Uri String - PostgreSQL replica URI for services with a replica
- sslmode String
- PostgreSQL sslmode setting (currently always "require")
- uri String
- PostgreSQL master connection URI
- user String
- PostgreSQL admin user name
- dbname string
- Primary PostgreSQL database name
- host string
- PostgreSQL master node host IP or name
- password string
- PostgreSQL admin user password
- port number
- PostgreSQL port
- replica
Uri string - PostgreSQL replica URI for services with a replica
- sslmode string
- PostgreSQL sslmode setting (currently always "require")
- uri string
- PostgreSQL master connection URI
- user string
- PostgreSQL admin user name
- dbname str
- Primary PostgreSQL database name
- host str
- PostgreSQL master node host IP or name
- password str
- PostgreSQL admin user password
- port int
- PostgreSQL port
- replica_
uri str - PostgreSQL replica URI for services with a replica
- sslmode str
- PostgreSQL sslmode setting (currently always "require")
- uri str
- PostgreSQL master connection URI
- user str
- PostgreSQL admin user name
- dbname String
- Primary PostgreSQL database name
- host String
- PostgreSQL master node host IP or name
- password String
- PostgreSQL admin user password
- port Number
- PostgreSQL port
- replica
Uri String - PostgreSQL replica URI for services with a replica
- sslmode String
- PostgreSQL sslmode setting (currently always "require")
- uri String
- PostgreSQL master connection URI
- user String
- PostgreSQL admin user name
PgPgUserConfig, PgPgUserConfigArgs
- Admin
Password string - Custom password for admin user. Defaults to random string. This must be set only when a new service is being created.
- Admin
Username string - Custom username for admin user. This must be set only when a new service is being created.
- Backup
Hour string - The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed.
- Backup
Minute string - The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed.
- Enable
Ipv6 string - Enable IPv6
- Ip
Filters List<string> - IP filter
- Migration
Pg
Pg User Config Migration - Migrate data from existing server
- Pg
Pg
Pg User Config Pg - postgresql.conf configuration values
- Pg
Read stringReplica - Should the service which is being forked be a read replica (deprecated, use read_replica service integration instead).
- Pg
Service stringTo Fork From - Name of the PG Service from which to fork (deprecated, use servicetofork_from). This has effect only when a new service is being created.
- Pg
Version string - PostgreSQL major version
- Pgbouncer
Pg
Pg User Config Pgbouncer - PGBouncer connection pooling settings
- Pglookout
Pg
Pg User Config Pglookout - PGLookout settings
- Private
Access PgPg User Config Private Access - Allow access to selected service ports from private networks
- Privatelink
Access PgPg User Config Privatelink Access - Allow access to selected service components through Privatelink
- Project
To stringFork From - Name of another project to fork a service from. This has effect only when a new service is being created.
- Public
Access PgPg User Config Public Access - Allow access to selected service ports from the public Internet
- Recovery
Target stringTime - Recovery target time when forking a service. This has effect only when a new service is being created.
- Service
To stringFork From - Name of another service to fork from. This has effect only when a new service is being created.
- string
- sharedbufferspercentage
- Static
Ips string - Static IP addresses
- Synchronous
Replication string - Synchronous replication type. Note that the service plan also needs to support synchronous replication.
- Timescaledb
Pg
Pg User Config Timescaledb - TimescaleDB extension configuration values
- Variant string
- Variant of the PostgreSQL service, may affect the features that are exposed by default
- Work
Mem string - work_mem
- Admin
Password string - Custom password for admin user. Defaults to random string. This must be set only when a new service is being created.
- Admin
Username string - Custom username for admin user. This must be set only when a new service is being created.
- Backup
Hour string - The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed.
- Backup
Minute string - The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed.
- Enable
Ipv6 string - Enable IPv6
- Ip
Filters []string - IP filter
- Migration
Pg
Pg User Config Migration - Migrate data from existing server
- Pg
Pg
Pg User Config Pg - postgresql.conf configuration values
- Pg
Read stringReplica - Should the service which is being forked be a read replica (deprecated, use read_replica service integration instead).
- Pg
Service stringTo Fork From - Name of the PG Service from which to fork (deprecated, use servicetofork_from). This has effect only when a new service is being created.
- Pg
Version string - PostgreSQL major version
- Pgbouncer
Pg
Pg User Config Pgbouncer - PGBouncer connection pooling settings
- Pglookout
Pg
Pg User Config Pglookout - PGLookout settings
- Private
Access PgPg User Config Private Access - Allow access to selected service ports from private networks
- Privatelink
Access PgPg User Config Privatelink Access - Allow access to selected service components through Privatelink
- Project
To stringFork From - Name of another project to fork a service from. This has effect only when a new service is being created.
- Public
Access PgPg User Config Public Access - Allow access to selected service ports from the public Internet
- Recovery
Target stringTime - Recovery target time when forking a service. This has effect only when a new service is being created.
- Service
To stringFork From - Name of another service to fork from. This has effect only when a new service is being created.
- string
- sharedbufferspercentage
- Static
Ips string - Static IP addresses
- Synchronous
Replication string - Synchronous replication type. Note that the service plan also needs to support synchronous replication.
- Timescaledb
Pg
Pg User Config Timescaledb - TimescaleDB extension configuration values
- Variant string
- Variant of the PostgreSQL service, may affect the features that are exposed by default
- Work
Mem string - work_mem
- admin
Password String - Custom password for admin user. Defaults to random string. This must be set only when a new service is being created.
- admin
Username String - Custom username for admin user. This must be set only when a new service is being created.
- backup
Hour String - The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed.
- backup
Minute String - The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed.
- enable
Ipv6 String - Enable IPv6
- ip
Filters List<String> - IP filter
- migration
Pg
Pg User Config Migration - Migrate data from existing server
- pg
Pg
Pg User Config Pg - postgresql.conf configuration values
- pg
Read StringReplica - Should the service which is being forked be a read replica (deprecated, use read_replica service integration instead).
- pg
Service StringTo Fork From - Name of the PG Service from which to fork (deprecated, use servicetofork_from). This has effect only when a new service is being created.
- pg
Version String - PostgreSQL major version
- pgbouncer
Pg
Pg User Config Pgbouncer - PGBouncer connection pooling settings
- pglookout
Pg
Pg User Config Pglookout - PGLookout settings
- private
Access PgPg User Config Private Access - Allow access to selected service ports from private networks
- privatelink
Access PgPg User Config Privatelink Access - Allow access to selected service components through Privatelink
- project
To StringFork From - Name of another project to fork a service from. This has effect only when a new service is being created.
- public
Access PgPg User Config Public Access - Allow access to selected service ports from the public Internet
- recovery
Target StringTime - Recovery target time when forking a service. This has effect only when a new service is being created.
- service
To StringFork From - Name of another service to fork from. This has effect only when a new service is being created.
- String
- sharedbufferspercentage
- static
Ips String - Static IP addresses
- synchronous
Replication String - Synchronous replication type. Note that the service plan also needs to support synchronous replication.
- timescaledb
Pg
Pg User Config Timescaledb - TimescaleDB extension configuration values
- variant String
- Variant of the PostgreSQL service, may affect the features that are exposed by default
- work
Mem String - work_mem
- admin
Password string - Custom password for admin user. Defaults to random string. This must be set only when a new service is being created.
- admin
Username string - Custom username for admin user. This must be set only when a new service is being created.
- backup
Hour string - The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed.
- backup
Minute string - The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed.
- enable
Ipv6 string - Enable IPv6
- ip
Filters string[] - IP filter
- migration
Pg
Pg User Config Migration - Migrate data from existing server
- pg
Pg
Pg User Config Pg - postgresql.conf configuration values
- pg
Read stringReplica - Should the service which is being forked be a read replica (deprecated, use read_replica service integration instead).
- pg
Service stringTo Fork From - Name of the PG Service from which to fork (deprecated, use servicetofork_from). This has effect only when a new service is being created.
- pg
Version string - PostgreSQL major version
- pgbouncer
Pg
Pg User Config Pgbouncer - PGBouncer connection pooling settings
- pglookout
Pg
Pg User Config Pglookout - PGLookout settings
- private
Access PgPg User Config Private Access - Allow access to selected service ports from private networks
- privatelink
Access PgPg User Config Privatelink Access - Allow access to selected service components through Privatelink
- project
To stringFork From - Name of another project to fork a service from. This has effect only when a new service is being created.
- public
Access PgPg User Config Public Access - Allow access to selected service ports from the public Internet
- recovery
Target stringTime - Recovery target time when forking a service. This has effect only when a new service is being created.
- service
To stringFork From - Name of another service to fork from. This has effect only when a new service is being created.
- string
- sharedbufferspercentage
- static
Ips string - Static IP addresses
- synchronous
Replication string - Synchronous replication type. Note that the service plan also needs to support synchronous replication.
- timescaledb
Pg
Pg User Config Timescaledb - TimescaleDB extension configuration values
- variant string
- Variant of the PostgreSQL service, may affect the features that are exposed by default
- work
Mem string - work_mem
- admin_
password str - Custom password for admin user. Defaults to random string. This must be set only when a new service is being created.
- admin_
username str - Custom username for admin user. This must be set only when a new service is being created.
- backup_
hour str - The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed.
- backup_
minute str - The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed.
- enable_
ipv6 str - Enable IPv6
- ip_
filters Sequence[str] - IP filter
- migration
Pg
Pg User Config Migration - Migrate data from existing server
- pg
Pg
Pg User Config Pg - postgresql.conf configuration values
- pg_
read_ strreplica - Should the service which is being forked be a read replica (deprecated, use read_replica service integration instead).
- pg_
service_ strto_ fork_ from - Name of the PG Service from which to fork (deprecated, use servicetofork_from). This has effect only when a new service is being created.
- pg_
version str - PostgreSQL major version
- pgbouncer
Pg
Pg User Config Pgbouncer - PGBouncer connection pooling settings
- pglookout
Pg
Pg User Config Pglookout - PGLookout settings
- private_
access PgPg User Config Private Access - Allow access to selected service ports from private networks
- privatelink_
access PgPg User Config Privatelink Access - Allow access to selected service components through Privatelink
- project_
to_ strfork_ from - Name of another project to fork a service from. This has effect only when a new service is being created.
- public_
access PgPg User Config Public Access - Allow access to selected service ports from the public Internet
- recovery_
target_ strtime - Recovery target time when forking a service. This has effect only when a new service is being created.
- service_
to_ strfork_ from - Name of another service to fork from. This has effect only when a new service is being created.
- str
- sharedbufferspercentage
- static_
ips str - Static IP addresses
- synchronous_
replication str - Synchronous replication type. Note that the service plan also needs to support synchronous replication.
- timescaledb
Pg
Pg User Config Timescaledb - TimescaleDB extension configuration values
- variant str
- Variant of the PostgreSQL service, may affect the features that are exposed by default
- work_
mem str - work_mem
- admin
Password String - Custom password for admin user. Defaults to random string. This must be set only when a new service is being created.
- admin
Username String - Custom username for admin user. This must be set only when a new service is being created.
- backup
Hour String - The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed.
- backup
Minute String - The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed.
- enable
Ipv6 String - Enable IPv6
- ip
Filters List<String> - IP filter
- migration Property Map
- Migrate data from existing server
- pg Property Map
- postgresql.conf configuration values
- pg
Read StringReplica - Should the service which is being forked be a read replica (deprecated, use read_replica service integration instead).
- pg
Service StringTo Fork From - Name of the PG Service from which to fork (deprecated, use servicetofork_from). This has effect only when a new service is being created.
- pg
Version String - PostgreSQL major version
- pgbouncer Property Map
- PGBouncer connection pooling settings
- pglookout Property Map
- PGLookout settings
- private
Access Property Map - Allow access to selected service ports from private networks
- privatelink
Access Property Map - Allow access to selected service components through Privatelink
- project
To StringFork From - Name of another project to fork a service from. This has effect only when a new service is being created.
- public
Access Property Map - Allow access to selected service ports from the public Internet
- recovery
Target StringTime - Recovery target time when forking a service. This has effect only when a new service is being created.
- service
To StringFork From - Name of another service to fork from. This has effect only when a new service is being created.
- String
- sharedbufferspercentage
- static
Ips String - Static IP addresses
- synchronous
Replication String - Synchronous replication type. Note that the service plan also needs to support synchronous replication.
- timescaledb Property Map
- TimescaleDB extension configuration values
- variant String
- Variant of the PostgreSQL service, may affect the features that are exposed by default
- work
Mem String - work_mem
PgPgUserConfigMigration, PgPgUserConfigMigrationArgs
PgPgUserConfigPg, PgPgUserConfigPgArgs
- Autovacuum
Analyze stringScale Factor - Autovacuum
Analyze stringThreshold - Autovacuum
Freeze stringMax Age - Autovacuum
Max stringWorkers - Autovacuum
Naptime string - Autovacuum
Vacuum stringCost Delay - Autovacuum
Vacuum stringCost Limit - Autovacuum
Vacuum stringScale Factor - Autovacuum
Vacuum stringThreshold - Bgwriter
Delay string - Bgwriter
Flush stringAfter - Bgwriter
Lru stringMaxpages - Bgwriter
Lru stringMultiplier - Deadlock
Timeout string - Default
Toast stringCompression - Idle
In stringTransaction Session Timeout - Jit string
- Log
Autovacuum stringMin Duration - Log
Error stringVerbosity - Log
Line stringPrefix - Log
Min stringDuration Statement - Max
Files stringPer Process - Max
Locks stringPer Transaction - Max
Logical stringReplication Workers - Max
Parallel stringWorkers - Max
Parallel stringWorkers Per Gather - Max
Pred stringLocks Per Transaction - Max
Prepared stringTransactions - Max
Replication stringSlots - Max
Slot stringWal Keep Size - Max
Stack stringDepth - Max
Standby stringArchive Delay - Max
Standby stringStreaming Delay - Max
Wal stringSenders - Max
Worker stringProcesses - Pg
Partman stringBgw Dot Interval - Pg
Partman stringBgw Dot Role - Pg
Stat stringStatements Dot Track - Temp
File stringLimit - Timezone string
- Track
Activity stringQuery Size - Track
Commit stringTimestamp - Track
Functions string - Track
Io stringTiming - Wal
Sender stringTimeout - Wal
Writer stringDelay
- Autovacuum
Analyze stringScale Factor - Autovacuum
Analyze stringThreshold - Autovacuum
Freeze stringMax Age - Autovacuum
Max stringWorkers - Autovacuum
Naptime string - Autovacuum
Vacuum stringCost Delay - Autovacuum
Vacuum stringCost Limit - Autovacuum
Vacuum stringScale Factor - Autovacuum
Vacuum stringThreshold - Bgwriter
Delay string - Bgwriter
Flush stringAfter - Bgwriter
Lru stringMaxpages - Bgwriter
Lru stringMultiplier - Deadlock
Timeout string - Default
Toast stringCompression - Idle
In stringTransaction Session Timeout - Jit string
- Log
Autovacuum stringMin Duration - Log
Error stringVerbosity - Log
Line stringPrefix - Log
Min stringDuration Statement - Max
Files stringPer Process - Max
Locks stringPer Transaction - Max
Logical stringReplication Workers - Max
Parallel stringWorkers - Max
Parallel stringWorkers Per Gather - Max
Pred stringLocks Per Transaction - Max
Prepared stringTransactions - Max
Replication stringSlots - Max
Slot stringWal Keep Size - Max
Stack stringDepth - Max
Standby stringArchive Delay - Max
Standby stringStreaming Delay - Max
Wal stringSenders - Max
Worker stringProcesses - Pg
Partman stringBgw Dot Interval - Pg
Partman stringBgw Dot Role - Pg
Stat stringStatements Dot Track - Temp
File stringLimit - Timezone string
- Track
Activity stringQuery Size - Track
Commit stringTimestamp - Track
Functions string - Track
Io stringTiming - Wal
Sender stringTimeout - Wal
Writer stringDelay
- autovacuum
Analyze StringScale Factor - autovacuum
Analyze StringThreshold - autovacuum
Freeze StringMax Age - autovacuum
Max StringWorkers - autovacuum
Naptime String - autovacuum
Vacuum StringCost Delay - autovacuum
Vacuum StringCost Limit - autovacuum
Vacuum StringScale Factor - autovacuum
Vacuum StringThreshold - bgwriter
Delay String - bgwriter
Flush StringAfter - bgwriter
Lru StringMaxpages - bgwriter
Lru StringMultiplier - deadlock
Timeout String - default
Toast StringCompression - idle
In StringTransaction Session Timeout - jit String
- log
Autovacuum StringMin Duration - log
Error StringVerbosity - log
Line StringPrefix - log
Min StringDuration Statement - max
Files StringPer Process - max
Locks StringPer Transaction - max
Logical StringReplication Workers - max
Parallel StringWorkers - max
Parallel StringWorkers Per Gather - max
Pred StringLocks Per Transaction - max
Prepared StringTransactions - max
Replication StringSlots - max
Slot StringWal Keep Size - max
Stack StringDepth - max
Standby StringArchive Delay - max
Standby StringStreaming Delay - max
Wal StringSenders - max
Worker StringProcesses - pg
Partman StringBgw Dot Interval - pg
Partman StringBgw Dot Role - pg
Stat StringStatements Dot Track - temp
File StringLimit - timezone String
- track
Activity StringQuery Size - track
Commit StringTimestamp - track
Functions String - track
Io StringTiming - wal
Sender StringTimeout - wal
Writer StringDelay
- autovacuum
Analyze stringScale Factor - autovacuum
Analyze stringThreshold - autovacuum
Freeze stringMax Age - autovacuum
Max stringWorkers - autovacuum
Naptime string - autovacuum
Vacuum stringCost Delay - autovacuum
Vacuum stringCost Limit - autovacuum
Vacuum stringScale Factor - autovacuum
Vacuum stringThreshold - bgwriter
Delay string - bgwriter
Flush stringAfter - bgwriter
Lru stringMaxpages - bgwriter
Lru stringMultiplier - deadlock
Timeout string - default
Toast stringCompression - idle
In stringTransaction Session Timeout - jit string
- log
Autovacuum stringMin Duration - log
Error stringVerbosity - log
Line stringPrefix - log
Min stringDuration Statement - max
Files stringPer Process - max
Locks stringPer Transaction - max
Logical stringReplication Workers - max
Parallel stringWorkers - max
Parallel stringWorkers Per Gather - max
Pred stringLocks Per Transaction - max
Prepared stringTransactions - max
Replication stringSlots - max
Slot stringWal Keep Size - max
Stack stringDepth - max
Standby stringArchive Delay - max
Standby stringStreaming Delay - max
Wal stringSenders - max
Worker stringProcesses - pg
Partman stringBgw Dot Interval - pg
Partman stringBgw Dot Role - pg
Stat stringStatements Dot Track - temp
File stringLimit - timezone string
- track
Activity stringQuery Size - track
Commit stringTimestamp - track
Functions string - track
Io stringTiming - wal
Sender stringTimeout - wal
Writer stringDelay
- autovacuum_
analyze_ strscale_ factor - autovacuum_
analyze_ strthreshold - autovacuum_
freeze_ strmax_ age - autovacuum_
max_ strworkers - autovacuum_
naptime str - autovacuum_
vacuum_ strcost_ delay - autovacuum_
vacuum_ strcost_ limit - autovacuum_
vacuum_ strscale_ factor - autovacuum_
vacuum_ strthreshold - bgwriter_
delay str - bgwriter_
flush_ strafter - bgwriter_
lru_ strmaxpages - bgwriter_
lru_ strmultiplier - deadlock_
timeout str - default_
toast_ strcompression - idle_
in_ strtransaction_ session_ timeout - jit str
- log_
autovacuum_ strmin_ duration - log_
error_ strverbosity - log_
line_ strprefix - log_
min_ strduration_ statement - max_
files_ strper_ process - max_
locks_ strper_ transaction - max_
logical_ strreplication_ workers - max_
parallel_ strworkers - max_
parallel_ strworkers_ per_ gather - max_
pred_ strlocks_ per_ transaction - max_
prepared_ strtransactions - max_
replication_ strslots - max_
slot_ strwal_ keep_ size - max_
stack_ strdepth - max_
standby_ strarchive_ delay - max_
standby_ strstreaming_ delay - max_
wal_ strsenders - max_
worker_ strprocesses - pg_
partman_ strbgw_ dot_ interval - pg_
partman_ strbgw_ dot_ role - pg_
stat_ strstatements_ dot_ track - temp_
file_ strlimit - timezone str
- track_
activity_ strquery_ size - track_
commit_ strtimestamp - track_
functions str - track_
io_ strtiming - wal_
sender_ strtimeout - wal_
writer_ strdelay
- autovacuum
Analyze StringScale Factor - autovacuum
Analyze StringThreshold - autovacuum
Freeze StringMax Age - autovacuum
Max StringWorkers - autovacuum
Naptime String - autovacuum
Vacuum StringCost Delay - autovacuum
Vacuum StringCost Limit - autovacuum
Vacuum StringScale Factor - autovacuum
Vacuum StringThreshold - bgwriter
Delay String - bgwriter
Flush StringAfter - bgwriter
Lru StringMaxpages - bgwriter
Lru StringMultiplier - deadlock
Timeout String - default
Toast StringCompression - idle
In StringTransaction Session Timeout - jit String
- log
Autovacuum StringMin Duration - log
Error StringVerbosity - log
Line StringPrefix - log
Min StringDuration Statement - max
Files StringPer Process - max
Locks StringPer Transaction - max
Logical StringReplication Workers - max
Parallel StringWorkers - max
Parallel StringWorkers Per Gather - max
Pred StringLocks Per Transaction - max
Prepared StringTransactions - max
Replication StringSlots - max
Slot StringWal Keep Size - max
Stack StringDepth - max
Standby StringArchive Delay - max
Standby StringStreaming Delay - max
Wal StringSenders - max
Worker StringProcesses - pg
Partman StringBgw Dot Interval - pg
Partman StringBgw Dot Role - pg
Stat StringStatements Dot Track - temp
File StringLimit - timezone String
- track
Activity StringQuery Size - track
Commit StringTimestamp - track
Functions String - track
Io StringTiming - wal
Sender StringTimeout - wal
Writer StringDelay
PgPgUserConfigPgbouncer, PgPgUserConfigPgbouncerArgs
- Autodb
Idle stringTimeout - Autodb
Max stringDb Connections - Autodb
Pool stringMode - Autodb
Pool stringSize - Ignore
Startup List<string>Parameters - Min
Pool stringSize - Server
Idle stringTimeout - Server
Lifetime string - Server
Reset stringQuery Always
- Autodb
Idle stringTimeout - Autodb
Max stringDb Connections - Autodb
Pool stringMode - Autodb
Pool stringSize - Ignore
Startup []stringParameters - Min
Pool stringSize - Server
Idle stringTimeout - Server
Lifetime string - Server
Reset stringQuery Always
- autodb
Idle StringTimeout - autodb
Max StringDb Connections - autodb
Pool StringMode - autodb
Pool StringSize - ignore
Startup List<String>Parameters - min
Pool StringSize - server
Idle StringTimeout - server
Lifetime String - server
Reset StringQuery Always
- autodb
Idle stringTimeout - autodb
Max stringDb Connections - autodb
Pool stringMode - autodb
Pool stringSize - ignore
Startup string[]Parameters - min
Pool stringSize - server
Idle stringTimeout - server
Lifetime string - server
Reset stringQuery Always
- autodb_
idle_ strtimeout - autodb_
max_ strdb_ connections - autodb_
pool_ strmode - autodb_
pool_ strsize - ignore_
startup_ Sequence[str]parameters - min_
pool_ strsize - server_
idle_ strtimeout - server_
lifetime str - server_
reset_ strquery_ always
- autodb
Idle StringTimeout - autodb
Max StringDb Connections - autodb
Pool StringMode - autodb
Pool StringSize - ignore
Startup List<String>Parameters - min
Pool StringSize - server
Idle StringTimeout - server
Lifetime String - server
Reset StringQuery Always
PgPgUserConfigPglookout, PgPgUserConfigPglookoutArgs
PgPgUserConfigPrivateAccess, PgPgUserConfigPrivateAccessArgs
- Pg string
- PostgreSQL specific server provided values
- Pgbouncer string
- Prometheus string
- Pg string
- PostgreSQL specific server provided values
- Pgbouncer string
- Prometheus string
- pg String
- PostgreSQL specific server provided values
- pgbouncer String
- prometheus String
- pg string
- PostgreSQL specific server provided values
- pgbouncer string
- prometheus string
- pg str
- PostgreSQL specific server provided values
- pgbouncer str
- prometheus str
- pg String
- PostgreSQL specific server provided values
- pgbouncer String
- prometheus String
PgPgUserConfigPrivatelinkAccess, PgPgUserConfigPrivatelinkAccessArgs
- Pg string
- PostgreSQL specific server provided values
- Pgbouncer string
- Prometheus string
- Pg string
- PostgreSQL specific server provided values
- Pgbouncer string
- Prometheus string
- pg String
- PostgreSQL specific server provided values
- pgbouncer String
- prometheus String
- pg string
- PostgreSQL specific server provided values
- pgbouncer string
- prometheus string
- pg str
- PostgreSQL specific server provided values
- pgbouncer str
- prometheus str
- pg String
- PostgreSQL specific server provided values
- pgbouncer String
- prometheus String
PgPgUserConfigPublicAccess, PgPgUserConfigPublicAccessArgs
- Pg string
- PostgreSQL specific server provided values
- Pgbouncer string
- Prometheus string
- Pg string
- PostgreSQL specific server provided values
- Pgbouncer string
- Prometheus string
- pg String
- PostgreSQL specific server provided values
- pgbouncer String
- prometheus String
- pg string
- PostgreSQL specific server provided values
- pgbouncer string
- prometheus string
- pg str
- PostgreSQL specific server provided values
- pgbouncer str
- prometheus str
- pg String
- PostgreSQL specific server provided values
- pgbouncer String
- prometheus String
PgPgUserConfigTimescaledb, PgPgUserConfigTimescaledbArgs
- Max
Background stringWorkers
- Max
Background stringWorkers
- max
Background StringWorkers
- max
Background stringWorkers
- max
Background StringWorkers
PgServiceIntegration, PgServiceIntegrationArgs
- Integration
Type string - Type of the service integration. The only supported value at the moment is
read_replica - Source
Service stringName - Name of the source service
- Integration
Type string - Type of the service integration. The only supported value at the moment is
read_replica - Source
Service stringName - Name of the source service
- integration
Type String - Type of the service integration. The only supported value at the moment is
read_replica - source
Service StringName - Name of the source service
- integration
Type string - Type of the service integration. The only supported value at the moment is
read_replica - source
Service stringName - Name of the source service
- integration_
type str - Type of the service integration. The only supported value at the moment is
read_replica - source_
service_ strname - Name of the source service
- integration
Type String - Type of the service integration. The only supported value at the moment is
read_replica - source
Service StringName - Name of the source service
Package Details
- Repository
- Aiven pulumi/pulumi-aiven
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aivenTerraform Provider.
published on Monday, Mar 9, 2026 by Pulumi
