aiven.Alloydbomni
Explore with Pulumi AI
Creates and manages an Aiven for AlloyDB Omni service.
This resource is in the beta stage and may change without notice. Set
the PROVIDER_AIVEN_ENABLE_BETA environment variable to use the resource.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aiven from "@pulumi/aiven";
const exampleAlloydbomni = new aiven.Alloydbomni("example_alloydbomni", {
    project: exampleProject.project,
    cloudName: "google-europe-west1",
    plan: "startup-4",
    serviceName: "example-alloydbomni-service",
    maintenanceWindowDow: "monday",
    maintenanceWindowTime: "10:00:00",
    tags: [{
        key: "test",
        value: "val",
    }],
    alloydbomniUserConfig: {
        publicAccess: {
            pg: true,
            prometheus: false,
        },
        pg: {
            idleInTransactionSessionTimeout: 900,
            logMinDurationStatement: -1,
        },
    },
});
import pulumi
import pulumi_aiven as aiven
example_alloydbomni = aiven.Alloydbomni("example_alloydbomni",
    project=example_project["project"],
    cloud_name="google-europe-west1",
    plan="startup-4",
    service_name="example-alloydbomni-service",
    maintenance_window_dow="monday",
    maintenance_window_time="10:00:00",
    tags=[{
        "key": "test",
        "value": "val",
    }],
    alloydbomni_user_config={
        "public_access": {
            "pg": True,
            "prometheus": False,
        },
        "pg": {
            "idle_in_transaction_session_timeout": 900,
            "log_min_duration_statement": -1,
        },
    })
