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.
files_public_links
Verwaltet öffentliche Links für Dateien.
group_logs
Protokolle zu Gruppen.
groups
Tabelle zur Gruppenverwaltung.
help_actions
Verwaltet hilfebezogene Aktionen.
help_search
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.
Zuletzt aktualisiert
War das hilfreich?