Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudFoundryClient ¶
type Deregistrar ¶
type Deregistrar struct {
// contains filtered or unexported fields
}
func New ¶
func New(client CloudFoundryClient, logger *log.Logger) *Deregistrar
func (*Deregistrar) Deregister ¶
func (r *Deregistrar) Deregister(brokerName string) error
type RegisterBrokerCFClient ¶
type RegisterBrokerCFClient interface { ServiceBrokers() ([]cf.ServiceBroker, error) CreateServiceBroker(name, username, password, url string) error UpdateServiceBroker(guid, name, username, password, url string) error EnableServiceAccess(serviceOfferingID, planName string, logger *log.Logger) error DisableServiceAccess(serviceOfferingID, planName string, logger *log.Logger) error CreateServicePlanVisibility(orgName, serviceOfferingID, planName string, logger *log.Logger) error }
type RegisterBrokerRunner ¶
type RegisterBrokerRunner struct { Config config.RegisterBrokerErrandConfig CFClient RegisterBrokerCFClient Logger *log.Logger }
func (*RegisterBrokerRunner) Run ¶
func (r *RegisterBrokerRunner) Run() error
Click to show internal directories.
Click to hide internal directories.