Documentation
¶
Index ¶
- Constants
- func NewAPI(broker brokerapi.ServiceBroker, logger lager.Logger, config Config) http.Handler
- type API
- type Broker
- func (b *Broker) Bind(ctx context.Context, instanceID, bindingID string, ...) (brokerapi.Binding, error)
- func (b *Broker) Deprovision(ctx context.Context, instanceID string, details brokerapi.DeprovisionDetails, ...) (brokerapi.DeprovisionServiceSpec, error)
- func (b *Broker) LastOperation(ctx context.Context, instanceID, operationData string) (brokerapi.LastOperation, error)
- func (b *Broker) Provision(ctx context.Context, instanceID string, details brokerapi.ProvisionDetails, ...) (brokerapi.ProvisionedServiceSpec, error)
- func (b *Broker) Services(ctx context.Context) ([]brokerapi.Service, error)
- func (b *Broker) Unbind(ctx context.Context, instanceID, bindingID string, ...) error
- func (b *Broker) Update(ctx context.Context, instanceID string, details brokerapi.UpdateDetails, ...) (brokerapi.UpdateServiceSpec, error)
- type Catalog
- type Config
Constants ¶
View Source
const ( DefaultPort = "3000" DefaultLogLevel = "debug" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type API ¶
type Broker ¶
type Broker struct { Provider provider.ServiceProvider // contains filtered or unexported fields }
func (*Broker) Deprovision ¶
func (b *Broker) Deprovision( ctx context.Context, instanceID string, details brokerapi.DeprovisionDetails, asyncAllowed bool, ) (brokerapi.DeprovisionServiceSpec, error)
func (*Broker) LastOperation ¶
func (*Broker) Provision ¶
func (b *Broker) Provision( ctx context.Context, instanceID string, details brokerapi.ProvisionDetails, asyncAllowed bool, ) (brokerapi.ProvisionedServiceSpec, error)
type Catalog ¶
type Catalog struct {
Catalog brokerapi.CatalogResponse `json:"catalog"`
}
Click to show internal directories.
Click to hide internal directories.