store

package
v0.0.0-...-38445c1 Latest Latest
Warning

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

Go to latest
Published: Apr 2, 2024 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 BindingID

type BindingID database.ID

type BrokerID

type BrokerID database.ID

type InstanceID

type InstanceID database.ID

type Store

type Store struct {
	// contains filtered or unexported fields
}

func New

func New() *Store

func (*Store) CreateBinding

func (st *Store) CreateBinding(brokerID BrokerID, instanceID InstanceID, bindingID BindingID, details resources.BindingDetails) error

func (*Store) CreateBroker

func (st *Store) CreateBroker(cfg config.BrokerConfiguration) BrokerID

func (*Store) CreateInstance

func (st *Store) CreateInstance(brokerID BrokerID, instanceID InstanceID, details resources.ServiceInstanceDetails) error

func (*Store) DeleteBinding

func (st *Store) DeleteBinding(brokerID BrokerID, instanceID InstanceID, bindingID BindingID) error

func (*Store) DeleteBroker

func (st *Store) DeleteBroker(id BrokerID)

func (*Store) DeleteInstance

func (st *Store) DeleteInstance(brokerID BrokerID, instanceID InstanceID) error

func (*Store) ListBrokers

func (st *Store) ListBrokers() []BrokerID

func (*Store) RetrieveBinding

func (st *Store) RetrieveBinding(brokerID BrokerID, instanceID InstanceID, bindingID BindingID) (resources.BindingDetails, error)

func (*Store) RetrieveBroker

func (st *Store) RetrieveBroker(id BrokerID) (config.BrokerConfiguration, bool)

func (*Store) RetrieveInstance

func (st *Store) RetrieveInstance(brokerID BrokerID, instanceID InstanceID) (resources.ServiceInstanceDetails, error)

func (*Store) UpdateBroker

func (st *Store) UpdateBroker(id BrokerID, cfg config.BrokerConfiguration)

func (*Store) UpdateInstance

func (st *Store) UpdateInstance(brokerID BrokerID, instanceID InstanceID, details resources.ServiceInstanceDetails) error

Jump to

Keyboard shortcuts

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