temboclient 1.0.4

Platform API for Tembo Cloud </br> </br> To find a Tembo Data API, please find it here: </br> </br> [AWS US East 1](https://api.data-1.use1.tembo.io/swagger-ui/)
Documentation
# Rust API client for temboclient

Platform API for Tembo Cloud
            </br>
            </br>
            To find a Tembo Data API, please find it here:
            </br>
            </br>
            [AWS US East 1](https://api.data-1.use1.tembo.io/swagger-ui/)
            


## Overview

This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project.  By using the [openapi-spec](https://openapis.org) 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**]docs/AppApi.md#get_all_apps | **GET** /api/v1/apps | Attributes for all apps
*AppApi* | [**get_app**]docs/AppApi.md#get_app | **GET** /api/v1/apps/{type} | Get the attributes of a single App
*InstanceApi* | [**create_instance**]docs/InstanceApi.md#create_instance | **POST** /api/v1/orgs/{org_id}/instances | Create a new Tembo instance
*InstanceApi* | [**delete_instance**]docs/InstanceApi.md#delete_instance | **DELETE** /api/v1/orgs/{org_id}/instances/{instance_id} | Delete an existing Tembo instance
*InstanceApi* | [**get_all**]docs/InstanceApi.md#get_all | **GET** /api/v1/orgs/{org_id}/instances | Get all Tembo instances in an organization
*InstanceApi* | [**get_instance**]docs/InstanceApi.md#get_instance | **GET** /api/v1/orgs/{org_id}/instances/{instance_id} | Get an existing Tembo instance
*InstanceApi* | [**get_schema**]docs/InstanceApi.md#get_schema | **GET** /api/v1/orgs/instances/schema | Get the json-schema for an instance
*InstanceApi* | [**instance_event**]docs/InstanceApi.md#instance_event | **POST** /api/v1/orgs/{org_id}/instances/{instance_id} | Lifecycle events for a Tembo instance
*InstanceApi* | [**patch_instance**]docs/InstanceApi.md#patch_instance | **PATCH** /api/v1/orgs/{org_id}/instances/{instance_id} | Update attributes on an existing Tembo instance
*InstanceApi* | [**put_instance**]docs/InstanceApi.md#put_instance | **PUT** /api/v1/orgs/{org_id}/instances/{instance_id} | Replace all attributes of an existing Tembo instance
*InstanceApi* | [**restore_instance**]docs/InstanceApi.md#restore_instance | **POST** /api/v1/orgs/{org_id}/restore | Restore a Tembo instance
*StackApi* | [**get_all_entities**]docs/StackApi.md#get_all_entities | **GET** /api/v1/stacks | Attributes for all stacks
*StackApi* | [**get_entity**]docs/StackApi.md#get_entity | **GET** /api/v1/stacks/{type} | Get the attributes of a single stack


## Documentation For Models

 - [AppConfig]docs/AppConfig.md
 - [AppService]docs/AppService.md
 - [AppType]docs/AppType.md
 - [AppTypeOneOf]docs/AppTypeOneOf.md
 - [AppTypeOneOf1]docs/AppTypeOneOf1.md
 - [AppTypeOneOf2]docs/AppTypeOneOf2.md
 - [AppTypeOneOf3]docs/AppTypeOneOf3.md
 - [AppTypeOneOf4]docs/AppTypeOneOf4.md
 - [AppTypeOneOf5]docs/AppTypeOneOf5.md
 - [ConnectionInfo]docs/ConnectionInfo.md
 - [ConnectionPooler]docs/ConnectionPooler.md
 - [Cpu]docs/Cpu.md
 - [CreateInstance]docs/CreateInstance.md
 - [EnvVar]docs/EnvVar.md
 - [EnvVarRef]docs/EnvVarRef.md
 - [Environment]docs/Environment.md
 - [ErrorResponseSchema]docs/ErrorResponseSchema.md
 - [Extension]docs/Extension.md
 - [ExtensionInstallLocation]docs/ExtensionInstallLocation.md
 - [ExtensionInstallLocationStatus]docs/ExtensionInstallLocationStatus.md
 - [ExtensionStatus]docs/ExtensionStatus.md
 - [HeaderConfig]docs/HeaderConfig.md
 - [Infrastructure]docs/Infrastructure.md
 - [Ingress]docs/Ingress.md
 - [IngressType]docs/IngressType.md
 - [Instance]docs/Instance.md
 - [InstanceEvent]docs/InstanceEvent.md
 - [IntOrString]docs/IntOrString.md
 - [IntOrStringOneOf]docs/IntOrStringOneOf.md
 - [IntOrStringOneOf1]docs/IntOrStringOneOf1.md
 - [Memory]docs/Memory.md
 - [Middleware]docs/Middleware.md
 - [MiddlewareOneOf]docs/MiddlewareOneOf.md
 - [MiddlewareOneOf1]docs/MiddlewareOneOf1.md
 - [MiddlewareOneOf2]docs/MiddlewareOneOf2.md
 - [PatchInstance]docs/PatchInstance.md
 - [PgBouncer]docs/PgBouncer.md
 - [PgConfig]docs/PgConfig.md
 - [PoolerPgbouncerPoolMode]docs/PoolerPgbouncerPoolMode.md
 - [PoolerTemplateSpecContainersResources]docs/PoolerTemplateSpecContainersResources.md
 - [PoolerTemplateSpecContainersResourcesClaims]docs/PoolerTemplateSpecContainersResourcesClaims.md
 - [Probe]docs/Probe.md
 - [Probes]docs/Probes.md
 - [ReplacePathRegexConfig]docs/ReplacePathRegexConfig.md
 - [ReplacePathRegexConfigType]docs/ReplacePathRegexConfigType.md
 - [Resource]docs/Resource.md
 - [ResourceRequirements]docs/ResourceRequirements.md
 - [Restore]docs/Restore.md
 - [RestoreInstance]docs/RestoreInstance.md
 - [Routing]docs/Routing.md
 - [StackType]docs/StackType.md
 - [State]docs/State.md
 - [Storage]docs/Storage.md
 - [StorageConfig]docs/StorageConfig.md
 - [StripPrefixConfig]docs/StripPrefixConfig.md
 - [TrunkInstall]docs/TrunkInstall.md
 - [TrunkInstallStatus]docs/TrunkInstallStatus.md
 - [UpdateInstance]docs/UpdateInstance.md
 - [VolumeMount]docs/VolumeMount.md


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

```
cargo doc --open
```

## Author