Versions in this module Expand all Collapse all v0 v0.5.0 Aug 8, 2018 Changes in this version + type ChecknothingInterface interface + Create func(*v1alpha2.Checknothing) (*v1alpha2.Checknothing, error) + Delete func(name string, options *v1.DeleteOptions) error + type DenierInterface interface + Create func(*v1alpha2.Denier) (*v1alpha2.Denier, error) + Delete func(name string, options *v1.DeleteOptions) error + type Repository interface + CreateCheckNothing func(remoteEnvironment, serviceId, name string) apperrors.AppError + CreateDenier func(remoteEnvironment, serviceId, name string) apperrors.AppError + CreateRule func(remoteEnvironment, serviceId, name string) apperrors.AppError + DeleteCheckNothing func(name string) apperrors.AppError + DeleteDenier func(name string) apperrors.AppError + DeleteRule func(name string) apperrors.AppError + UpsertCheckNothing func(remoteEnvironment, serviceId, name string) apperrors.AppError + UpsertDenier func(remoteEnvironment, serviceId, name string) apperrors.AppError + UpsertRule func(remoteEnvironment, serviceId, name string) apperrors.AppError + func NewRepository(ruleInterface RuleInterface, checknothingInterface ChecknothingInterface, ...) Repository + type RepositoryConfig struct + Namespace string + type RuleInterface interface + Create func(*v1alpha2.Rule) (*v1alpha2.Rule, error) + Delete func(name string, options *v1.DeleteOptions) error + type Service interface + Create func(remoteEnvironment, serviceId, resourceName string) apperrors.AppError + Delete func(resourceName string) apperrors.AppError + Upsert func(remoteEnvironment, serviceId, resourceName string) apperrors.AppError + func NewService(repository Repository) Service