ash_api 0.1.1

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
Documentation

Rust API client for ash_api

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

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: 0.1.1
  • Package version: 0.1.1
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

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

ash_api = { path = "./ash_api" }

Documentation for API Endpoints

All URIs are relative to http://localhost

Class Method HTTP request Description
DefaultApi add_project_cloud_region POST /projects/{projectId}/regions Add a cloud region to the project
DefaultApi create_project POST /projects Creates a new project
DefaultApi create_project_resource POST /projects/{projectId}/resources Creates a new resource
DefaultApi create_secret POST /secrets Creates a new secret
DefaultApi delete_project_by_id DELETE /projects/{projectId} Deletes a project by ID
DefaultApi delete_project_resource_by_id DELETE /projects/{projectId}/resources/{resourceId} Deletes a resource by ID
DefaultApi delete_secret_by_id DELETE /secrets/{secretId} Deletes a secret by ID
DefaultApi get_all_operations GET /operations Returns all the operations performed by a user
DefaultApi get_all_project_cloud_regions GET /projects/{projectId}/regions Returns all project cloud regions
DefaultApi get_all_project_resources GET /projects/{projectId}/resources Returns all project resources
DefaultApi get_all_projects GET /projects Returns all projects
DefaultApi get_all_secrets GET /secrets Returns all the secrets of a user
DefaultApi get_available_cloud_regions GET /regions Returns available regions for each cloud provider
DefaultApi get_operation_by_id GET /operations/{operationId} Returns an operation by ID
DefaultApi get_project_by_id GET /projects/{projectId} Returns a project by ID
DefaultApi get_project_cloud_region_by_name GET /projects/{projectId}/regions/{regionName} Returns a project cloud region by name
DefaultApi get_project_resource_by_id GET /projects/{projectId}/resources/{resourceId} Returns a project resource by ID
DefaultApi get_secret_by_id GET /secrets/{secretId} Returns a secret by ID
DefaultApi remove_project_cloud_region_by_name DELETE /projects/{projectId}/regions/{regionName} Remove a project cloud region by name
DefaultApi restart_project_resource_by_id POST /projects/{projectId}/resources/{resourceId}/restart Restarts a project resource by ID
DefaultApi update_project_by_id PATCH /projects/{projectId} Updates a project by ID
DefaultApi update_project_resource_by_id PATCH /projects/{projectId}/resources/{resourceId} Updates a project resource by ID
DefaultApi update_secret_by_id PATCH /secrets/{secretId} Updates a secret by ID

Documentation For Models

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

cargo doc --open

Author

E36 Knots