Schema delle specifiche
La specifica di backup definisce lo stato selezionato del backup.
Backup:
metadata:
name: string
spec:
backupPlanRef: string
dbclusterRef: string
Campo TipoObbligatorio o facoltativo |
Descrizione |
|---|---|
name
| |
stringObbligatorio | Nome della risorsa di backup. |
backupPlanRef
| |
stringObbligatorio | Nome del BackupPlan da cui è stato creato questo backup. |
dbclusterRef
| |
stringObbligatorio | Il nome del DBCluster a cui appartiene questo backup. |
Schema dello stato
Stato backup definisce lo stato osservato del backup.
completeTime: string
conditions:
- lastTransitionTime: string
message: string
observedGeneration: integer
reason: string
status: string
type: string
createTime: string
criticalIncidents:
- code: string
createTime: string
message: string
messageTemplateParams: object
resource:
component: string
location:
cluster: string
group: string
kind: string
name: string
namespace: string
version: string
stackTrace:
- component: string
message: string
transientUntil: string
observedGeneration: integer
phase: string
physicalbackupStatus:
backupID: string
priorBackup: string
reconciled: boolean
retainexpireTime: string
Campo TipoObbligatorio o facoltativo |
Descrizione |
|---|---|
completeTime
| |
stringFacoltativo | Ora di completamento del backup. |
conditions
| |
list (object)Facoltativo | Rappresenta le ultime osservazioni disponibili dello stato attuale dell'entità. |
conditions[].lastTransitionTime
| |
stringObbligatorio | L'ultima volta che la condizione è passata da uno stato all'altro, ovvero quando la condizione sottostante è cambiata. Se non è noto, utilizza l'ora in cui è stato modificato il campo API. |
conditions[].message
| |
stringObbligatorio | Un messaggio leggibile che indica i dettagli della transizione. Potrebbe trattarsi di una stringa vuota. |
conditions[].observedGeneration
| |
integerFacoltativo |
Rappresenta il .metadata.generation su cui è stata impostata la condizione. Ad esempio, se .metadata.generation è 12, ma .status.conditions[x].observedGeneration è 9, la condizione non è aggiornata rispetto allo stato attuale dell'istanza.
|
conditions[].reason
| |
stringObbligatorio | Contiene un identificatore programmatico che indica il motivo dell'ultima transizione della condizione. I produttori di tipi di condizioni specifici possono definire valori e significati previsti per questo campo. Il valore deve essere una stringa in formato CamelCase. Il campo non può essere vuoto. |
conditions[].status
| |
stringObbligatorio |
Stato della condizione, uno dei seguenti: True, False, Unknown.
|
conditions[].type
| |
stringObbligatorio |
Tipo di condizione in formato CamelCase o in foo.example.com/CamelCase. Molti valori di .condition.type sono coerenti tra le risorse, ad esempio Disponibile, ma poiché le condizioni arbitrarie possono essere utili (vedi .node.status.conditions), la possibilità di risolvere i conflitti è importante. L'espressione regolare a cui corrisponde è (dns1123SubdomainFmt/)?(qualifiedNameFmt).
|
createTime
| |
stringFacoltativo | Data/ora di creazione del backup. |
criticalIncidents
| |
list (object)Obbligatorio | CriticalIncidents è un elenco semplice di tutti gli incidenti critici attivi. |
criticalIncidents[].code
| |
stringObbligatorio |
Il codice di errore di questo errore specifico. I codici di errore sono formattati come DBSE seguito da un numero, ad esempio DBSE1012.
|
criticalIncidents[].createTime
| |
stringObbligatorio | Il timestamp di creazione di questo incidente all'origine. |
criticalIncidents[].message
| |
stringFacoltativo | Message descrive l'incidente o l'errore che si è verificato. |
criticalIncidents[].messageTemplateParams
| |
objectFacoltativo | Contiene coppie chiave-valore necessarie per generare una versione di Messaggio basata sui dati e di facile utilizzo nell'interfaccia utente. |
criticalIncidents[].resource
| |
objectObbligatorio | Contiene informazioni sul componente del servizio di database che ha segnalato l'incidente, nonché sulla risorsa di gestione cluster. |
criticalIncidents[].resource.component
| |
stringObbligatorio | Un identificatore interno del sottosistema del servizio di database che ha segnalato l'incidente. |
criticalIncidents[].resource.location
| |
objectFacoltativo | Posizione. |
criticalIncidents[].resource.location.cluster
| |
stringFacoltativo | Il nome del cluster della risorsa di gestione cluster interessata. |
criticalIncidents[].resource.location.group
| |
stringFacoltativo | Il nome del gruppo della risorsa Gestione cluster. |
criticalIncidents[].resource.location.kind
| |
stringFacoltativo | Il tipo di risorsa del gestore del cluster. |
criticalIncidents[].resource.location.name
| |
stringFacoltativo | Il nome della risorsa di gestione cluster interessata. |
criticalIncidents[].resource.location.namespace
| |
stringFacoltativo | Lo spazio dei nomi della risorsa di gestione cluster interessata. |
criticalIncidents[].resource.location.version
| |
stringFacoltativo | La versione della risorsa di gestione cluster. |
criticalIncidents[].stackTrace
| |
list (object)Facoltativo | Un elenco non strutturato di messaggi dall'analisi dello stack. |
criticalIncidents[].stackTrace.component
| |
stringFacoltativo | Il nome di un componente del servizio di database che ha registrato il messaggio. |
criticalIncidents[].stackTrace.message
| |
stringFacoltativo | Messaggio registrato. |
criticalIncidents[].transientUntil
| |
stringFacoltativo | Se presente, indica che il problema è considerato temporaneo fino all'ora specificata. |
observedGeneration
| |
integerFacoltativo | Interno: la generazione osservata dal controller. |
phase
| |
stringFacoltativo | BackupPhase è la fase di un backup. |
phase.physicalBackupStatus
| |
objectFacoltativo | PhysicalBackupStatus contiene informazioni sullo stato specifiche per i backup fisici. |
phase.physicalBackupStatus.backupID
| |
stringFacoltativo | L'ID univoco del backup fisico monitorato da pgbackrest. |
status.physicalBackupStatus.backupType
| |
stringFacoltativo | BackupType indica il tipo di backup eseguito. Può essere "full" (completo), "diff" (differenziale) o "incr" (incrementale). |
phase.physicalBackupStatus.priorBackup
| |
stringFacoltativo | PriorBackup è il backup precedente da cui dipende questo backup. |
reconciled
| |
booleanFacoltativo | Indica se la risorsa è stata riconciliata dal titolare del trattamento. |
retainExpireTime
| |
stringFacoltativo |
RetainExpireTime definisce il momento in cui viene eliminato il backup. È un campo di solo output calcolato da create_time + retain_days e viene aggiornato di conseguenza quando viene aggiornato il campo retain_days di un backup.
|
physicalbackupStatus.startTime
| |
stringFacoltativo | L'ora di inizio del backup fisico. |
physicalbackupStatus.endTime
| |
stringFacoltativo | L'ora di fine del backup fisico. |
physicalbackupStatus.wal
| |
objectFacoltativo | Contiene i segmenti WAL (Write-Ahead Logging). |
physicalbackupStatus.wal.start
| |
stringFacoltativo | Il segmento WAL iniziale. |
physicalbackupStatus.wal.end
| |
stringFacoltativo | Il segmento WAL finale. |
physicalbackupStatus.lsn
| |
objectFacoltativo | Contiene l'intervallo LSN (numero di sequenza di log). |
physicalbackupStatus.lsn.start
| |
stringFacoltativo | L'LSN iniziale. |
physicalbackupStatus.lsn.stop
| |
stringFacoltativo | L'LSN finale. |
physicalbackupStatus.size
| |
objectFacoltativo | Contiene varie metriche sulle dimensioni. |
physicalbackupStatus.size.databaseSize
| |
stringFacoltativo | La dimensione totale del database. |
physicalbackupStatus.size.databaseBackupSize
| |
stringFacoltativo | Le dimensioni del backup del database. |
physicalbackupStatus.size.backupSetSize
| |
stringFacoltativo | La dimensione del set di backup. |
physicalbackupStatus.size.backupSize
| |
stringFacoltativo | Le dimensioni del backup. |
physicalbackupStatus.compressed
| |
booleanFacoltativo | Indica se viene utilizzata la compressione. |
physicalbackupStatus.encrypted
| |
booleanFacoltativo | Indica se viene utilizzata la crittografia. |