PostgresRestore

middleware.alauda.iogroup

PostgresRestore is the Schema for the postgresrestores API

v1version
specobject

PostgresRestoreSpec defines the desired state of PostgresRestore

backupClusterobjectrequired

BackupCluster contains details about the source backup cluster

namestring

Name of the source PostgreSQL cluster

storageobject

Storage configuration for accessing the backup

bucketstringrequired

Bucket name where backups are stored

namestringrequired

Name of the storage configuration

namespacestringrequired

Namespace where the storage configuration is located

s3Optionobject

S3Option contains S3-specific storage options

awsS3ForcePathStylestring

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

s3ForcePathStyleboolean

S3ForcePathStyle forces path-style S3 URLs

useWalgboolean

UseWalg enables the WAL-G backup tool

useWalgBackupboolean

UseWalgBackup enables WAL-G for backup operations

walgDisableS3Sseboolean

WalgDisableS3Sse disables S3 server-side encryption for WAL-G

uidstring

Uid is the unique identifier of the source cluster

targetClusterstringrequired

TargetCluster is the name of the PostgreSQL cluster to restore into

timestampstringrequired

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

statusobject

PostgresRestoreStatus defines the observed state of PostgresRestore

errorstring

Error contains any error messages from the restore operation

statestring

State represents the current state of the restore operation