Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudFoundryClient ¶
type CloudFoundryClient interface { GetServiceInstances(filter cf.GetInstancesFilter, logger *log.Logger) ([]cf.Instance, error) GetLastOperationForInstance(instanceGUID string, logger *log.Logger) (cf.LastOperation, error) GetBindingsForInstance(instanceGUID string, logger *log.Logger) ([]cf.Binding, error) DeleteBinding(binding cf.Binding, logger *log.Logger) error GetServiceKeysForInstance(instanceGUID string, logger *log.Logger) ([]cf.ServiceKey, error) DeleteServiceKey(serviceKey cf.ServiceKey, logger *log.Logger) error DeleteServiceInstance(instanceGUID string, logger *log.Logger) error }
type Config ¶
type Config struct { ServiceCatalog ServiceCatalog `yaml:"service_catalog"` DisableSSLCertVerification bool `yaml:"disable_ssl_cert_verification"` // TODO use the CF.disable_ssl_cert_verification field CF config.CF `yaml:"cf"` PollingInterval int `yaml:"polling_interval"` PollingInitialOffset int `yaml:"polling_initial_offset"` }
type Deleter ¶
type Deleter struct {
// contains filtered or unexported fields
}
func (*Deleter) DeleteAllServiceInstances ¶
type ServiceCatalog ¶
type ServiceCatalog struct {
ID string `yaml:"id"`
}
Click to show internal directories.
Click to hide internal directories.