18 stable releases

new 1.1.4 Mar 2, 2025
1.1.3 Feb 25, 2025
1.1.1 Nov 6, 2024
1.1.0 Sep 25, 2024
1.0.2 Apr 26, 2024

#66 in HTTP client

Download history 18/week @ 2024-11-15 17/week @ 2024-11-22 11/week @ 2024-11-29 36/week @ 2024-12-06 25/week @ 2024-12-13 19/week @ 2024-12-20 5/week @ 2024-12-27 7/week @ 2025-01-03 2/week @ 2025-01-10 5/week @ 2025-01-17 14/week @ 2025-01-24 240/week @ 2025-01-31 107/week @ 2025-02-07 87/week @ 2025-02-14 132/week @ 2025-02-21 258/week @ 2025-02-28

629 downloads per month
Used in dtz

MIT/Apache

56KB
946 lines

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: 1.1.4
  • Package version: 1.1.4
  • 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 delete_domain DELETE /domain/{domain_name} delete single domain
DefaultApi delete_job DELETE /job/{job_id} delete single job
DefaultApi delete_service DELETE /service/{serviceId} delete service
DefaultApi disable POST /disable disable the containers service
DefaultApi enable POST /enable enable the containers service
DefaultApi get_domain GET /domain/{domain_name} get single domain
DefaultApi get_domains GET /domain get all domains
DefaultApi get_job GET /job/{job_id} 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 trigger_job PATCH /job/{job_id} trigger single job
DefaultApi update_job POST /job/{job_id} update single job
DefaultApi update_service POST /service/{serviceId} update service
DefaultApi verify_domain PATCH /domain/{domain_name} trigger domain verification

Documentation For Models

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

cargo doc --open

Author

jens@apimeister.com

Dependencies

~6–19MB
~268K SLoC