Zum Inhalt

API

Afi Kubernetes Backup stellt eine API bereit, die auf benutzerdefinierten Kubernetes-Ressourcen 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 mehrere Archive besitzen – jeweils eines für jede aktive Schutzkonfiguration (jede ihm zugewiesene Sicherungsrichtlinie) – sowie mehrere Archive ohne aktive Schutzkonfiguration, die zu aus dem Namespace entfernten Richtlinien gehören.
  • 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.