Versions in this module Expand all Collapse all v1 v1.0.0 Dec 27, 2019 Changes in this version + func NewRouter(c *config.Config) *mux.Router + type Broker struct + APIConfig config.API + Client *api.Client + Password string + ServiceCatalog *ServiceCatalog + Username string + func NewBroker(c *config.Config) *Broker + func (b *Broker) BasicAuth(handler http.HandlerFunc) http.HandlerFunc + func (b *Broker) Bind(rw http.ResponseWriter, req *http.Request) + func (b *Broker) Catalog(rw http.ResponseWriter, req *http.Request) + func (b *Broker) DeprovisionInstance(rw http.ResponseWriter, req *http.Request) + func (b *Broker) Error(rw http.ResponseWriter, req *http.Request, code int, err, desc string) + func (b *Broker) FetchBinding(rw http.ResponseWriter, req *http.Request) + func (b *Broker) FetchInstance(rw http.ResponseWriter, req *http.Request) + func (b *Broker) Health(rw http.ResponseWriter, req *http.Request) + func (b *Broker) LastOperationOnInstance(rw http.ResponseWriter, req *http.Request) + func (b *Broker) ProvisionInstance(rw http.ResponseWriter, req *http.Request) + func (b *Broker) Unbind(rw http.ResponseWriter, req *http.Request) + func (b *Broker) UpdateInstance(rw http.ResponseWriter, req *http.Request) + type Service struct + Bindable bool + BindingsRetrievable bool + Description string + ID string + InstancesRetrievable bool + Metadata struct{ ... } + Name string + PlanUpdateable bool + Plans []ServicePlan + Tags []string + type ServiceBindingResponse struct + Credentials ServiceBindingResponseCredentials + Endpoints []ServiceBindingResponseEndpoint + Parameters ServiceBindingResponseParameters + type ServiceBindingResponseCredentials struct + Admin interface{} + CACertificate string + CLI interface{} + Database string + DatabaseURI string + Direct []string + Health interface{} + Host string + Hostname string + Maps interface{} + Password string + Port int + SSH interface{} + Scheme string + URI string + URL string + Username string + type ServiceBindingResponseEndpoint struct + Host string + Ports []string + type ServiceBindingResponseParameters struct + Deployment api.Deployment + Scaling api.Scaling + type ServiceCatalog struct + Services []Service + func LoadServiceCatalog(filename string) *ServiceCatalog + type ServiceInstanceFetchResponse struct + DashboardURL string + Parameters ServiceInstanceFetchResponseParameters + type ServiceInstanceFetchResponseParameters struct + Deployment api.Deployment + Scaling api.Scaling + type ServiceInstanceOperationResponse struct + Description string + State string + type ServiceInstanceProvisioning struct + Parameters struct{ ... } + PlanID string + ServiceID string + type ServiceInstanceProvisioningResponse struct + DashboardURL string + type ServiceInstanceUpdate struct + Parameters struct{ ... } + PlanID string + ServiceID string + type ServiceInstanceUpdateResponse struct + DashboardURL string + type ServicePlan struct + Bindable bool + Description string + Free bool + ID string + Metadata struct{ ... } + Name string