4.6. API utilisées avec l'OADP
Ce document fournit des informations sur les API suivantes que vous pouvez utiliser avec l'OADP :
- API Velero
- API OADP
4.6.1. API Velero
La documentation de l'API Velero est maintenue par Velero, et non par Red Hat. Elle peut être consultée à l'adresse Velero API types.
4.6.2. API OADP
Les tableaux suivants présentent la structure de l'API OADP :
Propriété | Type | Description |
---|---|---|
|
Définit la liste des configurations à utiliser pour | |
|
Définit la liste des configurations à utiliser pour | |
| map [ UnsupportedImageKey ] string |
Peut être utilisé pour remplacer les images dépendantes déployées pour le développement. Les options sont |
| Utilisé pour ajouter des annotations aux pods déployés par les opérateurs. | |
| Définit la configuration du DNS d'un pod. | |
|
Définit les paramètres DNS d'un pod en plus de ceux générés par | |
| *bool | Permet de spécifier si vous souhaitez ou non déployer un registre pour permettre la sauvegarde et la restauration des images. |
| Utilisé pour définir la configuration du serveur de l'application de protection des données. | |
| Définit la configuration du DPA pour activer les fonctions d'aperçu technologique. |
Définitions complètes des schémas pour l'API de l'OADP.
Propriété | Type | Description |
---|---|---|
| Emplacement pour stocker les instantanés de volume, comme décrit dans Emplacement de stockage des sauvegardes. | |
| [Aperçu technologique] Automatise la création d'un bac chez certains fournisseurs de stockage dans le nuage pour l'utiliser comme emplacement de stockage de sauvegarde. |
Le paramètre bucket
est une fonctionnalité d'aperçu technologique uniquement. Les fonctionnalités de l'aperçu technologique ne sont pas prises en charge par les accords de niveau de service (SLA) de production de Red Hat et peuvent ne pas être complètes sur le plan fonctionnel. Red Hat ne recommande pas de les utiliser en production. Ces fonctionnalités offrent un accès anticipé aux fonctionnalités des produits à venir, ce qui permet aux clients de tester les fonctionnalités et de fournir un retour d'information au cours du processus de développement.
Pour plus d'informations sur la portée de l'assistance des fonctionnalités de l'aperçu technologique de Red Hat, voir Portée de l'assistance des fonctionnalités de l'aperçu technologique.
Définitions complètes du schéma pour le type BackupLocation
.
Propriété | Type | Description |
---|---|---|
| Emplacement pour stocker les instantanés de volume, comme décrit dans Emplacement de l'instantané de volume. |
Définitions complètes du schéma pour le type SnapshotLocation
.
Propriété | Type | Description |
---|---|---|
| Définit la configuration du serveur Velero. | |
| Définit la configuration du serveur Restic. |
Définitions complètes du schéma pour le type ApplicationConfig
.
Propriété | Type | Description |
---|---|---|
| Définit la liste des fonctionnalités à activer pour l'instance Velero. | |
|
Les types suivants de plugins Velero par défaut peuvent être installés : | |
| Utilisé pour l'installation de plugins Velero personnalisés. Les plugins par défaut et personnalisés sont décrits dans les plugins OADP | |
|
Représente une carte de configuration qui est créée si elle est définie pour être utilisée avec l'indicateur de fonctionnalité | |
|
Pour installer Velero sans emplacement de stockage par défaut, vous devez définir l'option | |
|
Définit la configuration du pod | |
|
Niveau de journalisation du serveur Velero (utilisez |
Définitions complètes du schéma pour le type VeleroConfig
.
Propriété | Type | Description |
---|---|---|
| Nom du plugin personnalisé. | |
| Image du plugin personnalisé. |
Définitions complètes du schéma pour le type CustomPlugin
.
Propriété | Type | Description |
---|---|---|
| *bool |
Si la valeur est |
|
Définit les groupes Linux à appliquer au pod | |
|
Chaîne de durée fournie par l'utilisateur qui définit le délai d'attente de Restic. La valeur par défaut est | |
|
Définit la configuration du pod |
Définitions complètes du schéma pour le type ResticConfig
.
Propriété | Type | Description |
---|---|---|
|
Définit le | |
|
Définit la liste des tolérances à appliquer à un déploiement Velero ou à un Restic | |
|
Définissez les ressources spécifiques | |
| Étiquettes à ajouter aux cosses. |
Définitions complètes du schéma pour le type PodConfig
.
Propriété | Type | Description |
---|---|---|
| Définit la configuration du Data Mover. |
Définitions complètes du schéma pour le type Features
.
Propriété | Type | Description |
---|---|---|
|
S'il est défini sur | |
|
Nom Restic | |
|
Chaîne de durée fournie par l'utilisateur pour l'achèvement de |
L'API de l'OADP est décrite plus en détail dans OADP Operator.