Zum Inhalt

API

Afi Kubernetes Backup stellt eine API bereit, die auf benutzerdefinierten Kubernetes-Ressourcen (Dokumentation auf Englisch) basiert.

Die API-Gruppe für Afi Kubernetes Backup lautet k8sbackup.afi.ai. In den folgenden Abschnitten werden die Objekttypen dieser API-Gruppe aufgeführt und erläutert.

Die folgenden Objekttypen werden derzeit von Afi Kubernetes Backup unterstützt:

  • archive – Stellt ein Sicherungsarchiv dar, in dem Sicherungsdaten gespeichert werden. Der Dienst erstellt für jede Schutzkonfiguration ein eigenes Sicherungsarchiv. Ein Namespace kann für jede seiner aktiven Schutzkonfigurationen (jede ihm zugewiesene Sicherungsrichtlinie) mehrere Archive besitzen sowie mehrere Archive ohne aktive Schutzkonfiguration, deren Richtlinienzuweisung für diesen Namespace aufgehoben wurde.
  • backuppolicy – Stellt eine Sicherungsrichtlinie dar. Eine Sicherungsrichtlinie kann einem Namespace zum Ausführen von Sicherungen zugewiesen werden und beschreibt die Sicherungseinstellungen.
  • protection – Stellt eine Schutzkonfiguration dar, die beim Zuweisen einer Sicherungsrichtlinie zu einem Namespace erstellt wird. Der Namespace wird durch diese Richtlinie „geschützt“. Nach der ersten Sicherung einer Schutzkonfiguration wird ein entsprechendes Sicherungsarchiv mit Sicherungsdaten erstellt.
  • repository – Stellt einen Speicherort für Archive mit Sicherungsdaten dar. Derzeit können Sicherungsarchive nur in der Afi-Cloud gespeichert werden.
  • runbackup – Stellt Sicherungsaufgaben dar, die manuell aus dem Cluster gestartet wurden. Regelmäßig durch eine Sicherungsrichtlinie oder manuell im Afi-Portal gestartete Aufgaben werden nicht unter runbackups aufgeführt.
  • runrestores – Stellt Wiederherstellungsaufgaben dar, die manuell aus dem Cluster gestartet wurden. Manuell im Afi-Portal gestartete Wiederherstellungsaufgaben werden nicht unter runrestores aufgeführt.