Crates.io | rocl |
lib.rs | rocl |
version | 0.0.7 |
source | src |
created_at | 2020-04-17 15:34:29.974704 |
updated_at | 2021-06-29 17:48:55.666252 |
description | Rust OSB client library used by rocs generated with openapi-generator |
homepage | |
repository | https://github.com/rsampaio/rocl |
max_upload_size | |
id | 231203 |
size | 116,900 |
The Open Service Broker API defines an HTTP(S) interface between Platforms and Service Brokers.
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.
Put the package under your project folder and add the following to Cargo.toml
under [dependencies]
:
openapi = { path = "./generated" }
All URIs are relative to http://example.com
Class | Method | HTTP request | Description |
---|
CatalogApi | catalog_get | get /v2/catalog | get the catalog of services that the service broker offers ServiceBindingsApi | service_binding_binding | put /v2/service_instances/{instance_id}/service_bindings/{binding_id} | generate a service binding ServiceBindingsApi | service_binding_get | get /v2/service_instances/{instance_id}/service_bindings/{binding_id} | get a service binding ServiceBindingsApi | service_binding_last_operation_get | get /v2/service_instances/{instance_id}/service_bindings/{binding_id}/last_operation | get the last requested operation state for service binding ServiceBindingsApi | service_binding_unbinding | delete /v2/service_instances/{instance_id}/service_bindings/{binding_id} | deprovision a service binding ServiceInstancesApi | service_instance_deprovision | delete /v2/service_instances/{instance_id} | deprovision a service instance ServiceInstancesApi | service_instance_get | get /v2/service_instances/{instance_id} | get a service instance ServiceInstancesApi | service_instance_last_operation_get | get /v2/service_instances/{instance_id}/last_operation | get the last requested operation state for service instance ServiceInstancesApi | service_instance_provision | put /v2/service_instances/{instance_id} | provision a service instance ServiceInstancesApi | service_instance_update | patch /v2/service_instances/{instance_id} | update a service instance
To get access to the crate's generated documentation, use:
cargo doc --open