6 个版本
0.0.7 | 2021年6月29日 |
---|---|
0.0.5 | 2020年7月10日 |
0.0.4 | 2020年4月17日 |
33 in #api-service
用于 rocs
74KB
1K SLoC
rocl 的 Rust API 客户端
Open Service Broker API 定义了平台和服务代理之间的 HTTP(S) 接口。
概述
此 API 客户端由 OpenAPI Generator 项目生成。通过使用远程服务器上的 openapi-spec,您可以轻松生成 API 客户端。
- API 版本:master - 可能包含尚未发布的更改
- 软件包版本:1.0.0
- 构建软件包:org.openapitools.codegen.languages.RustClientCodegen 更多信息,请访问 https://www.openservicebrokerapi.org/
安装
将软件包放入您的项目文件夹中,并在 Cargo.toml
中的 [dependencies]
下添加以下内容
openapi = { path = "./generated" }
API 端点文档
所有 URI 都相对于 http://example.com
类 | 方法 | HTTP 请求 | 描述 |
---|---|---|---|
CatalogApi | catalog_get | get /v2/catalog | 获取服务代理提供的服务的目录 |
ServiceBindingsApi | service_binding_binding | put /v2/service_instances/{instance_id}/service_bindings/{binding_id} | 生成服务绑定 |
ServiceBindingsApi | service_binding_get | get /v2/service_instances/{instance_id}/service_bindings/{binding_id} | 获取服务绑定 |
ServiceBindingsApi | service_binding_last_operation_get | get /v2/service_instances/{instance_id}/service_bindings/{binding_id}/last_operation | 获取服务绑定的最后请求的操作状态 |
ServiceBindingsApi | service_binding_unbinding | delete /v2/service_instances/{instance_id}/service_bindings/{binding_id} | 取消服务绑定 |
ServiceInstancesApi | service_instance_deprovision | delete /v2/service_instances/{instance_id} | 取消服务实例 |
ServiceInstancesApi | service_instance_get | get /v2/service_instances/{instance_id} | 获取服务实例 |
ServiceInstancesApi | service_instance_last_operation_get | get /v2/service_instances/{instance_id}/last_operation | 获取服务实例的最后请求的操作状态 |
ServiceInstancesApi | service_instance_provision | put /v2/service_instances/{instance_id} | 提供服务实例 |
ServiceInstancesApi | service_instance_update | patch /v2/service_instances/{instance_id} | 更新服务实例 |
模型文档
- AsyncOperation
- Catalog
- DashboardClient
- Error
- LastOperationResource
- MaintenanceInfo
- Plan
- Schemas
- Service
- ServiceBindingEndpoint
- 服务绑定元数据
- 服务绑定请求
- 服务绑定资源对象
- 服务绑定资源
- 服务绑定响应
- 服务绑定架构
- 服务绑定卷挂载
- 服务绑定卷挂载设备
- 服务实例异步操作
- 服务实例元数据
- 服务实例先前值
- 服务实例配置请求体
- 服务实例配置响应
- 服务实例资源
- 服务实例架构
- 服务实例架构创建
- 服务实例更新请求体
要获取生成的文档,请使用
cargo doc --open
作者
依赖关系
~4–16MB
~239K SLoC