Restaurer la définition de ressource personnalisée v1.1.1

Schéma de spécification

RestoreSpec définit l'état souhaité de Restore.

backup: string
clonedDBClusterConfig:
  dbclusterName: string
pointInTime: string
sourceDBCluster: string

Champ

Type
Obligatoire ou facultatif

 

Description
backup
string
Facultatif
Nom du BackupPlan à partir duquel cette sauvegarde a été créée. Sauvegarde à partir de laquelle effectuer la restauration. Vous devez spécifier "Backup" ou "PointInTime". Si vous spécifiez "Backup", vous devez laisser le champ ClonedDBClusterConfig non spécifié. Si vous spécifiez PointInTime, vous devez fournir un nouveau nom de DBCluster dans le champ ClonedDBClusterConfig. Sinon, la requête de restauration est rejetée.
clonedDBClusterConfig
object
Facultatif
Paramètres du DBCluster cloné. Vous pouvez ainsi spécifier le nom du DBCluster cloné. Par défaut, le DBCluster source est restauré si cette valeur n'est pas spécifiée.
clonedDBClusterConfig.dbclusterName
string
Facultatif
Nom du DBCluster cloné.
pointInTime
string
Facultatif
Moment précédent à partir duquel effectuer la restauration. Par défaut, le dernier point temporel disponible est restauré si aucun n'est spécifié.
sourceDBCluster
string
Obligatoire
Nom du DBCluster source à partir duquel effectuer la restauration.

Schéma d'état

RestoreStatus définit l'état observé de 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

Champ

Type
Obligatoire ou facultatif

 

Description
completeTime
string
Facultatif
Heure de fin de la restauration.
conditions[]
object
Facultatif
Les conditions représentent les dernières observations disponibles de l'état actuel de l'entité.
conditions[].lastTransitionTime
string
Obligatoire
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é est inconnue, utilisez l'heure à laquelle le champ de l'API a changé.
conditions[].message
string
Obligatoire
Le message est un message lisible par l'utilisateur indiquant des détails sur la transition. Il peut s'agir d'une chaîne vide.
conditions[].observedGeneration
integer
Facultatif
observedGeneration 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
string
Obligatoire
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 les valeurs et les significations attendues pour ce champ, et si les valeurs sont considérées comme une API garantie. La valeur doit être une chaîne en CamelCase. Ce champ peut être vide.
conditions[].status
string
Obligatoire
État de la condition. Sa valeur peut être "True", "False" ou "Unknown".
conditions[].type
string
Obligatoire
type de condition en CamelCase ou en foo.example.com/CamelCase. De nombreuses valeurs .condition.type sont cohérentes entre les ressources, comme "Available" (Disponible). Étant donné que des conditions arbitraires peuvent être utiles, par exemple .node.status.conditions, la possibilité de résoudre les conflits est importante. L'expression régulière à laquelle elle correspond est (dns1123SubdomainFmt/)?(qualifiedNameFmt).
createTime
string
Facultatif
Heure de création de la restauration.
criticalIncidents[]
object
Obligatoire
CriticalIncidents est une liste plate de tous les incidents critiques actifs.
criticalIncidents[].code
string
Obligatoire
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
string
Obligatoire
CreateTime correspond au code temporel de création de cet incident à l'origine.
criticalIncidents[].message
string
Facultatif
Le message décrit l'incident ou l'erreur qui s'est produite.
criticalIncidents[].messageTemplateParams
object
Facultatif
MessageTemplateParams contient des paires clé-valeur nécessaires pour générer une version de Message basée sur les données et conviviale dans l'interface utilisateur.
criticalIncidents[].resource
object
Obligatoire
La ressource contient des informations sur le composant Database Service qui a signalé l'incident, ainsi que des informations sur la ressource Kubernetes.
criticalIncidents[].resource.component
string
Obligatoire
Le composant est un identifiant interne du sous-système de service de base de données qui a signalé l'incident.
criticalIncidents[].resource.location
object
Facultatif
Emplacement.
criticalIncidents[].resource.location.cluster
string
Facultatif
Nom du cluster de la ressource Kubernetes affectée.
criticalIncidents[].resource.location.group
string
Facultatif
Nom du groupe de la ressource Kubernetes.
criticalIncidents[].resource.location.kind
string
Facultatif
Type de la ressource Kubernetes.
criticalIncidents[].resource.location.name
string
Facultatif
Nom de la ressource Kubernetes concernée.
criticalIncidents[].resource.location.namespace
string
Facultatif
Espace de noms de la ressource Kubernetes concernée.
criticalIncidents[].resource.location.version
string
Facultatif
Version de la ressource Kubernetes.
criticalIncidents[].stackTrace[]
object
Facultatif
Liste non structurée des messages de la trace de la pile.
criticalIncidents[].stackTrace.component
string
Facultatif
Nom d'un composant du service de base de données ayant enregistré le message.
criticalIncidents[].stackTrace.message
string
Facultatif
Message consigné.
criticalIncidents[].transientUntil
string
Facultatif
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
RestorePhase est la phase d'une restauration.
reconciled
boolean
Facultatif
Interne: indique si la ressource a été rapprochée par le contrôleur.