11 个稳定版本

1.0.10 2024年7月20日
1.0.8 2024年7月18日
1.0.5 2024年5月29日
1.0.2 2024年4月26日

#300网页开发

Download history 274/week @ 2024-04-21 86/week @ 2024-04-28 187/week @ 2024-05-05 157/week @ 2024-05-12 73/week @ 2024-05-19 165/week @ 2024-05-26 17/week @ 2024-06-02 12/week @ 2024-06-09 2/week @ 2024-06-16 14/week @ 2024-07-07 495/week @ 2024-07-14 153/week @ 2024-07-21 19/week @ 2024-07-28 12/week @ 2024-08-04

每月下载量 679 次
dtz 中使用

MIT/Apache

55KB
931 行(不包括注释)

dtz-containers 的 Rust API 客户端

DTZ 容器 API 的生成客户端

概述

此 API 客户端由 OpenAPI Generator 项目生成。通过使用远程服务器上的 openapi-spec,您可以轻松生成 API 客户端。

  • API 版本:1.0.9
  • 包版本:1.0.9
  • 构建包:org.openapitools.codegen.languages.RustClientCodegen

安装

将包放入名为 dtz-containers 的目录下,并在 Cargo.toml 下的 [dependencies] 添加以下内容

dtz-containers = { path = "./dtz-containers" }

API 端点文档

所有 URI 都相对于 https://containers.dtz.rocks/api/2021-02-21

方法 HTTP 请求 描述
DefaultApi create_domain POST /domain 创建新域名
DefaultApi create_job POST /job 创建新任务
DefaultApi create_service POST /service 创建新服务托管
DefaultApi delete_domain DELETE /domain/{domain_name} 删除单个域名
DefaultApi delete_job DELETE /job/{job_id} 删除单个任务
DefaultApi delete_service DELETE /service/{serviceId} 删除服务
DefaultApi disable POST /disable 禁用容器服务
DefaultApi enable POST /enable 启用容器服务
DefaultApi get_domain GET /domain/{domain_name} 获取单个域名
DefaultApi get_domains GET /domain 获取所有域名
DefaultApi get_job GET /job/{job_id} 获取单个任务
DefaultApi get_jobs GET /job 列出所有任务
DefaultApi get_service GET /service/{serviceId} 获取服务
DefaultApi get_services GET /service 获取当前容器服务
DefaultApi trigger_job PATCH /job/{job_id} 触发单个任务
DefaultApi update_job POST /job/{job_id} 更新单个作业
DefaultApi update_service POST /service/{serviceId} 更新服务
DefaultApi verify_domain PATCH /domain/{domain_name} 触发域名验证

模型文档

要获取crate生成的文档,请使用

cargo doc --open

作者

[email protected]

依赖

~4–17MB
~263K SLoC