Documentation
¶
Index ¶
Constants ¶
View Source
const (
OwnerAclFromHell = "aclfromhell"
)
Variables ¶
View Source
var ErrRuleAlreadyExists = errors.New("rule already exists")
View Source
var GetService = func() Service {
return &serviceImpl{}
}
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service interface {
Create(instance types.ServiceInstance) error
List() ([]types.ServiceInstance, error)
Find(instanceName string) (types.ServiceInstance, error)
Delete(instanceName string) error
AddRule(instanceName string, r *types.ServiceRule) ([]types.Rule, error)
RemoveRule(instanceName string, ruleID string) error
AddApp(instanceName string, appName string) ([]types.Rule, error)
RemoveApp(instanceName string, appName string) error
AddJob(instanceName string, appName string) ([]types.Rule, error)
RemoveJob(instanceName string, appName string) error
}
Click to show internal directories.
Click to hide internal directories.