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 在 网页开发
每月下载量 679 次
在 dtz 中使用
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} | 触发域名验证 |
模型文档
- CreateDomain
- CreateJobRequest
- CreateService
- Domain
- ErrorResponse
- GetJobs200ResponseInner
- JobResponse
- Service
- ServiceLogin
- UpdateServiceRequest
要获取crate生成的文档,请使用
cargo doc --open
作者
依赖
~4–17MB
~263K SLoC