For the complete documentation index, see llms.txt. This page is also available as Markdown.

Beschreibung der API-Tabellen

Eine Referenz aller VergeOS-API-Tabellen mit kurzen Beschreibungen, einschließlich Ressourcen wie Abrechnung, Kataloge, Cluster, Zertifikate, Maschinen, Laufwerke, NICs, Snapshots und mehr.

Das Folgende ist eine kurze Beschreibung jeder der API-Tabellen. Um weitere Details zu erfahren, fügen Sie /#swagger an das Ende der URL Ihrer VergeUI an (oder navigieren Sie zu System->API-Dokumentation). Swagger bietet ausführliche Informationen zu jeder Tabelle und ermöglicht es Ihnen, jede Methode mit einer Get/Post/Put/Delete-Aktion zu testen. Weitere Anweisungen zur Integration mit der API finden Sie auf der API-Dokumentations Seite.

API-Tabellen

auth_source_states

Bietet eine Liste der Auth-Source-Zustände.

auth_sources

Tabelle für Autorisierungsquellen zur Verwaltung von Autorisierungsquellen wie OpenID oder AzureAD.

billing

Wird verwendet, um Abrechnungsinformationen für die aktuelle Umgebung abzurufen. Diese werden als Abrechnungsdaten mit einem Von->Bis-Datum gespeichert.

billing_actions

Wird verwendet, um Abrechnungsaktionen zu senden. Die Hauptaktion ist "generate", die eine neue Rechnung erstellt.

  • Felder:

    • action : Siehe unten stehende Aktionsliste.

  • Aktionen:

    • generate : Rechnung erzeugen

  • Beispiel:

    URL: '/v4/billing_actions'
    POST(JSON): {"action": "generate"}

catalog_logs

Protokolle speziell für Kataloge.

catalog_repositories

Katalog-Repositorys und Unterlisten für Kataloge, Protokolle, Berechtigungen usw.

catalog_repository_actions

Wird verwendet, um Aktionen für Katalog-Repositorys zu senden.

  • Felder:

    • repository : Zeilen-ID für das Repository, das Sie aktualisieren möchten.

    • action : Standardaktion ist refresh. Siehe unten stehende Aktionsliste.

  • Aktionen:

    • refresh : Aktualisiert das Katalog-Repository.

  • Beispiel:

catalog_repository_logs

Katalog-Repository-Protokolle anzeigen und posten.

catalog_repository_status

Wird verwendet, um die Status von Katalog-Repositorys zu speichern und zu aktualisieren. Diese bestimmen den Zustand und Status eines Katalog-Repositorys.

catalogs

Katalogtabelle, mit der Sie Kataloge aktualisieren/posten/löschen können.

certificates

SSL-Zertifikate für Ihre Website.

clone_iso

Speichert Informationen und Status des Verge.io Clone-ISO-Programms.

clone_iso_actions

Aktionen für die Clone-ISO-Funktion.

  • Felder:

    • action : Standard ist "update." Siehe unten stehende Aktionsliste.

  • Aktionen:

    • update : Aktualisiert das ISO-Image.

    • delete : Löscht das ISO-Image.

    • cancel : Bricht den aktuellen Build ab.

  • Beispiel:

cloud_restore

Speichert Informationen, wenn eine Cloud-Wiederherstellung durchgeführt wird.

cloud_snapshot_actions

Aktionen für die System-Snapshot-Funktion.

cloud_snapshot_tenant_actions

Aktionen für die System-Snapshot-Funktion für einen Tenant.

cloud_snapshot_tenants

System-Snapshots für einen Tenant.

cloud_snapshot_vm_actions

Aktionen für eine VM und System-Snapshots.

cloud_snapshot_vms

Wird verwendet, um Informationen zu speichern, wenn ein System-Snapshot auf eine VM heruntergeladen wird.

cloud_snapshots

Die Tabelle der System-Snapshots enthält Informationen über den System-Snapshot sowie eine Liste von VMs, Tenants und Sync-Warteschlangen. Damit lässt sich sehen, welche VMs in einem System-Snapshot enthalten sind.

cloudinit_files

Operationen für die Cloudinit-Dateien-Funktion.

cluster_actions

Cluster Actions wird verwendet, um Aktionen für Cluster zu senden.

  • Felder:

    • cluster : Cluster-Zeilen-ID (erforderlich).

    • action : Siehe unten stehende Aktionsliste.

    • params : Parameter in JSON-Form (optional).

  • Aktionen:

    • shutdown : Fährt den Cluster herunter.

    • cancel_shutdown : Bricht die aktuelle Herunterfahranfrage ab.

  • Beispiel:

