Thanks to visit codestin.com
Credit goes to lib.rs

28 stable releases

Uses new Rust 2024

2.2.4 Jan 14, 2026
2.1.2 Sep 16, 2025
2.0.1 Jul 15, 2025
1.1.6 Jun 28, 2025
1.0.10 Jul 20, 2024

#157 in Web programming

Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App

133 downloads per month
Used in dtz

MIT/Apache

85KB
1.5K SLoC

Rust API client for dtz-containers

a generated client for the DTZ Containers API

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

  • API version: 2.2.4
  • Package version: 2.2.4
  • Generator version: 7.18.0
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

Put the package under your project folder in a directory named dtz-containers and add the following to Cargo.toml under [dependencies]:

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

Documentation for API Endpoints

All URIs are relative to https://containers.dtz.rocks/api/2021-02-21

Class Method HTTP request Description
DefaultApi create_domain POST /domain create a new domain
DefaultApi create_job POST /job create new job
DefaultApi create_service POST /service create a new service hosting
DefaultApi create_volume POST /volume create a new volume
DefaultApi delete_domain DELETE /domain/{domainName} delete single domain
DefaultApi delete_job DELETE /job/{jobId} delete single job
DefaultApi delete_service DELETE /service/{serviceId} delete service
DefaultApi delete_volume DELETE /volume/{volumeId} delete volume
DefaultApi disable POST /disable disable the containers service
DefaultApi enable POST /enable enable the containers service
DefaultApi get_domain GET /domain/{domainName} get single domain
DefaultApi get_domains GET /domain get all domains
DefaultApi get_job GET /job/{jobId} get single job
DefaultApi get_jobs GET /job list all jobs
DefaultApi get_service GET /service/{serviceId} get service
DefaultApi get_services GET /service get current container services
DefaultApi get_volume GET /volume/{volumeId} get volume
DefaultApi get_volume_stats GET /volume/stats get stats for all volumes
DefaultApi get_volume_stats_for_volume GET /volume/{volumeId}/stats get stats for a single volume
DefaultApi get_volumes GET /volume list volumes
DefaultApi trigger_job PATCH /job/{jobId} trigger single job
DefaultApi update_job POST /job/{jobId} update single job
DefaultApi update_service POST /service/{serviceId} update service
DefaultApi update_volume POST /volume/{volumeId} update volume
DefaultApi verify_domain PATCH /domain/{domainName} trigger domain verification

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open

Author

[email protected]

Dependencies

~5–23MB
~282K SLoC