Documentation ¶
Index ¶
- Constants
- type SCSBroker
- func (broker *SCSBroker) Bind(ctx context.Context, instanceID, bindingID string, ...) (brokerapi.Binding, error)
- func (broker *SCSBroker) CreateServiceInstances(ctx context.Context, instanceID string, details brokerapi.ProvisionDetails, ...) error
- func (broker *SCSBroker) Deprovision(ctx context.Context, instanceID string, details brokerapi.DeprovisionDetails, ...) (brokerapi.DeprovisionServiceSpec, error)
- func (broker *SCSBroker) GetBinding(ctx context.Context, instanceID, bindingID string) (brokerapi.GetBindingSpec, error)
- func (broker *SCSBroker) GetClient() (*ccv3.Client, error)
- func (broker *SCSBroker) GetCommunity() (*cf.Client, error)
- func (broker *SCSBroker) GetInstance(ctx context.Context, instanceID string) (brokerapi.GetInstanceDetailsSpec, error)
- func (broker *SCSBroker) GetServiceByServiceID(serviceID string) (config.Service, error)
- func (broker *SCSBroker) GetUaaClient() (*uaa.API, error)
- func (broker *SCSBroker) LastBindingOperation(ctx context.Context, instanceID, bindingID string, ...) (brokerapi.LastOperation, error)
- func (broker *SCSBroker) LastOperation(ctx context.Context, instanceID string, details brokerapi.PollDetails) (brokerapi.LastOperation, error)
- func (broker *SCSBroker) MonitorApplicationStartup(cfClient *ccv3.Client, community *cfclient.Client, appGUID string) (bool, error)
- func (broker *SCSBroker) Provision(ctx context.Context, instanceID string, details brokerapi.ProvisionDetails, ...) (spec brokerapi.ProvisionedServiceSpec, err error)
- func (broker *SCSBroker) Services(ctx context.Context) ([]brokerapi.Service, error)
- func (broker *SCSBroker) Unbind(ctx context.Context, instanceID, bindingID string, ...) (brokerapi.UnbindSpec, error)
- func (broker *SCSBroker) Update(cxt context.Context, instanceID string, details brokerapi.UpdateDetails, ...) (brokerapi.UpdateServiceSpec, error)
- func (broker *SCSBroker) UpdateAppEnvironment(cfClient *ccv3.Client, app *resources.Application, info *ccv3.Info, ...) error
- func (broker *SCSBroker) UpdateRegistryEnvironment(cfClient *ccv3.Client, app *resources.Application, info *ccv3.Info, ...) error
- type ServiceRegistryInstance
Constants ¶
View Source
const (
ArtifactsDir string = "artifacts"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SCSBroker ¶
func (*SCSBroker) CreateServiceInstances ¶
func (*SCSBroker) Deprovision ¶
func (broker *SCSBroker) Deprovision(ctx context.Context, instanceID string, details brokerapi.DeprovisionDetails, asyncAllowed bool) (brokerapi.DeprovisionServiceSpec, error)
func (*SCSBroker) GetBinding ¶
func (*SCSBroker) GetInstance ¶
func (*SCSBroker) GetServiceByServiceID ¶
func (*SCSBroker) GetUaaClient ¶
func (*SCSBroker) LastBindingOperation ¶
func (broker *SCSBroker) LastBindingOperation(ctx context.Context, instanceID, bindingID string, details brokerapi.PollDetails) (brokerapi.LastOperation, error)
func (*SCSBroker) LastOperation ¶
func (broker *SCSBroker) LastOperation(ctx context.Context, instanceID string, details brokerapi.PollDetails) (brokerapi.LastOperation, error)
func (*SCSBroker) MonitorApplicationStartup ¶
func (*SCSBroker) Provision ¶
func (broker *SCSBroker) Provision(ctx context.Context, instanceID string, details brokerapi.ProvisionDetails, asyncAllowed bool) (spec brokerapi.ProvisionedServiceSpec, err error)
func (*SCSBroker) Unbind ¶
func (broker *SCSBroker) Unbind(ctx context.Context, instanceID, bindingID string, details brokerapi.UnbindDetails, asyncAllowed bool) (brokerapi.UnbindSpec, error)
func (*SCSBroker) Update ¶
func (broker *SCSBroker) Update(cxt context.Context, instanceID string, details brokerapi.UpdateDetails, asyncAllowed bool) (brokerapi.UpdateServiceSpec, error)
func (*SCSBroker) UpdateAppEnvironment ¶
func (broker *SCSBroker) UpdateAppEnvironment(cfClient *ccv3.Client, app *resources.Application, info *ccv3.Info, kind string, instanceId string, jsonparams string, params map[string]string) error
Updates the app environment variables for creating or updating an instance.
type ServiceRegistryInstance ¶
type ServiceRegistryInstance struct {
SCSBroker *SCSBroker
}
Source Files ¶
- bind.go
- broker.go
- client.go
- create_config_server_instance.go
- create_registry_server_instance.go
- create_service_instances.go
- deprovision.go
- get_process_stats_by_app.go
- monitor_application.go
- poll_build.go
- poll_package.go
- poll_scale.go
- provision.go
- scale_registry_server.go
- scs_service_instance.go
- show_warnings.go
- unbind.go
- unimplemented.go
- update.go
- update_app_environment.go
- update_config_server_instance.go
- update_registry_environment.go
- update_registry_server_instance.go
Click to show internal directories.
Click to hide internal directories.