Schema delle specifiche
RestoreSpec definisce lo stato desiderato del ripristino.
backup: string
clonedDBClusterConfig:
  dbclusterName: string
pointInTime: string
sourceDBCluster: string
| CampoTipo Obbligatorio o facoltativo | Descrizione | 
|---|---|
| backup | |
| stringFacoltativo | Nome del BackupPlan da cui è stato creato questo backup. Il backup da cui eseguire il ripristino. Devi specificare Backup o PointInTime. Se specifichi Backup, devi lasciare il campo ClonedDBClusterConfig non specificato. Se specifichi PointInTime, devi fornire un nuovo nome DBCluster nel campo ClonedDBClusterConfig. In caso contrario, la richiesta di ripristino viene rifiutata. | 
| clonedDBClusterConfig | |
| objectFacoltativo | Impostazioni per il DBCluster clonato. Consente di specificare il nome del DBCluster clonato. Il valore predefinito è il ripristino del DBCluster di origine se non specificato. | 
| clonedDBClusterConfig.dbclusterName | |
| stringFacoltativo | Il nome di DBCluster clonato. | 
| pointInTime | |
| stringFacoltativo | Il punto temporale precedente da ripristinare. Se non specificato, il valore predefinito è il ripristino dell'ultimo point-in-time disponibile. | 
| sourceDBCluster | |
| stringObbligatorio | Il nome del DBCluster di origine da cui eseguire il ripristino. | 
Schema dello stato
RestoreStatus definisce lo stato osservato del ripristino.
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
| CampoTipo Obbligatorio o facoltativo | Descrizione | 
|---|---|
| completeTime | |
| stringFacoltativo | Ora di completamento del ripristino. | 
| conditions[] | |
| objectFacoltativo | 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 l'ora in cui è cambiata la condizione sottostante non è nota, 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 .metadata.generationsu 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 i valori e i significati previsti per questo campo e se i valori sono considerati un'API garantita. Il valore deve essere una stringa CamelCase. Questo campo non può essere vuoto. | 
| conditions[].status | |
| stringObbligatorio | stato della condizione, uno tra True, False, Unknown. | 
| conditions[].type | |
| stringObbligatorio | tipo di condizione in formato CamelCase o in foo.example.com/CamelCase.
    Molti valori di.condition.typesono coerenti tra le risorse,
    ad esempio Disponibile. Poiché le condizioni arbitrarie possono essere utili, ad esempio.node.status.conditions, la possibilità di risolvere i conflitti è
    importante. L'espressione regolare a cui corrisponde è(dns1123SubdomainFmt/)?(qualifiedNameFmt). | 
| createTime | |
| stringFacoltativo | Data e ora di creazione del ripristino. | 
| criticalIncidents[] | |
| objectObbligatorio | 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
    stringhe DBSE+numeric, comeDBSE1012. | 
| criticalIncidents[].createTime | |
| stringObbligatorio | CreateTime è 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 | MessageTemplateParams contiene le coppie chiave-valore necessarie per generare una versione di Message basata sui dati e di facile utilizzo nell'interfaccia utente. | 
| criticalIncidents[].resource | |
| objectObbligatorio | Resource contiene informazioni sul componente del servizio di database che ha segnalato l'incidente, nonché informazioni sulla risorsa Kubernetes. | 
| criticalIncidents[].resource.component | |
| stringObbligatorio | Component è 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 Kubernetes interessata. | 
| criticalIncidents[].resource.location.group | |
| stringFacoltativo | Il nome del gruppo della risorsa Kubernetes. | 
| criticalIncidents[].resource.location.kind | |
| stringFacoltativo | Il tipo di risorsa Kubernetes. | 
| criticalIncidents[].resource.location.name | |
| stringFacoltativo | Il nome della risorsa Kubernetes interessata. | 
| criticalIncidents[].resource.location.namespace | |
| stringFacoltativo | Lo spazio dei nomi della risorsa Kubernetes interessata. | 
| criticalIncidents[].resource.location.version | |
| stringFacoltativo | La versione della risorsa Kubernetes. | 
| criticalIncidents[].stackTrace[] | |
| objectFacoltativo | Un elenco non strutturato di messaggi dalla 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 all'ora specificata. | 
| 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. |