Documentation ¶
Index ¶
- type Bind
- type BindCreds
- type Broker
- func (broker *Broker) Bind(context context.Context, instanceID, bindingID string, ...) (brokerapi.Binding, error)
- func (broker *Broker) Deprovision(context context.Context, instanceID string, ...) (brokerapi.DeprovisionServiceSpec, error)
- func (broker *Broker) LastOperation(context context.Context, instanceID, operationData string) (brokerapi.LastOperation, error)
- func (broker *Broker) Provision(context context.Context, instanceID string, details brokerapi.ProvisionDetails, ...) (brokerapi.ProvisionedServiceSpec, error)
- func (broker *Broker) Services(ctx context.Context) ([]brokerapi.Service, error)
- func (broker *Broker) Unbind(context context.Context, instanceID, bindingID string, ...) error
- func (broker *Broker) Update(context 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 Broker ¶
type Broker struct { ProvisionDetails brokerapi.ProvisionDetails UpdateDetails brokerapi.UpdateDetails DeprovisionDetails brokerapi.DeprovisionDetails BoundBindingDetails brokerapi.BindDetails UnbindingDetails brokerapi.UnbindDetails ProvisionError error BindError error UnbindError error DeprovisionError error LastOperationError error UpdateError error BrokerCalled bool LastOperationState brokerapi.LastOperationState LastOperationDescription string AsyncAllowed bool ShouldReturnAsync bool OperationDataToReturn string LastOperationInstanceID string LastOperationData string Rados *radosgw.Radosgw Logger lager.Logger ServiceConfig []brokerapi.Service BrokerConfig *brokerConfig.BrokerConfig //Maps a bindID to a bind struct S3 *s3.S3 }
func (*Broker) Deprovision ¶
func (broker *Broker) Deprovision(context context.Context, instanceID string, details brokerapi.DeprovisionDetails, asyncAllowed bool) (brokerapi.DeprovisionServiceSpec, error)
func (*Broker) LastOperation ¶
func (*Broker) Provision ¶
func (broker *Broker) Provision(context context.Context, instanceID string, details brokerapi.ProvisionDetails, asyncAllowed bool) (brokerapi.ProvisionedServiceSpec, error)
Click to show internal directories.
Click to hide internal directories.