Rust API client for openapi

The Open Service Broker API defines an HTTP(S) interface between Platforms and Service Brokers.

Overview

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.

Installation

Put the package under your project folder and add the following to Cargo.toml under [dependencies]:

openapi = { path = "./generated" }

Documentation for API Endpoints

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

Documentation For Models

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

cargo doc --open

Author

open-service-broker-api@googlegroups.com