Documentation
¶
Index ¶
- type SimpleBroker
- func (simpleBroker *SimpleBroker) Bind(ctx context.Context, instanceID string, bindingID string, ...) (brokerapi.Binding, error)
- func (simpleBroker *SimpleBroker) Deprovision(ctx context.Context, instanceID string, details brokerapi.DeprovisionDetails, ...) (brokerapi.DeprovisionServiceSpec, error)
- func (simpleBroker *SimpleBroker) GetBinding(ctx context.Context, instanceID string, bindingID string) (spec brokerapi.GetBindingSpec, err error)
- func (simpleBroker *SimpleBroker) GetInstance(ctx context.Context, instanceID string) (spec brokerapi.GetInstanceDetailsSpec, err error)
- func (simpleBroker *SimpleBroker) LastBindingOperation(ctx context.Context, instanceID string, bindingID string, ...) (brokerapi.LastOperation, error)
- func (simpleBroker *SimpleBroker) LastOperation(ctx context.Context, instanceID string, details brokerapi.PollDetails) (brokerapi.LastOperation, error)
- func (simpleBroker *SimpleBroker) Provision(ctx context.Context, instanceID string, details brokerapi.ProvisionDetails, ...) (brokerapi.ProvisionedServiceSpec, error)
- func (simpleBroker *SimpleBroker) Services(ctx context.Context) ([]brokerapi.Service, error)
- func (simpleBroker *SimpleBroker) Unbind(ctx context.Context, instanceID string, bindingID string, ...) (brokerapi.UnbindSpec, error)
- func (simpleBroker *SimpleBroker) Update(ctx context.Context, instanceID string, details brokerapi.UpdateDetails, ...) (brokerapi.UpdateServiceSpec, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SimpleBroker ¶
type SimpleBroker struct { Instances map[string]brokerapi.GetInstanceDetailsSpec Bindings map[string]brokerapi.GetBindingSpec }
func (*SimpleBroker) Deprovision ¶
func (simpleBroker *SimpleBroker) Deprovision(ctx context.Context, instanceID string, details brokerapi.DeprovisionDetails, asyncAllowed bool) (brokerapi.DeprovisionServiceSpec, error)
func (*SimpleBroker) GetBinding ¶
func (simpleBroker *SimpleBroker) GetBinding(ctx context.Context, instanceID string, bindingID string) (spec brokerapi.GetBindingSpec, err error)
func (*SimpleBroker) GetInstance ¶
func (simpleBroker *SimpleBroker) GetInstance(ctx context.Context, instanceID string) (spec brokerapi.GetInstanceDetailsSpec, err error)
func (*SimpleBroker) LastBindingOperation ¶
func (simpleBroker *SimpleBroker) LastBindingOperation(ctx context.Context, instanceID string, bindingID string, details brokerapi.PollDetails) (brokerapi.LastOperation, error)
func (*SimpleBroker) LastOperation ¶
func (simpleBroker *SimpleBroker) LastOperation(ctx context.Context, instanceID string, details brokerapi.PollDetails) (brokerapi.LastOperation, error)
func (*SimpleBroker) Provision ¶
func (simpleBroker *SimpleBroker) Provision(ctx context.Context, instanceID string, details brokerapi.ProvisionDetails, asyncAllowed bool) (brokerapi.ProvisionedServiceSpec, error)
func (*SimpleBroker) Unbind ¶
func (simpleBroker *SimpleBroker) Unbind(ctx context.Context, instanceID string, bindingID string, details brokerapi.UnbindDetails, asyncAllowed bool) (brokerapi.UnbindSpec, error)
func (*SimpleBroker) Update ¶
func (simpleBroker *SimpleBroker) Update(ctx context.Context, instanceID string, details brokerapi.UpdateDetails, asyncAllowed bool) (brokerapi.UpdateServiceSpec, error)
Click to show internal directories.
Click to hide internal directories.