broker

package
v0.0.0-...-18d7040 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 2, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

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) Bind

func (simpleBroker *SimpleBroker) Bind(ctx context.Context, instanceID string, bindingID string, details brokerapi.BindDetails, asyncAllowed bool) (brokerapi.Binding, error)

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) Services

func (simpleBroker *SimpleBroker) Services(ctx context.Context) ([]brokerapi.Service, 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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL