PostgresRestore

middleware.alauda.io group

PostgresRestore is the Schema for the postgresrestores API

v1 version
spec object

PostgresRestoreSpec defines the desired state of PostgresRestore

backupCluster object required

BackupCluster contains details about the source backup cluster

name string

Name of the source PostgreSQL cluster

storage object

Storage configuration for accessing the backup

bucket string required

Bucket name where backups are stored

name string required

Name of the storage configuration

namespace string required

Namespace where the storage configuration is located

s3Option object

S3Option contains S3-specific storage options

awsS3ForcePathStyle string

AwsS3ForcePathStyle enables path-style S3 URLs (s3.amazonaws.com/BUCKET/KEY)

s3ForcePathStyle boolean

S3ForcePathStyle forces path-style S3 URLs

useWalg boolean

UseWalg enables the WAL-G backup tool

useWalgBackup boolean

UseWalgBackup enables WAL-G for backup operations

walgDisableS3Sse boolean

WalgDisableS3Sse disables S3 server-side encryption for WAL-G

uid string

Uid is the unique identifier of the source cluster

targetCluster string required

TargetCluster is the name of the PostgreSQL cluster to restore into

timestamp string required

Timestamp specifies the point-in-time to restore to in RFC3339 format

status object

PostgresRestoreStatus defines the observed state of PostgresRestore

error string

Error contains any error messages from the restore operation

state string

State represents the current state of the restore operation