Schéma de spécification
BackupPlanSpec définit l'état sélectionné de BackupPlan.
BackupPlan:
metadata:
name: string
spec:
backupLocation:
gcsOptions:
bucket: string
key: string
type: string
dbclusterRef: string
Champ TypeObligatoire ou facultatif |
Description |
|---|---|
name
| |
stringObligatoire | Nom de la ressource BackupPlan. |
backupLocation
| |
object(facultatif) | "BackupLocation" spécifie l'emplacement de stockage d'objets distant destiné à stocker les sauvegardes. Il peut s'agir, par exemple, d'un bucket Cloud Storage. Ce champ est facultatif. Par défaut, les sauvegardes sont stockées sur le disque de sauvegarde. |
backupLocation.gcsOptions
| |
object(facultatif) | "gcsOptions" fait référence aux options concernant Cloud Storage. |
backupLocation.gcsOptions.bucket
| |
stringObligatoire |
"Bucket" est un champ obligatoire (par exemple, dbs-dump-bucket). L'utilisateur doit s'assurer de disposer d'un accès en écriture approprié sur le bucket de stockage depuis l'opérateur.
|
backupLocation.gcsOptions.key
| |
stringObligatoire |
Clé d'objet pour les fichiers de vidage (par exemple, ods-dump/scottschema.dmp).
|
dbclusterRef
| |
string(facultatif) | Nom du DBCluster configuré par ce plan de sauvegarde. Ce champ est obligatoire et immuable. |
Schéma d'état
"BackupPlanStatus" définit l'état observé pour le plan de sauvegarde.
conditions:
- lastTransactionTime: string
message: string
observedGeneration: integer
reason: string
status: string
type: 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
lastBackupTime: string
nextBackupTime: string
observedGeneration: integer
phase: string
reconciled: boolean
recoveryWindow:
begin: string
end: string
Champ TypeObligatoire ou facultatif |
Description |
|---|---|
conditions
| |
list (object)(facultatif) | "Conditions" représente les dernières observations disponibles pour l'état actuel de l'entité. |
conditions[].lastTransactionTime
| |
stringObligatoire | Dernière transition de la condition d'un état à un autre. Il s'agit du moment où 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 | Longueur maximale : 1 024, longueur minimale : 1. 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 peut pas être vide. |
conditions[].status
| |
stringObligatoire |
État de la condition : True, False ou Unknown.
|
conditions[].type
| |
stringObligatoire |
Longueur maximale : 316. Type de condition au format CamelCase ou foo.example.com/CamelCase.
|
criticalIncidents
| |
list (object)Obligatoire | Liste à plat de tous les incidents critiques actifs. "CriticalIncident" contient toutes les informations sur un incident critique en cours. |
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) | 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 des informations 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 la valeur TransientUntil est présente, cela indique que le problème doit être considéré comme temporaire jusqu'à l'heure spécifiée.
|
lastBackupTime
| |
string(facultatif) | Code temporel de la sauvegarde la plus récente. |
nextBackupTime
| |
string(facultatif) | Code temporel de la prochaine sauvegarde planifiée. |
observedGeneration
| |
integer(facultatif) | Génération observée par le contrôleur. |
phase
| |
string(facultatif) | Phase d'un BackupPlan. |
reconciled
| |
boolean(facultatif) | Indique si la ressource a été rapprochée par le contrôleur. |
recoveryWindow
| |
object(facultatif) | Période de récupération disponible. |
recoveryWindow.begin
| |
string(facultatif) | Heure de début |
recoveryWindow.end
| |
string(facultatif) | Heure de fin |