cluster_stats_history_long

Die Tabelle cluster_stats_history_long enthält die Cluster-Statistik-Historie über längere Zeiträume.

cluster_stats_history_short

Die Tabelle cluster_stats_history_short enthält Cluster-Statistiken für einen kurzen Zeitraum und speichert die neuesten Statistiken für schnellen Zugriff.

cluster_status

Verwaltet den Status aller Cluster.

cluster_tier_stats

Verwaltet Statistiken für die vSAN-Tiers eines Clusters.

cluster_tier_stats_history_long

Enthält historische Statistiken für Cluster-Tiers über längere Zeiträume.

cluster_tier_stats_history_short

Enthält historische Statistiken für Cluster-Tiers über kurze Zeiträume und speichert die neuesten Statistiken für schnellen Zugriff.

cluster_tier_status

Wird für Cluster-Tier-Status verwendet.

cluster_tiers

Enthält eine Liste von Tiers für den Cluster.

clusters

Die Haupttabelle für Daten zu den Clustern.

file_actions

Die Tabelle file_actions sendet Dateiaktionen.

  • Felder:

    • file : Datei-ID aus der Tabelle files (erforderlich).

    • action : Siehe unten stehende Aktionsliste.

    • params : Parameter in JSON-Form (optional).

  • Aktionen:

    • overwrite : Überschreibt die Datei.

    • add_link : Fügt einen Dateilink hinzu.

    • delete_link : Löscht einen Dateilink.

    • delete_reference : Löscht Dateireferenzen.

  • Beispiel:

files

Informationen zu gespeicherten Dateien.

Verwaltet öffentliche Links für Dateien.

group_logs

Protokolle zu Gruppen.

groups

Tabelle zur Gruppenverwaltung.

help_actions

Verwaltet hilfebezogene Aktionen.

Suchtable für Hilfedokumentation.

licenses

Verwaltet VergeOS-Lizenzen.

logs

Verwaltet Systemprotokolle.

machine_console

Verwaltet Interaktionen mit der Maschinenkonsole.

machine_console_active

Verfolgt aktive Sitzungen der Maschinenkonsole.

machine_console_active_chat

Verfolgt Chat-Interaktionen in aktiven Maschinenkonsolen.

machine_device_gpu_stats_history_long

Enthält historische GPU-Statistiken über längere Zeiträume.

machine_device_gpu_stats_history_short

Enthält historische GPU-Statistiken über kurze Zeiträume.

machine_device_settings_nvidia_vgpu

Verwaltet Einstellungen für Nvidia-vGPU-Geräte.

machine_device_settings_tpm

Verwaltet Einstellungen für TPM-Geräte.

machine_device_stats

Verfolgt Geräte-Statistiken.

machine_device_status

Verfolgt den Gerätestatus.

machine_devices

Tabelle für Maschinen-Geräteinformationen.

machine_drive_phys

Physische Laufwerksdaten für Maschinen.

machine_drive_stats

Laufwerksstatistiken für Maschinen.

machine_drive_stats_history_long

Enthält historische Laufwerksstatistiken über längere Zeiträume.

machine_drive_stats_history_short

Enthält historische Laufwerksstatistiken über kurze Zeiträume.

machine_drive_status

Verfolgt den Laufwerksstatus für Maschinen.

machine_drives

Tabelle für Maschinenlaufwerke.

machine_logs

Verfolgt Maschinenprotokolle.

machine_nic_stats

NIC-Statistiken für Maschinen.

machine_nic_stats_history_long

Historische NIC-Statistiken über längere Zeiträume.

machine_nic_stats_history_short

Historische NIC-Statistiken über kurze Zeiträume.

machine_nic_status

NIC-Status für Maschinen.

machine_nics

Tabelle für NICs in Maschinen.

machine_snapshots

Verfolgt Snapshots für Maschinen.

machine_stats

Allgemeine Statistiken für Maschinen.

machine_stats_history_long

Historische Statistiken für Maschinen über längere Zeiträume.

machine_stats_history_short

Historische Statistiken für Maschinen über kurze Zeiträume.

machine_status

Verfolgt den Status von Maschinen.

machines

Haupttabelle für Maschinendaten.


Dokumentinformationen

  • Zuletzt aktualisiert: 2024-08-29

  • vergeOS-Version: 4.12.6

Zuletzt aktualisiert

War das hilfreich?