PostgresBackup

middleware.alauda.iogroup

PostgresBackup is the Schema for the postgresbackups API

v1version
specobject

PostgresBackupSpec defines the desired state of PostgresBackup

clusterstringrequired

Cluster is the name of the PostgreSQL cluster to backup

executeNodestring

ExecuteNode specifies the node where the backup job should run If empty, the backup controller will automatically select a node

statusobject

PostgresBackupStatus defines the observed state of PostgresBackup

backupNamestring

BackupName is the unique name of this backup instance

clusterUidstring

ClusterUid is the unique identifier of the PostgreSQL cluster

configBackupStorageobject

ConfigBackupStorage contains the configuration for the backup storage

bucketstringrequired
namestringrequired
namespacestringrequired
errorstring

Error contains any error messages from the backup operation

executeNodestring

ExecuteNode is the node where the backup job is running

finishLsninteger

FinishLsn is the log sequence number when the backup finished

finishTimestring

FinishTime is when the backup operation completed

lastModifiedstring

LastModified is the timestamp when the backup was last modified

pgVersionstring

PGVersion is the PostgreSQL version of the cluster being backed up

startLsninteger

StartLsn is the log sequence number when the backup started

startTimestring

StartTime is when the backup operation began

statestring

State represents the current state of the backup operation Possible values: "", "running", "failed", "succeeded", "deleteFailed"