#client #tembo #api-client #cloud #platform #open-api #aws

temboclient

Platform API for Tembo Cloud To find a Tembo Data API, please find it here: AWS US East 1

2 stable releases

1.0.1 Mar 8, 2024
1.0.0 Dec 19, 2023

#243 in HTTP server

Download history 8/week @ 2023-12-22 5/week @ 2024-02-16 20/week @ 2024-02-23 8/week @ 2024-03-01 160/week @ 2024-03-08 9/week @ 2024-03-15 4/week @ 2024-03-22 31/week @ 2024-03-29 19/week @ 2024-04-05

66 downloads per month
Used in tembo-cli

Unlicense

140KB
2.5K SLoC

Rust API client for temboclient

Platform API for Tembo Cloud

To find a Tembo Data API, please find it here:

AWS US East 1

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

Installation

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

temboclient = { path = "./temboclient" }

Documentation for API Endpoints

All URIs are relative to http://localhost

Class Method HTTP request Description
AppApi get_all_apps GET /api/v1/apps Attributes for all apps
AppApi get_app GET /api/v1/apps/{type} Get the attributes of a single App
InstanceApi create_instance POST /api/v1/orgs/{org_id}/instances Create a new Tembo instance
InstanceApi delete_instance DELETE /api/v1/orgs/{org_id}/instances/{instance_id} Delete an existing Tembo instance
InstanceApi get_all GET /api/v1/orgs/{org_id}/instances Get all Tembo instances in an organization
InstanceApi get_instance GET /api/v1/orgs/{org_id}/instances/{instance_id} Get an existing Tembo instance
InstanceApi get_schema GET /api/v1/orgs/instances/schema Get the json-schema for an instance
InstanceApi instance_event POST /api/v1/orgs/{org_id}/instances/{instance_id} Lifecycle events for a Tembo instance
InstanceApi patch_instance PATCH /api/v1/orgs/{org_id}/instances/{instance_id} Update attributes on an existing Tembo instance
InstanceApi put_instance PUT /api/v1/orgs/{org_id}/instances/{instance_id} Replace all attributes of an existing Tembo instance
InstanceApi restore_instance POST /api/v1/orgs/{org_id}/restore Restore a Tembo instance
StackApi get_all_entities GET /api/v1/stacks Attributes for all stacks
StackApi get_entity GET /api/v1/stacks/{type} Get the attributes of a single stack

Documentation For Models

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

cargo doc --open

Author

Dependencies

~5–18MB
~266K SLoC