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 | catalogget | get /v2/catalog | get the catalog of services that the service broker offers *ServiceBindingsApi* | servicebindingbinding | put /v2/serviceinstances/{instanceid}/servicebindings/{bindingid} | generate a service binding *ServiceBindingsApi* | servicebindingget | get /v2/serviceinstances/{instanceid}/servicebindings/{bindingid} | get a service binding *ServiceBindingsApi* | servicebindinglastoperationget | get /v2/serviceinstances/{instanceid}/servicebindings/{bindingid}/lastoperation | get the last requested operation state for service binding ServiceBindingsApi | servicebindingunbinding | delete /v2/serviceinstances/{instanceid}/servicebindings/{bindingid} | deprovision a service binding ServiceInstancesApi | serviceinstancedeprovision | delete /v2/serviceinstances/{instanceid} | deprovision a service instance ServiceInstancesApi | serviceinstanceget | get /v2/serviceinstances/{instanceid} | get a service instance ServiceInstancesApi | serviceinstancelastoperationget | get /v2/serviceinstances/{instanceid}/lastoperation | get the last requested operation state for service instance *ServiceInstancesApi* | serviceinstanceprovision | put /v2/serviceinstances/{instanceid} | provision a service instance *ServiceInstancesApi* | serviceinstanceupdate | patch /v2/serviceinstances/{instance_id} | update a service instance
To get access to the crate's generated documentation, use:
cargo doc --open
open-service-broker-api@googlegroups.com