backup.gdc.goog/v1
BackupRepositoryManager
BackupRepositoryManager est le schéma de l'API backuprepositorymanagers.
Apparaît dans :BackupRepositoryManagerList
Champ | Description |
---|---|
chaîne apiVersion |
backup.gdc.goog/v1 |
chaîne kind |
BackupRepositoryManager |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec BackupRepositoryManagerSpec |
|
status BackupRepositoryManagerStatus |
BackupRepositoryManagerList
BackupRepositoryManagerList contient une liste de BackupRepositoryManager.
Champ | Description |
---|---|
chaîne apiVersion |
backup.gdc.goog/v1 |
chaîne kind |
BackupRepositoryManagerList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
Tableau BackupRepositoryManager items |
BackupRepositoryManagerSpec
BackupRepositoryManagerSpec définit l'état souhaité de BackupRepositoryManager.
Apparaît dans :BackupRepositoryManager
Champ | Description |
---|---|
backupRepositorySpec BackupRepositorySpec |
BackupRepositorySpec contient tous les détails nécessaires pour créer un dépôt de sauvegarde dans un cluster d'utilisateur. Notez que le champ ImportPolicy de BackupRepositorySpec ne sera pas respecté ici. Le BackupRepository créé sera "ReadWrite" si le cluster dans lequel il est créé est le ReadWriteCluster. Il sera défini sur "ReadOnly" si le cluster dans lequel il est créé figure dans la liste ReadOnlyClusters. Ce champ est immuable. |
readWriteCluster NamespacedName |
ReadWriteCluster spécifie le cluster unique (baremetal.cluster.gke.io/Cluster) autorisé à créer un dépôt de sauvegarde ReadWrite à l'aide des données du champ BackupRepositorySpec. Un dépôt ReadWrite peut être utilisé pour planifier/créer des sauvegardes, des plans de sauvegarde et des restaurations. Il appartient effectivement au cluster dans lequel il est créé. REMARQUE : Un BackupRepository ne peut être utilisé en lecture/écriture que par un seul cluster k8s. Ce champ est modifiable. |
readOnlyClusters Tableau NamespacedName |
ReadOnlyClusters spécifie la liste des clusters (baremetal.cluster.gke.io/Cluster) autorisés à créer un dépôt de sauvegarde en lecture seule à l'aide des données du champ BackupRepositorySpec. Un dépôt ReadOnly ne peut être utilisé que pour importer et afficher des sauvegardes. Vous ne pourrez plus créer de sauvegardes ni de ressources dans ce dépôt, mais vous pourrez utiliser et référencer des sauvegardes en lecture seule pour la restauration. Destiné à importer des sauvegardes depuis un autre cluster pour une restauration inter-clusters. Il n'y a aucune restriction sur la fréquence d'utilisation d'un BackupRepository en lecture seule. Ce champ est modifiable. |
BackupRepositoryManagerStatus
BackupRepositoryManagerStatus définit l'état observé de BackupRepositoryManager.
Apparaît dans :BackupRepositoryManager
Champ | Description |
---|---|
Entier backupCount |
BackupCount correspond au nombre total de sauvegardes créées dans le bucket de stockage vers lequel pointe BackupRepositorySpec. |
Entier backupPlanCount |
BackupPlanCount correspond au nombre total de plans de sauvegarde créés dans le bucket de stockage vers lequel pointe BackupRepositorySpec. |
Entier restoreCount |
RestoreCount correspond au nombre total de restaurations créées dans le bucket de stockage vers lequel pointe BackupRepositorySpec. |
Entier restorePlanCount |
RestorePlanCount correspond au nombre total de plans de restauration créés dans le bucket de stockage vers lequel pointe BackupRepositorySpec. |
Tableau ClusterStatus clusterStatuses |
ClusterStatuses contient l'état actuel de la création du dépôt de sauvegarde souhaité dans chaque cluster. La liste contient une entrée pour tous les clusters spécifiés dans la liste ReadOnlyClusters, ainsi que pour le ReadWriteCluster. La création réussie d'un dépôt de sauvegarde dans un cluster est indiquée par l'entrée correspondante dans le tableau ClusterStatuses, dont la condition "Ready" est définie sur "True". Dans le cas contraire, elle est définie sur "False". |
conditions Condition |
Les conditions indiquent si le gestionnaire de dépôts de sauvegarde et les dépôts de sauvegarde qu'il a créés sont en bon état. |
errorStatus ErrorStatus |
Les erreurs les plus récentes issues de la réconciliation avec les heures observées sont incluses. |
BackupRetentionPolicy
Représente la règle de conservation d'une sauvegarde.
Apparaît dans :ClusterBackupSpec
Champ | Description |
---|---|
Entier deleteLockDays |
Nombre de jours à partir de la création de cette sauvegarde pendant lesquels la suppression est bloquée. Pour les sauvegardes créées automatiquement à partir d'un calendrier de sauvegarde, ce champ est défini sur la valeur ClusterBackupPlan.RetentionPolicy.backup_delete_block_days . Pour les sauvegardes créées manuellement et pour lesquelles ce champ n'est pas spécifié, le service attribue la valeur ClusterBackupPlan.RetentionPolicy.backup_delete_block_days . Si une sauvegarde est créée et que la valeur de ce champ est inférieure à celle de ClusterBackupPlan.RetentionPolicy.backup_delete_block_days , le service renvoie une réponse non valide. Ce champ doit être une valeur entière comprise entre 0-90 . Ce champ ne doit être incrémenté que par une requête de mise à jour. Dans le cas contraire, le service renvoie une réponse non valide. Notez que ce champ ne s'applique qu'aux sauvegardes dont l'état est Succeeded . |
Entier retainDays |
Nombre de jours pendant lesquels conserver la sauvegarde de ce cluster, après quoi elle est automatiquement supprimée. Elle est calculée à partir de la valeur create_time de la sauvegarde du cluster. Si ce champ n'est pas spécifié ou s'il est défini sur 0 , cela signifie que la sauvegarde n'est pas supprimée automatiquement. Pour les sauvegardes de cluster créées automatiquement à partir d'une planification, la valeur ClusterBackupPlan.RetentionPolicy.backup_retain_days est attribuée à ce champ. Pour les sauvegardes créées manuellement et pour lesquelles ce champ n'est pas spécifié, le service attribue la valeur ClusterBackupPlan.RetentionPolicy.backup_retain_days . Si une sauvegarde est créée avec une valeur de ce champ inférieure à celle de delete_lock_days , le service renvoie une réponse non valide. Ce champ ne doit être incrémenté que par une requête de mise à jour. Dans le cas contraire, le service renvoie une réponse non valide. |
ClusterBackup
Apparaît dans :ClusterBackupList
Champ | Description |
---|---|
chaîne apiVersion |
backup.gdc.goog/v1 |
chaîne kind |
ClusterBackup |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec ClusterBackupSpec |
|
status ClusterBackupStatus |
ClusterBackupConfig
Représente un type de message interne qui définit la configuration de la création d'une sauvegarde à partir de ce plan de sauvegarde.
Apparaît dans : - ClusterBackupPlanSpec - ClusterBackupSpec
Champ | Description |
---|---|
backupScope BackupScope |
Champ d'application de la sélection des ressources d'une sauvegarde. Par exemple, all_namespaces , les espaces de noms sélectionnés et les applications sélectionnées. Vous devez spécifier une seule valeur pour backup_scope . La valeur BackupScope doit être l'un des types suivants : BackupConfig_AllNamespaces , BackupConfig_SelectedNamespaces ou BackupConfig_SelectedApplications . |
chaîne clusterBackupRepositoryName |
Nom de la ressource ClusterBackupRepositoryRef identifiant le stockage secondaire pour cette ressource ClusterBackupPlan . |
includeVolumeData booléen |
Indique si les données de volume sont sauvegardées. Si cette valeur n'est pas définie, la valeur par défaut est false . |
includeSecrets booléen |
Indique si les secrets sont sauvegardés. Si cette valeur n'est pas définie, la valeur par défaut est false . |
volumeStrategy VolumeStrategy |
Type de sauvegarde de volume à effectuer. |
ClusterBackupList
Représente une liste de sauvegardes de cluster.
Champ | Description |
---|---|
chaîne apiVersion |
backup.gdc.goog/v1 |
chaîne kind |
ClusterBackupList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
Tableau ClusterBackup items |
ClusterBackupPlan
Apparaît dans :ClusterBackupPlanList
Champ | Description |
---|---|
chaîne apiVersion |
backup.gdc.goog/v1 |
chaîne kind |
ClusterBackupPlan |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec ClusterBackupPlanSpec |
|
status BackupPlanStatus |
ClusterBackupPlanList
Représente une liste de ClusterBackups
Champ | Description |
---|---|
chaîne apiVersion |
backup.gdc.goog/v1 |
chaîne kind |
ClusterBackupPlanList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
items ClusterBackupPlan |
ClusterBackupPlanSpec
Représente une API qui encapsule la ressource personnalisée backupv1.BackupPlan. Ils sont presque identiques, mais certains champs sont omis de manière sélective.
Apparaît dans :ClusterBackupPlan
Champ | Description |
---|---|
targetCluster TargetCluster |
Cluster qui sera sauvegardé. |
backupSchedule Programmer |
Création de la sauvegarde planifiée dans ce plan de sauvegarde. |
clusterBackupConfig ClusterBackupConfig |
Configuration de sauvegarde de ce plan de sauvegarde. |
retentionPolicy RetentionPolicy |
Cycle de vie des sauvegardes créées dans le cadre de ce plan. |
chaîne description |
Chaîne descriptive spécifiée par l'utilisateur pour ce plan de sauvegarde. |
deactivated booléen |
Indique si le forfait a été désactivé. Si vous définissez ce champ sur "true", le forfait est verrouillé. Aucune autre modification n'est autorisée, y compris dans le champ "désactivé". Cela empêche également la création de nouvelles sauvegardes dans ce plan, qu'elles soient manuelles ou planifiées. La valeur par défaut est "false". |
ClusterBackupRepository
Définit le schéma de l'API ClusterBackupRepository
.
Apparaît dans : - ClusterBackupRepositoryList
Champ | Description |
---|---|
chaîne apiVersion |
backup.gdc.goog/v1 |
chaîne kind |
ClusterBackupRepository |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec ClusterBackupRepositorySpec |
|
status ClusterBackupRepositoryStatus |
ClusterBackupRepositoryList
Contient une liste de ressources ClusterBackupRepository
.
Champ | Description |
---|---|
chaîne apiVersion |
backup.gdc.goog/v1 |
chaîne kind |
ClusterBackupRepositoryList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
items Tableau ClusterBackupRepository |
ClusterBackupRepositorySpec
Définit l'état souhaité de la ressource ClusterBackupRepositorySpec
.
Apparaît dans :ClusterBackupRepository
Champ | Description |
---|---|
secretReference SecretReference |
Référence à un code secret d'accès qui dépend du système de stockage de votre choix. Ce secret est utilisé pour les requêtes envoyées à ce point de terminaison. Par exemple, un secret d'accès S3. |
chaîne endpoint |
Point de terminaison utilisé pour accéder au dépôt de sauvegarde du cluster. |
type RepositoryType |
Type du dépôt de sauvegarde du cluster. Par exemple, S3 ou Google Cloud Storage. Cela indique à l'agent le système de stockage ou l'API à utiliser. |
s3Options S3Options |
Données utilisées pour configurer l'accès à une ressource BackupRepo compatible avec S3. |
importPolicy ImportPolicy |
Règle qui détermine si ce dépôt de sauvegarde est en lecture seule ou en lecture/écriture. |
force booléen |
Spécifie l'action qu'un dépôt de sauvegarde en lecture et écriture effectue si le bucket de stockage avec lequel il est initialisé a déjà été revendiqué par un autre dépôt de sauvegarde. Si la valeur est True , le nouveau dépôt de sauvegarde revendique toujours la propriété du bucket de stockage en remplaçant le fichier sentinelle existant par le sien. Si la valeur est False , la création du nouveau dépôt de sauvegarde échoue et une erreur s'affiche. La valeur par défaut est False . Cette option ne doit être utilisée que si le fichier sentinelle remplacé ne dispose plus de dépôt de sauvegarde. Dans le cas contraire, ce dépôt de sauvegarde passe à l'état d'erreur, ce qui peut entraîner des effets secondaires indésirables. |
ClusterBackupRepositoryStatus
Définit l'état observé de la ressource ClusterBackupRepository
.
Apparaît dans :ClusterBackupRepository
Champ | Description |
---|---|
chaîne sentinelEtag |
Champ qui associe un dépôt de sauvegarde au fichier sentinelle dont il est propriétaire. |
reconciliationError ReconciliationError |
Erreurs survenues lors de la dernière tentative de rapprochement pour le dépôt de sauvegarde. |
chaîne reconciliationErrorMessage |
Messages d'erreur qui ont pu se produire lors de la réconciliation. |
errorStatus ErrorStatus |
Les erreurs les plus récentes issues de la réconciliation avec les heures observées sont incluses. |
Tableau Condition conditions |
Spécifie l'état du dépôt de sauvegarde du cluster. Les conditions acceptées incluent InitialImportDone . |
ClusterBackupSpec
Représente une API qui encapsule la ressource personnalisée backupv1.Backup. Ils sont presque identiques, mais certains champs sont omis de manière sélective.
Apparaît dans : - ClusterBackup
Champ | Description |
---|---|
targetCluster TargetCluster |
Nom du cluster qui sera sauvegardé. |
chaîne clusterBackupPlanName |
Nom du plan de sauvegarde du cluster à partir duquel cette sauvegarde a été créée. |
backupConfig ClusterBackupConfig |
Configuration utilisée lorsque cette sauvegarde est générée à partir du plan de sauvegarde donné. Cette valeur doit être copiée à partir du plan de sauvegarde du cluster par lequel cette sauvegarde de cluster a été générée, et non à partir d'une référence. Ce champ ne doit pas être défini par l'utilisateur. Il doit uniquement être défini par le planificateur du plan de sauvegarde et la ressource ManualBackupRequest . |
chaîne description |
Description facultative de la sauvegarde (chaîne). Ce champ n'a aucune incidence sur les fonctionnalités. |
manual booléen |
Indique si la ressource de sauvegarde du cluster a été créée manuellement. Si la valeur est True , cette sauvegarde a été créée manuellement. Si la valeur est False , cette sauvegarde de cluster a été créée automatiquement à partir du calendrier du plan de sauvegarde. |
retentionPolicy BackupRetentionPolicy |
Règle de conservation pour la sauvegarde. |
ClusterBackupStatus
Définit l'état observé d'une sauvegarde de cluster.
Apparaît dans : - ClusterBackup
Champ | Description |
---|---|
clusterMetadata ClusterMetadata |
Métadonnées du cluster. |
Tableau Condition conditions |
Spécifie l'état de la sauvegarde du cluster. Les conditions acceptées incluent JobCreated . |
jobCreated booléen |
Indique si un job de sauvegarde a été créé pour cette sauvegarde de cluster. |
state BackupState |
État actuel de la sauvegarde du cluster. |
chaîne stateReason |
Description lisible des raisons pour lesquelles la sauvegarde est dans l'état actuel. |
errorStatus ErrorStatus |
Les erreurs les plus récentes avec les heures observées incluses. |
createTime Heure |
Horodatage de la création de cette ressource de sauvegarde. Il peut être converti à partir de RFC 3339 et en RFC 3339. |
updateTime Heure |
Horodatage de la dernière mise à jour de cette sauvegarde de cluster. Il peut être converti à partir de RFC 3339 et en RFC 3339. |
Entier resourceCount |
Nombre total de ressources sauvegardées. |
Entier volumeCount |
Nombre total de volumes sauvegardés. |
Entier sizeBytes |
Taille totale, mesurée en octets. |
Entier podCount |
Nombre total de pods de charge de travail sauvegardés. |
deleteLockExpireTime Heure |
Heure d'expiration du verrou de suppression. Il s'agit d'un champ de sortie uniquement, calculé à partir de la valeur combinée de create_time et delete_lock_days . Il est mis à jour en conséquence lorsque le champ delete_lock_days d'une sauvegarde de cluster est modifié. Notez que ce champ ne s'applique qu'aux sauvegardes de cluster dont l'état est Succeeded . |
retainExpireTime Heure |
Heure à laquelle la sauvegarde du cluster est automatiquement supprimée. Il s'agit d'un champ de sortie uniquement, calculé à partir de la valeur combinée de create_time et retain_days . Il est mis à jour en conséquence lorsque le champ retain_days d'une sauvegarde de cluster a été modifié. |
completeTime Heure |
Heure de fin de la sauvegarde du cluster. |
ClusterRestore
Définit le schéma de l'API ClusterRestore
.
Apparaît dans : - ClusterRestoreList
Champ | Description |
---|---|
chaîne apiVersion |
backup.gdc.goog/v1 |
chaîne kind |
ClusterRestore |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec ClusterRestoreSpec |
|
status ClusterRestoreStatus |
ClusterRestoreConfig
Définit la configuration d'un ClusterRestore
.
Apparaît dans : - ClusterRestorePlanSpec - ClusterRestoreSpec
Champ | Description |
---|---|
volumeDataRestorePolicy VolumeDataRestorePolicy |
Règle à utiliser pour la restauration des données de volume. Fournit une valeur par défaut de NO_VOLUME_DATA_RESTORATION si aucune valeur n'est spécifiée. |
clusterResourceConflictPolicy ClusterResourceConflictPolicy |
Règle qui résout les conflits lors de la restauration des ressources à l'échelle du cluster. Cette requête n'est pas valide si ce champ a une valeur de CLUSTER_RESOURCE_CONFLICT_POLICY_UNSPECIFIED et que cluster_resource_restore_scope est spécifié. |
namespacedResourceRestoreMode NamespacedResourceRestoreMode |
Mode de restauration à utiliser pour les ressources d'espace de noms. La requête n'est pas valide si ce champ a une valeur de NAMESPACED_RESOURCE_RESTORE_MODE_UNSPECIFIED et que namespaced_resource_restore_scope est spécifié. |
clusterResources ClusterResourceSelection |
Ressources sans espace de noms à restaurer. Si ce champ n'est pas spécifié, aucune ressource de cluster n'est restaurée. Notez que même si les ressources PersistentVolume ne sont pas associées à un espace de noms, elles sont traitées séparément. Pour en savoir plus, consultez la ressource VolumeDataRestorePolicy . La spécification d'un PersistentVolume GroupKind dans cette liste ne détermine pas si un PersistentVolume est restauré. |
Tableau GroupKind namespacedResourceAllowlist |
Ressources en espace de noms spécifiques à restaurer. Si elle est définie, seules les ressources définies dans cette allowlist sont restaurées. |
namespacedResourceRestoreScope BackupScope |
Ressources d'espace de noms sélectionnées à restaurer. L'une des entrées doit être spécifiée avec un Type valide. Les valeurs Type valides pouvant être attribuées à restoreScope sont AllNamespaces , SelectedNamespaces ou SelectedApplications . |
Tableau SubstitutionRule substitutionRules |
Règles suivies lors de la substitution des ressources Kubernetes sauvegardées. Une liste vide signifie qu'aucune substitution n'aura lieu. Les règles de substitution sont appliquées de manière séquentielle dans l'ordre défini. Cet ordre est important, car les modifications apportées par une règle peuvent avoir un impact sur la logique de correspondance de la règle suivante. Vous ne pouvez spécifier qu'un seul élément SubstitutionRules ou TransformationRules pour une opération de restauration donnée. |
Tableau TransformationRule transformationRules |
Règles suivies lors de la transformation des ressources Kubernetes sauvegardées. Une liste vide signifie qu'aucune transformation n'aura lieu. Les règles de transformation sont appliquées de manière séquentielle dans l'ordre défini. Cet ordre est important, car les modifications apportées par une règle peuvent avoir un impact sur la logique de correspondance d'une règle ultérieure. Vous ne pouvez spécifier qu'un seul élément SubstitutionRules ou TransformationRules pour une opération de restauration donnée. |
chaîne clusterBackupRepositoryRef |
Nom du dépôt de sauvegarde du cluster qui identifie le dépôt de la ressource de restauration. Ce champ doit être associé en mode lecture-écriture. Si ce champ n'est pas fourni, il sera sélectionné selon la logique suivante : 1. Si la sauvegarde à partir de laquelle nous effectuons la restauration pointe vers un dépôt en lecture et écriture dans le cluster actuel, ce dépôt est sélectionné. 2. Si la sauvegarde à partir de laquelle nous effectuons une restauration pointe vers un dépôt en lecture seule, un dépôt en lecture et écriture du cluster est sélectionné et utilisé. |
ClusterRestoreList
Représente une liste de restaurations de clusters.
Champ | Description |
---|---|
chaîne apiVersion |
backup.gdc.goog/v1 |
chaîne kind |
ClusterRestoreList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
Tableau ClusterRestore items |
ClusterRestorePlan
Définit le schéma de l'API ClusterRestorePlan
.
Apparaît dans : ClusterRestorePlanList
Champ | Description |
---|---|
chaîne apiVersion |
backup.gdc.goog/v1 |
chaîne kind |
ClusterRestorePlan |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec ClusterRestorePlanSpec |
|
status RestorePlanStatus |
ClusterRestorePlanList
Représente une liste de ressources ClusterRestorePlan
.
Champ | Description |
---|---|
chaîne apiVersion |
backup.gdc.goog/v1 |
chaîne kind |
ClusterRestorePlanList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
items ClusterRestorePlan |
ClusterRestorePlanSpec
Représente une API qui encapsule la ressource personnalisée backupv1.RestorePlan. Ils sont presque identiques, mais certains champs sont omis de manière sélective. Définit l'état souhaité de "ClusterRestorePlan".
Apparaît dans :ClusterRestorePlan
Champ | Description |
---|---|
targetCluster TargetCluster |
Cluster dans lequel les données seront restaurées. |
chaîne clusterBackupPlanName |
Nom du plan de sauvegarde du cluster à partir duquel les sauvegardes de cluster peuvent être utilisées comme source pour les restaurations de cluster créées à l'aide de cette ClusterRestorePlan . Ce champ est obligatoire et immuable. |
clusterRestoreConfig ClusterRestoreConfig |
Configuration de la restauration du cluster pour ce plan de restauration de cluster. |
chaîne description |
Chaîne descriptive spécifiée par l'utilisateur pour ce plan de restauration de cluster. |
ClusterRestoreSpec
Représente une API qui encapsule la ressource personnalisée backupv1.Restore. Définit l'état souhaité d'un ClusterRestore.
Apparaît dans :ClusterRestore
Champ | Description |
---|---|
targetCluster TargetCluster |
Cluster dans lequel les données seront restaurées. |
chaîne clusterBackupName |
Nom de la sauvegarde du cluster, qui doit se trouver dans le même espace de noms que la restauration du cluster. |
chaîne clusterRestorePlanName |
Nom du plan de restauration de cluster à partir duquel cette restauration de cluster a hérité de sa ressource ClusterRestoreConfig . |
clusterRestoreConfig ClusterRestoreConfig |
Configuration de la restauration du cluster. |
chaîne description |
Description facultative de la restauration du cluster. Cela n'a aucune incidence sur les fonctionnalités. |
filter Filtre |
Le filtre peut être utilisé pour affiner davantage la sélection des ressources à restaurer dans le cluster au-delà du champ d'application à granularité large défini dans ClusterRestorePlan . |
ClusterRestoreStatus
Définit l'état observé d'une restauration de cluster.
Apparaît dans :ClusterRestore
Champ | Description |
---|---|
Tableau Condition conditions |
Spécifie l'état de la restauration du cluster. Les conditions acceptées incluent JobCreated . |
state RestoreState |
État actuel de la restauration du cluster. |
chaîne stateReason |
Description lisible des raisons pour lesquelles la restauration du cluster est dans l'état actuel. |
errorStatus ErrorStatus |
Les erreurs les plus récentes avec les heures observées incluses. |
Entier resourcesRestoredCount |
Nombre de ressources restaurées lors de cette action de restauration du cluster. |
Entier resourcesExcludedCount |
Nombre de ressources exclues de cette action de restauration de cluster. |
Entier resourcesFailedCount |
Nombre de ressources qui n'ont pas pu être restaurées lors de cette action de restauration du cluster. |
Entier restoredVolumesCount |
Nombre de volumes restaurés lors de cette action de restauration de cluster. |
startTime Heure |
Heure de création du processus de restauration du cluster. |
completeTime Heure |
Heure de fin du processus de restauration du cluster. |
ClusterStatus
ClusterStatus contient l'état de création du dépôt de sauvegarde pour un cluster donné.
Apparaît dans :BackupRepositoryManagerStatus
Champ | Description |
---|---|
cluster NamespacedName |
|
Tableau Condition conditions |
ClusterVolumeBackup
Définit le schéma de l'API ClusterVolumeBackup
.
Apparaît dans :ClusterVolumeBackupList
Champ | Description |
---|---|
chaîne apiVersion |
backup.gdc.goog/v1 |
chaîne kind |
ClusterVolumeBackup |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec ClusterVolumeBackupSpec |
|
status ClusterVolumeBackupStatus |
ClusterVolumeBackupList
Contient une liste de ressources ClusterVolumeBackup
.
Champ | Description |
---|---|
chaîne apiVersion |
backup.gdc.goog/v1 |
chaîne kind |
ClusterVolumeBackupList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
items Tableau ClusterVolumeBackup |
ClusterVolumeBackupSpec
Définit l'état souhaité d'une sauvegarde de volume de cluster.
Apparaît dans :ClusterVolumeBackup
Champ | Description |
---|---|
cluster TargetCluster |
Nom du cluster pour lequel cette sauvegarde de volume de cluster conserve les données. |
chaîne clusterBackupName |
Nom de la sauvegarde associée. Chaque sauvegarde de volume de cluster doit être associée à une sauvegarde. Il se trouvera toujours dans le même espace de noms. |
chaîne clusterBackupPlanName |
Nom du plan de sauvegarde à partir duquel la sauvegarde associée a été créée. Il se trouvera toujours dans le même espace de noms. |
sourcePVC TypedObjectReference |
Demande de volume persistant source à partir de laquelle la sauvegarde du volume du cluster est effectuée. |
ClusterVolumeBackupStatus
Définit l'état observé d'une sauvegarde de volume de cluster.
Apparaît dans :ClusterVolumeBackup
Champ | Description |
---|---|
chaîne volumeBackupHandle |
Handle de sauvegarde de volume de cluster sous-jacent, qui identifie de manière unique une sauvegarde de volume de cluster dans un dépôt de sauvegarde. Ce handle n'a pas de format unifié et est traité comme une chaîne opaque. |
format VolumeBackupFormat |
Format de sauvegarde de volume de cluster. Par exemple, PD , Portable , etc. |
Entier storageBytes |
Taille de la sauvegarde du volume du cluster dans l'espace de stockage des sauvegardes. Pour les sauvegardes incrémentielles, cette valeur peut changer de manière dynamique si l'une des sauvegardes de volume précédentes a été supprimée. |
Entier diskSizeBytes |
Taille minimale du disque sur lequel cette sauvegarde de volume peut être restaurée. |
state VolumeBackupState |
État actuel de la sauvegarde du volume. |
chaîne message |
Message lisible indiquant pourquoi la sauvegarde est dans cet état. |
completeTime Heure |
Code temporel indiquant la date et l'heure auxquelles cette ressource ClusterVolumeBackup a été terminée, au format texte RFC 3339. |
ClusterVolumeRestore
Représente une API qui encapsule la ressource personnalisée backupv1.VolumeRestore.
Définit le schéma de l'API ClusterVolumeRestore
.
Apparaît dans : - ClusterVolumeRestoreList
Champ | Description |
---|---|
chaîne apiVersion |
backup.gdc.goog/v1 |
chaîne kind |
ClusterVolumeRestore |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec ClusterVolumeRestoreSpec |
|
status VolumeRestoreStatus |
ClusterVolumeRestoreList
Représente une liste de ressources ClusterVolumeRestore
.
Champ | Description |
---|---|
chaîne apiVersion |
backup.gdc.goog/v1 |
chaîne kind |
ClusterVolumeRestoreList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
Tableau ClusterVolumeRestore items |
ClusterVolumeRestoreSpec
Définit l'état souhaité d'une restauration de volume de cluster.
Apparaît dans :ClusterVolumeRestore
Champ | Description |
---|---|
targetCluster TargetCluster |
Nom du cluster dans lequel le volume sera restauré. |
chaîne clusterRestoreName |
Nom de la ressource de restauration de cluster qui a créé cette restauration de volume de cluster. |
chaîne clusterVolumeBackupName |
Nom de la ressource de sauvegarde du volume de cluster que nous restaurons. |
targetPvc NamespacedName |
Ressource PersistentVolumeClaim cible à restaurer. |
DeleteClusterBackupRequest
Définit le schéma de l'API DeleteClusterBackupRequest
.
Apparaît dans : - DeleteClusterBackupRequestList
Champ | Description |
---|---|
chaîne apiVersion |
backup.gdc.goog/v1 |
chaîne kind |
DeleteClusterBackupRequest |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec DeleteClusterBackupRequestSpec |
|
status DeleteClusterBackupRequestStatus |
DeleteClusterBackupRequestList
Contient une liste de ressources DeleteBackupRequest
.
Champ | Description |
---|---|
chaîne apiVersion |
backup.gdc.goog/v1 |
chaîne kind |
DeleteClusterBackupRequestList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
items DeleteClusterBackupRequest array |
DeleteClusterBackupRequestSpec
Définit l'état souhaité de la ressource DeleteClusterBackupRequest
.
Apparaît dans :DeleteClusterBackupRequest
Champ | Description |
---|---|
chaîne clusterBackupRef |
Nom de la ressource ClusterBackup à supprimer. Notez que la ressource ClusterBackup doit exister dans le même espace de noms que la ressource DeleteClusterBackupRequest . |
DeleteClusterBackupRequestStatus
Définit l'état observé de la ressource DeleteClusterBackupRequest
.
Apparaît dans :DeleteClusterBackupRequest
Champ | Description |
---|---|
timeToExpire Heure |
Heure d'expiration de la ressource. |
statusField StatusFields |
État observé de la ressource DeleteClusterBackupRequest . |
ManualClusterBackupRequest
Définit le schéma de l'API ManualClusterBackupRequest
.
Apparaît dans :ManualClusterBackupRequestList
Champ | Description |
---|---|
chaîne apiVersion |
backup.gdc.goog/v1 |
chaîne kind |
ManualClusterBackupRequest |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec ManualClusterBackupRequestSpec |
|
status ManualClusterBackupRequestStatus |
ManualClusterBackupRequestList
Contient une liste de ressources ManualClusterBackupRequest
.
Champ | Description |
---|---|
chaîne apiVersion |
backup.gdc.goog/v1 |
chaîne kind |
ManualClusterBackupRequestList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
items ManualClusterBackupRequest |
ManualClusterBackupRequestSpec
Définit l'état souhaité d'une ressource ManualClusterBackupRequest
.
Apparaît dans :ManualClusterBackupRequest
Champ | Description |
---|---|
chaîne clusterBackupName |
Nom de la sauvegarde du cluster à créer. Il est créé dans le même espace de noms que la ressource ManualClusterBackupRequest . |
chaîne clusterBackupPlanRef |
Nom du plan de sauvegarde du cluster à partir duquel la ressource ClusterBackupConfig est extraite. Notez que le plan de sauvegarde du cluster doit exister dans le même espace de noms que la ressource ManualClusterBackupRequest . |
chaîne description |
Chaîne descriptive spécifiée par l'utilisateur pour la sauvegarde du cluster créée par cette ressource ManualClusterBackupRequest . |
Entier deleteLockDays |
Nombre de jours à partir de la create_time de cette sauvegarde pendant lesquels la suppression est bloquée. Pour les sauvegardes créées automatiquement à partir d'une planification, ce champ reçoit la valeur BackupPlan.RetentionPolicy.backup_delete_block_days . Si un Backup est créé sans que ce champ soit spécifié, la valeur BackupPlan.RetentionPolicy.backup_delete_block_days lui est attribuée. Si ce Backup est créé avec ce champ défini sur une valeur inférieure à celle de ClusterBackupPlan.RetentionPolicy.backup_delete_block_days , une réponse non valide est renvoyée par l'agent. La valeur de ce champ doit être comprise dans 0-90 . Ce champ ne doit être augmenté que par une demande de mise à jour, sinon l'agent renvoie une réponse non valide. Notez que ce champ ne s'applique qu'aux sauvegardes dont l'état est Succeeded . |
Entier retainDays |
Nombre de jours pendant lesquels cette sauvegarde doit être conservée avant d'être supprimée automatiquement. Si ce champ n'est pas spécifié ou s'il est défini sur 0 , cela signifie que la sauvegarde n'est pas supprimée automatiquement. Pour les sauvegardes créées automatiquement à partir d'un calendrier de sauvegarde, ce champ est défini sur la valeur BackupPlan.RetentionPolicy.backup_default_retain_days . Pour les sauvegardes créées pour lesquelles ce champ n'est pas spécifié, l'agent utilise la valeur ClusterBackupPlan.RetentionPolicy.backup_default_retain_days . Si ce champ est défini sur une valeur inférieure à delete_lock_days , la création d'une sauvegarde génère une réponse non valide de l'agent. Ce champ ne doit être augmenté que dans une demande de mise à jour. Sinon, l'agent renvoie immédiatement une réponse non valide. |
ManualClusterBackupRequestStatus
Définit l'état observé d'une ressource ManualClusterBackupRequest
.
Apparaît dans :ManualClusterBackupRequest
Champ | Description |
---|---|
timeToExpire Heure |
Heure d'expiration de la ressource. |
statusField StatusFields |
État observé d'une ressource ManualClusterBackupRequest . |
ManualClusterRestoreRequest
Définit le schéma de l'API ManualClusterRestoreRequest
.
Apparaît dans :ManualClusterRestoreRequestList
Champ | Description |
---|---|
chaîne apiVersion |
backup.gdc.goog/v1 |
chaîne kind |
ManualClusterRestoreRequest |
metadata ObjectMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
spec ManualClusterRestoreRequestSpec |
|
status ManualRestoreRequestStatus |
ManualClusterRestoreRequestList
Représente une liste de ressources ManualClusterRestoreRequest
.
Champ | Description |
---|---|
chaîne apiVersion |
backup.gdc.goog/v1 |
chaîne kind |
ManualClusterRestoreRequestList |
metadata ListMeta |
Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata . |
items ManualClusterRestoreRequest array |
ManualClusterRestoreRequestSpec
Définit l'état souhaité d'une ressource ManualClusterRestoreRequest
.
Apparaît dans :ManualClusterRestoreRequest
Champ | Description |
---|---|
chaîne clusterRestoreName |
Nom de la restauration du cluster à créer. |
chaîne clusterRestorePlanName |
Nom du plan de restauration de cluster à partir duquel extraire la ressource ClusterRestoreConfig . |
chaîne clusterBackupName |
Nom de la sauvegarde du cluster en cours de restauration. Notez que le plan de restauration et la sauvegarde du cluster doivent exister dans le même espace de noms que la ressource ManualClusterRestoreRequest . |
chaîne description |
Chaîne descriptive spécifiée par l'utilisateur pour la restauration de cluster créée par cette ressource ManualClusterRestoreRequest . |
filter Filtre |
Filtre qui peut être utilisé pour affiner davantage la sélection des ressources de la restauration du cluster au-delà du champ d'application à granularité large défini dans ClusterRestorePlan. |
TargetCluster
Représente un cluster dont les données seront sauvegardées ou restaurées.
Apparaît dans : - ClusterBackupPlanSpec - ClusterBackupSpec - ClusterRestorePlanSpec - ClusterRestoreSpec - ClusterVolumeBackupSpec - ClusterVolumeRestoreSpec
Champ | Description |
---|---|
targetClusterType TargetClusterType |
Type de cluster |
targetClusterName TypedLocalObjectReference |
Dans le cas d'un UserCluster, le nom fait référence à un cluster GDC dans le même espace de noms sous le type de groupe clusters.cluster.gdc.goog . Pour l'API Management, ce champ doit être vide. |
TargetClusterType
Type sous-jacent : string
Apparaît dans :TargetCluster