PostgresRestore
middleware.alauda.io group
PostgresRestore is the Schema for the postgresrestores API
v1 versionspec 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