Schema delle specifiche
RestoreSpec definisce lo stato desiderato del ripristino.
backup: string
clonedDBClusterConfig:
dbclusterName: string
pointInTime: string
sourceDBCluster: string
Campo TipoObbligatorio o facoltativo |
Descrizione |
---|---|
backup
| |
string Facoltativo | 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
| |
object Facoltativo | 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
| |
string Facoltativo | Il nome di DBCluster clonato. |
pointInTime
| |
string Facoltativo | Il punto temporale precedente da ripristinare. Se non specificato, il valore predefinito è il ripristino dell'ultimo point-in-time disponibile. |
sourceDBCluster
| |
string Obbligatorio | 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
Campo TipoObbligatorio o facoltativo |
Descrizione |
---|---|
completeTime
| |
string Facoltativo | Ora di completamento del ripristino. |
conditions[]
| |
object 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 l'ora in cui è cambiata la condizione sottostante non è nota, 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 .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 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
| |
string Obbligatorio | stato della condizione, uno tra True, False, Unknown. |
conditions[].type
| |
string Obbligatorio |
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. 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
| |
string Facoltativo | Data e ora di creazione del ripristino. |
criticalIncidents[]
| |
object 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
stringhe DBSE+numeric , come DBSE1012 .
|
criticalIncidents[].createTime
| |
string Obbligatorio | CreateTime è il timestamp di creazione di questo incidente all'origine. |
criticalIncidents[].message
| |
string Facoltativo | Il messaggio descrive l'incidente o l'errore che si è verificato. |
criticalIncidents[].messageTemplateParams
| |
object Facoltativo | 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
| |
object Obbligatorio | La risorsa contiene informazioni sul componente del servizio di database che ha segnalato l'incidente, nonché informazioni sulla risorsa Kubernetes. |
criticalIncidents[].resource.component
| |
string Obbligatorio | Componente è un identificatore interno del sottosistema del servizio di database che ha segnalato l'incidente. |
criticalIncidents[].resource.location
| |
object Facoltativo | Posizione. |
criticalIncidents[].resource.location.cluster
| |
string Facoltativo | Il nome del cluster della risorsa Kubernetes interessata. |
criticalIncidents[].resource.location.group
| |
string Facoltativo | Il nome del gruppo della risorsa Kubernetes. |
criticalIncidents[].resource.location.kind
| |
string Facoltativo | Il tipo di risorsa Kubernetes. |
criticalIncidents[].resource.location.name
| |
string Facoltativo | Il nome della risorsa Kubernetes interessata. |
criticalIncidents[].resource.location.namespace
| |
string Facoltativo | Lo spazio dei nomi della risorsa Kubernetes interessata. |
criticalIncidents[].resource.location.version
| |
string Facoltativo | La versione della risorsa Kubernetes. |
criticalIncidents[].stackTrace[]
| |
object Facoltativo | Un elenco non strutturato di messaggi dalla 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 all'ora specificata. |
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. |