Documentation
¶
Index ¶
- Constants
- type InstanceBinder
- type InstanceCreator
- type InstanceCredentials
- type RedisServiceBroker
- func (redisServiceBroker *RedisServiceBroker) Bind(instanceID, bindingID string, details brokerapi.BindDetails) (brokerapi.Binding, error)
- func (redisServiceBroker *RedisServiceBroker) Deprovision(instanceID string, details brokerapi.DeprovisionDetails, asyncAllowed bool) (brokerapi.DeprovisionServiceSpec, error)
- func (redisServiceBroker *RedisServiceBroker) LastOperation(instanceID, operationData string) (brokerapi.LastOperation, error)
- func (redisServiceBroker *RedisServiceBroker) Provision(instanceID string, serviceDetails brokerapi.ProvisionDetails, ...) (spec brokerapi.ProvisionedServiceSpec, err error)
- func (redisServiceBroker *RedisServiceBroker) Services() []brokerapi.Service
- func (redisServiceBroker *RedisServiceBroker) Unbind(instanceID, bindingID string, details brokerapi.UnbindDetails) error
- func (redisServiceBroker *RedisServiceBroker) Update(instanceID string, details brokerapi.UpdateDetails, asyncAllowed bool) (brokerapi.UpdateServiceSpec, error)
Constants ¶
View Source
const ( PlanNameDedicated = "dedicated-vm" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InstanceBinder ¶
type InstanceCreator ¶
type InstanceCredentials ¶
type RedisServiceBroker ¶
type RedisServiceBroker struct { InstanceCreators map[string]InstanceCreator InstanceBinders map[string]InstanceBinder Config brokerconfig.Config }
func (*RedisServiceBroker) Bind ¶
func (redisServiceBroker *RedisServiceBroker) Bind(instanceID, bindingID string, details brokerapi.BindDetails) (brokerapi.Binding, error)
func (*RedisServiceBroker) Deprovision ¶
func (redisServiceBroker *RedisServiceBroker) Deprovision(instanceID string, details brokerapi.DeprovisionDetails, asyncAllowed bool) (brokerapi.DeprovisionServiceSpec, error)
func (*RedisServiceBroker) LastOperation ¶
func (redisServiceBroker *RedisServiceBroker) LastOperation(instanceID, operationData string) (brokerapi.LastOperation, error)
LastOperation ... If the broker provisions asynchronously, the Cloud Controller will poll this endpoint for the status of the provisioning operation.
func (*RedisServiceBroker) Provision ¶
func (redisServiceBroker *RedisServiceBroker) Provision(instanceID string, serviceDetails brokerapi.ProvisionDetails, asyncAllowed bool) (spec brokerapi.ProvisionedServiceSpec, err error)
Provision ...
func (*RedisServiceBroker) Services ¶
func (redisServiceBroker *RedisServiceBroker) Services() []brokerapi.Service
func (*RedisServiceBroker) Unbind ¶
func (redisServiceBroker *RedisServiceBroker) Unbind(instanceID, bindingID string, details brokerapi.UnbindDetails) error
func (*RedisServiceBroker) Update ¶
func (redisServiceBroker *RedisServiceBroker) Update(instanceID string, details brokerapi.UpdateDetails, asyncAllowed bool) (brokerapi.UpdateServiceSpec, error)
Click to show internal directories.
Click to hide internal directories.