Ripristina la definizione di risorsa personalizzata

Schema Spec

RestoreSpec definisce lo stato selezionato di una risorsa Restore.

Restore:
  metadata:
    name: string
  spec:
    backup: string
    pointInTime: string
    sourceDBCluster: string

Campo

Tipo
Obbligatorio o facoltativo

 

Descrizione
backup
string
Facoltativo
Il nome della risorsa Backup da cui eseguire il ripristino. Devi specificare either backup or pointInTime, but not both.
pointInTime
string
Facoltativo
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
string
Obbligatorio
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

Tipo
Obbligatorio o facoltativo

 

Descrizione
completeTime
string
Facoltativo
Ora di completamento del ripristino.
conditions[]
array of objects
Facoltativo
Conditions rappresenta le ultime osservazioni disponibili dello stato attuale dell'entità
conditions[].lastTransitionTime
string
Obbligatorio
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
string
Obbligatorio
message è un messaggio leggibile che indica i dettagli della transizione. Può essere una stringa vuota.
conditions[].observedGeneration
integer
Facoltativo
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
string
Obbligatorio
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
string
Obbligatorio
Lo stato della condizione. I valori possono essere True, False, o Unknown.
conditions[].type
string
Obbligatorio
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
string
Facoltativo
Ora di creazione del ripristino.
criticalIncidents[]
array of objects
Obbligatorio
CriticalIncidents è un elenco semplice di tutti gli incidenti critici attivi.
criticalIncidents[].code
string
Obbligatorio
Code è il codice di errore di questo errore specifico. I codici di errore sono DBSE+numeric stringhe, ad esempio DBSE1012.
criticalIncidents[].createTime
string
Obbligatorio
CreateTime è il timestamp di creazione dell'incidente all'origine.
criticalIncidents[].message
string
Facoltativo
Message descrive l'incidente o l'errore che si è verificato.
criticalIncidents[].messageTemplateParams
object
Facoltativo
MessageTemplateParams contiene coppie chiave-valore necessarie per generare una versione basata sui dati e di facile utilizzo del messaggio nell'interfaccia utente.
criticalIncidents[].resource
object
Obbligatorio
Resource contiene informazioni sul componente del servizio di database che ha segnalato l'incidente, nonché informazioni sulla risorsa di destinazione.
criticalIncidents[].resource.component
string
Obbligatorio
Component è un identificatore interno del sottosistema del servizio di database che ha segnalato l'incidente.
criticalIncidents[].resource.location
object
Facoltativo
Informazioni sulla località della risorsa interessata.
criticalIncidents[].resource.location.cluster
string
Facoltativo
Il nome del cluster della risorsa interessata.
criticalIncidents[].resource.location.group
string
Facoltativo
Il nome del gruppo della risorsa.
criticalIncidents[].resource.location.kind
string
Facoltativo
Il tipo di risorsa.
criticalIncidents[].resource.location.name
string
Facoltativo
Il nome della risorsa interessata.
criticalIncidents[].resource.location.namespace
string
Facoltativo
Lo spazio dei nomi della risorsa interessata.
criticalIncidents[].resource.location.version
string
Facoltativo
La versione della risorsa.
criticalIncidents[].stackTrace[]
array of objects
Facoltativo
Un elenco non strutturato di messaggi dall'analisi dello stack.
criticalIncidents[].stackTrace[].component
string
Facoltativo
Il nome di un componente del servizio di database che ha registrato il messaggio.
criticalIncidents[].stackTrace[].message
string
Facoltativo
Messaggio registrato.
criticalIncidents[].transientUntil
string
Facoltativo
Indica che il problema è considerato temporaneo fino al tempo specificato.
observedGeneration
integer
Facoltativo
Interno: la generazione osservata dal controller.
phase
string
Facoltativo
RestorePhase è la fase di un ripristino.
reconciled
boolean
Facoltativo
Interno: indica se la risorsa è stata riconciliata dal controller.
restoredPointInTime
string
Facoltativo
Il point-in-time effettivo in cui questo ripristino porta il target DBCluster in. Potrebbe essere diverso dal valore specificato in spec.pointInTime.