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

API 表说明

VergeOS 所有 API 表及其简要说明的参考,涵盖计费、目录、集群、证书、机器、磁盘、NIC、快照等资源。

以下是每个 API 表的简要说明。要了解更多详情,请添加 /#swagger 到 VergeUI 的 URL 末尾(或导航到 System->API Documentation)。Swagger 提供有关每个表的详细信息,并允许你使用 Get/Post/Put/Delete 操作测试每个方法。有关如何集成 API 的更多说明,请参阅 API Documentation 页面。

API 表

auth_source_states

提供认证源状态列表。

auth_sources

用于管理 OpenID 或 AzureAD 等授权源的授权源表。

billing

用于获取当前环境的账单信息。这些信息以带有起始日期和结束日期的账单数据形式存储。

billing_actions

用于发送账单操作。主要操作是“generate”,它会创建一张新账单。

  • 字段:

    • action :请参见下面的操作列表。

  • 操作:

    • generate :生成账单

  • 示例:

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

catalog_logs

与目录相关的日志。

catalog_repositories

目录、日志、权限等的目录仓库及子列表。

catalog_repository_actions

用于发送目录仓库操作。

  • 字段:

    • repository :要刷新的仓库的行 ID。

    • action :默认操作为 refresh。请参见下面的操作列表。

  • 操作:

    • refresh :刷新目录仓库。

  • 示例:

catalog_repository_logs

查看并发布目录仓库日志。

catalog_repository_status

用于存储和更新目录仓库状态。这些状态决定目录仓库的状态和情况。

catalogs

允许你更新/发布/删除目录的目录表。

certificates

你站点的 SSL 证书。

clone_iso

存储 Verge.io Clone ISO 程序的信息和状态。

Clone ISO 功能的操作。

:默认值为“update”。请参见下面的操作列表。

  • 字段:

    • action :默认值为“update”。请参见下面的操作列表。

  • 操作:

    • update :更新 ISO 镜像。

    • delete :删除 ISO 镜像。

    • cancel :取消当前构建。

  • 示例:

cloud_restore

在执行云恢复时存储信息。

cloud_snapshot_actions

系统快照功能的操作。

cloud_snapshot_tenant_actions

租户系统快照功能的操作。

cloud_snapshot_tenants

租户的系统快照。

cloud_snapshot_vm_actions

VM 和系统快照的操作。

cloud_snapshot_vms

用于在系统快照下载到 VM 时存储信息。

cloud_snapshots

系统快照表包含有关系统快照的信息,以及 VM、租户和同步队列列表。可用于查看系统快照中包含哪些 VM。

cloudinit_files

Cloudinit 文件功能的操作。

cluster_actions

Cluster Actions 用于发送集群操作。

  • 字段:

    • cluster :集群行 ID(必需)。

    • action :请参见下面的操作列表。

    • params :以 JSON 形式提供的参数(可选)。

  • 操作:

    • shutdown :关闭集群。

    • cancel_shutdown :取消当前关机请求。

  • 示例:

cluster_stats_history_long

cluster_stats_history_long 表保存较长时间段的集群统计历史。

cluster_stats_history_short

cluster_stats_history_short 表保存短时间段的集群统计信息,存储最近的统计数据以便快速访问。

cluster_status

处理所有集群的状态。

cluster_tier_stats

处理集群的 vSAN 分层统计信息。

cluster_tier_stats_history_long

保存集群分层较长时间段的历史统计信息。

cluster_tier_stats_history_short

保存集群分层较短时间段的历史统计信息,存储最近的统计数据以便快速访问。

cluster_tier_status

用于集群分层状态。

cluster_tiers

保存集群的分层列表。

clusters

集群数据的主表。

file_actions

file_actions 表发送文件操作。

  • 字段:

    • file :files 表中的文件 ID(必需)。

    • action :请参见下面的操作列表。

    • params :以 JSON 形式提供的参数(可选)。

  • 操作:

    • overwrite :覆盖文件。

    • add_link :添加文件链接。

    • delete_link :删除文件链接。

    • delete_reference :删除文件引用。

  • 示例:

files

与已存储文件相关的信息。

处理文件的公共链接。

group_logs

与组相关的日志。

groups

组管理表。

help_actions

处理帮助相关操作。

帮助文档搜索表。

licenses

处理 VergeOS 许可证。

logs

处理系统日志。

machine_console

处理机器控制台交互。

machine_console_active

跟踪活跃的机器控制台会话。

machine_console_active_chat

跟踪活跃机器控制台中的聊天交互。

machine_device_gpu_stats_history_long

保存较长时间段的 GPU 历史统计信息。

machine_device_gpu_stats_history_short

保存较短时间段的 GPU 历史统计信息。

machine_device_settings_nvidia_vgpu

处理 Nvidia vGPU 设备设置。

machine_device_settings_tpm

处理 TPM 设备设置。

machine_device_stats

跟踪设备统计信息。

machine_device_status

跟踪设备状态。

machine_devices

机器设备信息表。

machine_drive_phys

机器的物理驱动器数据。

machine_drive_stats

机器的驱动器统计信息。

machine_drive_stats_history_long

保存较长时间段的驱动器历史统计信息。

machine_drive_stats_history_short

保存较短时间段的驱动器历史统计信息。

machine_drive_status

跟踪机器的驱动器状态。

machine_drives

机器驱动器表。

machine_logs

跟踪机器日志。

machine_nic_stats

机器的 NIC 统计信息。

machine_nic_stats_history_long

长期 NIC 历史统计信息。

machine_nic_stats_history_short

短期 NIC 历史统计信息。

machine_nic_status

机器的 NIC 状态。

machine_nics

机器中 NIC 的表。

machine_snapshots

跟踪机器快照。

machine_stats

机器的通用统计信息。

machine_stats_history_long

机器的长期历史统计信息。

machine_stats_history_short

机器的短期历史统计信息。

machine_status

跟踪机器状态。

machines

机器数据的主表。


文档信息

  • 最后更新:2024-08-29

  • vergeOS 版本:4.12.6

最后更新于

这有帮助吗?