Module coredb_types

Module coredb_types 

Source

Structsยง

Backup
CoreDB Backup configuration The backup configuration for the CoreDB instance to facilitate database backups uploads to an S3 compatible object store or using Volume Snapshots For WAL archive uploads utilite an S3 compatible object store.
ConnectionPooler
A connection pooler is a tool used to manage database connections, sitting between your application and Postgres instance. Because of the way Postgres handles connections, the server may encounter resource constraint issues when managing a few thousand connections. Using a pooler can alleviate these issues by using actual Postgres connections only when necessary
CoreDB
Auto-generated derived type for CoreDBSpec via CustomResource
CoreDBSpec
Generate the Kubernetes wrapper struct CoreDB from our Spec and Status struct
CoreDBStatus
The status object of CoreDB
DedicatedNetworking
GoogleCredentials
GoogleCredentials is the type for the credentials to be used to upload files to Google Cloud Storage. It can be provided in two alternative ways:
GoogleCredentialsApplicationCredentials
GoogleCredentialsApplicationCredentials is the type for the reference to the secret containing the Google Cloud Storage JSON file with the credentials
PgBouncer
PgBouncer is the type for the PGBouncer configuration
Restore
Restore configuration provides a way to restore a database from a backup stored in an S3 compatible object store.
S3Credentials
S3Credentials is the type for the credentials to be used to upload files to S3. It can be provided in two alternative ways:
S3CredentialsAccessKeyId
S3CredentialsAccessKeyId is the type for the reference to the access key id
S3CredentialsRegion
S3CredentialsRegion is the type for the reference to the secret containing the region name
S3CredentialsSecretAccessKey
S3CredentialsSecretAccessKey is the type for the reference to the secret access key
S3CredentialsSessionToken
S3CredentialsSessionToken is the type for the reference to the session key
ServiceAccountTemplate
The ServiceAccountTemplate contains the template metadata needed to generate the service accounts to be used by the underlying Postgres instance
Stack
Stack type defines the stack configuration for the CoreDB instance. This is mainly used for the https://tembo.io platform to allow for the deployment of pre-configured Postgres instances.
VolumeSnapshot
VolumeSnapshots is the type for the configuration of the volume snapshots to be used for backups instead of object storage