Schéma de spécification
RestoreSpec définit l'état sélectionné d'une ressource Restore.
Restore:
metadata:
name: string
spec:
backup: string
pointInTime: string
sourceDBCluster: string
Champ TypeObligatoire ou facultatif |
Description |
|---|---|
backup
| |
stringFacultatif |
Nom de la ressource Backup à partir de laquelle effectuer la restauration. Vous devez
spécifier soit backup ou pointInTime, mais pas
les deux.
|
pointInTime
| |
stringFacultatif |
Code temporel cible pour la récupération à un moment précis. Doit être une date antérieure et se situer dans
la période de récupération disponible. Vous devez spécifier backup
ou pointInTime, mais pas les deux.
|
sourceDBCluster
| |
stringObligatoire |
Nom du DBCluster source à partir duquel effectuer la restauration.
|
Schéma d'état
RestoreStatus définit l'état observé d'une ressource 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
Champ TypeObligatoire ou facultatif |
Description |
|---|---|
completeTime
| |
stringFacultatif | Heure de fin de la restauration. |
conditions[]
| |
array of objectsFacultatif | "Conditions" représente les dernières observations disponibles pour l'état actuel de l'entité. |
conditions[].lastTransitionTime
| |
stringObligatoire | lastTransitionTime correspond à la dernière fois où la condition est passée d'un état à un autre, ce qui se produit lorsque la condition sous-jacente a changé. Si l'heure à laquelle la condition sous-jacente a changé n'est pas connue, utilisez l'heure à laquelle le champ d'API a changé. |
conditions[].message
| |
stringObligatoire | "message" est un message lisible par l'humain indiquant des détails sur la transition. Il peut s'agir d'une chaîne vide. |
conditions[].observedGeneration
| |
integerFacultatif |
observedGeneration représente le .metadata.generation sur lequel
la condition a été définie. Par exemple, si
.metadata.generation
est 12, mais que le .status.conditions[x].observedGeneration est 9,
la condition n'est pas à jour par rapport à l'état actuel de l'
instance.
|
conditions[].reason
| |
stringObligatoire | "reason" contient un identifiant programmatique indiquant la raison de la dernière transition de la condition. Les producteurs de types de conditions spécifiques peuvent définir des valeurs et des significations attendues pour ce champ. La valeur doit être une chaîne CamelCase. Ce champ ne doit pas être vide. |
conditions[].status
| |
stringObligatoire |
État de la condition. Les valeurs peuvent être True,
False, ou Unknown.
|
conditions[].type
| |
stringObligatoire |
Type de condition au format CamelCase ou en
foo.example.com/CamelCase.
De nombreuses valeurs .condition.type sont cohérentes entre les ressources
comme "Disponible".
|
createTime
| |
stringFacultatif | Heure de création de la restauration. |
criticalIncidents[]
| |
array of objectsObligatoire | "CriticalIncidents" est une liste plate de tous les incidents critiques actifs. |
criticalIncidents[].code
| |
stringObligatoire |
"Code" correspond au code d'erreur de cette erreur spécifique. Les codes d'erreur sont des chaînes DBSE+numeric, comme DBSE1012.
|
criticalIncidents[].createTime
| |
stringObligatoire | "CreateTime" correspond au code temporel d'origine de la création de cet incident. |
criticalIncidents[].message
| |
stringFacultatif | "Message" décrit l'incident survenu ou l'erreur qui s'est produite. |
criticalIncidents[].messageTemplateParams
| |
objectFacultatif | MessageTemplateParams contient des paires clé/valeur nécessaires pour générer une version du message conviviale et axée sur les données dans l'interface utilisateur. |
criticalIncidents[].resource
| |
objectObligatoire | "Resource" contient des informations sur le composant Database Service qui a signalé l'incident, ainsi que des informations sur la ressource cible. |
criticalIncidents[].resource.component
| |
stringObligatoire | "Component" est un identifiant interne du sous-système du service de base de données qui a signalé l'incident. |
criticalIncidents[].resource.location
| |
objectFacultatif | Informations sur l'emplacement de la ressource concernée. |
criticalIncidents[].resource.location.cluster
| |
stringFacultatif | Nom du cluster de la ressource concernée. |
criticalIncidents[].resource.location.group
| |
stringFacultatif | Nom du groupe de la ressource. |
criticalIncidents[].resource.location.kind
| |
stringFacultatif | Type de la ressource. |
criticalIncidents[].resource.location.name
| |
stringFacultatif | Nom de la ressource concernée. |
criticalIncidents[].resource.location.namespace
| |
stringFacultatif | Espace de noms de la ressource concernée. |
criticalIncidents[].resource.location.version
| |
stringFacultatif | Version de la ressource. |
criticalIncidents[].stackTrace[]
| |
array of objectsFacultatif | Liste non structurée des messages provenant de la trace de la pile. |
criticalIncidents[].stackTrace[].component
| |
stringFacultatif | Nom d'un composant Database Service ayant enregistré le message. |
criticalIncidents[].stackTrace[].message
| |
stringFacultatif | Message consigné. |
criticalIncidents[].transientUntil
| |
stringFacultatif | Indique que le problème est considéré comme temporaire jusqu'à l'heure spécifiée. |
observedGeneration
| |
integerFacultatif | Interne : génération observée par le contrôleur. |
phase
| |
stringFacultatif | RestorePhase est la phase d'une restauration. |
reconciled
| |
booleanFacultatif | Interne : indique si la ressource a été rapprochée par le contrôleur. |
restoredPointInTime
| |
stringFacultatif |
Moment précis auquel cette restauration place le cible
DBCluster dans. Peut être différent de la valeur spécifiée dans
spec.pointInTime.
|