Documentation ¶
Index ¶
- type Credentials
- type Handler
- func (handler *Handler) DoBind(myServiceInfo *ServiceInfo, bindingID string, details brokerapi.BindDetails) (brokerapi.Binding, Credentials, error)
- func (handler *Handler) DoDeprovision(myServiceInfo *ServiceInfo, asyncAllowed bool) (brokerapi.IsAsync, error)
- func (handler *Handler) DoLastOperation(myServiceInfo *ServiceInfo) (brokerapi.LastOperation, error)
- func (handler *Handler) DoProvision(instanceID string, details brokerapi.ProvisionDetails, asyncAllowed bool) (brokerapi.ProvisionedServiceSpec, ServiceInfo, error)
- func (handler *Handler) DoUnbind(myServiceInfo *ServiceInfo, mycredentials *Credentials) error
- type HandlerDriver
- type Mongodb_aws_shareandcommonHandler
- func (handler *Mongodb_aws_shareandcommonHandler) DoBind(myServiceInfo *ServiceInfo, bindingID string, details brokerapi.BindDetails) (brokerapi.Binding, Credentials, error)
- func (handler *Mongodb_aws_shareandcommonHandler) DoDeprovision(myServiceInfo *ServiceInfo, asyncAllowed bool) (brokerapi.IsAsync, error)
- func (handler *Mongodb_aws_shareandcommonHandler) DoLastOperation(myServiceInfo *ServiceInfo) (brokerapi.LastOperation, error)
- func (handler *Mongodb_aws_shareandcommonHandler) DoProvision(instanceID string, details brokerapi.ProvisionDetails, asyncAllowed bool) (brokerapi.ProvisionedServiceSpec, ServiceInfo, error)
- func (handler *Mongodb_aws_shareandcommonHandler) DoUnbind(myServiceInfo *ServiceInfo, mycredentials *Credentials) error
- type Mongodb_aws_sharedHandler
- func (handler *Mongodb_aws_sharedHandler) DoBind(myServiceInfo *ServiceInfo, bindingID string, details brokerapi.BindDetails) (brokerapi.Binding, Credentials, error)
- func (handler *Mongodb_aws_sharedHandler) DoDeprovision(myServiceInfo *ServiceInfo, asyncAllowed bool) (brokerapi.IsAsync, error)
- func (handler *Mongodb_aws_sharedHandler) DoLastOperation(myServiceInfo *ServiceInfo) (brokerapi.LastOperation, error)
- func (handler *Mongodb_aws_sharedHandler) DoProvision(instanceID string, details brokerapi.ProvisionDetails, asyncAllowed bool) (brokerapi.ProvisionedServiceSpec, ServiceInfo, error)
- func (handler *Mongodb_aws_sharedHandler) DoUnbind(myServiceInfo *ServiceInfo, mycredentials *Credentials) error
- type Mongodb_aws_standaloneHandler
- func (handler *Mongodb_aws_standaloneHandler) DoBind(myServiceInfo *ServiceInfo, bindingID string, details brokerapi.BindDetails) (brokerapi.Binding, Credentials, error)
- func (handler *Mongodb_aws_standaloneHandler) DoDeprovision(myServiceInfo *ServiceInfo, asyncAllowed bool) (brokerapi.IsAsync, error)
- func (handler *Mongodb_aws_standaloneHandler) DoLastOperation(myServiceInfo *ServiceInfo) (brokerapi.LastOperation, error)
- func (handler *Mongodb_aws_standaloneHandler) DoProvision(instanceID string, details brokerapi.ProvisionDetails, asyncAllowed bool) (brokerapi.ProvisionedServiceSpec, ServiceInfo, error)
- func (handler *Mongodb_aws_standaloneHandler) DoUnbind(myServiceInfo *ServiceInfo, mycredentials *Credentials) error
- type Mysql_sharedHandler
- func (handler *Mysql_sharedHandler) DoBind(myServiceInfo *ServiceInfo, bindingID string, details brokerapi.BindDetails) (brokerapi.Binding, Credentials, error)
- func (handler *Mysql_sharedHandler) DoDeprovision(myServiceInfo *ServiceInfo, asyncAllowed bool) (brokerapi.IsAsync, error)
- func (handler *Mysql_sharedHandler) DoLastOperation(myServiceInfo *ServiceInfo) (brokerapi.LastOperation, error)
- func (handler *Mysql_sharedHandler) DoProvision(instanceID string, details brokerapi.ProvisionDetails, asyncAllowed bool) (brokerapi.ProvisionedServiceSpec, ServiceInfo, error)
- func (handler *Mysql_sharedHandler) DoUnbind(myServiceInfo *ServiceInfo, mycredentials *Credentials) error
- type Postgresql_sharedHandler
- func (handler *Postgresql_sharedHandler) DoBind(myServiceInfo *ServiceInfo, bindingID string, details brokerapi.BindDetails) (brokerapi.Binding, Credentials, error)
- func (handler *Postgresql_sharedHandler) DoDeprovision(myServiceInfo *ServiceInfo, asyncAllowed bool) (brokerapi.IsAsync, error)
- func (handler *Postgresql_sharedHandler) DoLastOperation(myServiceInfo *ServiceInfo) (brokerapi.LastOperation, error)
- func (handler *Postgresql_sharedHandler) DoProvision(instanceID string, details brokerapi.ProvisionDetails, asyncAllowed bool) (brokerapi.ProvisionedServiceSpec, ServiceInfo, error)
- func (handler *Postgresql_sharedHandler) DoUnbind(myServiceInfo *ServiceInfo, mycredentials *Credentials) error
- type ServiceInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Credentials ¶
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
func (*Handler) DoBind ¶
func (handler *Handler) DoBind(myServiceInfo *ServiceInfo, bindingID string, details brokerapi.BindDetails) (brokerapi.Binding, Credentials, error)
func (*Handler) DoDeprovision ¶
func (*Handler) DoLastOperation ¶
func (handler *Handler) DoLastOperation(myServiceInfo *ServiceInfo) (brokerapi.LastOperation, error)
func (*Handler) DoProvision ¶
func (handler *Handler) DoProvision(instanceID string, details brokerapi.ProvisionDetails, asyncAllowed bool) (brokerapi.ProvisionedServiceSpec, ServiceInfo, error)
func (*Handler) DoUnbind ¶
func (handler *Handler) DoUnbind(myServiceInfo *ServiceInfo, mycredentials *Credentials) error
type HandlerDriver ¶
type HandlerDriver interface { DoProvision(instanceID string, details brokerapi.ProvisionDetails, asyncAllowed bool) (brokerapi.ProvisionedServiceSpec, ServiceInfo, error) DoLastOperation(myServiceInfo *ServiceInfo) (brokerapi.LastOperation, error) DoDeprovision(myServiceInfo *ServiceInfo, asyncAllowed bool) (brokerapi.IsAsync, error) DoBind(myServiceInfo *ServiceInfo, bindingID string, details brokerapi.BindDetails) (brokerapi.Binding, Credentials, error) DoUnbind(myServiceInfo *ServiceInfo, mycredentials *Credentials) error }
type Mongodb_aws_shareandcommonHandler ¶
type Mongodb_aws_shareandcommonHandler struct{}
func (*Mongodb_aws_shareandcommonHandler) DoBind ¶
func (handler *Mongodb_aws_shareandcommonHandler) DoBind(myServiceInfo *ServiceInfo, bindingID string, details brokerapi.BindDetails) (brokerapi.Binding, Credentials, error)
func (*Mongodb_aws_shareandcommonHandler) DoDeprovision ¶
func (handler *Mongodb_aws_shareandcommonHandler) DoDeprovision(myServiceInfo *ServiceInfo, asyncAllowed bool) (brokerapi.IsAsync, error)
func (*Mongodb_aws_shareandcommonHandler) DoLastOperation ¶
func (handler *Mongodb_aws_shareandcommonHandler) DoLastOperation(myServiceInfo *ServiceInfo) (brokerapi.LastOperation, error)
func (*Mongodb_aws_shareandcommonHandler) DoProvision ¶
func (handler *Mongodb_aws_shareandcommonHandler) DoProvision(instanceID string, details brokerapi.ProvisionDetails, asyncAllowed bool) (brokerapi.ProvisionedServiceSpec, ServiceInfo, error)
func (*Mongodb_aws_shareandcommonHandler) DoUnbind ¶
func (handler *Mongodb_aws_shareandcommonHandler) DoUnbind(myServiceInfo *ServiceInfo, mycredentials *Credentials) error
type Mongodb_aws_sharedHandler ¶
type Mongodb_aws_sharedHandler struct{}
func (*Mongodb_aws_sharedHandler) DoBind ¶
func (handler *Mongodb_aws_sharedHandler) DoBind(myServiceInfo *ServiceInfo, bindingID string, details brokerapi.BindDetails) (brokerapi.Binding, Credentials, error)
func (*Mongodb_aws_sharedHandler) DoDeprovision ¶
func (handler *Mongodb_aws_sharedHandler) DoDeprovision(myServiceInfo *ServiceInfo, asyncAllowed bool) (brokerapi.IsAsync, error)
func (*Mongodb_aws_sharedHandler) DoLastOperation ¶
func (handler *Mongodb_aws_sharedHandler) DoLastOperation(myServiceInfo *ServiceInfo) (brokerapi.LastOperation, error)
func (*Mongodb_aws_sharedHandler) DoProvision ¶
func (handler *Mongodb_aws_sharedHandler) DoProvision(instanceID string, details brokerapi.ProvisionDetails, asyncAllowed bool) (brokerapi.ProvisionedServiceSpec, ServiceInfo, error)
func (*Mongodb_aws_sharedHandler) DoUnbind ¶
func (handler *Mongodb_aws_sharedHandler) DoUnbind(myServiceInfo *ServiceInfo, mycredentials *Credentials) error
type Mongodb_aws_standaloneHandler ¶
type Mongodb_aws_standaloneHandler struct{}
func (*Mongodb_aws_standaloneHandler) DoBind ¶
func (handler *Mongodb_aws_standaloneHandler) DoBind(myServiceInfo *ServiceInfo, bindingID string, details brokerapi.BindDetails) (brokerapi.Binding, Credentials, error)
func (*Mongodb_aws_standaloneHandler) DoDeprovision ¶
func (handler *Mongodb_aws_standaloneHandler) DoDeprovision(myServiceInfo *ServiceInfo, asyncAllowed bool) (brokerapi.IsAsync, error)
func (*Mongodb_aws_standaloneHandler) DoLastOperation ¶
func (handler *Mongodb_aws_standaloneHandler) DoLastOperation(myServiceInfo *ServiceInfo) (brokerapi.LastOperation, error)
func (*Mongodb_aws_standaloneHandler) DoProvision ¶
func (handler *Mongodb_aws_standaloneHandler) DoProvision(instanceID string, details brokerapi.ProvisionDetails, asyncAllowed bool) (brokerapi.ProvisionedServiceSpec, ServiceInfo, error)
func (*Mongodb_aws_standaloneHandler) DoUnbind ¶
func (handler *Mongodb_aws_standaloneHandler) DoUnbind(myServiceInfo *ServiceInfo, mycredentials *Credentials) error
type Mysql_sharedHandler ¶
type Mysql_sharedHandler struct{}
func (*Mysql_sharedHandler) DoBind ¶
func (handler *Mysql_sharedHandler) DoBind(myServiceInfo *ServiceInfo, bindingID string, details brokerapi.BindDetails) (brokerapi.Binding, Credentials, error)
func (*Mysql_sharedHandler) DoDeprovision ¶
func (handler *Mysql_sharedHandler) DoDeprovision(myServiceInfo *ServiceInfo, asyncAllowed bool) (brokerapi.IsAsync, error)
func (*Mysql_sharedHandler) DoLastOperation ¶
func (handler *Mysql_sharedHandler) DoLastOperation(myServiceInfo *ServiceInfo) (brokerapi.LastOperation, error)
func (*Mysql_sharedHandler) DoProvision ¶
func (handler *Mysql_sharedHandler) DoProvision(instanceID string, details brokerapi.ProvisionDetails, asyncAllowed bool) (brokerapi.ProvisionedServiceSpec, ServiceInfo, error)
func (*Mysql_sharedHandler) DoUnbind ¶
func (handler *Mysql_sharedHandler) DoUnbind(myServiceInfo *ServiceInfo, mycredentials *Credentials) error
type Postgresql_sharedHandler ¶
type Postgresql_sharedHandler struct{}
func (*Postgresql_sharedHandler) DoBind ¶
func (handler *Postgresql_sharedHandler) DoBind(myServiceInfo *ServiceInfo, bindingID string, details brokerapi.BindDetails) (brokerapi.Binding, Credentials, error)
func (*Postgresql_sharedHandler) DoDeprovision ¶
func (handler *Postgresql_sharedHandler) DoDeprovision(myServiceInfo *ServiceInfo, asyncAllowed bool) (brokerapi.IsAsync, error)
func (*Postgresql_sharedHandler) DoLastOperation ¶
func (handler *Postgresql_sharedHandler) DoLastOperation(myServiceInfo *ServiceInfo) (brokerapi.LastOperation, error)
func (*Postgresql_sharedHandler) DoProvision ¶
func (handler *Postgresql_sharedHandler) DoProvision(instanceID string, details brokerapi.ProvisionDetails, asyncAllowed bool) (brokerapi.ProvisionedServiceSpec, ServiceInfo, error)
func (*Postgresql_sharedHandler) DoUnbind ¶
func (handler *Postgresql_sharedHandler) DoUnbind(myServiceInfo *ServiceInfo, mycredentials *Credentials) error
type ServiceInfo ¶
type ServiceInfo struct { Service_name string `json:"service_name"` Plan_name string `json:"plan_name"` Url string `json:"url"` Admin_user string `json:"admin_user,omitempty"` Admin_password string `json:"admin_password,omitempty"` Database string `json:"database,omitempty"` User string `json:"user"` Password string `json:"password"` }
Click to show internal directories.
Click to hide internal directories.