Schéma de spécification
RestoreSpec définit l'état souhaité de Restore.
backup: string
clonedDBClusterConfig:
dbclusterName: string
pointInTime: string
sourceDBCluster: string
Champ TypeObligatoire 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 TypeObligatoire 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. |