Documentation
¶
Index ¶
- Constants
- func MakeInstanceName(dbPrefix, instanceID string) (string, error)
- type Broker
- func (b *Broker) Bind(context context.Context, instanceID, bindingID string, ...) (brokerapi.Binding, error)
- func (b *Broker) Deprovision(context context.Context, instanceID string, ...) (brokerapi.DeprovisionServiceSpec, error)
- func (b *Broker) LastOperation(context context.Context, instanceID, operationDataJson string) (brokerapi.LastOperation, error)
- func (b *Broker) Provision(context context.Context, instanceID string, details brokerapi.ProvisionDetails, ...) (brokerapi.ProvisionedServiceSpec, error)
- func (b *Broker) Services(context context.Context) []brokerapi.Service
- func (b *Broker) Unbind(context context.Context, instanceID, bindingID string, ...) error
- func (b *Broker) Update(context context.Context, instanceID string, details brokerapi.UpdateDetails, ...) (brokerapi.UpdateServiceSpec, error)
- type OperationData
- type ProvisionParameters
Constants ¶
View Source
const (
ComposeDatacenter = "aws:eu-west-1"
)
Variables ¶
This section is empty.
Functions ¶
func MakeInstanceName ¶ added in v0.13.0
Types ¶
type Broker ¶
type Broker struct { Compose compose.Client Config *config.Config Catalog *catalog.Catalog Logger lager.Logger AccountID string ClusterID string DBEngineProvider dbengine.Provider }
func (*Broker) Deprovision ¶
func (b *Broker) Deprovision(context context.Context, instanceID string, details brokerapi.DeprovisionDetails, asyncAllowed bool) (brokerapi.DeprovisionServiceSpec, error)
func (*Broker) LastOperation ¶
func (*Broker) Provision ¶
func (b *Broker) Provision(context context.Context, instanceID string, details brokerapi.ProvisionDetails, asyncAllowed bool) (brokerapi.ProvisionedServiceSpec, error)
type OperationData ¶
type ProvisionParameters ¶ added in v0.15.0
type ProvisionParameters struct {
RestoreFromLatestSnapshotOf *string `json:"restore_from_latest_snapshot_of"`
}
func ParseProvisionParameters ¶ added in v0.15.0
func ParseProvisionParameters(data []byte) (*ProvisionParameters, error)
Click to show internal directories.
Click to hide internal directories.