Schéma de spécification
BackupSpec définit l'état sélectionné de la sauvegarde.
Backup:
metadata:
name: string
spec:
backupPlanRef: string
dbclusterRef: string
Champ TypeObligatoire ou facultatif |
Description |
|---|---|
name
| |
stringObligatoire | Nom de la ressource de sauvegarde. |
backupPlanRef
| |
stringObligatoire | Nom du BackupPlan à partir duquel cette sauvegarde a été créée. |
dbclusterRef
| |
stringObligatoire | Nom du DBCluster auquel appartient cette sauvegarde. |
Schéma d'état
BackupStatus définit l'état observé de la sauvegarde.
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
physicalbackupStatus:
backupID: string
priorBackup: string
reconciled: boolean
retainexpireTime: string
Champ TypeObligatoire ou facultatif |
Description |
|---|---|
completeTime
| |
string(facultatif) | Délai d'exécution de la sauvegarde |
conditions
| |
list (object)(facultatif) | Représente les dernières observations disponibles sur l'état actuel de l'entité. |
conditions[].lastTransitionTime
| |
stringObligatoire | Dernière transition de la condition d'un état à un autre, c'est-à-dire lorsque la condition sous-jacente a changé. Si cette valeur n'est pas connue, utilisez l'heure à laquelle le champ d'API a changé. |
conditions[].message
| |
stringObligatoire | Message lisible par l'humain indiquant des détails sur la transition. Il peut s'agir d'une chaîne vide. |
conditions[].observedGeneration
| |
integer(facultatif) |
Représente le .metadata.generation sur lequel la condition a été définie. Par exemple, si .metadata.generation est 12, mais que .status.conditions[x].observedGeneration est 9, la condition est obsolète par rapport à l'état actuel de l'instance.
|
conditions[].reason
| |
stringObligatoire | 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 est obligatoire. |
conditions[].status
| |
stringObligatoire |
État de la condition : True, False ou Unknown.
|
conditions[].type
| |
stringObligatoire |
Type de condition au format CamelCase ou foo.example.com/CamelCase. De nombreuses valeurs .condition.type sont cohérentes entre les ressources (par exemple, "Available"), mais comme des conditions arbitraires peuvent être utiles (voir .node.status.conditions), il est important de pouvoir résoudre les conflits. L'expression régulière à laquelle elle correspond est (dns1123SubdomainFmt/)?(qualifiedNameFmt).
|
createTime
| |
string(facultatif) | Date et heure de création de la sauvegarde. |
criticalIncidents
| |
list (object)Obligatoire | "CriticalIncidents" est une liste plate de tous les incidents critiques actifs. |
criticalIncidents[].code
| |
stringObligatoire |
Code d'erreur de cette erreur spécifique. Les codes d'erreur sont au format DBSE suivi d'un nombre, comme DBSE1012.
|
criticalIncidents[].createTime
| |
stringObligatoire | Code temporel d'origine de la création de cet incident. |
criticalIncidents[].message
| |
string(facultatif) | "Message" décrit l'incident survenu ou l'erreur qui s'est produite. |
criticalIncidents[].messageTemplateParams
| |
object(facultatif) | Contient des paires clé-valeur nécessaires pour générer une version conviviale et axée sur les données de Message dans l'interface utilisateur. |
criticalIncidents[].resource
| |
objectObligatoire | Contient des informations sur le composant Database Service qui a signalé l'incident, ainsi que sur la ressource Cluster Manager. |
criticalIncidents[].resource.component
| |
stringObligatoire | Identifiant interne du sous-système Database Service qui a signalé l'incident. |
criticalIncidents[].resource.location
| |
object(facultatif) | Emplacement |
criticalIncidents[].resource.location.cluster
| |
string(facultatif) | Nom du cluster de la ressource de gestionnaire de cluster concernée. |
criticalIncidents[].resource.location.group
| |
string(facultatif) | Nom du groupe de la ressource du gestionnaire de cluster. |
criticalIncidents[].resource.location.kind
| |
string(facultatif) | Type de la ressource du gestionnaire de cluster. |
criticalIncidents[].resource.location.name
| |
string(facultatif) | Nom de la ressource de gestionnaire de cluster concernée. |
criticalIncidents[].resource.location.namespace
| |
string(facultatif) | Espace de noms de la ressource Cluster Manager concernée. |
criticalIncidents[].resource.location.version
| |
string(facultatif) | Version de la ressource du gestionnaire de cluster. |
criticalIncidents[].stackTrace
| |
list (object)(facultatif) | Liste non structurée des messages provenant de la trace de la pile. |
criticalIncidents[].stackTrace.component
| |
string(facultatif) | Nom d'un composant Database Service ayant enregistré le message. |
criticalIncidents[].stackTrace.message
| |
string(facultatif) | Message consigné. |
criticalIncidents[].transientUntil
| |
string(facultatif) | Si elle est présente, cela indique que le problème est considéré comme temporaire jusqu'à l'heure spécifiée. |
observedGeneration
| |
integer(facultatif) | Interne : génération observée par le contrôleur. |
phase
| |
string(facultatif) | BackupPhase est la phase d'une sauvegarde. |
phase.physicalBackupStatus
| |
object(facultatif) | PhysicalBackupStatus contient des informations sur l'état spécifiques aux sauvegardes physiques. |
phase.physicalBackupStatus.backupID
| |
string(facultatif) | ID unique de la sauvegarde physique suivie par pgbackrest. |
status.physicalBackupStatus.backupType
| |
string(facultatif) | "BackupType" indique le type de sauvegarde effectuée. Il peut s'agir de "full", "diff" (différentiel) ou "incr" (incrémentiel). |
phase.physicalBackupStatus.priorBackup
| |
string(facultatif) | PriorBackup est la sauvegarde précédente dont dépend cette sauvegarde. |
reconciled
| |
boolean(facultatif) | Indique si la ressource a été rapprochée par le contrôleur. |
retainExpireTime
| |
string(facultatif) |
RetainExpireTime définit le moment où la sauvegarde est supprimée. Il s'agit d'un champ de sortie uniquement, calculé en ajoutant create_time et retain_days. Il est mis à jour en conséquence lorsque le champ retain_days d'une sauvegarde est modifié.
|
physicalbackupStatus.startTime
| |
string(facultatif) | Heure de début de la sauvegarde physique. |
physicalbackupStatus.endTime
| |
string(facultatif) | Heure de fin de la sauvegarde physique. |
physicalbackupStatus.wal
| |
object(facultatif) | Contient les segments WAL (Write-Ahead Logging). |
physicalbackupStatus.wal.start
| |
string(facultatif) | Segment WAL de début. |
physicalbackupStatus.wal.end
| |
string(facultatif) | Segment WAL de fin. |
physicalbackupStatus.lsn
| |
object(facultatif) | Contient la plage de numéros séquentiels dans le journal (LSN). |
physicalbackupStatus.lsn.start
| |
string(facultatif) | LSN de départ. |
physicalbackupStatus.lsn.stop
| |
string(facultatif) | LSN de fin. |
physicalbackupStatus.size
| |
object(facultatif) | Contient diverses métriques de taille. |
physicalbackupStatus.size.databaseSize
| |
string(facultatif) | Taille totale de la base de données. |
physicalbackupStatus.size.databaseBackupSize
| |
string(facultatif) | Taille de la sauvegarde de la base de données. |
physicalbackupStatus.size.backupSetSize
| |
string(facultatif) | Taille de l'ensemble de sauvegarde. |
physicalbackupStatus.size.backupSize
| |
string(facultatif) | Taille de la sauvegarde. |
physicalbackupStatus.compressed
| |
boolean(facultatif) | Indique si la compression est utilisée. |
physicalbackupStatus.encrypted
| |
boolean(facultatif) | Indique si le chiffrement est utilisé. |