Versions in this module Expand all Collapse all v2 v2.6.2 Aug 12, 2022 Changes in this version + const Name + type ConfigRuleStore struct + func NewConfigRuleStore(c client.Client) *ConfigRuleStore + func (c *ConfigRuleStore) DeleteNamespace(ctx context.Context, userID, namespace string) error + func (c *ConfigRuleStore) DeleteRuleGroup(ctx context.Context, userID, namespace string, group string) error + func (c *ConfigRuleStore) GetRuleGroup(ctx context.Context, userID, namespace, group string) (*rulespb.RuleGroupDesc, error) + func (c *ConfigRuleStore) ListAllRuleGroups(ctx context.Context) (map[string]rulespb.RuleGroupList, error) + func (c *ConfigRuleStore) ListAllUsers(ctx context.Context) ([]string, error) + func (c *ConfigRuleStore) ListRuleGroupsForUserAndNamespace(ctx context.Context, userID string, namespace string) (rulespb.RuleGroupList, error) + func (c *ConfigRuleStore) LoadRuleGroups(ctx context.Context, groupsToLoad map[string]rulespb.RuleGroupList) error + func (c *ConfigRuleStore) SetRuleGroup(ctx context.Context, userID, namespace string, group *rulespb.RuleGroupDesc) error + func (c *ConfigRuleStore) SupportsModifications() bool