package main
import (
	"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := aiven.NewAlloydbomni(ctx, "example_alloydbomni", &aiven.AlloydbomniArgs{
			Project:               pulumi.Any(exampleProject.Project),
			CloudName:             pulumi.String("google-europe-west1"),
			Plan:                  pulumi.String("startup-4"),
			ServiceName:           pulumi.String("example-alloydbomni-service"),
			MaintenanceWindowDow:  pulumi.String("monday"),
			MaintenanceWindowTime: pulumi.String("10:00:00"),
			Tags: aiven.AlloydbomniTagArray{
				&aiven.AlloydbomniTagArgs{
					Key:   pulumi.String("test"),
					Value: pulumi.String("val"),
				},
			},
			AlloydbomniUserConfig: &aiven.AlloydbomniAlloydbomniUserConfigArgs{
				PublicAccess: &aiven.AlloydbomniAlloydbomniUserConfigPublicAccessArgs{
					Pg:         pulumi.Bool(true),
					Prometheus: pulumi.Bool(false),
				},
				Pg: &aiven.AlloydbomniAlloydbomniUserConfigPgArgs{
					IdleInTransactionSessionTimeout: pulumi.Int(900),
					LogMinDurationStatement:         pulumi.Int(-1),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aiven = Pulumi.Aiven;
return await Deployment.RunAsync(() => 
{
    var exampleAlloydbomni = new Aiven.Alloydbomni("example_alloydbomni", new()
    {
        Project = exampleProject.Project,
        CloudName = "google-europe-west1",
        Plan = "startup-4",
        ServiceName = "example-alloydbomni-service",
        MaintenanceWindowDow = "monday",
        MaintenanceWindowTime = "10:00:00",
        Tags = new[]
        {
            new Aiven.Inputs.AlloydbomniTagArgs
            {
                Key = "test",
                Value = "val",
            },
        },
        AlloydbomniUserConfig = new Aiven.Inputs.AlloydbomniAlloydbomniUserConfigArgs
        {
            PublicAccess = new Aiven.Inputs.AlloydbomniAlloydbomniUserConfigPublicAccessArgs
            {
                Pg = true,
                Prometheus = false,
            },
            Pg = new Aiven.Inputs.AlloydbomniAlloydbomniUserConfigPgArgs
            {
                IdleInTransactionSessionTimeout = 900,
                LogMinDurationStatement = -1,
            },
        },
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aiven.Alloydbomni;
import com.pulumi.aiven.AlloydbomniArgs;
import com.pulumi.aiven.inputs.AlloydbomniTagArgs;
import com.pulumi.aiven.inputs.AlloydbomniAlloydbomniUserConfigArgs;
import com.pulumi.aiven.inputs.AlloydbomniAlloydbomniUserConfigPublicAccessArgs;
import com.pulumi.aiven.inputs.AlloydbomniAlloydbomniUserConfigPgArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var exampleAlloydbomni = new Alloydbomni("exampleAlloydbomni", AlloydbomniArgs.builder()
            .project(exampleProject.project())
            .cloudName("google-europe-west1")
            .plan("startup-4")
            .serviceName("example-alloydbomni-service")
            .maintenanceWindowDow("monday")
            .maintenanceWindowTime("10:00:00")
            .tags(AlloydbomniTagArgs.builder()
                .key("test")
                .value("val")
                .build())
            .alloydbomniUserConfig(AlloydbomniAlloydbomniUserConfigArgs.builder()
                .publicAccess(AlloydbomniAlloydbomniUserConfigPublicAccessArgs.builder()
                    .pg(true)
                    .prometheus(false)
                    .build())
                .pg(AlloydbomniAlloydbomniUserConfigPgArgs.builder()
                    .idleInTransactionSessionTimeout(900)
                    .logMinDurationStatement(-1)
                    .build())
                .build())
            .build());
    }
}
resources:
  exampleAlloydbomni:
    type: aiven:Alloydbomni
    name: example_alloydbomni
    properties:
      project: ${exampleProject.project}
      cloudName: google-europe-west1
      plan: startup-4
      serviceName: example-alloydbomni-service
      maintenanceWindowDow: monday
      maintenanceWindowTime: 10:00:00
      tags:
        - key: test
          value: val
      alloydbomniUserConfig:
        publicAccess:
          pg: true
          prometheus: false
        pg:
          idleInTransactionSessionTimeout: 900
          logMinDurationStatement: -1
Create Alloydbomni Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Alloydbomni(name: string, args: AlloydbomniArgs, opts?: CustomResourceOptions);@overload
def Alloydbomni(resource_name: str,
                args: AlloydbomniArgs,
                opts: Optional[ResourceOptions] = None)
@overload
def Alloydbomni(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                service_name: Optional[str] = None,
                plan: Optional[str] = None,
                project: Optional[str] = None,
                disk_space: Optional[str] = None,
                cloud_name: Optional[str] = None,
                maintenance_window_dow: Optional[str] = None,
                maintenance_window_time: Optional[str] = None,
                service_account_credentials: Optional[str] = None,
                alloydbomni_user_config: Optional[AlloydbomniAlloydbomniUserConfigArgs] = None,
                alloydbomni: Optional[AlloydbomniAlloydbomniArgs] = None,
                project_vpc_id: Optional[str] = None,
                service_integrations: Optional[Sequence[AlloydbomniServiceIntegrationArgs]] = None,
                additional_disk_space: Optional[str] = None,
                static_ips: Optional[Sequence[str]] = None,
                tags: Optional[Sequence[AlloydbomniTagArgs]] = None,
                tech_emails: Optional[Sequence[AlloydbomniTechEmailArgs]] = None,
                termination_protection: Optional[bool] = None)func NewAlloydbomni(ctx *Context, name string, args AlloydbomniArgs, opts ...ResourceOption) (*Alloydbomni, error)public Alloydbomni(string name, AlloydbomniArgs args, CustomResourceOptions? opts = null)
public Alloydbomni(String name, AlloydbomniArgs args)
public Alloydbomni(String name, AlloydbomniArgs args, CustomResourceOptions options)
type: aiven:Alloydbomni
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 AlloydbomniArgs
- 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 AlloydbomniArgs
- 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 AlloydbomniArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AlloydbomniArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AlloydbomniArgs
- 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 alloydbomniResource = new Aiven.Alloydbomni("alloydbomniResource", new()
{
    ServiceName = "string",
    Plan = "string",
    Project = "string",
    CloudName = "string",
    MaintenanceWindowDow = "string",
    MaintenanceWindowTime = "string",
    ServiceAccountCredentials = "string",
    AlloydbomniUserConfig = new Aiven.Inputs.AlloydbomniAlloydbomniUserConfigArgs
    {
        AdditionalBackupRegions = "string",
        AdminPassword = "string",
        AdminUsername = "string",
        AlloydbomniVersion = "string",
        BackupHour = 0,
        BackupMinute = 0,
        EnableIpv6 = false,
        GoogleColumnarEngineEnabled = false,
        GoogleColumnarEngineMemorySizePercentage = 0,
        IpFilterObjects = new[]
        {
            new Aiven.Inputs.AlloydbomniAlloydbomniUserConfigIpFilterObjectArgs
            {
                Network = "string",
                Description = "string",
            },
        },
        IpFilterStrings = new[]
        {
            "string",
        },
        Pg = new Aiven.Inputs.AlloydbomniAlloydbomniUserConfigPgArgs
        {
            AutovacuumAnalyzeScaleFactor = 0,
            AutovacuumAnalyzeThreshold = 0,
            AutovacuumFreezeMaxAge = 0,
            AutovacuumMaxWorkers = 0,
            AutovacuumNaptime = 0,
            AutovacuumVacuumCostDelay = 0,
            AutovacuumVacuumCostLimit = 0,
            AutovacuumVacuumScaleFactor = 0,
            AutovacuumVacuumThreshold = 0,
            BgwriterDelay = 0,
            BgwriterFlushAfter = 0,
            BgwriterLruMaxpages = 0,
            BgwriterLruMultiplier = 0,
            DeadlockTimeout = 0,
            DefaultToastCompression = "string",
            IdleInTransactionSessionTimeout = 0,
            Jit = false,
            LogAutovacuumMinDuration = 0,
            LogErrorVerbosity = "string",
            LogLinePrefix = "string",
            LogMinDurationStatement = 0,
            LogTempFiles = 0,
            MaxFilesPerProcess = 0,
            MaxLocksPerTransaction = 0,
            MaxLogicalReplicationWorkers = 0,
            MaxParallelWorkers = 0,
            MaxParallelWorkersPerGather = 0,
            MaxPredLocksPerTransaction = 0,
            MaxPreparedTransactions = 0,
            MaxReplicationSlots = 0,
            MaxSlotWalKeepSize = 0,
            MaxStackDepth = 0,
            MaxStandbyArchiveDelay = 0,
            MaxStandbyStreamingDelay = 0,
            MaxWalSenders = 0,
            MaxWorkerProcesses = 0,
            PasswordEncryption = "string",
            PgPartmanBgwDotInterval = 0,
            PgPartmanBgwDotRole = "string",
            PgStatStatementsDotTrack = "string",
            TempFileLimit = 0,
            Timezone = "string",
            TrackActivityQuerySize = 0,
            TrackCommitTimestamp = "string",
            TrackFunctions = "string",
            TrackIoTiming = "string",
            WalSenderTimeout = 0,
            WalWriterDelay = 0,
        },
        PgReadReplica = false,
        PgServiceToForkFrom = "string",
        PgVersion = "string",
        Pgbouncer = new Aiven.Inputs.AlloydbomniAlloydbomniUserConfigPgbouncerArgs
        {
            AutodbIdleTimeout = 0,
            AutodbMaxDbConnections = 0,
            AutodbPoolMode = "string",
            AutodbPoolSize = 0,
            IgnoreStartupParameters = new[]
            {
                "string",
            },
            MaxPreparedStatements = 0,
            MinPoolSize = 0,
            ServerIdleTimeout = 0,
            ServerLifetime = 0,
            ServerResetQueryAlways = false,
        },
        Pglookout = new Aiven.Inputs.AlloydbomniAlloydbomniUserConfigPglookoutArgs
        {
            MaxFailoverReplicationTimeLag = 0,
        },
        PrivateAccess = new Aiven.Inputs.AlloydbomniAlloydbomniUserConfigPrivateAccessArgs
        {
            Pg = false,
            Pgbouncer = false,
            Prometheus = false,
        },
        PrivatelinkAccess = new Aiven.Inputs.AlloydbomniAlloydbomniUserConfigPrivatelinkAccessArgs
        {
            Pg = false,
            Pgbouncer = false,
            Prometheus = false,
        },
        ProjectToForkFrom = "string",
        PublicAccess = new Aiven.Inputs.AlloydbomniAlloydbomniUserConfigPublicAccessArgs
        {
            Pg = false,
            Pgbouncer = false,
            Prometheus = false,
        },
        RecoveryTargetTime = "string",
        ServiceLog = false,
        ServiceToForkFrom = "string",
        SharedBuffersPercentage = 0,
        StaticIps = false,
        SynchronousReplication = "string",
        Variant = "string",
        WorkMem = 0,
    },
    AlloydbomniServer = new Aiven.Inputs.AlloydbomniAlloydbomniArgs
    {
        Dbname = "string",
        Host = "string",
        MaxConnections = 0,
        Params = new[]
        {
            new Aiven.Inputs.AlloydbomniAlloydbomniParamArgs
            {
                DatabaseName = "string",
                Host = "string",
                Password = "string",
                Port = 0,
                Sslmode = "string",
                User = "string",
            },
        },
        Password = "string",
        Port = 0,
        ReplicaUri = "string",
        Sslmode = "string",
        StandbyUris = new[]
        {
            "string",
        },
        SyncingUris = new[]
        {
            "string",
        },
        Uri = "string",
        Uris = new[]
        {
            "string",
        },
        User = "string",
    },
    ProjectVpcId = "string",
    ServiceIntegrations = new[]
    {
        new Aiven.Inputs.AlloydbomniServiceIntegrationArgs
        {
            IntegrationType = "string",
            SourceServiceName = "string",
        },
    },
    AdditionalDiskSpace = "string",
    StaticIps = new[]
    {
        "string",
    },
    Tags = new[]
    {
        new Aiven.Inputs.AlloydbomniTagArgs
        {
            Key = "string",
            Value = "string",
        },
    },
    TechEmails = new[]
    {
        new Aiven.Inputs.AlloydbomniTechEmailArgs
        {
            Email = "string",
        },
    },
    TerminationProtection = false,
});
example, err := aiven.NewAlloydbomni(ctx, "alloydbomniResource", &aiven.AlloydbomniArgs{
	ServiceName:               pulumi.String("string"),
	Plan:                      pulumi.String("string"),
	Project:                   pulumi.String("string"),
	CloudName:                 pulumi.String("string"),
	MaintenanceWindowDow:      pulumi.String("string"),
	MaintenanceWindowTime:     pulumi.String("string"),
	ServiceAccountCredentials: pulumi.String("string"),
	AlloydbomniUserConfig: &aiven.AlloydbomniAlloydbomniUserConfigArgs{
		AdditionalBackupRegions:                  pulumi.String("string"),
		AdminPassword:                            pulumi.String("string"),
		AdminUsername:                            pulumi.String("string"),
		AlloydbomniVersion:                       pulumi.String("string"),
		BackupHour:                               pulumi.Int(0),
		BackupMinute:                             pulumi.Int(0),
		EnableIpv6:                               pulumi.Bool(false),
		GoogleColumnarEngineEnabled:              pulumi.Bool(false),
		GoogleColumnarEngineMemorySizePercentage: pulumi.Int(0),
		IpFilterObjects: aiven.AlloydbomniAlloydbomniUserConfigIpFilterObjectArray{
			&aiven.AlloydbomniAlloydbomniUserConfigIpFilterObjectArgs{
				Network:     pulumi.String("string"),
				Description: pulumi.String("string"),
			},
		},
		IpFilterStrings: pulumi.StringArray{
			pulumi.String("string"),
		},
		Pg: &aiven.AlloydbomniAlloydbomniUserConfigPgArgs{
			AutovacuumAnalyzeScaleFactor:    pulumi.Float64(0),
			AutovacuumAnalyzeThreshold:      pulumi.Int(0),
			AutovacuumFreezeMaxAge:          pulumi.Int(0),
			AutovacuumMaxWorkers:            pulumi.Int(0),
			AutovacuumNaptime:               pulumi.Int(0),
			AutovacuumVacuumCostDelay:       pulumi.Int(0),
			AutovacuumVacuumCostLimit:       pulumi.Int(0),
			AutovacuumVacuumScaleFactor:     pulumi.Float64(0),
			AutovacuumVacuumThreshold:       pulumi.Int(0),
			BgwriterDelay:                   pulumi.Int(0),
			BgwriterFlushAfter:              pulumi.Int(0),
			BgwriterLruMaxpages:             pulumi.Int(0),
			BgwriterLruMultiplier:           pulumi.Float64(0),
			DeadlockTimeout:                 pulumi.Int(0),
			DefaultToastCompression:         pulumi.String("string"),
			IdleInTransactionSessionTimeout: pulumi.Int(0),
			Jit:                             pulumi.Bool(false),
			LogAutovacuumMinDuration:        pulumi.Int(0),
			LogErrorVerbosity:               pulumi.String("string"),
			LogLinePrefix:                   pulumi.String("string"),
			LogMinDurationStatement:         pulumi.Int(0),
			LogTempFiles:                    pulumi.Int(0),
			MaxFilesPerProcess:              pulumi.Int(0),
			MaxLocksPerTransaction:          pulumi.Int(0),
			MaxLogicalReplicationWorkers:    pulumi.Int(0),
			MaxParallelWorkers:              pulumi.Int(0),
			MaxParallelWorkersPerGather:     pulumi.Int(0),
			MaxPredLocksPerTransaction:      pulumi.Int(0),
			MaxPreparedTransactions:         pulumi.Int(0),
			MaxReplicationSlots:             pulumi.Int(0),
			MaxSlotWalKeepSize:              pulumi.Int(0),
			MaxStackDepth:                   pulumi.Int(0),
			MaxStandbyArchiveDelay:          pulumi.Int(0),
			MaxStandbyStreamingDelay:        pulumi.Int(0),
			MaxWalSenders:                   pulumi.Int(0),
			MaxWorkerProcesses:              pulumi.Int(0),
			PasswordEncryption:              pulumi.String("string"),
			PgPartmanBgwDotInterval:         pulumi.Int(0),
			PgPartmanBgwDotRole:             pulumi.String("string"),
			PgStatStatementsDotTrack:        pulumi.String("string"),
			TempFileLimit:                   pulumi.Int(0),
			Timezone:                        pulumi.String("string"),
			TrackActivityQuerySize:          pulumi.Int(0),
			TrackCommitTimestamp:            pulumi.String("string"),
			TrackFunctions:                  pulumi.String("string"),
			TrackIoTiming:                   pulumi.String("string"),
			WalSenderTimeout:                pulumi.Int(0),
			WalWriterDelay:                  pulumi.Int(0),
		},
		PgReadReplica:       pulumi.Bool(false),
		PgServiceToForkFrom: pulumi.String("string"),
		PgVersion:           pulumi.String("string"),
		Pgbouncer: &aiven.AlloydbomniAlloydbomniUserConfigPgbouncerArgs{
			AutodbIdleTimeout:      pulumi.Int(0),
			AutodbMaxDbConnections: pulumi.Int(0),
			AutodbPoolMode:         pulumi.String("string"),
			AutodbPoolSize:         pulumi.Int(0),
			IgnoreStartupParameters: pulumi.StringArray{
				pulumi.String("string"),
			},
			MaxPreparedStatements:  pulumi.Int(0),
			MinPoolSize:            pulumi.Int(0),
			ServerIdleTimeout:      pulumi.Int(0),
			ServerLifetime:         pulumi.Int(0),
			ServerResetQueryAlways: pulumi.Bool(false),
		},
		Pglookout: &aiven.AlloydbomniAlloydbomniUserConfigPglookoutArgs{
			MaxFailoverReplicationTimeLag: pulumi.Int(0),
		},
		PrivateAccess: &aiven.AlloydbomniAlloydbomniUserConfigPrivateAccessArgs{
			Pg:         pulumi.Bool(false),
			Pgbouncer:  pulumi.Bool(false),
			Prometheus: pulumi.Bool(false),
		},
		PrivatelinkAccess: &aiven.AlloydbomniAlloydbomniUserConfigPrivatelinkAccessArgs{
			Pg:         pulumi.Bool(false),
			Pgbouncer:  pulumi.Bool(false),
			Prometheus: pulumi.Bool(false),
		},
		ProjectToForkFrom: pulumi.String("string"),
		PublicAccess: &aiven.AlloydbomniAlloydbomniUserConfigPublicAccessArgs{
			Pg:         pulumi.Bool(false),
			Pgbouncer:  pulumi.Bool(false),
			Prometheus: pulumi.Bool(false),
		},
		RecoveryTargetTime:      pulumi.String("string"),
		ServiceLog:              pulumi.Bool(false),
		ServiceToForkFrom:       pulumi.String("string"),
		SharedBuffersPercentage: pulumi.Float64(0),
		StaticIps:               pulumi.Bool(false),
		SynchronousReplication:  pulumi.String("string"),
		Variant:                 pulumi.String("string"),
		WorkMem:                 pulumi.Int(0),
	},
	Alloydbomni: &aiven.AlloydbomniAlloydbomniArgs{
		Dbname:         pulumi.String("string"),
		Host:           pulumi.String("string"),
		MaxConnections: pulumi.Int(0),
		Params: aiven.AlloydbomniAlloydbomniParamArray{
			&aiven.AlloydbomniAlloydbomniParamArgs{
				DatabaseName: pulumi.String("string"),
				Host:         pulumi.String("string"),
				Password:     pulumi.String("string"),
				Port:         pulumi.Int(0),
				Sslmode:      pulumi.String("string"),
				User:         pulumi.String("string"),
			},
		},
		Password:   pulumi.String("string"),
		Port:       pulumi.Int(0),
		ReplicaUri: pulumi.String("string"),
		Sslmode:    pulumi.String("string"),
		StandbyUris: pulumi.StringArray{
			pulumi.String("string"),
		},
		SyncingUris: pulumi.StringArray{
			pulumi.String("string"),
		},
		Uri: pulumi.String("string"),
		Uris: pulumi.StringArray{
			pulumi.String("string"),
		},
		User: pulumi.String("string"),
	},
	ProjectVpcId: pulumi.String("string"),
	ServiceIntegrations: aiven.AlloydbomniServiceIntegrationArray{
		&aiven.AlloydbomniServiceIntegrationArgs{
			IntegrationType:   pulumi.String("string"),
			SourceServiceName: pulumi.String("string"),
		},
	},
	AdditionalDiskSpace: pulumi.String("string"),
	StaticIps: pulumi.StringArray{
		pulumi.String("string"),
	},
	Tags: aiven.AlloydbomniTagArray{
		&aiven.AlloydbomniTagArgs{
			Key:   pulumi.String("string"),
			Value: pulumi.String("string"),
		},
	},
	TechEmails: aiven.AlloydbomniTechEmailArray{
		&aiven.AlloydbomniTechEmailArgs{
			Email: pulumi.String("string"),
		},
	},
	TerminationProtection: pulumi.Bool(false),
})
var alloydbomniResource = new Alloydbomni("alloydbomniResource", AlloydbomniArgs.builder()
    .serviceName("string")
    .plan("string")
    .project("string")
    .cloudName("string")
    .maintenanceWindowDow("string")
    .maintenanceWindowTime("string")
    .serviceAccountCredentials("string")
    .alloydbomniUserConfig(AlloydbomniAlloydbomniUserConfigArgs.builder()
        .additionalBackupRegions("string")
        .adminPassword("string")
        .adminUsername("string")
        .alloydbomniVersion("string")
        .backupHour(0)
        .backupMinute(0)
        .enableIpv6(false)
        .googleColumnarEngineEnabled(false)
        .googleColumnarEngineMemorySizePercentage(0)
        .ipFilterObjects(AlloydbomniAlloydbomniUserConfigIpFilterObjectArgs.builder()
            .network("string")
            .description("string")
            .build())
        .ipFilterStrings("string")
        .pg(AlloydbomniAlloydbomniUserConfigPgArgs.builder()
            .autovacuumAnalyzeScaleFactor(0)
            .autovacuumAnalyzeThreshold(0)
            .autovacuumFreezeMaxAge(0)
            .autovacuumMaxWorkers(0)
            .autovacuumNaptime(0)
            .autovacuumVacuumCostDelay(0)
            .autovacuumVacuumCostLimit(0)
            .autovacuumVacuumScaleFactor(0)
            .autovacuumVacuumThreshold(0)
            .bgwriterDelay(0)
            .bgwriterFlushAfter(0)
            .bgwriterLruMaxpages(0)
            .bgwriterLruMultiplier(0)
            .deadlockTimeout(0)
            .defaultToastCompression("string")
            .idleInTransactionSessionTimeout(0)
            .jit(false)
            .logAutovacuumMinDuration(0)
            .logErrorVerbosity("string")
            .logLinePrefix("string")
            .logMinDurationStatement(0)
            .logTempFiles(0)
            .maxFilesPerProcess(0)
            .maxLocksPerTransaction(0)
            .maxLogicalReplicationWorkers(0)
            .maxParallelWorkers(0)
            .maxParallelWorkersPerGather(0)
            .maxPredLocksPerTransaction(0)
            .maxPreparedTransactions(0)
            .maxReplicationSlots(0)
            .maxSlotWalKeepSize(0)
            .maxStackDepth(0)
            .maxStandbyArchiveDelay(0)
            .maxStandbyStreamingDelay(0)
            .maxWalSenders(0)
            .maxWorkerProcesses(0)
            .passwordEncryption("string")
            .pgPartmanBgwDotInterval(0)
            .pgPartmanBgwDotRole("string")
            .pgStatStatementsDotTrack("string")
            .tempFileLimit(0)
            .timezone("string")
            .trackActivityQuerySize(0)
            .trackCommitTimestamp("string")
            .trackFunctions("string")
            .trackIoTiming("string")
            .walSenderTimeout(0)
            .walWriterDelay(0)
            .build())
        .pgReadReplica(false)
        .pgServiceToForkFrom("string")
        .pgVersion("string")
        .pgbouncer(AlloydbomniAlloydbomniUserConfigPgbouncerArgs.builder()
            .autodbIdleTimeout(0)
            .autodbMaxDbConnections(0)
            .autodbPoolMode("string")
            .autodbPoolSize(0)
            .ignoreStartupParameters("string")
            .maxPreparedStatements(0)
            .minPoolSize(0)
            .serverIdleTimeout(0)
            .serverLifetime(0)
            .serverResetQueryAlways(false)
            .build())
        .pglookout(AlloydbomniAlloydbomniUserConfigPglookoutArgs.builder()
            .maxFailoverReplicationTimeLag(0)
            .build())
        .privateAccess(AlloydbomniAlloydbomniUserConfigPrivateAccessArgs.builder()
            .pg(false)
            .pgbouncer(false)
            .prometheus(false)
            .build())
        .privatelinkAccess(AlloydbomniAlloydbomniUserConfigPrivatelinkAccessArgs.builder()
            .pg(false)
            .pgbouncer(false)
            .prometheus(false)
            .build())
        .projectToForkFrom("string")
        .publicAccess(AlloydbomniAlloydbomniUserConfigPublicAccessArgs.builder()
            .pg(false)
            .pgbouncer(false)
            .prometheus(false)
            .build())
        .recoveryTargetTime("string")
        .serviceLog(false)
        .serviceToForkFrom("string")
        .sharedBuffersPercentage(0)
        .staticIps(false)
        .synchronousReplication("string")
        .variant("string")
        .workMem(0)
        .build())
    .alloydbomni(AlloydbomniAlloydbomniArgs.builder()
        .dbname("string")
        .host("string")
        .maxConnections(0)
        .params(AlloydbomniAlloydbomniParamArgs.builder()
            .databaseName("string")
            .host("string")
            .password("string")
            .port(0)
            .sslmode("string")
            .user("string")
            .build())
        .password("string")
        .port(0)
        .replicaUri("string")
        .sslmode("string")
        .standbyUris("string")
        .syncingUris("string")
        .uri("string")
        .uris("string")
        .user("string")
        .build())
    .projectVpcId("string")
    .serviceIntegrations(AlloydbomniServiceIntegrationArgs.builder()
        .integrationType("string")
        .sourceServiceName("string")
        .build())
    .additionalDiskSpace("string")
    .staticIps("string")
    .tags(AlloydbomniTagArgs.builder()
        .key("string")
        .value("string")
        .build())
    .techEmails(AlloydbomniTechEmailArgs.builder()
        .email("string")
        .build())
    .terminationProtection(false)
    .build());
alloydbomni_resource = aiven.Alloydbomni("alloydbomniResource",
    service_name="string",
    plan="string",
    project="string",
    cloud_name="string",
    maintenance_window_dow="string",
    maintenance_window_time="string",
    service_account_credentials="string",
    alloydbomni_user_config={
        "additional_backup_regions": "string",
        "admin_password": "string",
        "admin_username": "string",
        "alloydbomni_version": "string",
        "backup_hour": 0,
        "backup_minute": 0,
        "enable_ipv6": False,
        "google_columnar_engine_enabled": False,
        "google_columnar_engine_memory_size_percentage": 0,
        "ip_filter_objects": [{
            "network": "string",
            "description": "string",
        }],
        "ip_filter_strings": ["string"],
        "pg": {
            "autovacuum_analyze_scale_factor": 0,
            "autovacuum_analyze_threshold": 0,
            "autovacuum_freeze_max_age": 0,
            "autovacuum_max_workers": 0,
            "autovacuum_naptime": 0,
            "autovacuum_vacuum_cost_delay": 0,
            "autovacuum_vacuum_cost_limit": 0,
            "autovacuum_vacuum_scale_factor": 0,
            "autovacuum_vacuum_threshold": 0,
            "bgwriter_delay": 0,
            "bgwriter_flush_after": 0,
            "bgwriter_lru_maxpages": 0,
            "bgwriter_lru_multiplier": 0,
            "deadlock_timeout": 0,
            "default_toast_compression": "string",
            "idle_in_transaction_session_timeout": 0,
            "jit": False,
            "log_autovacuum_min_duration": 0,
            "log_error_verbosity": "string",
            "log_line_prefix": "string",
            "log_min_duration_statement": 0,
            "log_temp_files": 0,
            "max_files_per_process": 0,
            "max_locks_per_transaction": 0,
            "max_logical_replication_workers": 0,
            "max_parallel_workers": 0,
            "max_parallel_workers_per_gather": 0,
            "max_pred_locks_per_transaction": 0,
            "max_prepared_transactions": 0,
            "max_replication_slots": 0,
            "max_slot_wal_keep_size": 0,
            "max_stack_depth": 0,
            "max_standby_archive_delay": 0,
            "max_standby_streaming_delay": 0,
            "max_wal_senders": 0,
            "max_worker_processes": 0,
            "password_encryption": "string",
            "pg_partman_bgw_dot_interval": 0,
            "pg_partman_bgw_dot_role": "string",
            "pg_stat_statements_dot_track": "string",
            "temp_file_limit": 0,
            "timezone": "string",
            "track_activity_query_size": 0,
            "track_commit_timestamp": "string",
            "track_functions": "string",
            "track_io_timing": "string",
            "wal_sender_timeout": 0,
            "wal_writer_delay": 0,
        },
        "pg_read_replica": False,
        "pg_service_to_fork_from": "string",
        "pg_version": "string",
        "pgbouncer": {
            "autodb_idle_timeout": 0,
            "autodb_max_db_connections": 0,
            "autodb_pool_mode": "string",
            "autodb_pool_size": 0,
            "ignore_startup_parameters": ["string"],
            "max_prepared_statements": 0,
            "min_pool_size": 0,
            "server_idle_timeout": 0,
            "server_lifetime": 0,
            "server_reset_query_always": False,
        },
        "pglookout": {
            "max_failover_replication_time_lag": 0,
        },
        "private_access": {
            "pg": False,
            "pgbouncer": False,
            "prometheus": False,
        },
        "privatelink_access": {
            "pg": False,
            "pgbouncer": False,
            "prometheus": False,
        },
        "project_to_fork_from": "string",
        "public_access": {
            "pg": False,
            "pgbouncer": False,
            "prometheus": False,
        },
        "recovery_target_time": "string",
        "service_log": False,
        "service_to_fork_from": "string",
        "shared_buffers_percentage": 0,
        "static_ips": False,
        "synchronous_replication": "string",
        "variant": "string",
        "work_mem": 0,
    },
    alloydbomni={
        "dbname": "string",
        "host": "string",
        "max_connections": 0,
        "params": [{
            "database_name": "string",
            "host": "string",
            "password": "string",
            "port": 0,
            "sslmode": "string",
            "user": "string",
        }],
        "password": "string",
        "port": 0,
        "replica_uri": "string",
        "sslmode": "string",
        "standby_uris": ["string"],
        "syncing_uris": ["string"],
        "uri": "string",
        "uris": ["string"],
        "user": "string",
    },
    project_vpc_id="string",
    service_integrations=[{
        "integration_type": "string",
        "source_service_name": "string",
    }],
    additional_disk_space="string",
    static_ips=["string"],
    tags=[{
        "key": "string",
        "value": "string",
    }],
    tech_emails=[{
        "email": "string",
    }],
    termination_protection=False)
const alloydbomniResource = new aiven.Alloydbomni("alloydbomniResource", {
    serviceName: "string",
    plan: "string",
    project: "string",
    cloudName: "string",
    maintenanceWindowDow: "string",
    maintenanceWindowTime: "string",
    serviceAccountCredentials: "string",
    alloydbomniUserConfig: {
        additionalBackupRegions: "string",
        adminPassword: "string",
        adminUsername: "string",
        alloydbomniVersion: "string",
        backupHour: 0,
        backupMinute: 0,
        enableIpv6: false,
        googleColumnarEngineEnabled: false,
        googleColumnarEngineMemorySizePercentage: 0,
        ipFilterObjects: [{
            network: "string",
            description: "string",
        }],
        ipFilterStrings: ["string"],
        pg: {
            autovacuumAnalyzeScaleFactor: 0,
            autovacuumAnalyzeThreshold: 0,
            autovacuumFreezeMaxAge: 0,
            autovacuumMaxWorkers: 0,
            autovacuumNaptime: 0,
            autovacuumVacuumCostDelay: 0,
            autovacuumVacuumCostLimit: 0,
            autovacuumVacuumScaleFactor: 0,
            autovacuumVacuumThreshold: 0,
            bgwriterDelay: 0,
            bgwriterFlushAfter: 0,
            bgwriterLruMaxpages: 0,
            bgwriterLruMultiplier: 0,
            deadlockTimeout: 0,
            defaultToastCompression: "string",
            idleInTransactionSessionTimeout: 0,
            jit: false,
            logAutovacuumMinDuration: 0,
            logErrorVerbosity: "string",
            logLinePrefix: "string",
            logMinDurationStatement: 0,
            logTempFiles: 0,
            maxFilesPerProcess: 0,
            maxLocksPerTransaction: 0,
            maxLogicalReplicationWorkers: 0,
            maxParallelWorkers: 0,
            maxParallelWorkersPerGather: 0,
            maxPredLocksPerTransaction: 0,
            maxPreparedTransactions: 0,
            maxReplicationSlots: 0,
            maxSlotWalKeepSize: 0,
            maxStackDepth: 0,
            maxStandbyArchiveDelay: 0,
            maxStandbyStreamingDelay: 0,
            maxWalSenders: 0,
            maxWorkerProcesses: 0,
            passwordEncryption: "string",
            pgPartmanBgwDotInterval: 0,
            pgPartmanBgwDotRole: "string",
            pgStatStatementsDotTrack: "string",
            tempFileLimit: 0,
            timezone: "string",
            trackActivityQuerySize: 0,
            trackCommitTimestamp: "string",
            trackFunctions: "string",
            trackIoTiming: "string",
            walSenderTimeout: 0,
            walWriterDelay: 0,
        },
        pgReadReplica: false,
        pgServiceToForkFrom: "string",
        pgVersion: "string",
        pgbouncer: {
            autodbIdleTimeout: 0,
            autodbMaxDbConnections: 0,
            autodbPoolMode: "string",
            autodbPoolSize: 0,
            ignoreStartupParameters: ["string"],
            maxPreparedStatements: 0,
            minPoolSize: 0,
            serverIdleTimeout: 0,
            serverLifetime: 0,
            serverResetQueryAlways: false,
        },
        pglookout: {
            maxFailoverReplicationTimeLag: 0,
        },
        privateAccess: {
            pg: false,
            pgbouncer: false,
            prometheus: false,
        },
        privatelinkAccess: {
            pg: false,
            pgbouncer: false,
            prometheus: false,
        },
        projectToForkFrom: "string",
        publicAccess: {
            pg: false,
            pgbouncer: false,
            prometheus: false,
        },
        recoveryTargetTime: "string",
        serviceLog: false,
        serviceToForkFrom: "string",
        sharedBuffersPercentage: 0,
        staticIps: false,
        synchronousReplication: "string",
        variant: "string",
        workMem: 0,
    },
    alloydbomni: {
        dbname: "string",
        host: "string",
        maxConnections: 0,
        params: [{
            databaseName: "string",
            host: "string",
            password: "string",
            port: 0,
            sslmode: "string",
            user: "string",
        }],
        password: "string",
        port: 0,
        replicaUri: "string",
        sslmode: "string",
        standbyUris: ["string"],
        syncingUris: ["string"],
        uri: "string",
        uris: ["string"],
        user: "string",
    },
    projectVpcId: "string",
    serviceIntegrations: [{
        integrationType: "string",
        sourceServiceName: "string",
    }],
    additionalDiskSpace: "string",
    staticIps: ["string"],
    tags: [{
        key: "string",
        value: "string",
    }],
    techEmails: [{
        email: "string",
    }],
    terminationProtection: false,
});
type: aiven:Alloydbomni
properties:
    additionalDiskSpace: string
    alloydbomni:
        dbname: string
        host: string
        maxConnections: 0
        params:
            - databaseName: string
              host: string
              password: string
              port: 0
              sslmode: string
              user: string
        password: string
        port: 0
        replicaUri: string
        sslmode: string
        standbyUris:
            - string
        syncingUris:
            - string
        uri: string
        uris:
            - string
        user: string
    alloydbomniUserConfig:
        additionalBackupRegions: string
        adminPassword: string
        adminUsername: string
        alloydbomniVersion: string
        backupHour: 0
        backupMinute: 0
        enableIpv6: false
        googleColumnarEngineEnabled: false
        googleColumnarEngineMemorySizePercentage: 0
        ipFilterObjects:
            - description: string
              network: string
        ipFilterStrings:
            - string
        pg:
            autovacuumAnalyzeScaleFactor: 0
            autovacuumAnalyzeThreshold: 0
            autovacuumFreezeMaxAge: 0
            autovacuumMaxWorkers: 0
            autovacuumNaptime: 0
            autovacuumVacuumCostDelay: 0
            autovacuumVacuumCostLimit: 0
            autovacuumVacuumScaleFactor: 0
            autovacuumVacuumThreshold: 0
            bgwriterDelay: 0
            bgwriterFlushAfter: 0
            bgwriterLruMaxpages: 0
            bgwriterLruMultiplier: 0
            deadlockTimeout: 0
            defaultToastCompression: string
            idleInTransactionSessionTimeout: 0
            jit: false
            logAutovacuumMinDuration: 0
            logErrorVerbosity: string
            logLinePrefix: string
            logMinDurationStatement: 0
            logTempFiles: 0
            maxFilesPerProcess: 0
            maxLocksPerTransaction: 0
            maxLogicalReplicationWorkers: 0
            maxParallelWorkers: 0
            maxParallelWorkersPerGather: 0
            maxPredLocksPerTransaction: 0
            maxPreparedTransactions: 0
            maxReplicationSlots: 0
            maxSlotWalKeepSize: 0
            maxStackDepth: 0
            maxStandbyArchiveDelay: 0
            maxStandbyStreamingDelay: 0
            maxWalSenders: 0
            maxWorkerProcesses: 0
            passwordEncryption: string
            pgPartmanBgwDotInterval: 0
            pgPartmanBgwDotRole: string
            pgStatStatementsDotTrack: string
            tempFileLimit: 0
            timezone: string
            trackActivityQuerySize: 0
            trackCommitTimestamp: string
            trackFunctions: string
            trackIoTiming: string
            walSenderTimeout: 0
            walWriterDelay: 0
        pgReadReplica: false
        pgServiceToForkFrom: string
        pgVersion: string
        pgbouncer:
            autodbIdleTimeout: 0
            autodbMaxDbConnections: 0
            autodbPoolMode: string
            autodbPoolSize: 0
            ignoreStartupParameters:
                - string
            maxPreparedStatements: 0
            minPoolSize: 0
            serverIdleTimeout: 0
            serverLifetime: 0
            serverResetQueryAlways: false
        pglookout:
            maxFailoverReplicationTimeLag: 0
        privateAccess:
            pg: false
            pgbouncer: false
            prometheus: false
        privatelinkAccess:
            pg: false
            pgbouncer: false
            prometheus: false
        projectToForkFrom: string
        publicAccess:
            pg: false
            pgbouncer: false
            prometheus: false
        recoveryTargetTime: string
        serviceLog: false
        serviceToForkFrom: string
        sharedBuffersPercentage: 0
        staticIps: false
        synchronousReplication: string
        variant: string
        workMem: 0
    cloudName: string
    maintenanceWindowDow: string
    maintenanceWindowTime: string
    plan: string
    project: string
    projectVpcId: string
    serviceAccountCredentials: string
    serviceIntegrations:
        - integrationType: string
          sourceServiceName: string
    serviceName: string
    staticIps:
        - string
    tags:
        - key: string
          value: string
    techEmails:
        - email: string
    terminationProtection: false
Alloydbomni 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 Alloydbomni resource accepts the following input properties:
- 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 seen from the Aiven pricing page.
- Project string
- The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
- ServiceName 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.
- AdditionalDisk stringSpace 
- Add disk storage in increments of 30 GiB to scale your service. The maximum value depends on the service type and cloud provider. Removing additional storage causes the service nodes to go through a rolling restart and there might be a short downtime for services with no HA capabilities.
- AlloydbomniServer AlloydbomniAlloydbomni 
- Values provided by the AlloyDB Omni server.
- AlloydbomniUser AlloydbomniConfig Alloydbomni User Config 
- Alloydbomni user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
- CloudName string
- The cloud provider and region the service is hosted in. The format is provider-region, for example:google-europe-west1. The available cloud regions can differ per project and service. Changing this value migrates the service to another cloud provider or region. The migration runs in the background and includes a DNS update to redirect traffic to the new region. Most services experience no downtime, but some databases may have a brief interruption during DNS propagation.
- DiskSpace string
- Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- MaintenanceWindow stringDow 
- Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- MaintenanceWindow stringTime 
- Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- ProjectVpc 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.
- ServiceAccount stringCredentials 
- Your Google service account key in JSON format.
- ServiceIntegrations List<AlloydbomniService Integration> 
- Service integrations to specify when creating a service. Not applied after initial service creation
- StaticIps 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
- 
List<AlloydbomniTag> 
- Tags are key-value pairs that allow you to categorize services.
- TechEmails List<AlloydbomniTech Email> 
- The email addresses for service contacts, who will receive important alerts and updates about this service. You can also set email contacts at the project level.
- TerminationProtection 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.
- 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 seen from the Aiven pricing page.
- Project string
- The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
- ServiceName 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.
- AdditionalDisk stringSpace 
- Add disk storage in increments of 30 GiB to scale your service. The maximum value depends on the service type and cloud provider. Removing additional storage causes the service nodes to go through a rolling restart and there might be a short downtime for services with no HA capabilities.
- Alloydbomni
AlloydbomniAlloydbomni Args 
- Values provided by the AlloyDB Omni server.
- AlloydbomniUser AlloydbomniConfig Alloydbomni User Config Args 
- Alloydbomni user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
- CloudName string
- The cloud provider and region the service is hosted in. The format is provider-region, for example:google-europe-west1. The available cloud regions can differ per project and service. Changing this value migrates the service to another cloud provider or region. The migration runs in the background and includes a DNS update to redirect traffic to the new region. Most services experience no downtime, but some databases may have a brief interruption during DNS propagation.
- DiskSpace string
- Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- MaintenanceWindow stringDow 
- Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- MaintenanceWindow stringTime 
- Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- ProjectVpc 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.
- ServiceAccount stringCredentials 
- Your Google service account key in JSON format.
- ServiceIntegrations []AlloydbomniService Integration Args 
- Service integrations to specify when creating a service. Not applied after initial service creation
- StaticIps []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
- 
[]AlloydbomniTag Args 
- Tags are key-value pairs that allow you to categorize services.
- TechEmails []AlloydbomniTech Email Args 
- The email addresses for service contacts, who will receive important alerts and updates about this service. You can also set email contacts at the project level.
- TerminationProtection 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.
- 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 seen from the Aiven pricing page.
- project String
- The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
- serviceName 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.
- additionalDisk StringSpace 
- Add disk storage in increments of 30 GiB to scale your service. The maximum value depends on the service type and cloud provider. Removing additional storage causes the service nodes to go through a rolling restart and there might be a short downtime for services with no HA capabilities.
- alloydbomni
AlloydbomniAlloydbomni 
- Values provided by the AlloyDB Omni server.
- alloydbomniUser AlloydbomniConfig Alloydbomni User Config 
- Alloydbomni user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
- cloudName String
- The cloud provider and region the service is hosted in. The format is provider-region, for example:google-europe-west1. The available cloud regions can differ per project and service. Changing this value migrates the service to another cloud provider or region. The migration runs in the background and includes a DNS update to redirect traffic to the new region. Most services experience no downtime, but some databases may have a brief interruption during DNS propagation.
- diskSpace String
- Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- maintenanceWindow StringDow 
- Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenanceWindow StringTime 
- Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- projectVpc 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.
- serviceAccount StringCredentials 
- Your Google service account key in JSON format.
- serviceIntegrations List<AlloydbomniService Integration> 
- Service integrations to specify when creating a service. Not applied after initial service creation
- staticIps 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
- 
List<AlloydbomniTag> 
- Tags are key-value pairs that allow you to categorize services.
- techEmails List<AlloydbomniTech Email> 
- The email addresses for service contacts, who will receive important alerts and updates about this service. You can also set email contacts at the project level.
- terminationProtection 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.
- 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 seen from the Aiven pricing page.
- project string
- The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
- serviceName 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.
- additionalDisk stringSpace 
- Add disk storage in increments of 30 GiB to scale your service. The maximum value depends on the service type and cloud provider. Removing additional storage causes the service nodes to go through a rolling restart and there might be a short downtime for services with no HA capabilities.
- alloydbomni
AlloydbomniAlloydbomni 
- Values provided by the AlloyDB Omni server.
- alloydbomniUser AlloydbomniConfig Alloydbomni User Config 
- Alloydbomni user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
- cloudName string
- The cloud provider and region the service is hosted in. The format is provider-region, for example:google-europe-west1. The available cloud regions can differ per project and service. Changing this value migrates the service to another cloud provider or region. The migration runs in the background and includes a DNS update to redirect traffic to the new region. Most services experience no downtime, but some databases may have a brief interruption during DNS propagation.
- diskSpace string
- Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- maintenanceWindow stringDow 
- Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenanceWindow stringTime 
- Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- projectVpc 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.
- serviceAccount stringCredentials 
- Your Google service account key in JSON format.
- serviceIntegrations AlloydbomniService Integration[] 
- Service integrations to specify when creating a service. Not applied after initial service creation
- staticIps 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
- 
AlloydbomniTag[] 
- Tags are key-value pairs that allow you to categorize services.
- techEmails AlloydbomniTech Email[] 
- The email addresses for service contacts, who will receive important alerts and updates about this service. You can also set email contacts at the project level.
- terminationProtection 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.
- 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 seen from the Aiven pricing page.
- project str
- The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property 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.
- additional_disk_ strspace 
- Add disk storage in increments of 30 GiB to scale your service. The maximum value depends on the service type and cloud provider. Removing additional storage causes the service nodes to go through a rolling restart and there might be a short downtime for services with no HA capabilities.
- alloydbomni
AlloydbomniAlloydbomni Args 
- Values provided by the AlloyDB Omni server.
- alloydbomni_user_ Alloydbomniconfig Alloydbomni User Config Args 
- Alloydbomni user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
- cloud_name str
- The cloud provider and region the service is hosted in. The format is provider-region, for example:google-europe-west1. The available cloud regions can differ per project and service. Changing this value migrates the service to another cloud provider or region. The migration runs in the background and includes a DNS update to redirect traffic to the new region. Most services experience no downtime, but some databases may have a brief interruption during DNS propagation.
- disk_space str
- Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, 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.
- 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_account_ strcredentials 
- Your Google service account key in JSON format.
- service_integrations Sequence[AlloydbomniService 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
- 
Sequence[AlloydbomniTag Args] 
- Tags are key-value pairs that allow you to categorize services.
- tech_emails Sequence[AlloydbomniTech Email Args] 
- The email addresses for service contacts, who will receive important alerts and updates about this service. You can also set email contacts at the project level.
- 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.
- 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 seen from the Aiven pricing page.
- project String
- The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
- serviceName 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.
- additionalDisk StringSpace 
- Add disk storage in increments of 30 GiB to scale your service. The maximum value depends on the service type and cloud provider. Removing additional storage causes the service nodes to go through a rolling restart and there might be a short downtime for services with no HA capabilities.
- alloydbomni Property Map
- Values provided by the AlloyDB Omni server.
- alloydbomniUser Property MapConfig 
- Alloydbomni user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
- cloudName String
- The cloud provider and region the service is hosted in. The format is provider-region, for example:google-europe-west1. The available cloud regions can differ per project and service. Changing this value migrates the service to another cloud provider or region. The migration runs in the background and includes a DNS update to redirect traffic to the new region. Most services experience no downtime, but some databases may have a brief interruption during DNS propagation.
- diskSpace String
- Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- maintenanceWindow StringDow 
- Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenanceWindow StringTime 
- Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- projectVpc 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.
- serviceAccount StringCredentials 
- Your Google service account key in JSON format.
- serviceIntegrations List<Property Map>
- Service integrations to specify when creating a service. Not applied after initial service creation
- staticIps 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
- List<Property Map>
- Tags are key-value pairs that allow you to categorize services.
- techEmails List<Property Map>
- The email addresses for service contacts, who will receive important alerts and updates about this service. You can also set email contacts at the project level.
- terminationProtection 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 Alloydbomni resource produces the following output properties:
- Components
List<AlloydbomniComponent> 
- Service component information objects
- DiskSpace stringCap 
- The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- DiskSpace 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
- DiskSpace 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.
- DiskSpace stringUsed 
- Disk space that service is currently using
- Id string
- The provider-assigned unique ID for this managed resource.
- ServiceHost string
- The hostname of the service.
- ServicePassword string
- Password used for connecting to the service, if applicable
- ServicePort int
- The port of the service
- ServiceType string
- Aiven internal service type code
- ServiceUri string
- URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- ServiceUsername string
- Username used for connecting to the service, if applicable
- State string
- Service state. One of POWEROFF,REBALANCING,REBUILDINGorRUNNING
- Components
[]AlloydbomniComponent 
- Service component information objects
- DiskSpace stringCap 
- The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- DiskSpace 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
- DiskSpace 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.
- DiskSpace stringUsed 
- Disk space that service is currently using
- Id string
- The provider-assigned unique ID for this managed resource.
- ServiceHost string
- The hostname of the service.
- ServicePassword string
- Password used for connecting to the service, if applicable
- ServicePort int
- The port of the service
- ServiceType string
- Aiven internal service type code
- ServiceUri string
- URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- ServiceUsername string
- Username used for connecting to the service, if applicable
- State string
- Service state. One of POWEROFF,REBALANCING,REBUILDINGorRUNNING
- components
List<AlloydbomniComponent> 
- Service component information objects
- diskSpace StringCap 
- The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- diskSpace 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
- diskSpace 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.
- diskSpace StringUsed 
- Disk space that service is currently using
- id String
- The provider-assigned unique ID for this managed resource.
- serviceHost String
- The hostname of the service.
- servicePassword String
- Password used for connecting to the service, if applicable
- servicePort Integer
- The port of the service
- serviceType String
- Aiven internal service type code
- serviceUri String
- URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- serviceUsername String
- Username used for connecting to the service, if applicable
- state String
- Service state. One of POWEROFF,REBALANCING,REBUILDINGorRUNNING
- components
AlloydbomniComponent[] 
- Service component information objects
- diskSpace stringCap 
- The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- diskSpace 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
- diskSpace 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.
- diskSpace stringUsed 
- Disk space that service is currently using
- id string
- The provider-assigned unique ID for this managed resource.
- serviceHost string
- The hostname of the service.
- servicePassword string
- Password used for connecting to the service, if applicable
- servicePort number
- The port of the service
- serviceType string
- Aiven internal service type code
- serviceUri string
- URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- serviceUsername string
- Username used for connecting to the service, if applicable
- state string
- Service state. One of POWEROFF,REBALANCING,REBUILDINGorRUNNING
- components
Sequence[AlloydbomniComponent] 
- 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
- diskSpace StringCap 
- The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- diskSpace 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
- diskSpace 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.
- diskSpace StringUsed 
- Disk space that service is currently using
- id String
- The provider-assigned unique ID for this managed resource.
- serviceHost String
- The hostname of the service.
- servicePassword String
- Password used for connecting to the service, if applicable
- servicePort Number
- The port of the service
- serviceType String
- Aiven internal service type code
- serviceUri String
- URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- serviceUsername String
- Username used for connecting to the service, if applicable
- state String
- Service state. One of POWEROFF,REBALANCING,REBUILDINGorRUNNING
Look up Existing Alloydbomni Resource
Get an existing Alloydbomni 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?: AlloydbomniState, opts?: CustomResourceOptions): Alloydbomni@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        additional_disk_space: Optional[str] = None,
        alloydbomni: Optional[AlloydbomniAlloydbomniArgs] = None,
        alloydbomni_user_config: Optional[AlloydbomniAlloydbomniUserConfigArgs] = None,
        cloud_name: Optional[str] = None,
        components: Optional[Sequence[AlloydbomniComponentArgs]] = 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,
        plan: Optional[str] = None,
        project: Optional[str] = None,
        project_vpc_id: Optional[str] = None,
        service_account_credentials: Optional[str] = None,
        service_host: Optional[str] = None,
        service_integrations: Optional[Sequence[AlloydbomniServiceIntegrationArgs]] = 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,
        tags: Optional[Sequence[AlloydbomniTagArgs]] = None,
        tech_emails: Optional[Sequence[AlloydbomniTechEmailArgs]] = None,
        termination_protection: Optional[bool] = None) -> Alloydbomnifunc GetAlloydbomni(ctx *Context, name string, id IDInput, state *AlloydbomniState, opts ...ResourceOption) (*Alloydbomni, error)public static Alloydbomni Get(string name, Input<string> id, AlloydbomniState? state, CustomResourceOptions? opts = null)public static Alloydbomni get(String name, Output<String> id, AlloydbomniState state, CustomResourceOptions options)resources:  _:    type: aiven:Alloydbomni    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.
- AdditionalDisk stringSpace 
- Add disk storage in increments of 30 GiB to scale your service. The maximum value depends on the service type and cloud provider. Removing additional storage causes the service nodes to go through a rolling restart and there might be a short downtime for services with no HA capabilities.
- AlloydbomniServer AlloydbomniAlloydbomni 
- Values provided by the AlloyDB Omni server.
- AlloydbomniUser AlloydbomniConfig Alloydbomni User Config 
- Alloydbomni user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
- CloudName string
- The cloud provider and region the service is hosted in. The format is provider-region, for example:google-europe-west1. The available cloud regions can differ per project and service. Changing this value migrates the service to another cloud provider or region. The migration runs in the background and includes a DNS update to redirect traffic to the new region. Most services experience no downtime, but some databases may have a brief interruption during DNS propagation.
- Components
List<AlloydbomniComponent> 
- Service component information objects
- DiskSpace string
- Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- DiskSpace stringCap 
- The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- DiskSpace 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
- DiskSpace 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.
- DiskSpace stringUsed 
- Disk space that service is currently using
- MaintenanceWindow stringDow 
- Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- MaintenanceWindow stringTime 
- Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- 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 seen from the Aiven pricing page.
- Project string
- The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
- ProjectVpc 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.
- ServiceAccount stringCredentials 
- Your Google service account key in JSON format.
- ServiceHost string
- The hostname of the service.
- ServiceIntegrations List<AlloydbomniService Integration> 
- Service integrations to specify when creating a service. Not applied after initial service creation
- ServiceName 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.
- ServicePassword string
- Password used for connecting to the service, if applicable
- ServicePort int
- The port of the service
- ServiceType string
- Aiven internal service type code
- ServiceUri string
- URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- ServiceUsername string
- Username used for connecting to the service, if applicable
- State string
- Service state. One of POWEROFF,REBALANCING,REBUILDINGorRUNNING
- StaticIps 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
- 
List<AlloydbomniTag> 
- Tags are key-value pairs that allow you to categorize services.
- TechEmails List<AlloydbomniTech Email> 
- The email addresses for service contacts, who will receive important alerts and updates about this service. You can also set email contacts at the project level.
- TerminationProtection 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.
- AdditionalDisk stringSpace 
- Add disk storage in increments of 30 GiB to scale your service. The maximum value depends on the service type and cloud provider. Removing additional storage causes the service nodes to go through a rolling restart and there might be a short downtime for services with no HA capabilities.
- Alloydbomni
AlloydbomniAlloydbomni Args 
- Values provided by the AlloyDB Omni server.
- AlloydbomniUser AlloydbomniConfig Alloydbomni User Config Args 
- Alloydbomni user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
- CloudName string
- The cloud provider and region the service is hosted in. The format is provider-region, for example:google-europe-west1. The available cloud regions can differ per project and service. Changing this value migrates the service to another cloud provider or region. The migration runs in the background and includes a DNS update to redirect traffic to the new region. Most services experience no downtime, but some databases may have a brief interruption during DNS propagation.
- Components
[]AlloydbomniComponent Args 
- Service component information objects
- DiskSpace string
- Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- DiskSpace stringCap 
- The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- DiskSpace 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
- DiskSpace 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.
- DiskSpace stringUsed 
- Disk space that service is currently using
- MaintenanceWindow stringDow 
- Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- MaintenanceWindow stringTime 
- Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- 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 seen from the Aiven pricing page.
- Project string
- The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
- ProjectVpc 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.
- ServiceAccount stringCredentials 
- Your Google service account key in JSON format.
- ServiceHost string
- The hostname of the service.
- ServiceIntegrations []AlloydbomniService Integration Args 
- Service integrations to specify when creating a service. Not applied after initial service creation
- ServiceName 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.
- ServicePassword string
- Password used for connecting to the service, if applicable
- ServicePort int
- The port of the service
- ServiceType string
- Aiven internal service type code
- ServiceUri string
- URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- ServiceUsername string
- Username used for connecting to the service, if applicable
- State string
- Service state. One of POWEROFF,REBALANCING,REBUILDINGorRUNNING
- StaticIps []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
- 
[]AlloydbomniTag Args 
- Tags are key-value pairs that allow you to categorize services.
- TechEmails []AlloydbomniTech Email Args 
- The email addresses for service contacts, who will receive important alerts and updates about this service. You can also set email contacts at the project level.
- TerminationProtection 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.
- additionalDisk StringSpace 
- Add disk storage in increments of 30 GiB to scale your service. The maximum value depends on the service type and cloud provider. Removing additional storage causes the service nodes to go through a rolling restart and there might be a short downtime for services with no HA capabilities.
- alloydbomni
AlloydbomniAlloydbomni 
- Values provided by the AlloyDB Omni server.
- alloydbomniUser AlloydbomniConfig Alloydbomni User Config 
- Alloydbomni user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
- cloudName String
- The cloud provider and region the service is hosted in. The format is provider-region, for example:google-europe-west1. The available cloud regions can differ per project and service. Changing this value migrates the service to another cloud provider or region. The migration runs in the background and includes a DNS update to redirect traffic to the new region. Most services experience no downtime, but some databases may have a brief interruption during DNS propagation.
- components
List<AlloydbomniComponent> 
- Service component information objects
- diskSpace String
- Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- diskSpace StringCap 
- The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- diskSpace 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
- diskSpace 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.
- diskSpace StringUsed 
- Disk space that service is currently using
- maintenanceWindow StringDow 
- Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenanceWindow StringTime 
- Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- 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 seen from the Aiven pricing page.
- project String
- The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
- projectVpc 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.
- serviceAccount StringCredentials 
- Your Google service account key in JSON format.
- serviceHost String
- The hostname of the service.
- serviceIntegrations List<AlloydbomniService Integration> 
- Service integrations to specify when creating a service. Not applied after initial service creation
- serviceName 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.
- servicePassword String
- Password used for connecting to the service, if applicable
- servicePort Integer
- The port of the service
- serviceType String
- Aiven internal service type code
- serviceUri String
- URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- serviceUsername String
- Username used for connecting to the service, if applicable
- state String
- Service state. One of POWEROFF,REBALANCING,REBUILDINGorRUNNING
- staticIps 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
- 
List<AlloydbomniTag> 
- Tags are key-value pairs that allow you to categorize services.
- techEmails List<AlloydbomniTech Email> 
- The email addresses for service contacts, who will receive important alerts and updates about this service. You can also set email contacts at the project level.
- terminationProtection 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.
- additionalDisk stringSpace 
- Add disk storage in increments of 30 GiB to scale your service. The maximum value depends on the service type and cloud provider. Removing additional storage causes the service nodes to go through a rolling restart and there might be a short downtime for services with no HA capabilities.
- alloydbomni
AlloydbomniAlloydbomni 
- Values provided by the AlloyDB Omni server.
- alloydbomniUser AlloydbomniConfig Alloydbomni User Config 
- Alloydbomni user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
- cloudName string
- The cloud provider and region the service is hosted in. The format is provider-region, for example:google-europe-west1. The available cloud regions can differ per project and service. Changing this value migrates the service to another cloud provider or region. The migration runs in the background and includes a DNS update to redirect traffic to the new region. Most services experience no downtime, but some databases may have a brief interruption during DNS propagation.
- components
AlloydbomniComponent[] 
- Service component information objects
- diskSpace string
- Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- diskSpace stringCap 
- The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- diskSpace 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
- diskSpace 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.
- diskSpace stringUsed 
- Disk space that service is currently using
- maintenanceWindow stringDow 
- Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenanceWindow stringTime 
- Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- 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 seen from the Aiven pricing page.
- project string
- The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
- projectVpc 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.
- serviceAccount stringCredentials 
- Your Google service account key in JSON format.
- serviceHost string
- The hostname of the service.
- serviceIntegrations AlloydbomniService Integration[] 
- Service integrations to specify when creating a service. Not applied after initial service creation
- serviceName 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.
- servicePassword string
- Password used for connecting to the service, if applicable
- servicePort number
- The port of the service
- serviceType string
- Aiven internal service type code
- serviceUri string
- URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- serviceUsername string
- Username used for connecting to the service, if applicable
- state string
- Service state. One of POWEROFF,REBALANCING,REBUILDINGorRUNNING
- staticIps 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
- 
AlloydbomniTag[] 
- Tags are key-value pairs that allow you to categorize services.
- techEmails AlloydbomniTech Email[] 
- The email addresses for service contacts, who will receive important alerts and updates about this service. You can also set email contacts at the project level.
- terminationProtection 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.
- additional_disk_ strspace 
- Add disk storage in increments of 30 GiB to scale your service. The maximum value depends on the service type and cloud provider. Removing additional storage causes the service nodes to go through a rolling restart and there might be a short downtime for services with no HA capabilities.
- alloydbomni
AlloydbomniAlloydbomni Args 
- Values provided by the AlloyDB Omni server.
- alloydbomni_user_ Alloydbomniconfig Alloydbomni User Config Args 
- Alloydbomni user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
- cloud_name str
- The cloud provider and region the service is hosted in. The format is provider-region, for example:google-europe-west1. The available cloud regions can differ per project and service. Changing this value migrates the service to another cloud provider or region. The migration runs in the background and includes a DNS update to redirect traffic to the new region. Most services experience no downtime, but some databases may have a brief interruption during DNS propagation.
- components
Sequence[AlloydbomniComponent Args] 
- Service component information objects
- disk_space str
- Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, 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.
- 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 seen from the Aiven pricing page.
- project str
- The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property 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_account_ strcredentials 
- Your Google service account key in JSON format.
- service_host str
- The hostname of the service.
- service_integrations Sequence[AlloydbomniService 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
- 
Sequence[AlloydbomniTag Args] 
- Tags are key-value pairs that allow you to categorize services.
- tech_emails Sequence[AlloydbomniTech Email Args] 
- The email addresses for service contacts, who will receive important alerts and updates about this service. You can also set email contacts at the project level.
- 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.
- additionalDisk StringSpace 
- Add disk storage in increments of 30 GiB to scale your service. The maximum value depends on the service type and cloud provider. Removing additional storage causes the service nodes to go through a rolling restart and there might be a short downtime for services with no HA capabilities.
- alloydbomni Property Map
- Values provided by the AlloyDB Omni server.
- alloydbomniUser Property MapConfig 
- Alloydbomni user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
- cloudName String
- The cloud provider and region the service is hosted in. The format is provider-region, for example:google-europe-west1. The available cloud regions can differ per project and service. Changing this value migrates the service to another cloud provider or region. The migration runs in the background and includes a DNS update to redirect traffic to the new region. Most services experience no downtime, but some databases may have a brief interruption during DNS propagation.
- components List<Property Map>
- Service component information objects
- diskSpace String
- Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- diskSpace StringCap 
- The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- diskSpace 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
- diskSpace 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.
- diskSpace StringUsed 
- Disk space that service is currently using
- maintenanceWindow StringDow 
- Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenanceWindow StringTime 
- Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- 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 seen from the Aiven pricing page.
- project String
- The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
- projectVpc 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.
- serviceAccount StringCredentials 
- Your Google service account key in JSON format.
- serviceHost String
- The hostname of the service.
- serviceIntegrations List<Property Map>
- Service integrations to specify when creating a service. Not applied after initial service creation
- serviceName 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.
- servicePassword String
- Password used for connecting to the service, if applicable
- servicePort Number
- The port of the service
- serviceType String
- Aiven internal service type code
- serviceUri String
- URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- serviceUsername String
- Username used for connecting to the service, if applicable
- state String
- Service state. One of POWEROFF,REBALANCING,REBUILDINGorRUNNING
- staticIps 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
- List<Property Map>
- Tags are key-value pairs that allow you to categorize services.
- techEmails List<Property Map>
- The email addresses for service contacts, who will receive important alerts and updates about this service. You can also set email contacts at the project level.
- terminationProtection 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
AlloydbomniAlloydbomni, AlloydbomniAlloydbomniArgs    
- Bouncer string
- PgBouncer connection details for connection pooling.
- Dbname string
- Primary AlloyDB Omni database name.
- Host string
- AlloyDB Omni primary node host IP or name.
- MaxConnections int
- The number of allowed connections. Varies based on the service plan.
- Params
List<AlloydbomniAlloydbomni Param> 
- AlloyDB Omni connection parameters.
- Password string
- AlloyDB Omni admin user password.
- Port int
- AlloyDB Omni port.
- ReplicaUri string
- AlloyDB Omni replica URI for services with a replica.
- Sslmode string
- AlloyDB Omni SSL mode setting.
- StandbyUris List<string>
- AlloyDB Omni standby connection URIs.
- SyncingUris List<string>
- AlloyDB Omni syncing connection URIs.
- Uri string
- AlloyDB Omni primary connection URI.
- Uris List<string>
- AlloyDB Omni primary connection URIs.
- User string
- AlloyDB Omni admin user name.
- Bouncer string
- PgBouncer connection details for connection pooling.
- Dbname string
- Primary AlloyDB Omni database name.
- Host string
- AlloyDB Omni primary node host IP or name.
- MaxConnections int
- The number of allowed connections. Varies based on the service plan.
- Params
[]AlloydbomniAlloydbomni Param 
- AlloyDB Omni connection parameters.
- Password string
- AlloyDB Omni admin user password.
- Port int
- AlloyDB Omni port.
- ReplicaUri string
- AlloyDB Omni replica URI for services with a replica.
- Sslmode string
- AlloyDB Omni SSL mode setting.
- StandbyUris []string
- AlloyDB Omni standby connection URIs.
- SyncingUris []string
- AlloyDB Omni syncing connection URIs.
- Uri string
- AlloyDB Omni primary connection URI.
- Uris []string
- AlloyDB Omni primary connection URIs.
- User string
- AlloyDB Omni admin user name.
- bouncer String
- PgBouncer connection details for connection pooling.
- dbname String
- Primary AlloyDB Omni database name.
- host String
- AlloyDB Omni primary node host IP or name.
- maxConnections Integer
- The number of allowed connections. Varies based on the service plan.
- params
List<AlloydbomniAlloydbomni Param> 
- AlloyDB Omni connection parameters.
- password String
- AlloyDB Omni admin user password.
- port Integer
- AlloyDB Omni port.
- replicaUri String
- AlloyDB Omni replica URI for services with a replica.
- sslmode String
- AlloyDB Omni SSL mode setting.
- standbyUris List<String>
- AlloyDB Omni standby connection URIs.
- syncingUris List<String>
- AlloyDB Omni syncing connection URIs.
- uri String
- AlloyDB Omni primary connection URI.
- uris List<String>
- AlloyDB Omni primary connection URIs.
- user String
- AlloyDB Omni admin user name.
- bouncer string
- PgBouncer connection details for connection pooling.
- dbname string
- Primary AlloyDB Omni database name.
- host string
- AlloyDB Omni primary node host IP or name.
- maxConnections number
- The number of allowed connections. Varies based on the service plan.
- params
AlloydbomniAlloydbomni Param[] 
- AlloyDB Omni connection parameters.
- password string
- AlloyDB Omni admin user password.
- port number
- AlloyDB Omni port.
- replicaUri string
- AlloyDB Omni replica URI for services with a replica.
- sslmode string
- AlloyDB Omni SSL mode setting.
- standbyUris string[]
- AlloyDB Omni standby connection URIs.
- syncingUris string[]
- AlloyDB Omni syncing connection URIs.
- uri string
- AlloyDB Omni primary connection URI.
- uris string[]
- AlloyDB Omni primary connection URIs.
- user string
- AlloyDB Omni admin user name.
- bouncer str
- PgBouncer connection details for connection pooling.
- dbname str
- Primary AlloyDB Omni database name.
- host str
- AlloyDB Omni primary node host IP or name.
- max_connections int
- The number of allowed connections. Varies based on the service plan.
- params
Sequence[AlloydbomniAlloydbomni Param] 
- AlloyDB Omni connection parameters.
- password str
- AlloyDB Omni admin user password.
- port int
- AlloyDB Omni port.
- replica_uri str
- AlloyDB Omni replica URI for services with a replica.
- sslmode str
- AlloyDB Omni SSL mode setting.
- standby_uris Sequence[str]
- AlloyDB Omni standby connection URIs.
- syncing_uris Sequence[str]
- AlloyDB Omni syncing connection URIs.
- uri str
- AlloyDB Omni primary connection URI.
- uris Sequence[str]
- AlloyDB Omni primary connection URIs.
- user str
- AlloyDB Omni admin user name.
- bouncer String
- PgBouncer connection details for connection pooling.
- dbname String
- Primary AlloyDB Omni database name.
- host String
- AlloyDB Omni primary node host IP or name.
- maxConnections Number
- The number of allowed connections. Varies based on the service plan.
- params List<Property Map>
- AlloyDB Omni connection parameters.
- password String
- AlloyDB Omni admin user password.
- port Number
- AlloyDB Omni port.
- replicaUri String
- AlloyDB Omni replica URI for services with a replica.
- sslmode String
- AlloyDB Omni SSL mode setting.
- standbyUris List<String>
- AlloyDB Omni standby connection URIs.
- syncingUris List<String>
- AlloyDB Omni syncing connection URIs.
- uri String
- AlloyDB Omni primary connection URI.
- uris List<String>
- AlloyDB Omni primary connection URIs.
- user String
- AlloyDB Omni admin user name.
AlloydbomniAlloydbomniParam, AlloydbomniAlloydbomniParamArgs      
AlloydbomniAlloydbomniUserConfig, AlloydbomniAlloydbomniUserConfigArgs        
- AdditionalBackup stringRegions 
- Additional Cloud Regions for Backup Replication.
- AdminPassword string
- Custom password for admin user. Defaults to random string. This must be set only when a new service is being created.
- AdminUsername string
- Custom username for admin user. This must be set only when a new service is being created. Example: avnadmin.
- AlloydbomniVersion string
- Enum: 15, and newer. PostgreSQL major version.
- BackupHour int
- The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed. Example: 3.
- BackupMinute int
- The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed. Example: 30.
- EnableIpv6 bool
- Register AAAA DNS records for the service, and allow IPv6 packets to service ports.
- GoogleColumnar boolEngine Enabled 
- Enables or disables the columnar engine. When enabled, it accelerates SQL query processing. Default: true.
- GoogleColumnar intEngine Memory Size Percentage 
- Allocate the amount of RAM to store columnar data. Default: 10.
- IpFilter List<AlloydbomniObjects Alloydbomni User Config Ip Filter Object> 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16
- IpFilter List<string>Strings 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
- IpFilters List<string>
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
- Pg
AlloydbomniAlloydbomni User Config Pg 
- postgresql.conf configuration values
- PgRead boolReplica 
- Should the service which is being forked be a read replica (deprecated, use read_replica service integration instead).
- PgService 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. Example: anotherservicename.
- PgVersion string
- Enum: 15, and newer. PostgreSQL major version.
- Pgbouncer
AlloydbomniAlloydbomni User Config Pgbouncer 
- PGBouncer connection pooling settings
- Pglookout
AlloydbomniAlloydbomni User Config Pglookout 
- System-wide settings for pglookout
- PrivateAccess AlloydbomniAlloydbomni User Config Private Access 
- Allow access to selected service ports from private networks
- PrivatelinkAccess AlloydbomniAlloydbomni User Config Privatelink Access 
- Allow access to selected service components through Privatelink
- ProjectTo stringFork From 
- Name of another project to fork a service from. This has effect only when a new service is being created. Example: anotherprojectname.
- PublicAccess AlloydbomniAlloydbomni User Config Public Access 
- Allow access to selected service ports from the public Internet
- RecoveryTarget stringTime 
- Recovery target time when forking a service. This has effect only when a new service is being created. Example: 2019-01-01 23:34:45.
- ServiceLog bool
- Store logs for the service so that they are available in the HTTP API and console.
- ServiceTo stringFork From 
- Name of another service to fork from. This has effect only when a new service is being created. Example: anotherservicename.
- double
- Percentage of total RAM that the database server uses for shared memory buffers. Valid range is 20-60 (float), which corresponds to 20% - 60%. This setting adjusts the shared_buffers configuration value. Example: 41.5.
- StaticIps bool
- Use static public IP addresses.
- SynchronousReplication string
- Enum: off,quorum. Synchronous replication type. Note that the service plan also needs to support synchronous replication.
- Variant string
- Enum: aiven,timescale. Variant of the PostgreSQL service, may affect the features that are exposed by default.
- WorkMem int
- Sets the maximum amount of memory to be used by a query operation (such as a sort or hash table) before writing to temporary disk files, in MB. Default is 1MB + 0.075% of total RAM (up to 32MB). Example: 4.
- AdditionalBackup stringRegions 
- Additional Cloud Regions for Backup Replication.
- AdminPassword string
- Custom password for admin user. Defaults to random string. This must be set only when a new service is being created.
- AdminUsername string
- Custom username for admin user. This must be set only when a new service is being created. Example: avnadmin.
- AlloydbomniVersion string
- Enum: 15, and newer. PostgreSQL major version.
- BackupHour int
- The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed. Example: 3.
- BackupMinute int
- The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed. Example: 30.
- EnableIpv6 bool
- Register AAAA DNS records for the service, and allow IPv6 packets to service ports.
- GoogleColumnar boolEngine Enabled 
- Enables or disables the columnar engine. When enabled, it accelerates SQL query processing. Default: true.
- GoogleColumnar intEngine Memory Size Percentage 
- Allocate the amount of RAM to store columnar data. Default: 10.
- IpFilter []AlloydbomniObjects Alloydbomni User Config Ip Filter Object 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16
- IpFilter []stringStrings 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
- IpFilters []string
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
- Pg
AlloydbomniAlloydbomni User Config Pg 
- postgresql.conf configuration values
- PgRead boolReplica 
- Should the service which is being forked be a read replica (deprecated, use read_replica service integration instead).
- PgService 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. Example: anotherservicename.
- PgVersion string
- Enum: 15, and newer. PostgreSQL major version.
- Pgbouncer
AlloydbomniAlloydbomni User Config Pgbouncer 
- PGBouncer connection pooling settings
- Pglookout
AlloydbomniAlloydbomni User Config Pglookout 
- System-wide settings for pglookout
- PrivateAccess AlloydbomniAlloydbomni User Config Private Access 
- Allow access to selected service ports from private networks
- PrivatelinkAccess AlloydbomniAlloydbomni User Config Privatelink Access 
- Allow access to selected service components through Privatelink
- ProjectTo stringFork From 
- Name of another project to fork a service from. This has effect only when a new service is being created. Example: anotherprojectname.
- PublicAccess AlloydbomniAlloydbomni User Config Public Access 
- Allow access to selected service ports from the public Internet
- RecoveryTarget stringTime 
- Recovery target time when forking a service. This has effect only when a new service is being created. Example: 2019-01-01 23:34:45.
- ServiceLog bool
- Store logs for the service so that they are available in the HTTP API and console.
- ServiceTo stringFork From 
- Name of another service to fork from. This has effect only when a new service is being created. Example: anotherservicename.
- float64
- Percentage of total RAM that the database server uses for shared memory buffers. Valid range is 20-60 (float), which corresponds to 20% - 60%. This setting adjusts the shared_buffers configuration value. Example: 41.5.
- StaticIps bool
- Use static public IP addresses.
- SynchronousReplication string
- Enum: off,quorum. Synchronous replication type. Note that the service plan also needs to support synchronous replication.
- Variant string
- Enum: aiven,timescale. Variant of the PostgreSQL service, may affect the features that are exposed by default.
- WorkMem int
- Sets the maximum amount of memory to be used by a query operation (such as a sort or hash table) before writing to temporary disk files, in MB. Default is 1MB + 0.075% of total RAM (up to 32MB). Example: 4.
- additionalBackup StringRegions 
- Additional Cloud Regions for Backup Replication.
- adminPassword String
- Custom password for admin user. Defaults to random string. This must be set only when a new service is being created.
- adminUsername String
- Custom username for admin user. This must be set only when a new service is being created. Example: avnadmin.
- alloydbomniVersion String
- Enum: 15, and newer. PostgreSQL major version.
- backupHour Integer
- The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed. Example: 3.
- backupMinute Integer
- The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed. Example: 30.
- enableIpv6 Boolean
- Register AAAA DNS records for the service, and allow IPv6 packets to service ports.
- googleColumnar BooleanEngine Enabled 
- Enables or disables the columnar engine. When enabled, it accelerates SQL query processing. Default: true.
- googleColumnar IntegerEngine Memory Size Percentage 
- Allocate the amount of RAM to store columnar data. Default: 10.
- ipFilter List<AlloydbomniObjects Alloydbomni User Config Ip Filter Object> 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16
- ipFilter List<String>Strings 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
- ipFilters List<String>
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
- pg
AlloydbomniAlloydbomni User Config Pg 
- postgresql.conf configuration values
- pgRead BooleanReplica 
- Should the service which is being forked be a read replica (deprecated, use read_replica service integration instead).
- pgService 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. Example: anotherservicename.
- pgVersion String
- Enum: 15, and newer. PostgreSQL major version.
- pgbouncer
AlloydbomniAlloydbomni User Config Pgbouncer 
- PGBouncer connection pooling settings
- pglookout
AlloydbomniAlloydbomni User Config Pglookout 
- System-wide settings for pglookout
- privateAccess AlloydbomniAlloydbomni User Config Private Access 
- Allow access to selected service ports from private networks
- privatelinkAccess AlloydbomniAlloydbomni User Config Privatelink Access 
- Allow access to selected service components through Privatelink
- projectTo StringFork From 
- Name of another project to fork a service from. This has effect only when a new service is being created. Example: anotherprojectname.
- publicAccess AlloydbomniAlloydbomni User Config Public Access 
- Allow access to selected service ports from the public Internet
- recoveryTarget StringTime 
- Recovery target time when forking a service. This has effect only when a new service is being created. Example: 2019-01-01 23:34:45.
- serviceLog Boolean
- Store logs for the service so that they are available in the HTTP API and console.
- serviceTo StringFork From 
- Name of another service to fork from. This has effect only when a new service is being created. Example: anotherservicename.
- Double
- Percentage of total RAM that the database server uses for shared memory buffers. Valid range is 20-60 (float), which corresponds to 20% - 60%. This setting adjusts the shared_buffers configuration value. Example: 41.5.
- staticIps Boolean
- Use static public IP addresses.
- synchronousReplication String
- Enum: off,quorum. Synchronous replication type. Note that the service plan also needs to support synchronous replication.
- variant String
- Enum: aiven,timescale. Variant of the PostgreSQL service, may affect the features that are exposed by default.
- workMem Integer
- Sets the maximum amount of memory to be used by a query operation (such as a sort or hash table) before writing to temporary disk files, in MB. Default is 1MB + 0.075% of total RAM (up to 32MB). Example: 4.
- additionalBackup stringRegions 
- Additional Cloud Regions for Backup Replication.
- adminPassword string
- Custom password for admin user. Defaults to random string. This must be set only when a new service is being created.
- adminUsername string
- Custom username for admin user. This must be set only when a new service is being created. Example: avnadmin.
- alloydbomniVersion string
- Enum: 15, and newer. PostgreSQL major version.
- backupHour number
- The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed. Example: 3.
- backupMinute number
- The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed. Example: 30.
- enableIpv6 boolean
- Register AAAA DNS records for the service, and allow IPv6 packets to service ports.
- googleColumnar booleanEngine Enabled 
- Enables or disables the columnar engine. When enabled, it accelerates SQL query processing. Default: true.
- googleColumnar numberEngine Memory Size Percentage 
- Allocate the amount of RAM to store columnar data. Default: 10.
- ipFilter AlloydbomniObjects Alloydbomni User Config Ip Filter Object[] 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16
- ipFilter string[]Strings 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
- ipFilters string[]
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
- pg
AlloydbomniAlloydbomni User Config Pg 
- postgresql.conf configuration values
- pgRead booleanReplica 
- Should the service which is being forked be a read replica (deprecated, use read_replica service integration instead).
- pgService 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. Example: anotherservicename.
- pgVersion string
- Enum: 15, and newer. PostgreSQL major version.
- pgbouncer
AlloydbomniAlloydbomni User Config Pgbouncer 
- PGBouncer connection pooling settings
- pglookout
AlloydbomniAlloydbomni User Config Pglookout 
- System-wide settings for pglookout
- privateAccess AlloydbomniAlloydbomni User Config Private Access 
- Allow access to selected service ports from private networks
- privatelinkAccess AlloydbomniAlloydbomni User Config Privatelink Access 
- Allow access to selected service components through Privatelink
- projectTo stringFork From 
- Name of another project to fork a service from. This has effect only when a new service is being created. Example: anotherprojectname.
- publicAccess AlloydbomniAlloydbomni User Config Public Access 
- Allow access to selected service ports from the public Internet
- recoveryTarget stringTime 
- Recovery target time when forking a service. This has effect only when a new service is being created. Example: 2019-01-01 23:34:45.
- serviceLog boolean
- Store logs for the service so that they are available in the HTTP API and console.
- serviceTo stringFork From 
- Name of another service to fork from. This has effect only when a new service is being created. Example: anotherservicename.
- number
- Percentage of total RAM that the database server uses for shared memory buffers. Valid range is 20-60 (float), which corresponds to 20% - 60%. This setting adjusts the shared_buffers configuration value. Example: 41.5.
- staticIps boolean
- Use static public IP addresses.
- synchronousReplication string
- Enum: off,quorum. Synchronous replication type. Note that the service plan also needs to support synchronous replication.
- variant string
- Enum: aiven,timescale. Variant of the PostgreSQL service, may affect the features that are exposed by default.
- workMem number
- Sets the maximum amount of memory to be used by a query operation (such as a sort or hash table) before writing to temporary disk files, in MB. Default is 1MB + 0.075% of total RAM (up to 32MB). Example: 4.
- additional_backup_ strregions 
- Additional Cloud Regions for Backup Replication.
- 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. Example: avnadmin.
- alloydbomni_version str
- Enum: 15, and newer. PostgreSQL major version.
- backup_hour int
- The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed. Example: 3.
- backup_minute int
- The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed. Example: 30.
- enable_ipv6 bool
- Register AAAA DNS records for the service, and allow IPv6 packets to service ports.
- google_columnar_ boolengine_ enabled 
- Enables or disables the columnar engine. When enabled, it accelerates SQL query processing. Default: true.
- google_columnar_ intengine_ memory_ size_ percentage 
- Allocate the amount of RAM to store columnar data. Default: 10.
- ip_filter_ Sequence[Alloydbomniobjects Alloydbomni User Config Ip Filter Object] 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16
- ip_filter_ Sequence[str]strings 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
- ip_filters Sequence[str]
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
- pg
AlloydbomniAlloydbomni User Config Pg 
- postgresql.conf configuration values
- pg_read_ boolreplica 
- 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. Example: anotherservicename.
- pg_version str
- Enum: 15, and newer. PostgreSQL major version.
- pgbouncer
AlloydbomniAlloydbomni User Config Pgbouncer 
- PGBouncer connection pooling settings
- pglookout
AlloydbomniAlloydbomni User Config Pglookout 
- System-wide settings for pglookout
- private_access AlloydbomniAlloydbomni User Config Private Access 
- Allow access to selected service ports from private networks
- privatelink_access AlloydbomniAlloydbomni 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. Example: anotherprojectname.
- public_access AlloydbomniAlloydbomni 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. Example: 2019-01-01 23:34:45.
- service_log bool
- Store logs for the service so that they are available in the HTTP API and console.
- service_to_ strfork_ from 
- Name of another service to fork from. This has effect only when a new service is being created. Example: anotherservicename.
- float
- Percentage of total RAM that the database server uses for shared memory buffers. Valid range is 20-60 (float), which corresponds to 20% - 60%. This setting adjusts the shared_buffers configuration value. Example: 41.5.
- static_ips bool
- Use static public IP addresses.
- synchronous_replication str
- Enum: off,quorum. Synchronous replication type. Note that the service plan also needs to support synchronous replication.
- variant str
- Enum: aiven,timescale. Variant of the PostgreSQL service, may affect the features that are exposed by default.
- work_mem int
- Sets the maximum amount of memory to be used by a query operation (such as a sort or hash table) before writing to temporary disk files, in MB. Default is 1MB + 0.075% of total RAM (up to 32MB). Example: 4.
- additionalBackup StringRegions 
- Additional Cloud Regions for Backup Replication.
- adminPassword String
- Custom password for admin user. Defaults to random string. This must be set only when a new service is being created.
- adminUsername String
- Custom username for admin user. This must be set only when a new service is being created. Example: avnadmin.
- alloydbomniVersion String
- Enum: 15, and newer. PostgreSQL major version.
- backupHour Number
- The hour of day (in UTC) when backup for the service is started. New backup is only started if previous backup has already completed. Example: 3.
- backupMinute Number
- The minute of an hour when backup for the service is started. New backup is only started if previous backup has already completed. Example: 30.
- enableIpv6 Boolean
- Register AAAA DNS records for the service, and allow IPv6 packets to service ports.
- googleColumnar BooleanEngine Enabled 
- Enables or disables the columnar engine. When enabled, it accelerates SQL query processing. Default: true.
- googleColumnar NumberEngine Memory Size Percentage 
- Allocate the amount of RAM to store columnar data. Default: 10.
- ipFilter List<Property Map>Objects 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16
- ipFilter List<String>Strings 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
- ipFilters List<String>
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
- pg Property Map
- postgresql.conf configuration values
- pgRead BooleanReplica 
- Should the service which is being forked be a read replica (deprecated, use read_replica service integration instead).
- pgService 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. Example: anotherservicename.
- pgVersion String
- Enum: 15, and newer. PostgreSQL major version.
- pgbouncer Property Map
- PGBouncer connection pooling settings
- pglookout Property Map
- System-wide settings for pglookout
- privateAccess Property Map
- Allow access to selected service ports from private networks
- privatelinkAccess Property Map
- Allow access to selected service components through Privatelink
- projectTo StringFork From 
- Name of another project to fork a service from. This has effect only when a new service is being created. Example: anotherprojectname.
- publicAccess Property Map
- Allow access to selected service ports from the public Internet
- recoveryTarget StringTime 
- Recovery target time when forking a service. This has effect only when a new service is being created. Example: 2019-01-01 23:34:45.
- serviceLog Boolean
- Store logs for the service so that they are available in the HTTP API and console.
- serviceTo StringFork From 
- Name of another service to fork from. This has effect only when a new service is being created. Example: anotherservicename.
- Number
- Percentage of total RAM that the database server uses for shared memory buffers. Valid range is 20-60 (float), which corresponds to 20% - 60%. This setting adjusts the shared_buffers configuration value. Example: 41.5.
- staticIps Boolean
- Use static public IP addresses.
- synchronousReplication String
- Enum: off,quorum. Synchronous replication type. Note that the service plan also needs to support synchronous replication.
- variant String
- Enum: aiven,timescale. Variant of the PostgreSQL service, may affect the features that are exposed by default.
- workMem Number
- Sets the maximum amount of memory to be used by a query operation (such as a sort or hash table) before writing to temporary disk files, in MB. Default is 1MB + 0.075% of total RAM (up to 32MB). Example: 4.
AlloydbomniAlloydbomniUserConfigIpFilterObject, AlloydbomniAlloydbomniUserConfigIpFilterObjectArgs              
- Network string
- CIDR address block. Example: 10.20.0.0/16.
- Description string
- Description for IP filter list entry. Example: Production service IP range.
- Network string
- CIDR address block. Example: 10.20.0.0/16.
- Description string
- Description for IP filter list entry. Example: Production service IP range.
- network String
- CIDR address block. Example: 10.20.0.0/16.
- description String
- Description for IP filter list entry. Example: Production service IP range.
- network string
- CIDR address block. Example: 10.20.0.0/16.
- description string
- Description for IP filter list entry. Example: Production service IP range.
- network str
- CIDR address block. Example: 10.20.0.0/16.
- description str
- Description for IP filter list entry. Example: Production service IP range.
- network String
- CIDR address block. Example: 10.20.0.0/16.
- description String
- Description for IP filter list entry. Example: Production service IP range.
AlloydbomniAlloydbomniUserConfigPg, AlloydbomniAlloydbomniUserConfigPgArgs          
- AutovacuumAnalyze doubleScale Factor 
- Specifies a fraction of the table size to add to autovacuumanalyzethreshold when deciding whether to trigger an ANALYZE. The default is 0.2 (20% of table size).
- AutovacuumAnalyze intThreshold 
- Specifies the minimum number of inserted, updated or deleted tuples needed to trigger an ANALYZE in any one table. The default is 50 tuples.
- AutovacuumFreeze intMax Age 
- Specifies the maximum age (in transactions) that a table's pg_class.relfrozenxid field can attain before a VACUUM operation is forced to prevent transaction ID wraparound within the table. Note that the system will launch autovacuum processes to prevent wraparound even when autovacuum is otherwise disabled. This parameter will cause the server to be restarted. Example: 200000000.
- AutovacuumMax intWorkers 
- Specifies the maximum number of autovacuum processes (other than the autovacuum launcher) that may be running at any one time. The default is three. This parameter can only be set at server start.
- AutovacuumNaptime int
- Specifies the minimum delay between autovacuum runs on any given database. The delay is measured in seconds, and the default is one minute.
- AutovacuumVacuum intCost Delay 
- Specifies the cost delay value that will be used in automatic VACUUM operations. If -1 is specified, the regular vacuumcostdelay value will be used. The default value is 20 milliseconds.
- AutovacuumVacuum intCost Limit 
- Specifies the cost limit value that will be used in automatic VACUUM operations. If -1 is specified (which is the default), the regular vacuumcostlimit value will be used.
- AutovacuumVacuum doubleScale Factor 
- Specifies a fraction of the table size to add to autovacuumvacuumthreshold when deciding whether to trigger a VACUUM. The default is 0.2 (20% of table size).
- AutovacuumVacuum intThreshold 
- Specifies the minimum number of updated or deleted tuples needed to trigger a VACUUM in any one table. The default is 50 tuples.
- BgwriterDelay int
- Specifies the delay between activity rounds for the background writer in milliseconds. Default is 200. Example: 200.
- BgwriterFlush intAfter 
- Whenever more than bgwriterflushafter bytes have been written by the background writer, attempt to force the OS to issue these writes to the underlying storage. Specified in kilobytes, default is 512. Setting of 0 disables forced writeback. Example: 512.
- BgwriterLru intMaxpages 
- In each round, no more than this many buffers will be written by the background writer. Setting this to zero disables background writing. Default is 100. Example: 100.
- BgwriterLru doubleMultiplier 
- The average recent need for new buffers is multiplied by bgwriterlrumultiplier to arrive at an estimate of the number that will be needed during the next round, (up to bgwriterlrumaxpages). 1.0 represents a “just in time” policy of writing exactly the number of buffers predicted to be needed. Larger values provide some cushion against spikes in demand, while smaller values intentionally leave writes to be done by server processes. The default is 2.0. Example: 2.0.
- DeadlockTimeout int
- This is the amount of time, in milliseconds, to wait on a lock before checking to see if there is a deadlock condition. Example: 1000.
- DefaultToast stringCompression 
- Enum: lz4,pglz. Specifies the default TOAST compression method for values of compressible columns (the default is lz4).
- IdleIn intTransaction Session Timeout 
- Time out sessions with open transactions after this number of milliseconds.
- Jit bool
- Controls system-wide use of Just-in-Time Compilation (JIT).
- LogAutovacuum intMin Duration 
- Causes each action executed by autovacuum to be logged if it ran for at least the specified number of milliseconds. Setting this to zero logs all autovacuum actions. Minus-one (the default) disables logging autovacuum actions.
- LogError stringVerbosity 
- Enum: DEFAULT,TERSE,VERBOSE. Controls the amount of detail written in the server log for each message that is logged.
- LogLine stringPrefix 
- Enum: '%m [%p] %q[user=%u,db=%d,app=%a] ','%t [%p]: [%l-1] user=%u,db=%d,app=%a,client=%h ','pid=%p,user=%u,db=%d,app=%a,client=%h ','pid=%p,user=%u,db=%d,app=%a,client=%h,txid=%x,qid=%Q '. Choose from one of the available log formats.
- LogMin intDuration Statement 
- Log statements that take more than this number of milliseconds to run, -1 disables.
- LogTemp intFiles 
- Log statements for each temporary file created larger than this number of kilobytes, -1 disables.
- MaxFiles intPer Process 
- PostgreSQL maximum number of files that can be open per process.
- MaxLocks intPer Transaction 
- PostgreSQL maximum locks per transaction.
- MaxLogical intReplication Workers 
- PostgreSQL maximum logical replication workers (taken from the pool of maxparallelworkers).
- MaxParallel intWorkers 
- Sets the maximum number of workers that the system can support for parallel queries.
- MaxParallel intWorkers Per Gather 
- Sets the maximum number of workers that can be started by a single Gather or Gather Merge node.
- MaxPred intLocks Per Transaction 
- PostgreSQL maximum predicate locks per transaction.
- MaxPrepared intTransactions 
- PostgreSQL maximum prepared transactions.
- MaxReplication intSlots 
- PostgreSQL maximum replication slots.
- MaxSlot intWal Keep Size 
- PostgreSQL maximum WAL size (MB) reserved for replication slots. Default is -1 (unlimited). walkeepsize minimum WAL size setting takes precedence over this.
- MaxStack intDepth 
- Maximum depth of the stack in bytes.
- MaxStandby intArchive Delay 
- Max standby archive delay in milliseconds.
- MaxStandby intStreaming Delay 
- Max standby streaming delay in milliseconds.
- MaxWal intSenders 
- PostgreSQL maximum WAL senders.
- MaxWorker intProcesses 
- Sets the maximum number of background processes that the system can support.
- PasswordEncryption string
- Enum: md5,scram-sha-256. Chooses the algorithm for encrypting passwords. Default:md5.
- PgPartman intBgw Dot Interval 
- Sets the time interval to run pg_partman's scheduled tasks. Example: 3600.
- PgPartman stringBgw Dot Role 
- Controls which role to use for pg_partman's scheduled background tasks. Example: myrolename.
- PgStat stringStatements Dot Track 
- Enum: all,none,top. Controls which statements are counted. Specify top to track top-level statements (those issued directly by clients), all to also track nested statements (such as statements invoked within functions), or none to disable statement statistics collection. The default value is top.
- TempFile intLimit 
- PostgreSQL temporary file limit in KiB, -1 for unlimited. Example: 5000000.
- Timezone string
- PostgreSQL service timezone. Example: Europe/Helsinki.
- TrackActivity intQuery Size 
- Specifies the number of bytes reserved to track the currently executing command for each active session. Example: 1024.
- TrackCommit stringTimestamp 
- Enum: off,on. Record commit time of transactions.
- TrackFunctions string
- Enum: all,none,pl. Enables tracking of function call counts and time used.
- TrackIo stringTiming 
- Enum: off,on. Enables timing of database I/O calls. This parameter is off by default, because it will repeatedly query the operating system for the current time, which may cause significant overhead on some platforms.
- WalSender intTimeout 
- Terminate replication connections that are inactive for longer than this amount of time, in milliseconds. Setting this value to zero disables the timeout. Example: 60000.
- WalWriter intDelay 
- WAL flush interval in milliseconds. Note that setting this value to lower than the default 200ms may negatively impact performance. Example: 50.
- AutovacuumAnalyze float64Scale Factor 
- Specifies a fraction of the table size to add to autovacuumanalyzethreshold when deciding whether to trigger an ANALYZE. The default is 0.2 (20% of table size).
- AutovacuumAnalyze intThreshold 
- Specifies the minimum number of inserted, updated or deleted tuples needed to trigger an ANALYZE in any one table. The default is 50 tuples.
- AutovacuumFreeze intMax Age 
- Specifies the maximum age (in transactions) that a table's pg_class.relfrozenxid field can attain before a VACUUM operation is forced to prevent transaction ID wraparound within the table. Note that the system will launch autovacuum processes to prevent wraparound even when autovacuum is otherwise disabled. This parameter will cause the server to be restarted. Example: 200000000.
- AutovacuumMax intWorkers 
- Specifies the maximum number of autovacuum processes (other than the autovacuum launcher) that may be running at any one time. The default is three. This parameter can only be set at server start.
- AutovacuumNaptime int
- Specifies the minimum delay between autovacuum runs on any given database. The delay is measured in seconds, and the default is one minute.
- AutovacuumVacuum intCost Delay 
- Specifies the cost delay value that will be used in automatic VACUUM operations. If -1 is specified, the regular vacuumcostdelay value will be used. The default value is 20 milliseconds.
- AutovacuumVacuum intCost Limit 
- Specifies the cost limit value that will be used in automatic VACUUM operations. If -1 is specified (which is the default), the regular vacuumcostlimit value will be used.
- AutovacuumVacuum float64Scale Factor 
- Specifies a fraction of the table size to add to autovacuumvacuumthreshold when deciding whether to trigger a VACUUM. The default is 0.2 (20% of table size).
- AutovacuumVacuum intThreshold 
- Specifies the minimum number of updated or deleted tuples needed to trigger a VACUUM in any one table. The default is 50 tuples.
- BgwriterDelay int
- Specifies the delay between activity rounds for the background writer in milliseconds. Default is 200. Example: 200.
- BgwriterFlush intAfter 
- Whenever more than bgwriterflushafter bytes have been written by the background writer, attempt to force the OS to issue these writes to the underlying storage. Specified in kilobytes, default is 512. Setting of 0 disables forced writeback. Example: 512.
- BgwriterLru intMaxpages 
- In each round, no more than this many buffers will be written by the background writer. Setting this to zero disables background writing. Default is 100. Example: 100.
- BgwriterLru float64Multiplier 
- The average recent need for new buffers is multiplied by bgwriterlrumultiplier to arrive at an estimate of the number that will be needed during the next round, (up to bgwriterlrumaxpages). 1.0 represents a “just in time” policy of writing exactly the number of buffers predicted to be needed. Larger values provide some cushion against spikes in demand, while smaller values intentionally leave writes to be done by server processes. The default is 2.0. Example: 2.0.
- DeadlockTimeout int
- This is the amount of time, in milliseconds, to wait on a lock before checking to see if there is a deadlock condition. Example: 1000.
- DefaultToast stringCompression 
- Enum: lz4,pglz. Specifies the default TOAST compression method for values of compressible columns (the default is lz4).
- IdleIn intTransaction Session Timeout 
- Time out sessions with open transactions after this number of milliseconds.
- Jit bool
- Controls system-wide use of Just-in-Time Compilation (JIT).
- LogAutovacuum intMin Duration 
- Causes each action executed by autovacuum to be logged if it ran for at least the specified number of milliseconds. Setting this to zero logs all autovacuum actions. Minus-one (the default) disables logging autovacuum actions.
- LogError stringVerbosity 
- Enum: DEFAULT,TERSE,VERBOSE. Controls the amount of detail written in the server log for each message that is logged.
- LogLine stringPrefix 
- Enum: '%m [%p] %q[user=%u,db=%d,app=%a] ','%t [%p]: [%l-1] user=%u,db=%d,app=%a,client=%h ','pid=%p,user=%u,db=%d,app=%a,client=%h ','pid=%p,user=%u,db=%d,app=%a,client=%h,txid=%x,qid=%Q '. Choose from one of the available log formats.
- LogMin intDuration Statement 
- Log statements that take more than this number of milliseconds to run, -1 disables.
- LogTemp intFiles 
- Log statements for each temporary file created larger than this number of kilobytes, -1 disables.
- MaxFiles intPer Process 
- PostgreSQL maximum number of files that can be open per process.
- MaxLocks intPer Transaction 
- PostgreSQL maximum locks per transaction.
- MaxLogical intReplication Workers 
- PostgreSQL maximum logical replication workers (taken from the pool of maxparallelworkers).
- MaxParallel intWorkers 
- Sets the maximum number of workers that the system can support for parallel queries.
- MaxParallel intWorkers Per Gather 
- Sets the maximum number of workers that can be started by a single Gather or Gather Merge node.
- MaxPred intLocks Per Transaction 
- PostgreSQL maximum predicate locks per transaction.
- MaxPrepared intTransactions 
- PostgreSQL maximum prepared transactions.
- MaxReplication intSlots 
- PostgreSQL maximum replication slots.
- MaxSlot intWal Keep Size 
- PostgreSQL maximum WAL size (MB) reserved for replication slots. Default is -1 (unlimited). walkeepsize minimum WAL size setting takes precedence over this.
- MaxStack intDepth 
- Maximum depth of the stack in bytes.
- MaxStandby intArchive Delay 
- Max standby archive delay in milliseconds.
- MaxStandby intStreaming Delay 
- Max standby streaming delay in milliseconds.
- MaxWal intSenders 
- PostgreSQL maximum WAL senders.
- MaxWorker intProcesses 
- Sets the maximum number of background processes that the system can support.
- PasswordEncryption string
- Enum: md5,scram-sha-256. Chooses the algorithm for encrypting passwords. Default:md5.
- PgPartman intBgw Dot Interval 
- Sets the time interval to run pg_partman's scheduled tasks. Example: 3600.
- PgPartman stringBgw Dot Role 
- Controls which role to use for pg_partman's scheduled background tasks. Example: myrolename.
- PgStat stringStatements Dot Track 
- Enum: all,none,top. Controls which statements are counted. Specify top to track top-level statements (those issued directly by clients), all to also track nested statements (such as statements invoked within functions), or none to disable statement statistics collection. The default value is top.
- TempFile intLimit 
- PostgreSQL temporary file limit in KiB, -1 for unlimited. Example: 5000000.
- Timezone string
- PostgreSQL service timezone. Example: Europe/Helsinki.
- TrackActivity intQuery Size 
- Specifies the number of bytes reserved to track the currently executing command for each active session. Example: 1024.
- TrackCommit stringTimestamp 
- Enum: off,on. Record commit time of transactions.
- TrackFunctions string
- Enum: all,none,pl. Enables tracking of function call counts and time used.
- TrackIo stringTiming 
- Enum: off,on. Enables timing of database I/O calls. This parameter is off by default, because it will repeatedly query the operating system for the current time, which may cause significant overhead on some platforms.
- WalSender intTimeout 
- Terminate replication connections that are inactive for longer than this amount of time, in milliseconds. Setting this value to zero disables the timeout. Example: 60000.
- WalWriter intDelay 
- WAL flush interval in milliseconds. Note that setting this value to lower than the default 200ms may negatively impact performance. Example: 50.
- autovacuumAnalyze DoubleScale Factor 
- Specifies a fraction of the table size to add to autovacuumanalyzethreshold when deciding whether to trigger an ANALYZE. The default is 0.2 (20% of table size).
- autovacuumAnalyze IntegerThreshold 
- Specifies the minimum number of inserted, updated or deleted tuples needed to trigger an ANALYZE in any one table. The default is 50 tuples.
- autovacuumFreeze IntegerMax Age 
- Specifies the maximum age (in transactions) that a table's pg_class.relfrozenxid field can attain before a VACUUM operation is forced to prevent transaction ID wraparound within the table. Note that the system will launch autovacuum processes to prevent wraparound even when autovacuum is otherwise disabled. This parameter will cause the server to be restarted. Example: 200000000.
- autovacuumMax IntegerWorkers 
- Specifies the maximum number of autovacuum processes (other than the autovacuum launcher) that may be running at any one time. The default is three. This parameter can only be set at server start.
- autovacuumNaptime Integer
- Specifies the minimum delay between autovacuum runs on any given database. The delay is measured in seconds, and the default is one minute.
- autovacuumVacuum IntegerCost Delay 
- Specifies the cost delay value that will be used in automatic VACUUM operations. If -1 is specified, the regular vacuumcostdelay value will be used. The default value is 20 milliseconds.
- autovacuumVacuum IntegerCost Limit 
- Specifies the cost limit value that will be used in automatic VACUUM operations. If -1 is specified (which is the default), the regular vacuumcostlimit value will be used.
- autovacuumVacuum DoubleScale Factor 
- Specifies a fraction of the table size to add to autovacuumvacuumthreshold when deciding whether to trigger a VACUUM. The default is 0.2 (20% of table size).
- autovacuumVacuum IntegerThreshold 
- Specifies the minimum number of updated or deleted tuples needed to trigger a VACUUM in any one table. The default is 50 tuples.
- bgwriterDelay Integer
- Specifies the delay between activity rounds for the background writer in milliseconds. Default is 200. Example: 200.
- bgwriterFlush IntegerAfter 
- Whenever more than bgwriterflushafter bytes have been written by the background writer, attempt to force the OS to issue these writes to the underlying storage. Specified in kilobytes, default is 512. Setting of 0 disables forced writeback. Example: 512.
- bgwriterLru IntegerMaxpages 
- In each round, no more than this many buffers will be written by the background writer. Setting this to zero disables background writing. Default is 100. Example: 100.
- bgwriterLru DoubleMultiplier 
- The average recent need for new buffers is multiplied by bgwriterlrumultiplier to arrive at an estimate of the number that will be needed during the next round, (up to bgwriterlrumaxpages). 1.0 represents a “just in time” policy of writing exactly the number of buffers predicted to be needed. Larger values provide some cushion against spikes in demand, while smaller values intentionally leave writes to be done by server processes. The default is 2.0. Example: 2.0.
- deadlockTimeout Integer
- This is the amount of time, in milliseconds, to wait on a lock before checking to see if there is a deadlock condition. Example: 1000.
- defaultToast StringCompression 
- Enum: lz4,pglz. Specifies the default TOAST compression method for values of compressible columns (the default is lz4).
- idleIn IntegerTransaction Session Timeout 
- Time out sessions with open transactions after this number of milliseconds.
- jit Boolean
- Controls system-wide use of Just-in-Time Compilation (JIT).
- logAutovacuum IntegerMin Duration 
- Causes each action executed by autovacuum to be logged if it ran for at least the specified number of milliseconds. Setting this to zero logs all autovacuum actions. Minus-one (the default) disables logging autovacuum actions.
- logError StringVerbosity 
- Enum: DEFAULT,TERSE,VERBOSE. Controls the amount of detail written in the server log for each message that is logged.
- logLine StringPrefix 
- Enum: '%m [%p] %q[user=%u,db=%d,app=%a] ','%t [%p]: [%l-1] user=%u,db=%d,app=%a,client=%h ','pid=%p,user=%u,db=%d,app=%a,client=%h ','pid=%p,user=%u,db=%d,app=%a,client=%h,txid=%x,qid=%Q '. Choose from one of the available log formats.
- logMin IntegerDuration Statement 
- Log statements that take more than this number of milliseconds to run, -1 disables.
- logTemp IntegerFiles 
- Log statements for each temporary file created larger than this number of kilobytes, -1 disables.
- maxFiles IntegerPer Process 
- PostgreSQL maximum number of files that can be open per process.
- maxLocks IntegerPer Transaction 
- PostgreSQL maximum locks per transaction.
- maxLogical IntegerReplication Workers 
- PostgreSQL maximum logical replication workers (taken from the pool of maxparallelworkers).
- maxParallel IntegerWorkers 
- Sets the maximum number of workers that the system can support for parallel queries.
- maxParallel IntegerWorkers Per Gather 
- Sets the maximum number of workers that can be started by a single Gather or Gather Merge node.
- maxPred IntegerLocks Per Transaction 
- PostgreSQL maximum predicate locks per transaction.
- maxPrepared IntegerTransactions 
- PostgreSQL maximum prepared transactions.
- maxReplication IntegerSlots 
- PostgreSQL maximum replication slots.
- maxSlot IntegerWal Keep Size 
- PostgreSQL maximum WAL size (MB) reserved for replication slots. Default is -1 (unlimited). walkeepsize minimum WAL size setting takes precedence over this.
- maxStack IntegerDepth 
- Maximum depth of the stack in bytes.
- maxStandby IntegerArchive Delay 
- Max standby archive delay in milliseconds.
- maxStandby IntegerStreaming Delay 
- Max standby streaming delay in milliseconds.
- maxWal IntegerSenders 
- PostgreSQL maximum WAL senders.
- maxWorker IntegerProcesses 
- Sets the maximum number of background processes that the system can support.
- passwordEncryption String
- Enum: md5,scram-sha-256. Chooses the algorithm for encrypting passwords. Default:md5.
- pgPartman IntegerBgw Dot Interval 
- Sets the time interval to run pg_partman's scheduled tasks. Example: 3600.
- pgPartman StringBgw Dot Role 
- Controls which role to use for pg_partman's scheduled background tasks. Example: myrolename.
- pgStat StringStatements Dot Track 
- Enum: all,none,top. Controls which statements are counted. Specify top to track top-level statements (those issued directly by clients), all to also track nested statements (such as statements invoked within functions), or none to disable statement statistics collection. The default value is top.
- tempFile IntegerLimit 
- PostgreSQL temporary file limit in KiB, -1 for unlimited. Example: 5000000.
- timezone String
- PostgreSQL service timezone. Example: Europe/Helsinki.
- trackActivity IntegerQuery Size 
- Specifies the number of bytes reserved to track the currently executing command for each active session. Example: 1024.
- trackCommit StringTimestamp 
- Enum: off,on. Record commit time of transactions.
- trackFunctions String
- Enum: all,none,pl. Enables tracking of function call counts and time used.
- trackIo StringTiming 
- Enum: off,on. Enables timing of database I/O calls. This parameter is off by default, because it will repeatedly query the operating system for the current time, which may cause significant overhead on some platforms.
- walSender IntegerTimeout 
- Terminate replication connections that are inactive for longer than this amount of time, in milliseconds. Setting this value to zero disables the timeout. Example: 60000.
- walWriter IntegerDelay 
- WAL flush interval in milliseconds. Note that setting this value to lower than the default 200ms may negatively impact performance. Example: 50.
- autovacuumAnalyze numberScale Factor 
- Specifies a fraction of the table size to add to autovacuumanalyzethreshold when deciding whether to trigger an ANALYZE. The default is 0.2 (20% of table size).
- autovacuumAnalyze numberThreshold 
- Specifies the minimum number of inserted, updated or deleted tuples needed to trigger an ANALYZE in any one table. The default is 50 tuples.
- autovacuumFreeze numberMax Age 
- Specifies the maximum age (in transactions) that a table's pg_class.relfrozenxid field can attain before a VACUUM operation is forced to prevent transaction ID wraparound within the table. Note that the system will launch autovacuum processes to prevent wraparound even when autovacuum is otherwise disabled. This parameter will cause the server to be restarted. Example: 200000000.
- autovacuumMax numberWorkers 
- Specifies the maximum number of autovacuum processes (other than the autovacuum launcher) that may be running at any one time. The default is three. This parameter can only be set at server start.
- autovacuumNaptime number
- Specifies the minimum delay between autovacuum runs on any given database. The delay is measured in seconds, and the default is one minute.
- autovacuumVacuum numberCost Delay 
- Specifies the cost delay value that will be used in automatic VACUUM operations. If -1 is specified, the regular vacuumcostdelay value will be used. The default value is 20 milliseconds.
- autovacuumVacuum numberCost Limit 
- Specifies the cost limit value that will be used in automatic VACUUM operations. If -1 is specified (which is the default), the regular vacuumcostlimit value will be used.
- autovacuumVacuum numberScale Factor 
- Specifies a fraction of the table size to add to autovacuumvacuumthreshold when deciding whether to trigger a VACUUM. The default is 0.2 (20% of table size).
- autovacuumVacuum numberThreshold 
- Specifies the minimum number of updated or deleted tuples needed to trigger a VACUUM in any one table. The default is 50 tuples.
- bgwriterDelay number
- Specifies the delay between activity rounds for the background writer in milliseconds. Default is 200. Example: 200.
- bgwriterFlush numberAfter 
- Whenever more than bgwriterflushafter bytes have been written by the background writer, attempt to force the OS to issue these writes to the underlying storage. Specified in kilobytes, default is 512. Setting of 0 disables forced writeback. Example: 512.
- bgwriterLru numberMaxpages 
- In each round, no more than this many buffers will be written by the background writer. Setting this to zero disables background writing. Default is 100. Example: 100.
- bgwriterLru numberMultiplier 
- The average recent need for new buffers is multiplied by bgwriterlrumultiplier to arrive at an estimate of the number that will be needed during the next round, (up to bgwriterlrumaxpages). 1.0 represents a “just in time” policy of writing exactly the number of buffers predicted to be needed. Larger values provide some cushion against spikes in demand, while smaller values intentionally leave writes to be done by server processes. The default is 2.0. Example: 2.0.
- deadlockTimeout number
- This is the amount of time, in milliseconds, to wait on a lock before checking to see if there is a deadlock condition. Example: 1000.
- defaultToast stringCompression 
- Enum: lz4,pglz. Specifies the default TOAST compression method for values of compressible columns (the default is lz4).
- idleIn numberTransaction Session Timeout 
- Time out sessions with open transactions after this number of milliseconds.
- jit boolean
- Controls system-wide use of Just-in-Time Compilation (JIT).
- logAutovacuum numberMin Duration 
- Causes each action executed by autovacuum to be logged if it ran for at least the specified number of milliseconds. Setting this to zero logs all autovacuum actions. Minus-one (the default) disables logging autovacuum actions.
- logError stringVerbosity 
- Enum: DEFAULT,TERSE,VERBOSE. Controls the amount of detail written in the server log for each message that is logged.
- logLine stringPrefix 
- Enum: '%m [%p] %q[user=%u,db=%d,app=%a] ','%t [%p]: [%l-1] user=%u,db=%d,app=%a,client=%h ','pid=%p,user=%u,db=%d,app=%a,client=%h ','pid=%p,user=%u,db=%d,app=%a,client=%h,txid=%x,qid=%Q '. Choose from one of the available log formats.
- logMin numberDuration Statement 
- Log statements that take more than this number of milliseconds to run, -1 disables.
- logTemp numberFiles 
- Log statements for each temporary file created larger than this number of kilobytes, -1 disables.
- maxFiles numberPer Process 
- PostgreSQL maximum number of files that can be open per process.
- maxLocks numberPer Transaction 
- PostgreSQL maximum locks per transaction.
- maxLogical numberReplication Workers 
- PostgreSQL maximum logical replication workers (taken from the pool of maxparallelworkers).
- maxParallel numberWorkers 
- Sets the maximum number of workers that the system can support for parallel queries.
- maxParallel numberWorkers Per Gather 
- Sets the maximum number of workers that can be started by a single Gather or Gather Merge node.
- maxPred numberLocks Per Transaction 
- PostgreSQL maximum predicate locks per transaction.
- maxPrepared numberTransactions 
- PostgreSQL maximum prepared transactions.
- maxReplication numberSlots 
- PostgreSQL maximum replication slots.
- maxSlot numberWal Keep Size 
- PostgreSQL maximum WAL size (MB) reserved for replication slots. Default is -1 (unlimited). walkeepsize minimum WAL size setting takes precedence over this.
- maxStack numberDepth 
- Maximum depth of the stack in bytes.
- maxStandby numberArchive Delay 
- Max standby archive delay in milliseconds.
- maxStandby numberStreaming Delay 
- Max standby streaming delay in milliseconds.
- maxWal numberSenders 
- PostgreSQL maximum WAL senders.
- maxWorker numberProcesses 
- Sets the maximum number of background processes that the system can support.
- passwordEncryption string
- Enum: md5,scram-sha-256. Chooses the algorithm for encrypting passwords. Default:md5.
- pgPartman numberBgw Dot Interval 
- Sets the time interval to run pg_partman's scheduled tasks. Example: 3600.
- pgPartman stringBgw Dot Role 
- Controls which role to use for pg_partman's scheduled background tasks. Example: myrolename.
- pgStat stringStatements Dot Track 
- Enum: all,none,top. Controls which statements are counted. Specify top to track top-level statements (those issued directly by clients), all to also track nested statements (such as statements invoked within functions), or none to disable statement statistics collection. The default value is top.
- tempFile numberLimit 
- PostgreSQL temporary file limit in KiB, -1 for unlimited. Example: 5000000.
- timezone string
- PostgreSQL service timezone. Example: Europe/Helsinki.
- trackActivity numberQuery Size 
- Specifies the number of bytes reserved to track the currently executing command for each active session. Example: 1024.
- trackCommit stringTimestamp 
- Enum: off,on. Record commit time of transactions.
- trackFunctions string
- Enum: all,none,pl. Enables tracking of function call counts and time used.
- trackIo stringTiming 
- Enum: off,on. Enables timing of database I/O calls. This parameter is off by default, because it will repeatedly query the operating system for the current time, which may cause significant overhead on some platforms.
- walSender numberTimeout 
- Terminate replication connections that are inactive for longer than this amount of time, in milliseconds. Setting this value to zero disables the timeout. Example: 60000.
- walWriter numberDelay 
- WAL flush interval in milliseconds. Note that setting this value to lower than the default 200ms may negatively impact performance. Example: 50.
- autovacuum_analyze_ floatscale_ factor 
- Specifies a fraction of the table size to add to autovacuumanalyzethreshold when deciding whether to trigger an ANALYZE. The default is 0.2 (20% of table size).
- autovacuum_analyze_ intthreshold 
- Specifies the minimum number of inserted, updated or deleted tuples needed to trigger an ANALYZE in any one table. The default is 50 tuples.
- autovacuum_freeze_ intmax_ age 
- Specifies the maximum age (in transactions) that a table's pg_class.relfrozenxid field can attain before a VACUUM operation is forced to prevent transaction ID wraparound within the table. Note that the system will launch autovacuum processes to prevent wraparound even when autovacuum is otherwise disabled. This parameter will cause the server to be restarted. Example: 200000000.
- autovacuum_max_ intworkers 
- Specifies the maximum number of autovacuum processes (other than the autovacuum launcher) that may be running at any one time. The default is three. This parameter can only be set at server start.
- autovacuum_naptime int
- Specifies the minimum delay between autovacuum runs on any given database. The delay is measured in seconds, and the default is one minute.
- autovacuum_vacuum_ intcost_ delay 
- Specifies the cost delay value that will be used in automatic VACUUM operations. If -1 is specified, the regular vacuumcostdelay value will be used. The default value is 20 milliseconds.
- autovacuum_vacuum_ intcost_ limit 
- Specifies the cost limit value that will be used in automatic VACUUM operations. If -1 is specified (which is the default), the regular vacuumcostlimit value will be used.
- autovacuum_vacuum_ floatscale_ factor 
- Specifies a fraction of the table size to add to autovacuumvacuumthreshold when deciding whether to trigger a VACUUM. The default is 0.2 (20% of table size).
- autovacuum_vacuum_ intthreshold 
- Specifies the minimum number of updated or deleted tuples needed to trigger a VACUUM in any one table. The default is 50 tuples.
- bgwriter_delay int
- Specifies the delay between activity rounds for the background writer in milliseconds. Default is 200. Example: 200.
- bgwriter_flush_ intafter 
- Whenever more than bgwriterflushafter bytes have been written by the background writer, attempt to force the OS to issue these writes to the underlying storage. Specified in kilobytes, default is 512. Setting of 0 disables forced writeback. Example: 512.
- bgwriter_lru_ intmaxpages 
- In each round, no more than this many buffers will be written by the background writer. Setting this to zero disables background writing. Default is 100. Example: 100.
- bgwriter_lru_ floatmultiplier 
- The average recent need for new buffers is multiplied by bgwriterlrumultiplier to arrive at an estimate of the number that will be needed during the next round, (up to bgwriterlrumaxpages). 1.0 represents a “just in time” policy of writing exactly the number of buffers predicted to be needed. Larger values provide some cushion against spikes in demand, while smaller values intentionally leave writes to be done by server processes. The default is 2.0. Example: 2.0.
- deadlock_timeout int
- This is the amount of time, in milliseconds, to wait on a lock before checking to see if there is a deadlock condition. Example: 1000.
- default_toast_ strcompression 
- Enum: lz4,pglz. Specifies the default TOAST compression method for values of compressible columns (the default is lz4).
- idle_in_ inttransaction_ session_ timeout 
- Time out sessions with open transactions after this number of milliseconds.
- jit bool
- Controls system-wide use of Just-in-Time Compilation (JIT).
- log_autovacuum_ intmin_ duration 
- Causes each action executed by autovacuum to be logged if it ran for at least the specified number of milliseconds. Setting this to zero logs all autovacuum actions. Minus-one (the default) disables logging autovacuum actions.
- log_error_ strverbosity 
- Enum: DEFAULT,TERSE,VERBOSE. Controls the amount of detail written in the server log for each message that is logged.
- log_line_ strprefix 
- Enum: '%m [%p] %q[user=%u,db=%d,app=%a] ','%t [%p]: [%l-1] user=%u,db=%d,app=%a,client=%h ','pid=%p,user=%u,db=%d,app=%a,client=%h ','pid=%p,user=%u,db=%d,app=%a,client=%h,txid=%x,qid=%Q '. Choose from one of the available log formats.
- log_min_ intduration_ statement 
- Log statements that take more than this number of milliseconds to run, -1 disables.
- log_temp_ intfiles 
- Log statements for each temporary file created larger than this number of kilobytes, -1 disables.
- max_files_ intper_ process 
- PostgreSQL maximum number of files that can be open per process.
- max_locks_ intper_ transaction 
- PostgreSQL maximum locks per transaction.
- max_logical_ intreplication_ workers 
- PostgreSQL maximum logical replication workers (taken from the pool of maxparallelworkers).
- max_parallel_ intworkers 
- Sets the maximum number of workers that the system can support for parallel queries.
- max_parallel_ intworkers_ per_ gather 
- Sets the maximum number of workers that can be started by a single Gather or Gather Merge node.
- max_pred_ intlocks_ per_ transaction 
- PostgreSQL maximum predicate locks per transaction.
- max_prepared_ inttransactions 
- PostgreSQL maximum prepared transactions.
- max_replication_ intslots 
- PostgreSQL maximum replication slots.
- max_slot_ intwal_ keep_ size 
- PostgreSQL maximum WAL size (MB) reserved for replication slots. Default is -1 (unlimited). walkeepsize minimum WAL size setting takes precedence over this.
- max_stack_ intdepth 
- Maximum depth of the stack in bytes.
- max_standby_ intarchive_ delay 
- Max standby archive delay in milliseconds.
- max_standby_ intstreaming_ delay 
- Max standby streaming delay in milliseconds.
- max_wal_ intsenders 
- PostgreSQL maximum WAL senders.
- max_worker_ intprocesses 
- Sets the maximum number of background processes that the system can support.
- password_encryption str
- Enum: md5,scram-sha-256. Chooses the algorithm for encrypting passwords. Default:md5.
- pg_partman_ intbgw_ dot_ interval 
- Sets the time interval to run pg_partman's scheduled tasks. Example: 3600.
- pg_partman_ strbgw_ dot_ role 
- Controls which role to use for pg_partman's scheduled background tasks. Example: myrolename.
- pg_stat_ strstatements_ dot_ track 
- Enum: all,none,top. Controls which statements are counted. Specify top to track top-level statements (those issued directly by clients), all to also track nested statements (such as statements invoked within functions), or none to disable statement statistics collection. The default value is top.
- temp_file_ intlimit 
- PostgreSQL temporary file limit in KiB, -1 for unlimited. Example: 5000000.
- timezone str
- PostgreSQL service timezone. Example: Europe/Helsinki.
- track_activity_ intquery_ size 
- Specifies the number of bytes reserved to track the currently executing command for each active session. Example: 1024.
- track_commit_ strtimestamp 
- Enum: off,on. Record commit time of transactions.
- track_functions str
- Enum: all,none,pl. Enables tracking of function call counts and time used.
- track_io_ strtiming 
- Enum: off,on. Enables timing of database I/O calls. This parameter is off by default, because it will repeatedly query the operating system for the current time, which may cause significant overhead on some platforms.
- wal_sender_ inttimeout 
- Terminate replication connections that are inactive for longer than this amount of time, in milliseconds. Setting this value to zero disables the timeout. Example: 60000.
- wal_writer_ intdelay 
- WAL flush interval in milliseconds. Note that setting this value to lower than the default 200ms may negatively impact performance. Example: 50.
- autovacuumAnalyze NumberScale Factor 
- Specifies a fraction of the table size to add to autovacuumanalyzethreshold when deciding whether to trigger an ANALYZE. The default is 0.2 (20% of table size).
- autovacuumAnalyze NumberThreshold 
- Specifies the minimum number of inserted, updated or deleted tuples needed to trigger an ANALYZE in any one table. The default is 50 tuples.
- autovacuumFreeze NumberMax Age 
- Specifies the maximum age (in transactions) that a table's pg_class.relfrozenxid field can attain before a VACUUM operation is forced to prevent transaction ID wraparound within the table. Note that the system will launch autovacuum processes to prevent wraparound even when autovacuum is otherwise disabled. This parameter will cause the server to be restarted. Example: 200000000.
- autovacuumMax NumberWorkers 
- Specifies the maximum number of autovacuum processes (other than the autovacuum launcher) that may be running at any one time. The default is three. This parameter can only be set at server start.
- autovacuumNaptime Number
- Specifies the minimum delay between autovacuum runs on any given database. The delay is measured in seconds, and the default is one minute.
- autovacuumVacuum NumberCost Delay 
- Specifies the cost delay value that will be used in automatic VACUUM operations. If -1 is specified, the regular vacuumcostdelay value will be used. The default value is 20 milliseconds.
- autovacuumVacuum NumberCost Limit 
- Specifies the cost limit value that will be used in automatic VACUUM operations. If -1 is specified (which is the default), the regular vacuumcostlimit value will be used.
- autovacuumVacuum NumberScale Factor 
- Specifies a fraction of the table size to add to autovacuumvacuumthreshold when deciding whether to trigger a VACUUM. The default is 0.2 (20% of table size).
- autovacuumVacuum NumberThreshold 
- Specifies the minimum number of updated or deleted tuples needed to trigger a VACUUM in any one table. The default is 50 tuples.
- bgwriterDelay Number
- Specifies the delay between activity rounds for the background writer in milliseconds. Default is 200. Example: 200.
- bgwriterFlush NumberAfter 
- Whenever more than bgwriterflushafter bytes have been written by the background writer, attempt to force the OS to issue these writes to the underlying storage. Specified in kilobytes, default is 512. Setting of 0 disables forced writeback. Example: 512.
- bgwriterLru NumberMaxpages 
- In each round, no more than this many buffers will be written by the background writer. Setting this to zero disables background writing. Default is 100. Example: 100.
- bgwriterLru NumberMultiplier 
- The average recent need for new buffers is multiplied by bgwriterlrumultiplier to arrive at an estimate of the number that will be needed during the next round, (up to bgwriterlrumaxpages). 1.0 represents a “just in time” policy of writing exactly the number of buffers predicted to be needed. Larger values provide some cushion against spikes in demand, while smaller values intentionally leave writes to be done by server processes. The default is 2.0. Example: 2.0.
- deadlockTimeout Number
- This is the amount of time, in milliseconds, to wait on a lock before checking to see if there is a deadlock condition. Example: 1000.
- defaultToast StringCompression 
- Enum: lz4,pglz. Specifies the default TOAST compression method for values of compressible columns (the default is lz4).
- idleIn NumberTransaction Session Timeout 
- Time out sessions with open transactions after this number of milliseconds.
- jit Boolean
- Controls system-wide use of Just-in-Time Compilation (JIT).
- logAutovacuum NumberMin Duration 
- Causes each action executed by autovacuum to be logged if it ran for at least the specified number of milliseconds. Setting this to zero logs all autovacuum actions. Minus-one (the default) disables logging autovacuum actions.
- logError StringVerbosity 
- Enum: DEFAULT,TERSE,VERBOSE. Controls the amount of detail written in the server log for each message that is logged.
- logLine StringPrefix 
- Enum: '%m [%p] %q[user=%u,db=%d,app=%a] ','%t [%p]: [%l-1] user=%u,db=%d,app=%a,client=%h ','pid=%p,user=%u,db=%d,app=%a,client=%h ','pid=%p,user=%u,db=%d,app=%a,client=%h,txid=%x,qid=%Q '. Choose from one of the available log formats.
- logMin NumberDuration Statement 
- Log statements that take more than this number of milliseconds to run, -1 disables.
- logTemp NumberFiles 
- Log statements for each temporary file created larger than this number of kilobytes, -1 disables.
- maxFiles NumberPer Process 
- PostgreSQL maximum number of files that can be open per process.
- maxLocks NumberPer Transaction 
- PostgreSQL maximum locks per transaction.
- maxLogical NumberReplication Workers 
- PostgreSQL maximum logical replication workers (taken from the pool of maxparallelworkers).
- maxParallel NumberWorkers 
- Sets the maximum number of workers that the system can support for parallel queries.
- maxParallel NumberWorkers Per Gather 
- Sets the maximum number of workers that can be started by a single Gather or Gather Merge node.
- maxPred NumberLocks Per Transaction 
- PostgreSQL maximum predicate locks per transaction.
- maxPrepared NumberTransactions 
- PostgreSQL maximum prepared transactions.
- maxReplication NumberSlots 
- PostgreSQL maximum replication slots.
- maxSlot NumberWal Keep Size 
- PostgreSQL maximum WAL size (MB) reserved for replication slots. Default is -1 (unlimited). walkeepsize minimum WAL size setting takes precedence over this.
- maxStack NumberDepth 
- Maximum depth of the stack in bytes.
- maxStandby NumberArchive Delay 
- Max standby archive delay in milliseconds.
- maxStandby NumberStreaming Delay 
- Max standby streaming delay in milliseconds.
- maxWal NumberSenders 
- PostgreSQL maximum WAL senders.
- maxWorker NumberProcesses 
- Sets the maximum number of background processes that the system can support.
- passwordEncryption String
- Enum: md5,scram-sha-256. Chooses the algorithm for encrypting passwords. Default:md5.
- pgPartman NumberBgw Dot Interval 
- Sets the time interval to run pg_partman's scheduled tasks. Example: 3600.
- pgPartman StringBgw Dot Role 
- Controls which role to use for pg_partman's scheduled background tasks. Example: myrolename.
- pgStat StringStatements Dot Track 
- Enum: all,none,top. Controls which statements are counted. Specify top to track top-level statements (those issued directly by clients), all to also track nested statements (such as statements invoked within functions), or none to disable statement statistics collection. The default value is top.
- tempFile NumberLimit 
- PostgreSQL temporary file limit in KiB, -1 for unlimited. Example: 5000000.
- timezone String
- PostgreSQL service timezone. Example: Europe/Helsinki.
- trackActivity NumberQuery Size 
- Specifies the number of bytes reserved to track the currently executing command for each active session. Example: 1024.
- trackCommit StringTimestamp 
- Enum: off,on. Record commit time of transactions.
- trackFunctions String
- Enum: all,none,pl. Enables tracking of function call counts and time used.
- trackIo StringTiming 
- Enum: off,on. Enables timing of database I/O calls. This parameter is off by default, because it will repeatedly query the operating system for the current time, which may cause significant overhead on some platforms.
- walSender NumberTimeout 
- Terminate replication connections that are inactive for longer than this amount of time, in milliseconds. Setting this value to zero disables the timeout. Example: 60000.
- walWriter NumberDelay 
- WAL flush interval in milliseconds. Note that setting this value to lower than the default 200ms may negatively impact performance. Example: 50.
AlloydbomniAlloydbomniUserConfigPgbouncer, AlloydbomniAlloydbomniUserConfigPgbouncerArgs          
- AutodbIdle intTimeout 
- If the automatically created database pools have been unused this many seconds, they are freed. If 0 then timeout is disabled. (seconds). Default: 3600.
- AutodbMax intDb Connections 
- Do not allow more than this many server connections per database (regardless of user). Setting it to 0 means unlimited. Example: 0.
- AutodbPool stringMode 
- Enum: session,statement,transaction. PGBouncer pool mode. Default:transaction.
- AutodbPool intSize 
- If non-zero then create automatically a pool of that size per user when a pool doesn't exist. Default: 0.
- IgnoreStartup List<string>Parameters 
- List of parameters to ignore when given in startup packet.
- MaxPrepared intStatements 
- PgBouncer tracks protocol-level named prepared statements related commands sent by the client in transaction and statement pooling modes when maxpreparedstatements is set to a non-zero value. Setting it to 0 disables prepared statements. maxpreparedstatements defaults to 100, and its maximum is 3000. Default: 100.
- MinPool intSize 
- Add more server connections to pool if below this number. Improves behavior when usual load comes suddenly back after period of total inactivity. The value is effectively capped at the pool size. Default: 0.
- ServerIdle intTimeout 
- If a server connection has been idle more than this many seconds it will be dropped. If 0 then timeout is disabled. (seconds). Default: 600.
- ServerLifetime int
- The pooler will close an unused server connection that has been connected longer than this. (seconds). Default: 3600.
- ServerReset boolQuery Always 
- Run serverresetquery (DISCARD ALL) in all pooling modes. Default: false.
- AutodbIdle intTimeout 
- If the automatically created database pools have been unused this many seconds, they are freed. If 0 then timeout is disabled. (seconds). Default: 3600.
- AutodbMax intDb Connections 
- Do not allow more than this many server connections per database (regardless of user). Setting it to 0 means unlimited. Example: 0.
- AutodbPool stringMode 
- Enum: session,statement,transaction. PGBouncer pool mode. Default:transaction.
- AutodbPool intSize 
- If non-zero then create automatically a pool of that size per user when a pool doesn't exist. Default: 0.
- IgnoreStartup []stringParameters 
- List of parameters to ignore when given in startup packet.
- MaxPrepared intStatements 
- PgBouncer tracks protocol-level named prepared statements related commands sent by the client in transaction and statement pooling modes when maxpreparedstatements is set to a non-zero value. Setting it to 0 disables prepared statements. maxpreparedstatements defaults to 100, and its maximum is 3000. Default: 100.
- MinPool intSize 
- Add more server connections to pool if below this number. Improves behavior when usual load comes suddenly back after period of total inactivity. The value is effectively capped at the pool size. Default: 0.
- ServerIdle intTimeout 
- If a server connection has been idle more than this many seconds it will be dropped. If 0 then timeout is disabled. (seconds). Default: 600.
- ServerLifetime int
- The pooler will close an unused server connection that has been connected longer than this. (seconds). Default: 3600.
- ServerReset boolQuery Always 
- Run serverresetquery (DISCARD ALL) in all pooling modes. Default: false.
- autodbIdle IntegerTimeout 
- If the automatically created database pools have been unused this many seconds, they are freed. If 0 then timeout is disabled. (seconds). Default: 3600.
- autodbMax IntegerDb Connections 
- Do not allow more than this many server connections per database (regardless of user). Setting it to 0 means unlimited. Example: 0.
- autodbPool StringMode 
- Enum: session,statement,transaction. PGBouncer pool mode. Default:transaction.
- autodbPool IntegerSize 
- If non-zero then create automatically a pool of that size per user when a pool doesn't exist. Default: 0.
- ignoreStartup List<String>Parameters 
- List of parameters to ignore when given in startup packet.
- maxPrepared IntegerStatements 
- PgBouncer tracks protocol-level named prepared statements related commands sent by the client in transaction and statement pooling modes when maxpreparedstatements is set to a non-zero value. Setting it to 0 disables prepared statements. maxpreparedstatements defaults to 100, and its maximum is 3000. Default: 100.
- minPool IntegerSize 
- Add more server connections to pool if below this number. Improves behavior when usual load comes suddenly back after period of total inactivity. The value is effectively capped at the pool size. Default: 0.
- serverIdle IntegerTimeout 
- If a server connection has been idle more than this many seconds it will be dropped. If 0 then timeout is disabled. (seconds). Default: 600.
- serverLifetime Integer
- The pooler will close an unused server connection that has been connected longer than this. (seconds). Default: 3600.
- serverReset BooleanQuery Always 
- Run serverresetquery (DISCARD ALL) in all pooling modes. Default: false.
- autodbIdle numberTimeout 
- If the automatically created database pools have been unused this many seconds, they are freed. If 0 then timeout is disabled. (seconds). Default: 3600.
- autodbMax numberDb Connections 
- Do not allow more than this many server connections per database (regardless of user). Setting it to 0 means unlimited. Example: 0.
- autodbPool stringMode 
- Enum: session,statement,transaction. PGBouncer pool mode. Default:transaction.
- autodbPool numberSize 
- If non-zero then create automatically a pool of that size per user when a pool doesn't exist. Default: 0.
- ignoreStartup string[]Parameters 
- List of parameters to ignore when given in startup packet.
- maxPrepared numberStatements 
- PgBouncer tracks protocol-level named prepared statements related commands sent by the client in transaction and statement pooling modes when maxpreparedstatements is set to a non-zero value. Setting it to 0 disables prepared statements. maxpreparedstatements defaults to 100, and its maximum is 3000. Default: 100.
- minPool numberSize 
- Add more server connections to pool if below this number. Improves behavior when usual load comes suddenly back after period of total inactivity. The value is effectively capped at the pool size. Default: 0.
- serverIdle numberTimeout 
- If a server connection has been idle more than this many seconds it will be dropped. If 0 then timeout is disabled. (seconds). Default: 600.
- serverLifetime number
- The pooler will close an unused server connection that has been connected longer than this. (seconds). Default: 3600.
- serverReset booleanQuery Always 
- Run serverresetquery (DISCARD ALL) in all pooling modes. Default: false.
- autodb_idle_ inttimeout 
- If the automatically created database pools have been unused this many seconds, they are freed. If 0 then timeout is disabled. (seconds). Default: 3600.
- autodb_max_ intdb_ connections 
- Do not allow more than this many server connections per database (regardless of user). Setting it to 0 means unlimited. Example: 0.
- autodb_pool_ strmode 
- Enum: session,statement,transaction. PGBouncer pool mode. Default:transaction.
- autodb_pool_ intsize 
- If non-zero then create automatically a pool of that size per user when a pool doesn't exist. Default: 0.
- ignore_startup_ Sequence[str]parameters 
- List of parameters to ignore when given in startup packet.
- max_prepared_ intstatements 
- PgBouncer tracks protocol-level named prepared statements related commands sent by the client in transaction and statement pooling modes when maxpreparedstatements is set to a non-zero value. Setting it to 0 disables prepared statements. maxpreparedstatements defaults to 100, and its maximum is 3000. Default: 100.
- min_pool_ intsize 
- Add more server connections to pool if below this number. Improves behavior when usual load comes suddenly back after period of total inactivity. The value is effectively capped at the pool size. Default: 0.
- server_idle_ inttimeout 
- If a server connection has been idle more than this many seconds it will be dropped. If 0 then timeout is disabled. (seconds). Default: 600.
- server_lifetime int
- The pooler will close an unused server connection that has been connected longer than this. (seconds). Default: 3600.
- server_reset_ boolquery_ always 
- Run serverresetquery (DISCARD ALL) in all pooling modes. Default: false.
- autodbIdle NumberTimeout 
- If the automatically created database pools have been unused this many seconds, they are freed. If 0 then timeout is disabled. (seconds). Default: 3600.
- autodbMax NumberDb Connections 
- Do not allow more than this many server connections per database (regardless of user). Setting it to 0 means unlimited. Example: 0.
- autodbPool StringMode 
- Enum: session,statement,transaction. PGBouncer pool mode. Default:transaction.
- autodbPool NumberSize 
- If non-zero then create automatically a pool of that size per user when a pool doesn't exist. Default: 0.
- ignoreStartup List<String>Parameters 
- List of parameters to ignore when given in startup packet.
- maxPrepared NumberStatements 
- PgBouncer tracks protocol-level named prepared statements related commands sent by the client in transaction and statement pooling modes when maxpreparedstatements is set to a non-zero value. Setting it to 0 disables prepared statements. maxpreparedstatements defaults to 100, and its maximum is 3000. Default: 100.
- minPool NumberSize 
- Add more server connections to pool if below this number. Improves behavior when usual load comes suddenly back after period of total inactivity. The value is effectively capped at the pool size. Default: 0.
- serverIdle NumberTimeout 
- If a server connection has been idle more than this many seconds it will be dropped. If 0 then timeout is disabled. (seconds). Default: 600.
- serverLifetime Number
- The pooler will close an unused server connection that has been connected longer than this. (seconds). Default: 3600.
- serverReset BooleanQuery Always 
- Run serverresetquery (DISCARD ALL) in all pooling modes. Default: false.
AlloydbomniAlloydbomniUserConfigPglookout, AlloydbomniAlloydbomniUserConfigPglookoutArgs          
- MaxFailover intReplication Time Lag 
- Number of seconds of master unavailability before triggering database failover to standby. Default: 60.
- MaxFailover intReplication Time Lag 
- Number of seconds of master unavailability before triggering database failover to standby. Default: 60.
- maxFailover IntegerReplication Time Lag 
- Number of seconds of master unavailability before triggering database failover to standby. Default: 60.
- maxFailover numberReplication Time Lag 
- Number of seconds of master unavailability before triggering database failover to standby. Default: 60.
- max_failover_ intreplication_ time_ lag 
- Number of seconds of master unavailability before triggering database failover to standby. Default: 60.
- maxFailover NumberReplication Time Lag 
- Number of seconds of master unavailability before triggering database failover to standby. Default: 60.
AlloydbomniAlloydbomniUserConfigPrivateAccess, AlloydbomniAlloydbomniUserConfigPrivateAccessArgs            
- Pg bool
- Allow clients to connect to pg with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- Pgbouncer bool
- Allow clients to connect to pgbouncer with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- Prometheus bool
- Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- Pg bool
- Allow clients to connect to pg with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- Pgbouncer bool
- Allow clients to connect to pgbouncer with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- Prometheus bool
- Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- pg Boolean
- Allow clients to connect to pg with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- pgbouncer Boolean
- Allow clients to connect to pgbouncer with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- prometheus Boolean
- Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- pg boolean
- Allow clients to connect to pg with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- pgbouncer boolean
- Allow clients to connect to pgbouncer with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- prometheus boolean
- Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- pg bool
- Allow clients to connect to pg with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- pgbouncer bool
- Allow clients to connect to pgbouncer with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- prometheus bool
- Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- pg Boolean
- Allow clients to connect to pg with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- pgbouncer Boolean
- Allow clients to connect to pgbouncer with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- prometheus Boolean
- Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
AlloydbomniAlloydbomniUserConfigPrivatelinkAccess, AlloydbomniAlloydbomniUserConfigPrivatelinkAccessArgs            
- Pg bool
- Enable pg.
- Pgbouncer bool
- Enable pgbouncer.
- Prometheus bool
- Enable prometheus.
- Pg bool
- Enable pg.
- Pgbouncer bool
- Enable pgbouncer.
- Prometheus bool
- Enable prometheus.
- pg Boolean
- Enable pg.
- pgbouncer Boolean
- Enable pgbouncer.
- prometheus Boolean
- Enable prometheus.
- pg boolean
- Enable pg.
- pgbouncer boolean
- Enable pgbouncer.
- prometheus boolean
- Enable prometheus.
- pg bool
- Enable pg.
- pgbouncer bool
- Enable pgbouncer.
- prometheus bool
- Enable prometheus.
- pg Boolean
- Enable pg.
- pgbouncer Boolean
- Enable pgbouncer.
- prometheus Boolean
- Enable prometheus.
AlloydbomniAlloydbomniUserConfigPublicAccess, AlloydbomniAlloydbomniUserConfigPublicAccessArgs            
- Pg bool
- Allow clients to connect to pg from the public internet for service nodes that are in a project VPC or another type of private network.
- Pgbouncer bool
- Allow clients to connect to pgbouncer from the public internet for service nodes that are in a project VPC or another type of private network.
- Prometheus bool
- Allow clients to connect to prometheus from the public internet for service nodes that are in a project VPC or another type of private network.
- Pg bool
- Allow clients to connect to pg from the public internet for service nodes that are in a project VPC or another type of private network.
- Pgbouncer bool
- Allow clients to connect to pgbouncer from the public internet for service nodes that are in a project VPC or another type of private network.
- Prometheus bool
- Allow clients to connect to prometheus from the public internet for service nodes that are in a project VPC or another type of private network.
- pg Boolean
- Allow clients to connect to pg from the public internet for service nodes that are in a project VPC or another type of private network.
- pgbouncer Boolean
- Allow clients to connect to pgbouncer from the public internet for service nodes that are in a project VPC or another type of private network.
- prometheus Boolean
- Allow clients to connect to prometheus from the public internet for service nodes that are in a project VPC or another type of private network.
- pg boolean
- Allow clients to connect to pg from the public internet for service nodes that are in a project VPC or another type of private network.
- pgbouncer boolean
- Allow clients to connect to pgbouncer from the public internet for service nodes that are in a project VPC or another type of private network.
- prometheus boolean
- Allow clients to connect to prometheus from the public internet for service nodes that are in a project VPC or another type of private network.
- pg bool
- Allow clients to connect to pg from the public internet for service nodes that are in a project VPC or another type of private network.
- pgbouncer bool
- Allow clients to connect to pgbouncer from the public internet for service nodes that are in a project VPC or another type of private network.
- prometheus bool
- Allow clients to connect to prometheus from the public internet for service nodes that are in a project VPC or another type of private network.
- pg Boolean
- Allow clients to connect to pg from the public internet for service nodes that are in a project VPC or another type of private network.
- pgbouncer Boolean
- Allow clients to connect to pgbouncer from the public internet for service nodes that are in a project VPC or another type of private network.
- prometheus Boolean
- Allow clients to connect to prometheus from the public internet for service nodes that are in a project VPC or another type of private network.
AlloydbomniComponent, AlloydbomniComponentArgs    
- Component string
- Service component name
- ConnectionUri string
- Connection info for connecting to the service component. This is a combination of host and port.
- Host string
- Host name for connecting to the service component
- KafkaAuthentication stringMethod 
- Kafka authentication method. This is a value specific to the 'kafka' service component
- Port int
- Port number for connecting to the service component
- Route string
- Network access route
- Ssl bool
- Whether the endpoint is encrypted or accepts plaintext. By default endpoints are always encrypted and this property is only included for service components they may disable encryption
- Usage string
- DNS usage name
- Component string
- Service component name
- ConnectionUri string
- Connection info for connecting to the service component. This is a combination of host and port.
- Host string
- Host name for connecting to the service component
- KafkaAuthentication stringMethod 
- Kafka authentication method. This is a value specific to the 'kafka' service component
- Port int
- Port number for connecting to the service component
- Route string
- Network access route
- Ssl bool
- Whether the endpoint is encrypted or accepts plaintext. By default endpoints are always encrypted and this property is only included for service components they may disable encryption
- Usage string
- DNS usage name
- component String
- Service component name
- connectionUri String
- Connection info for connecting to the service component. This is a combination of host and port.
- host String
- Host name for connecting to the service component
- kafkaAuthentication StringMethod 
- Kafka authentication method. This is a value specific to the 'kafka' service component
- port Integer
- Port number for connecting to the service component
- route String
- Network access route
- ssl Boolean
- Whether the endpoint is encrypted or accepts plaintext. By default endpoints are always encrypted and this property is only included for service components they may disable encryption
- usage String
- DNS usage name
- component string
- Service component name
- connectionUri string
- Connection info for connecting to the service component. This is a combination of host and port.
- host string
- Host name for connecting to the service component
- kafkaAuthentication stringMethod 
- Kafka authentication method. This is a value specific to the 'kafka' service component
- port number
- Port number for connecting to the service component
- route string
- Network access route
- ssl boolean
- Whether the endpoint is encrypted or accepts plaintext. By default endpoints are always encrypted and this property is only included for service components they may disable encryption
- usage string
- DNS usage name
- component str
- Service component name
- connection_uri str
- Connection info for connecting to the service component. This is a combination of host and port.
- host str
- Host name for connecting to the service component
- kafka_authentication_ strmethod 
- Kafka authentication method. This is a value specific to the 'kafka' service component
- port int
- Port number for connecting to the service component
- route str
- Network access route
- ssl bool
- Whether the endpoint is encrypted or accepts plaintext. By default endpoints are always encrypted and this property is only included for service components they may disable encryption
- usage str
- DNS usage name
- component String
- Service component name
- connectionUri String
- Connection info for connecting to the service component. This is a combination of host and port.
- host String
- Host name for connecting to the service component
- kafkaAuthentication StringMethod 
- Kafka authentication method. This is a value specific to the 'kafka' service component
- port Number
- Port number for connecting to the service component
- route String
- Network access route
- ssl Boolean
- Whether the endpoint is encrypted or accepts plaintext. By default endpoints are always encrypted and this property is only included for service components they may disable encryption
- usage String
- DNS usage name
AlloydbomniServiceIntegration, AlloydbomniServiceIntegrationArgs      
- IntegrationType string
- Type of the service integration. The possible value is read_replica.
- SourceService stringName 
- Name of the source service
- IntegrationType string
- Type of the service integration. The possible value is read_replica.
- SourceService stringName 
- Name of the source service
- integrationType String
- Type of the service integration. The possible value is read_replica.
- sourceService StringName 
- Name of the source service
- integrationType string
- Type of the service integration. The possible value is read_replica.
- sourceService stringName 
- Name of the source service
- integration_type str
- Type of the service integration. The possible value is read_replica.
- source_service_ strname 
- Name of the source service
- integrationType String
- Type of the service integration. The possible value is read_replica.
- sourceService StringName 
- Name of the source service
AlloydbomniTag, AlloydbomniTagArgs    
AlloydbomniTechEmail, AlloydbomniTechEmailArgs      
- Email string
- An email address to contact for technical issues
- Email string
- An email address to contact for technical issues
- email String
- An email address to contact for technical issues
- email string
- An email address to contact for technical issues
- email str
- An email address to contact for technical issues
- email String
- An email address to contact for technical issues
Import
$ pulumi import aiven:index/alloydbomni:Alloydbomni example_alloydbomni PROJECT/SERVICE_NAME
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Aiven pulumi/pulumi-aiven
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the aivenTerraform Provider.