Schema Spec
RestoreSpec definisce lo stato selezionato di una risorsa Restore.
Restore:
metadata:
name: string
spec:
backup: string
pointInTime: string
sourceDBCluster: string
Campo TipoObbligatorio o facoltativo |
Descrizione |
|---|---|
backup
| |
stringFacoltativo |
Il nome della risorsa Backup da cui eseguire il ripristino. Devi
specificare either backup or pointInTime, but not
both.
|
pointInTime
| |
stringFacoltativo |
Timestamp di destinazione per il recupero point-in-time. Deve essere nel passato e rientrare nella finestra di recupero disponibile. Devi specificare backup
o pointInTime, ma non entrambi.
|
sourceDBCluster
| |
stringObbligatorio |
Il nome del DBCluster di origine da cui eseguire il ripristino.
|
Schema Status
RestoreStatus definisce lo stato osservato di una risorsa Restore.
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
reconciled: boolean
restoredPointInTime: string
Campo TipoObbligatorio o facoltativo |
Descrizione |
|---|---|
completeTime
| |
stringFacoltativo | Ora di completamento del ripristino. |
conditions[]
| |
array of objectsFacoltativo | Conditions rappresenta le ultime osservazioni disponibili dello stato attuale dell'entità |
conditions[].lastTransitionTime
| |
stringObbligatorio | lastTransitionTime è l'ultima volta che la condizione è passata da uno stato all'altro, il che si verifica quando la condizione sottostante è cambiata. Se non è nota l'ora in cui è cambiata la condizione sottostante, utilizza l'ora in cui è cambiato il campo API. |
conditions[].message
| |
stringObbligatorio | message è un messaggio leggibile che indica i dettagli della transizione. Può essere una stringa vuota. |
conditions[].observedGeneration
| |
integerFacoltativo |
observedGeneration 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 | reason 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. Questo campo potrebbe non essere vuoto. |
conditions[].status
| |
stringObbligatorio |
Lo stato della condizione. I valori possono essere True,
False, o Unknown.
|
conditions[].type
| |
stringObbligatorio |
Il tipo di condizione in formato CamelCase o in
foo.example.com/CamelCase.
Molti valori .condition.type sono coerenti tra le risorse
come Available.
|
createTime
| |
stringFacoltativo | Ora di creazione del ripristino. |
criticalIncidents[]
| |
array of objectsObbligatorio | CriticalIncidents è un elenco semplice di tutti gli incidenti critici attivi. |
criticalIncidents[].code
| |
stringObbligatorio |
Code è il codice di errore di questo errore specifico. I codici di errore sono
DBSE+numeric stringhe, ad esempio DBSE1012.
|
criticalIncidents[].createTime
| |
stringObbligatorio | CreateTime è il timestamp di creazione dell'incidente all'origine. |
criticalIncidents[].message
| |
stringFacoltativo | Message descrive l'incidente o l'errore che si è verificato. |
criticalIncidents[].messageTemplateParams
| |
objectFacoltativo | MessageTemplateParams contiene coppie chiave-valore necessarie per generare una versione basata sui dati e di facile utilizzo del messaggio nell'interfaccia utente. |
criticalIncidents[].resource
| |
objectObbligatorio | Resource contiene informazioni sul componente del servizio di database che ha segnalato l'incidente, nonché informazioni sulla risorsa di destinazione. |
criticalIncidents[].resource.component
| |
stringObbligatorio | Component è un identificatore interno del sottosistema del servizio di database che ha segnalato l'incidente. |
criticalIncidents[].resource.location
| |
objectFacoltativo | Informazioni sulla località della risorsa interessata. |
criticalIncidents[].resource.location.cluster
| |
stringFacoltativo | Il nome del cluster della risorsa interessata. |
criticalIncidents[].resource.location.group
| |
stringFacoltativo | Il nome del gruppo della risorsa. |
criticalIncidents[].resource.location.kind
| |
stringFacoltativo | Il tipo di risorsa. |
criticalIncidents[].resource.location.name
| |
stringFacoltativo | Il nome della risorsa interessata. |
criticalIncidents[].resource.location.namespace
| |
stringFacoltativo | Lo spazio dei nomi della risorsa interessata. |
criticalIncidents[].resource.location.version
| |
stringFacoltativo | La versione della risorsa. |
criticalIncidents[].stackTrace[]
| |
array of objectsFacoltativo | 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 | Indica che il problema è considerato temporaneo fino al tempo specificato. |
observedGeneration
| |
integerFacoltativo | Interno: la generazione osservata dal controller. |
phase
| |
stringFacoltativo | RestorePhase è la fase di un ripristino. |
reconciled
| |
booleanFacoltativo | Interno: indica se la risorsa è stata riconciliata dal controller. |
restoredPointInTime
| |
stringFacoltativo |
Il point-in-time effettivo in cui questo ripristino porta il target
DBCluster in. Potrebbe essere diverso dal valore specificato in
spec.pointInTime.
|