Versions in this module Expand all Collapse all v0 v0.1.0 Sep 10, 2020 Changes in this version + var ErrMultipleSelectors = fmt.Errorf("only one type of policy-selector (static or migration) can be configured") + var ErrSelectorConfigIncomplete = fmt.Errorf(...) + var ErrUnexpectedConfigError = fmt.Errorf("could not initialize policy-selector for given config") + type Selector func(ctx context.Context, r *http.Request) (string, error) + func LoadSelector(cfg *config.PolicySelector) (Selector, error) + func NewMigrationSelector(cfg *config.MigrationSelectorConf, ss accounts.AccountsService) Selector + func NewStaticSelector(cfg *config.StaticSelectorConf) Selector