4 个稳定版本
新版本 1.0.3 | 2024 年 8 月 13 日 |
---|---|
1.0.2 | 2024 年 5 月 13 日 |
1.0.1 | 2024 年 3 月 8 日 |
1.0.0 | 2023 年 12 月 19 日 |
#356 in HTTP 服务器
每月 204 次下载
用于 tembo-cli
140KB
2.5K SLoC
Rust temboclient API 客户端
Tembo Cloud 平台 API
要查找 Tembo 数据 API,请在此处查找
AWS 美国东部 1
概述
此 API 客户端由 OpenAPI Generator 项目生成。通过使用远程服务器上的 openapi-spec,您可以轻松生成 API 客户端。
- API 版本:v1.0.0
- 包版本:v1.0.0
- 构建包:
org.openapitools.codegen.languages.RustClientCodegen
安装
将包放置在您的项目文件夹中的 temboclient
目录下,并在 Cargo.toml
下的 [dependencies]
中添加以下内容:
temboclient = { path = "./temboclient" }
API 端点文档
所有 URI 都相对于 https://127.0.0.1
类 | 方法 | HTTP 请求 | 描述 |
---|---|---|---|
AppApi | get_all_apps | GET /api/v1/apps | 所有应用的属性 |
AppApi | get_app | GET /api/v1/apps/{type} | 获取单个应用的属性 |
InstanceApi | create_instance | POST /api/v1/orgs/{org_id}/instances | 创建一个新的 Tembo 实例 |
InstanceApi | delete_instance | DELETE /api/v1/orgs/{org_id}/instances/{instance_id} | 删除现有的 Tembo 实例 |
InstanceApi | get_all | GET /api/v1/orgs/{org_id}/instances | 获取组织中的所有 Tembo 实例 |
InstanceApi | get_instance | GET /api/v1/orgs/{org_id}/instances/{instance_id} | 获取现有的 Tembo 实例 |
InstanceApi | get_schema | GET /api/v1/orgs/instances/schema | 获取实例的 json-schema |
InstanceApi | instance_event | POST /api/v1/orgs/{org_id}/instances/{instance_id} | Tembo 实例的生命周期事件 |
InstanceApi | patch_instance | PATCH /api/v1/orgs/{org_id}/instances/{instance_id} | 更新现有 Tembo 实例的属性 |
InstanceApi | put_instance | PUT /api/v1/orgs/{org_id}/instances/{instance_id} | 替换现有 Tembo 实例的所有属性 |
InstanceApi | restore_instance | POST /api/v1/orgs/{org_id}/restore | 恢复 Tembo 实例 |
StackApi | get_all_entities | GET /api/v1/stacks | 所有堆栈的属性 |
StackApi | get_entity | GET /api/v1/stacks/{type} | 获取单个堆栈的属性 |
模型文档说明
- AppConfig
- AppService
- AppType
- AppTypeOneOf
- AppTypeOneOf1
- AppTypeOneOf2
- AppTypeOneOf3
- AppTypeOneOf4
- AppTypeOneOf5
- ConnectionInfo
- ConnectionPooler
- Cpu
- CreateInstance
- EnvVar
- EnvVarRef
- Environment
- ErrorResponseSchema
- Extension
- ExtensionInstallLocation
- ExtensionInstallLocationStatus
- ExtensionStatus
- HeaderConfig
- Infrastructure
- Ingress
- IngressType
- Instance
- InstanceEvent
- IntOrString
- IntOrStringOneOf
- IntOrStringOneOf1
- Memory
- Middleware
- MiddlewareOneOf
- MiddlewareOneOf1
- MiddlewareOneOf2
- PatchInstance
- PgBouncer
- PgConfig
- PoolerPgbouncerPoolMode
- PoolerTemplateSpecContainersResources
- PoolerTemplateSpecContainersResourcesClaims
- Probe
- Probes
- ReplacePathRegexConfig
- ReplacePathRegexConfigType
- Resource
- ResourceRequirements
- Restore
- RestoreInstance
- Routing
- StackType
- State
- Storage
- StorageConfig
- StripPrefixConfig
- TrunkInstall
- TrunkInstallStatus
- UpdateInstance
- VolumeMount
要访问生成的文档,请使用
cargo doc --open
作者
依赖
~4–16MB
~249K SLoC