backup.gdc.goog/v1
BackupRepositoryManager
BackupRepositoryManager è lo schema per l'API backuprepositorymanagers
Visualizzato in: - BackupRepositoryManagerList
Campo | Descrizione |
---|---|
apiVersion stringa |
backup.gdc.goog/v1 |
kind stringa |
BackupRepositoryManager |
metadata ObjectMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
spec BackupRepositoryManagerSpec |
|
status BackupRepositoryManagerStatus |
BackupRepositoryManagerList
BackupRepositoryManagerList contiene un elenco di BackupRepositoryManager
Campo | Descrizione |
---|---|
apiVersion stringa |
backup.gdc.goog/v1 |
kind stringa |
BackupRepositoryManagerList |
metadata ListMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
items Array BackupRepositoryManager |
BackupRepositoryManagerSpec
BackupRepositoryManagerSpec definisce lo stato desiderato di BackupRepositoryManager
Visualizzato in: - BackupRepositoryManager
Campo | Descrizione |
---|---|
backupRepositorySpec BackupRepositorySpec |
BackupRepositorySpec contiene tutti i dettagli necessari per creare un repository di backup all'interno di un cluster utente. Tieni presente che il campo ImportPolicy di BackupRepositorySpec non verrà rispettato qui. Il BackupRepository creato sarà "ReadWrite" se il cluster in cui viene creato è ReadWriteCluster. Sarà "ReadOnly" se il cluster in cui viene creato esiste nell'elenco ReadOnlyClusters. Questo campo è immutabile. |
readWriteCluster NamespacedName |
ReadWriteCluster specifica il singolo cluster (baremetal.cluster.gke.io/Cluster) che ha l'autorizzazione per creare un repository di backup ReadWrite utilizzando i dati nel campo BackupRepositorySpec. Un repository ReadWrite può essere utilizzato per pianificare/creare backup, piani di backup e ripristini ed è di proprietà effettiva del cluster in cui viene creato. NOTA: un BackupRepository può essere utilizzato come ReadWrite da al massimo un cluster k8s. Questo campo è modificabile. |
readOnlyClusters Array NamespacedName |
ReadOnlyClusters specifica l'elenco dei cluster (baremetal.cluster.gke.io/Cluster) che hanno l'autorizzazione per creare un repository di backup di sola lettura utilizzando i dati nel campo BackupRepositorySpec. Un repository ReadOnly può essere utilizzato solo per importare e visualizzare i backup. In questo repository non è possibile creare nuovi backup/risorse, ma i ripristini possono utilizzare e fare riferimento a backup di sola lettura. Destinato a importare backup da un altro cluster per un ripristino tra cluster. Non esiste alcuna limitazione alla frequenza con cui un BackupRepository può essere utilizzato come ReadOnly. Questo campo è modificabile. |
BackupRepositoryManagerStatus
BackupRepositoryManagerStatus definisce lo stato osservato di BackupRepositoryManager
Visualizzato in: - BackupRepositoryManager
Campo | Descrizione |
---|---|
backupCount integer |
BackupCount è il numero totale di backup creati all'interno del bucket di archiviazione a cui punta BackupRepositorySpec. |
backupPlanCount integer |
BackupPlanCount è il numero totale di piani di backup creati all'interno del bucket di archiviazione a cui punta BackupRepositorySpec. |
restoreCount integer |
RestoreCount è il numero totale di ripristini creati all'interno del bucket di archiviazione a cui punta BackupRepositorySpec. |
restorePlanCount integer |
RestorePlanCount è il numero totale di piani di ripristino creati all'interno del bucket di archiviazione a cui punta BackupRepositorySpec. |
clusterStatuses Array ClusterStatus |
ClusterStatuses contiene lo stato attuale in merito alla creazione del repository di backup desiderato in ogni cluster. L'elenco conterrà una voce per tutti i cluster specificati nell'elenco ReadOnlyClusters, nonché per ReadWriteCluster. La creazione corretta del repository di backup in un cluster è indicata dalla voce dell'array ClusterStatuses con la condizione "Ready" impostata su "True", altrimenti sarà "False". |
conditions Condizione |
Conditions indica se Backup Repository Manager e i repository di backup creati sono in uno stato integro. |
errorStatus ErrorStatus |
Gli errori più recenti della riconciliazione con gli orari osservati inclusi. |
BackupRetentionPolicy
Rappresenta il criterio di conservazione per un backup
Visualizzato in: - ClusterBackupSpec
Campo | Descrizione |
---|---|
deleteLockDays integer |
Il numero di giorni dalla creazione di questo backup per i quali l'eliminazione è bloccata. Per i backup creati automaticamente da una pianificazione di backup, questo campo è impostato sul valore di ClusterBackupPlan.RetentionPolicy.backup_delete_block_days . Per i backup creati manualmente che lasciano questo campo non specificato, il servizio assegna il valore ClusterBackupPlan.RetentionPolicy.backup_delete_block_days . Se viene creato un backup in cui il valore di questo campo è inferiore al valore di ClusterBackupPlan.RetentionPolicy.backup_delete_block_days , il servizio restituisce una risposta non valida. Questo campo deve essere un valore intero compreso tra 0-90 . Questo campo deve essere incrementato solo da una richiesta di aggiornamento, altrimenti il servizio restituisce una risposta non valida. Tieni presente che questo campo si applica solo ai backup con stato Succeeded . |
retainDays integer |
Il numero di giorni per cui conservare il backup del cluster, dopodiché viene eliminato automaticamente. Questo valore viene calcolato a partire da create_time del backup del cluster. Se questo campo non è specificato o è impostato su 0 , significa che il backup non viene eliminato automaticamente. Per i backup del cluster creati automaticamente da una pianificazione, a questo campo viene assegnato il valore ClusterBackupPlan.RetentionPolicy.backup_retain_days . Per i backup creati manualmente che lasciano questo campo non specificato, il servizio assegna il valore ClusterBackupPlan.RetentionPolicy.backup_retain_days . Se viene creato un backup in cui il valore di questo campo è inferiore al valore di delete_lock_days , il servizio restituisce una risposta non valida. Questo campo deve essere incrementato solo da una richiesta di aggiornamento, altrimenti il servizio restituisce una risposta non valida. |
ClusterBackup
Appare in: - ClusterBackupList
Campo | Descrizione |
---|---|
apiVersion stringa |
backup.gdc.goog/v1 |
kind stringa |
ClusterBackup |
metadata ObjectMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
spec ClusterBackupSpec |
|
status ClusterBackupStatus |
ClusterBackupConfig
Rappresenta un tipo di messaggio interno che definisce la configurazione della creazione di un backup da questo piano di backup.
Visualizzato in: - ClusterBackupPlanSpec - ClusterBackupSpec
Campo | Descrizione |
---|---|
backupScope BackupScope |
L'ambito di selezione delle risorse di un backup. Alcuni esempi sono all_namespaces , gli spazi dei nomi selezionati e le applicazioni selezionate. Devi specificare un singolo valore per backup_scope . Il valore di BackupScope deve essere uno dei seguenti tipi: BackupConfig_AllNamespaces , BackupConfig_SelectedNamespaces o BackupConfig_SelectedApplications . |
clusterBackupRepositoryName stringa |
Il nome della risorsa ClusterBackupRepositoryRef che identifica l'archiviazione secondaria per questa risorsa ClusterBackupPlan . |
includeVolumeData boolean |
Specifica se viene eseguito il backup dei dati di volume. Se non viene impostato, il valore predefinito è false . |
includeSecrets boolean |
Specifica se i secret vengono sottoposti a backup. Se non viene impostato, il valore predefinito è false . |
volumeStrategy VolumeStrategy |
Il tipo di backup del volume da eseguire. |
ClusterBackupList
Rappresenta un elenco di backup del cluster.
Campo | Descrizione |
---|---|
apiVersion stringa |
backup.gdc.goog/v1 |
kind stringa |
ClusterBackupList |
metadata ListMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
items ClusterBackup |
ClusterBackupPlan
Visualizzato in: - ClusterBackupPlanList
Campo | Descrizione |
---|---|
apiVersion stringa |
backup.gdc.goog/v1 |
kind stringa |
ClusterBackupPlan |
metadata ObjectMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
spec ClusterBackupPlanSpec |
|
status BackupPlanStatus |
ClusterBackupPlanList
Rappresenta un elenco di ClusterBackup
Campo | Descrizione |
---|---|
apiVersion stringa |
backup.gdc.goog/v1 |
kind stringa |
ClusterBackupPlanList |
metadata ListMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
items ClusterBackupPlan |
ClusterBackupPlanSpec
Rappresenta un'API che esegue il wrapping della risorsa personalizzata backupv1.BackupPlan. Sono per lo più identici, ma alcuni campi vengono omessi selettivamente.
Appare in: - ClusterBackupPlan
Campo | Descrizione |
---|---|
targetCluster TargetCluster |
Il cluster di cui verrà eseguito il backup. |
backupSchedule Programma |
La creazione pianificata del backup in base a questo piano di backup. |
clusterBackupConfig ClusterBackupConfig |
La configurazione del backup di questo piano di backup. |
retentionPolicy RetentionPolicy |
Il ciclo di vita dei backup creati in base a questo piano. |
description stringa |
Una stringa descrittiva specificata dall'utente per questo piano di backup. |
deactivated boolean |
Specifica se il piano è stato disattivato. Se questo campo è impostato su "true", il piano viene bloccato, il che significa che non sono consentiti ulteriori aggiornamenti, incluse le modifiche al campo disattivato. Inoltre, impedisce la creazione di nuovi backup in questo piano, sia manualmente che in base a una pianificazione. Il valore predefinito è "false". |
ClusterBackupRepository
Definisce lo schema per l'API ClusterBackupRepository
.
Visualizzato in: - ClusterBackupRepositoryList
Campo | Descrizione |
---|---|
apiVersion stringa |
backup.gdc.goog/v1 |
kind stringa |
ClusterBackupRepository |
metadata ObjectMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
spec ClusterBackupRepositorySpec |
|
status ClusterBackupRepositoryStatus |
ClusterBackupRepositoryList
Contiene un elenco di risorse ClusterBackupRepository
.
Campo | Descrizione |
---|---|
apiVersion stringa |
backup.gdc.goog/v1 |
kind stringa |
ClusterBackupRepositoryList |
metadata ListMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
items ClusterBackupRepository array |
ClusterBackupRepositorySpec
Definisce lo stato desiderato della risorsa ClusterBackupRepositorySpec
.
Visualizzato in: - ClusterBackupRepository
Campo | Descrizione |
---|---|
secretReference SecretReference |
Un riferimento a un secret di accesso che dipende dal sistema di archiviazione che preferisci. Questo secret viene utilizzato per le richieste a questo endpoint. Ad esempio, un secret di accesso a S3. |
endpoint stringa |
L'endpoint utilizzato per accedere al repository di backup del cluster. |
type RepositoryType |
Il tipo di repository di backup del cluster. Ad esempio, S3 o Google Cloud Storage. Indica all'agente quale sistema di archiviazione o API utilizzare. |
s3Options S3Options |
I dati utilizzati per configurare l'accesso a una risorsa BackupRepo compatibile con S3. |
importPolicy ImportPolicy |
Il criterio che determina se questo repository di backup è di sola lettura o lettura/scrittura. |
force boolean |
Specifica l'azione eseguita da un repository di backup di lettura/scrittura se il bucket di archiviazione con cui viene inizializzato è già stato rivendicato da un altro repository di backup. Se True , il nuovo repository di backup rivendica comunque la proprietà del bucket di archiviazione sostituendo il file sentinella esistente con il proprio. Se False , la creazione del nuovo repository di backup non riesce e viene visualizzato un errore. Il valore predefinito è False . Questo deve essere utilizzato solo se il file sentinella sottoposto a override non dispone più di un repository di backup, altrimenti il repository di backup entra in uno stato di errore che potrebbe causare effetti collaterali indesiderati. |
ClusterBackupRepositoryStatus
Definisce lo stato osservato della risorsa ClusterBackupRepository
.
Visualizzato in: - ClusterBackupRepository
Campo | Descrizione |
---|---|
sentinelEtag stringa |
Un campo che collega un repository di backup al file sentinella di sua proprietà. |
reconciliationError ReconciliationError |
Gli errori che si sono verificati durante l'ultimo tentativo di riconciliazione per il repository di backup. |
reconciliationErrorMessage stringa |
I messaggi di errore che potrebbero essersi verificati durante la riconciliazione. |
errorStatus ErrorStatus |
Gli errori più recenti della riconciliazione con gli orari osservati inclusi. |
conditions Array Condition |
Specifica lo stato del repository di backup del cluster. Le condizioni supportate includono InitialImportDone . |
ClusterBackupSpec
Rappresenta un'API che esegue il wrapping della risorsa personalizzata backupv1.Backup. Sono per lo più identici, ma alcuni campi vengono omessi selettivamente.
Visualizzato in: - ClusterBackup
Campo | Descrizione |
---|---|
targetCluster TargetCluster |
Il nome del cluster di cui verrà eseguito il backup. |
clusterBackupPlanName stringa |
Il nome del piano di backup del cluster da cui è stato creato questo backup. |
backupConfig ClusterBackupConfig |
Una configurazione utilizzata quando questo backup viene generato dal piano di backup specificato. Questo valore deve essere copiato dal piano di backup del cluster da cui è stato generato il backup del cluster, anziché da un riferimento. Questo campo non deve essere impostato dall'utente, ma solo dallo strumento di pianificazione del piano di backup e dalla risorsa ManualBackupRequest . |
description stringa |
Una descrizione facoltativa della stringa del backup. Questo campo non influisce sulla funzionalità. |
manual boolean |
Specifica se la risorsa di backup del cluster è stata creata manualmente. Se True , questo backup è stato creato manualmente. Se False , questo backup del cluster è stato creato automaticamente dalla pianificazione del piano di backup. |
retentionPolicy BackupRetentionPolicy |
Criterio di conservazione per il backup. |
ClusterBackupStatus
Definisce lo stato osservato di un backup del cluster.
Visualizzato in: - ClusterBackup
Campo | Descrizione |
---|---|
clusterMetadata ClusterMetadata |
I metadati del cluster. |
conditions Array Condition |
Specifica lo stato del backup del cluster. Le condizioni supportate includono JobCreated . |
jobCreated boolean |
Specifica se è stato creato un job di backup per questo backup del cluster. |
state BackupState |
Lo stato attuale del backup del cluster. |
stateReason stringa |
Una descrizione leggibile del motivo per cui il backup si trova nello stato attuale. |
errorStatus ErrorStatus |
Gli errori più recenti con gli orari osservati inclusi. |
createTime Ora |
Timestamp di creazione di questa risorsa di backup. Può essere convertito in e da RFC 3339. |
updateTime Ora |
Il timestamp dell'ultimo aggiornamento di questo backup del cluster. Può essere convertito in e da RFC 3339. |
resourceCount integer |
Il numero totale di risorse di cui è stato eseguito il backup. |
volumeCount integer |
Il numero totale di volumi di cui è stato eseguito il backup. |
sizeBytes integer |
Le dimensioni totali, misurate in byte. |
podCount integer |
Il numero totale di pod del workload di cui è stato eseguito il backup. |
deleteLockExpireTime Ora |
L'ora in cui scadrà il blocco dell'eliminazione. Questo è un campo di solo output calcolato dal valore combinato di create_time e delete_lock_days e viene aggiornato di conseguenza quando viene aggiornato il campo delete_lock_days di un backup del cluster. Tieni presente che questo campo si applica solo ai backup del cluster con stato Succeeded . |
retainExpireTime Ora |
L'ora in cui il backup del cluster viene eliminato automaticamente. Si tratta di un campo di solo output calcolato dal valore combinato di create_time e retain_days e viene aggiornato di conseguenza quando il campo retain_days di un backup del cluster è stato aggiornato. |
completeTime Ora |
L'ora di completamento del backup del cluster. |
ClusterRestore
Definisce lo schema per l'API ClusterRestore
.
Appare in: - ClusterRestoreList
Campo | Descrizione |
---|---|
apiVersion stringa |
backup.gdc.goog/v1 |
kind stringa |
ClusterRestore |
metadata ObjectMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
spec ClusterRestoreSpec |
|
status ClusterRestoreStatus |
ClusterRestoreConfig
Definisce la configurazione di un ClusterRestore
.
Visualizzato in: - ClusterRestorePlanSpec - ClusterRestoreSpec
Campo | Descrizione |
---|---|
volumeDataRestorePolicy VolumeDataRestorePolicy |
Il criterio da utilizzare per il ripristino dei dati del volume. Fornisce un valore predefinito di NO_VOLUME_DATA_RESTORATION se non viene specificato alcun valore. |
clusterResourceConflictPolicy ClusterResourceConflictPolicy |
Il criterio che risolve i conflitti durante il ripristino delle risorse con ambito cluster. Questa richiesta non è valida se questo campo ha un valore di CLUSTER_RESOURCE_CONFLICT_POLICY_UNSPECIFIED e viene specificato cluster_resource_restore_scope . |
namespacedResourceRestoreMode NamespacedResourceRestoreMode |
La modalità di ripristino da utilizzare per le risorse con spazio dei nomi. La richiesta non è valida se questo campo ha un valore di NAMESPACED_RESOURCE_RESTORE_MODE_UNSPECIFIED e viene specificato namespaced_resource_restore_scope . |
clusterResources ClusterResourceSelection |
Le risorse senza spazio dei nomi da ripristinare. Se questo campo non viene specificato, non viene ripristinata alcuna risorsa del cluster. Tieni presente che, anche se le risorse PersistentVolume non hanno spazi dei nomi, vengono gestite separatamente. Per i dettagli, consulta la risorsa VolumeDataRestorePolicy . Se specifichi un PersistentVolume GroupKind in questo elenco, non viene determinato se un PersistentVolume viene ripristinato. |
namespacedResourceAllowlist Array GroupKind |
Le risorse con spazio dei nomi specifiche da ripristinare. Se definito, vengono ripristinate solo le risorse definite in questo allowlist . |
namespacedResourceRestoreScope BackupScope |
Le risorse dello spazio dei nomi selezionate da ripristinare. Una delle voci deve essere specificata insieme a un Type valido. I valori di Type validi da assegnare a restoreScope sono AllNamespaces , SelectedNamespaces o SelectedApplications . |
substitutionRules Array SubstitutionRule |
Le regole seguite durante la sostituzione delle risorse Kubernetes di cui è stato eseguito il backup. Un elenco vuoto indica che non verrà effettuata alcuna sostituzione. Le regole di sostituzione vengono applicate in sequenza nell'ordine definito. Questo ordine è importante, in quanto le modifiche apportate da una regola possono influire sulla logica di corrispondenza della regola successiva. È possibile specificare un solo elemento (SubstitutionRules o TransformationRules ) per una determinata operazione di ripristino. |
transformationRules Array TransformationRule |
Le regole seguite durante la trasformazione delle risorse Kubernetes di cui è stato eseguito il backup. Un elenco vuoto indica che non verrà eseguita alcuna trasformazione. Le regole di trasformazione vengono applicate in sequenza nell'ordine definito. Questo ordine è importante, in quanto le modifiche apportate da una regola possono influire sulla logica di corrispondenza di una regola successiva. È possibile specificare un solo elemento (SubstitutionRules o TransformationRules ) per una determinata operazione di ripristino. |
clusterBackupRepositoryRef stringa |
Il nome del repository di backup del cluster che identifica il repository per la risorsa di ripristino. Questo campo deve essere collegato in modalità di lettura e scrittura. Se questo campo non viene fornito, verrà selezionato utilizzando la seguente logica: 1. Se il backup su cui stiamo eseguendo il ripristino punta a un repository di lettura/scrittura nel cluster corrente, questo repository viene selezionato. 2. Se il backup su cui stiamo eseguendo un ripristino punta a un repository di sola lettura, viene selezionato e utilizzato qualsiasi repository di lettura/scrittura del cluster. |
ClusterRestoreList
Rappresenta un elenco di ripristini di cluster.
Campo | Descrizione |
---|---|
apiVersion stringa |
backup.gdc.goog/v1 |
kind stringa |
ClusterRestoreList |
metadata ListMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
items ClusterRestore array |
ClusterRestorePlan
Definisce lo schema per l'API ClusterRestorePlan
.
Appare in: - ClusterRestorePlanList
Campo | Descrizione |
---|---|
apiVersion stringa |
backup.gdc.goog/v1 |
kind stringa |
ClusterRestorePlan |
metadata ObjectMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
spec ClusterRestorePlanSpec |
|
status RestorePlanStatus |
ClusterRestorePlanList
Rappresenta un elenco di risorse ClusterRestorePlan
.
Campo | Descrizione |
---|---|
apiVersion stringa |
backup.gdc.goog/v1 |
kind stringa |
ClusterRestorePlanList |
metadata ListMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
items ClusterRestorePlan |
ClusterRestorePlanSpec
Rappresenta un'API che esegue il wrapping della risorsa personalizzata backupv1.RestorePlan. Sono per lo più identici, ma alcuni campi vengono omessi selettivamente. Definisce lo stato desiderato di "ClusterRestorePlan".
Appare in: - ClusterRestorePlan
Campo | Descrizione |
---|---|
targetCluster TargetCluster |
Il cluster in cui verranno ripristinati i dati. |
clusterBackupPlanName stringa |
Il nome del piano di backup del cluster da cui i backup del cluster possono essere utilizzati come origine per i ripristini del cluster creati utilizzando questo ClusterRestorePlan . Questo campo è obbligatorio e immutabile. |
clusterRestoreConfig ClusterRestoreConfig |
La configurazione del ripristino del cluster di questo piano di ripristino del cluster. |
description stringa |
Una stringa descrittiva specificata dall'utente per questo piano di ripristino del cluster. |
ClusterRestoreSpec
Rappresenta un'API che esegue il wrapping della risorsa personalizzata backupv1.Restore. Definisce lo stato desiderato di un ClusterRestore.
Visualizzato in: - ClusterRestore
Campo | Descrizione |
---|---|
targetCluster TargetCluster |
Il cluster in cui verranno ripristinati i dati. |
clusterBackupName stringa |
Il nome del backup del cluster, che deve trovarsi nello stesso spazio dei nomi del ripristino del cluster. |
clusterRestorePlanName stringa |
Il nome del piano di ripristino del cluster da cui questo ripristino del cluster ha ereditato la risorsa ClusterRestoreConfig . |
clusterRestoreConfig ClusterRestoreConfig |
La configurazione del ripristino del cluster. |
description stringa |
Una descrizione facoltativa del ripristino del cluster. Ciò non influisce sulla funzionalità. |
filter Filtro |
Il filtro può essere utilizzato per perfezionare ulteriormente la selezione delle risorse del ripristino del cluster oltre all'ambito granulare definito in ClusterRestorePlan . |
ClusterRestoreStatus
Definisce lo stato osservato di un ripristino del cluster.
Visualizzato in: - ClusterRestore
Campo | Descrizione |
---|---|
conditions Array Condition |
Specifica lo stato del ripristino del cluster. Le condizioni supportate includono JobCreated . |
state RestoreState |
Lo stato attuale del ripristino del cluster. |
stateReason stringa |
Una descrizione leggibile del motivo per cui il ripristino del cluster si trova nello stato attuale. |
errorStatus ErrorStatus |
Gli errori più recenti con gli orari osservati inclusi. |
resourcesRestoredCount integer |
Il numero di risorse ripristinate in questa azione di ripristino del cluster. |
resourcesExcludedCount integer |
Il numero di risorse escluse in questa azione di ripristino del cluster. |
resourcesFailedCount integer |
Il numero di risorse che non sono state ripristinate in questa azione di ripristino del cluster. |
restoredVolumesCount integer |
Il numero di volumi ripristinati in questa azione di ripristino del cluster. |
startTime Ora |
L'ora di creazione del processo di ripristino del cluster. |
completeTime Ora |
L'ora di fine della procedura di ripristino del cluster. |
ClusterStatus
ClusterStatus contiene lo stato di creazione del repository di backup per un determinato cluster.
Visualizzato in: - BackupRepositoryManagerStatus
Campo | Descrizione |
---|---|
cluster NamespacedName |
|
conditions Array Condition |
ClusterVolumeBackup
Definisce lo schema per l'API ClusterVolumeBackup
.
Visualizzato in: - ClusterVolumeBackupList
Campo | Descrizione |
---|---|
apiVersion stringa |
backup.gdc.goog/v1 |
kind stringa |
ClusterVolumeBackup |
metadata ObjectMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
spec ClusterVolumeBackupSpec |
|
status ClusterVolumeBackupStatus |
ClusterVolumeBackupList
Contiene un elenco di risorse ClusterVolumeBackup
.
Campo | Descrizione |
---|---|
apiVersion stringa |
backup.gdc.goog/v1 |
kind stringa |
ClusterVolumeBackupList |
metadata ListMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
items Array ClusterVolumeBackup |
ClusterVolumeBackupSpec
Definisce lo stato desiderato di un backup del volume del cluster.
Visualizzato in: - ClusterVolumeBackup
Campo | Descrizione |
---|---|
cluster TargetCluster |
Il nome del cluster per cui viene mantenuto il backup del volume del cluster. |
clusterBackupName stringa |
Il nome del backup associato. Ogni backup del volume del cluster deve essere associato a un backup. Sarà sempre nello stesso spazio dei nomi. |
clusterBackupPlanName stringa |
Il nome del piano di backup da cui è stato creato il backup associato. Sarà sempre nello stesso spazio dei nomi. |
sourcePVC TypedObjectReference |
La richiesta di volume permanente di origine da cui viene eseguito il backup del volume del cluster. |
ClusterVolumeBackupStatus
Definisce lo stato osservato di un backup del volume del cluster.
Visualizzato in: - ClusterVolumeBackup
Campo | Descrizione |
---|---|
volumeBackupHandle stringa |
Un handle di backup del volume del cluster sottostante, che identifica in modo univoco un backup del volume del cluster all'interno di un repository di backup. Questo handle non ha un formato unificato e viene trattato come una stringa opaca. |
format VolumeBackupFormat |
Un formato di backup del volume del cluster. Ad esempio, PD , Portable e così via. |
storageBytes integer |
Le dimensioni del backup del volume del cluster nello spazio di archiviazione dei backup. Per i backup incrementali, questo valore può cambiare dinamicamente se uno dei backup del volume precedenti è stato eliminato. |
diskSizeBytes integer |
La dimensione minima del disco su cui è possibile ripristinare questo backup del volume. |
state VolumeBackupState |
Lo stato attuale del backup del volume. |
message stringa |
Un messaggio leggibile che indica i dettagli sul motivo per cui il backup si trova in questo stato. |
completeTime Ora |
Il timestamp di completamento di questa risorsa ClusterVolumeBackup nel formato di testo RFC 3339. |
ClusterVolumeRestore
Rappresenta un'API che esegue il wrapping della risorsa personalizzata backupv1.VolumeRestore.
Definisce lo schema per l'API ClusterVolumeRestore
.
Visualizzato in: - ClusterVolumeRestoreList
Campo | Descrizione |
---|---|
apiVersion stringa |
backup.gdc.goog/v1 |
kind stringa |
ClusterVolumeRestore |
metadata ObjectMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
spec ClusterVolumeRestoreSpec |
|
status VolumeRestoreStatus |
ClusterVolumeRestoreList
Rappresenta un elenco di risorse ClusterVolumeRestore
.
Campo | Descrizione |
---|---|
apiVersion stringa |
backup.gdc.goog/v1 |
kind stringa |
ClusterVolumeRestoreList |
metadata ListMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
items ClusterVolumeRestore |
ClusterVolumeRestoreSpec
Definisce lo stato desiderato di un ripristino del volume del cluster.
Appare in: - ClusterVolumeRestore
Campo | Descrizione |
---|---|
targetCluster TargetCluster |
Il nome del cluster in cui verrà ripristinato il volume. |
clusterRestoreName stringa |
Il nome della risorsa di ripristino del cluster che ha creato questo ripristino del volume del cluster. |
clusterVolumeBackupName stringa |
Il nome della risorsa di backup del volume del cluster che stiamo ripristinando. |
targetPvc NamespacedName |
La risorsa PersistentVolumeClaim di destinazione da ripristinare. |
DeleteClusterBackupRequest
Definisce lo schema per l'API DeleteClusterBackupRequest
.
Appare in: - DeleteClusterBackupRequestList
Campo | Descrizione |
---|---|
apiVersion stringa |
backup.gdc.goog/v1 |
kind stringa |
DeleteClusterBackupRequest |
metadata ObjectMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
spec DeleteClusterBackupRequestSpec |
|
status DeleteClusterBackupRequestStatus |
DeleteClusterBackupRequestList
Contiene un elenco di risorse DeleteBackupRequest
.
Campo | Descrizione |
---|---|
apiVersion stringa |
backup.gdc.goog/v1 |
kind stringa |
DeleteClusterBackupRequestList |
metadata ListMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
items Array DeleteClusterBackupRequest |
DeleteClusterBackupRequestSpec
Definisce lo stato desiderato della risorsa DeleteClusterBackupRequest
.
Appare in: - DeleteClusterBackupRequest
Campo | Descrizione |
---|---|
clusterBackupRef stringa |
Il nome della risorsa ClusterBackup da eliminare. Tieni presente che la risorsa ClusterBackup deve esistere nello stesso spazio dei nomi della risorsa DeleteClusterBackupRequest . |
DeleteClusterBackupRequestStatus
Definisce lo stato osservato della risorsa DeleteClusterBackupRequest
.
Appare in: - DeleteClusterBackupRequest
Campo | Descrizione |
---|---|
timeToExpire Ora |
L'ora in cui scade la risorsa. |
statusField StatusFields |
Lo stato dello stato osservato della risorsa DeleteClusterBackupRequest . |
ManualClusterBackupRequest
Definisce lo schema per l'API ManualClusterBackupRequest
.
Appare in: - ManualClusterBackupRequestList
Campo | Descrizione |
---|---|
apiVersion stringa |
backup.gdc.goog/v1 |
kind stringa |
ManualClusterBackupRequest |
metadata ObjectMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
spec ManualClusterBackupRequestSpec |
|
status ManualClusterBackupRequestStatus |
ManualClusterBackupRequestList
Contiene un elenco di risorse ManualClusterBackupRequest
.
Campo | Descrizione |
---|---|
apiVersion stringa |
backup.gdc.goog/v1 |
kind stringa |
ManualClusterBackupRequestList |
metadata ListMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
items Array ManualClusterBackupRequest |
ManualClusterBackupRequestSpec
Definisce lo stato desiderato di una risorsa ManualClusterBackupRequest
.
Appare in: - ManualClusterBackupRequest
Campo | Descrizione |
---|---|
clusterBackupName stringa |
Il nome del backup del cluster da creare. Viene creato all'interno dello stesso spazio dei nomi della risorsa ManualClusterBackupRequest . |
clusterBackupPlanRef stringa |
Il nome del piano di backup del cluster da cui viene estratta la risorsa ClusterBackupConfig . Tieni presente che il piano di backup del cluster deve esistere nello stesso spazio dei nomi della risorsa ManualClusterBackupRequest . |
description stringa |
Una stringa descrittiva specificata dall'utente per il backup del cluster creato da questa risorsa ManualClusterBackupRequest . |
deleteLockDays integer |
Il numero di giorni a partire dal create_time di questo backup per i quali l'eliminazione è bloccata. Per i backup creati automaticamente da una pianificazione, questo campo ha il valore BackupPlan.RetentionPolicy.backup_delete_block_days . Se viene creato un Backup con questo campo non specificato, gli viene assegnato il valore BackupPlan.RetentionPolicy.backup_delete_block_days . Se questo Backup viene creato con questo campo impostato su un valore inferiore a quello di ClusterBackupPlan.RetentionPolicy.backup_delete_block_days , l'agente restituisce una risposta non valida. Questo campo deve essere un valore compreso in 0-90 . Questo campo deve essere incrementato solo da una richiesta di aggiornamento, altrimenti l'agente restituisce una risposta non valida. Tieni presente che questo campo si applica solo ai backup con stato Succeeded . |
retainDays integer |
Il numero di giorni per cui conservare questo backup, dopodiché viene eliminato automaticamente. Se questo campo non è specificato o è impostato su 0 , significa che il backup non viene eliminato automaticamente. Per i backup creati automaticamente da una pianificazione dei backup, a questo campo viene assegnato il valore BackupPlan.RetentionPolicy.backup_default_retain_days . Per i backup creati che lasciano questo campo non specificato, l'agente utilizza il valore di ClusterBackupPlan.RetentionPolicy.backup_default_retain_days . La creazione di un backup con questo campo impostato su un valore inferiore a delete_lock_days comporta una risposta non valida da parte dell'agente. Questo campo deve essere aumentato solo in una richiesta di aggiornamento, altrimenti l'agente restituisce immediatamente una risposta non valida. |
ManualClusterBackupRequestStatus
Definisce lo stato osservato di una risorsa ManualClusterBackupRequest
.
Appare in: - ManualClusterBackupRequest
Campo | Descrizione |
---|---|
timeToExpire Ora |
L'ora in cui scade la risorsa. |
statusField StatusFields |
Lo stato dell'osservazione di una risorsa ManualClusterBackupRequest . |
ManualClusterRestoreRequest
Definisce lo schema per l'API ManualClusterRestoreRequest
.
Appare in: - ManualClusterRestoreRequestList
Campo | Descrizione |
---|---|
apiVersion stringa |
backup.gdc.goog/v1 |
kind stringa |
ManualClusterRestoreRequest |
metadata ObjectMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
spec ManualClusterRestoreRequestSpec |
|
status ManualRestoreRequestStatus |
ManualClusterRestoreRequestList
Rappresenta un elenco di risorse ManualClusterRestoreRequest
.
Campo | Descrizione |
---|---|
apiVersion stringa |
backup.gdc.goog/v1 |
kind stringa |
ManualClusterRestoreRequestList |
metadata ListMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
items ManualClusterRestoreRequest array |
ManualClusterRestoreRequestSpec
Definisce lo stato desiderato di una risorsa ManualClusterRestoreRequest
.
Appare in: - ManualClusterRestoreRequest
Campo | Descrizione |
---|---|
clusterRestoreName stringa |
Il nome del ripristino del cluster da creare. |
clusterRestorePlanName stringa |
Il nome del piano di ripristino del cluster da cui estrarre la risorsa ClusterRestoreConfig . |
clusterBackupName stringa |
Il nome del backup del cluster che viene ripristinato. Tieni presente che il piano di ripristino del cluster e il backup del cluster devono esistere nello stesso spazio dei nomi della risorsa ManualClusterRestoreRequest . |
description stringa |
Una stringa descrittiva specificata dall'utente per il ripristino del cluster creato da questa risorsa ManualClusterRestoreRequest . |
filter Filtro |
Filtro che può essere utilizzato per perfezionare ulteriormente la selezione delle risorse del ripristino del cluster oltre all'ambito granulare definito in ClusterRestorePlan. |
TargetCluster
Rappresenta un cluster di cui verrà eseguito il backup o il ripristino dei dati.
Visualizzato in: - ClusterBackupPlanSpec - ClusterBackupSpec - ClusterRestorePlanSpec - ClusterRestoreSpec - ClusterVolumeBackupSpec - ClusterVolumeRestoreSpec
Campo | Descrizione |
---|---|
targetClusterType TargetClusterType |
Il tipo di cluster |
targetClusterName TypedLocalObjectReference |
Nel caso di un UserCluster, il nome si riferisce a un cluster GDC all'interno dello stesso spazio dei nomi nel tipo di gruppo clusters.cluster.gdc.goog . Per l'API Management, questo campo deve essere lasciato vuoto. |
TargetClusterType
Tipo sottostante: string
Visualizzato in: - TargetCluster