Versions in this module Expand all Collapse all v1 v1.0.1 May 14, 2024 v1.0.0 Mar 26, 2024 Changes in this version + var File_v1_config_proto protoreflect.FileDescriptor + type Config struct + AllowUnmatchedRequests bool + Chains []*FilterChain + DefaultOidcConfig *oidc.OIDCConfig + HealthListenAddress string + HealthListenPath string + HealthListenPort int32 + ListenAddress string + ListenPort int32 + LogLevel string + Threads uint32 + TriggerRules []*TriggerRule + func (*Config) Descriptor() ([]byte, []int) + func (*Config) ProtoMessage() + func (m *Config) Validate() error + func (m *Config) ValidateAll() error + func (x *Config) GetAllowUnmatchedRequests() bool + func (x *Config) GetChains() []*FilterChain + func (x *Config) GetDefaultOidcConfig() *oidc.OIDCConfig + func (x *Config) GetHealthListenAddress() string + func (x *Config) GetHealthListenPath() string + func (x *Config) GetHealthListenPort() int32 + func (x *Config) GetListenAddress() string + func (x *Config) GetListenPort() int32 + func (x *Config) GetLogLevel() string + func (x *Config) GetThreads() uint32 + func (x *Config) GetTriggerRules() []*TriggerRule + func (x *Config) ProtoReflect() protoreflect.Message + func (x *Config) Reset() + func (x *Config) String() string + type ConfigMultiError []error + func (m ConfigMultiError) AllErrors() []error + func (m ConfigMultiError) Error() string + type ConfigValidationError struct + func (e ConfigValidationError) Cause() error + func (e ConfigValidationError) Error() string + func (e ConfigValidationError) ErrorName() string + func (e ConfigValidationError) Field() string + func (e ConfigValidationError) Key() bool + func (e ConfigValidationError) Reason() string + type Filter struct + Type isFilter_Type + func (*Filter) Descriptor() ([]byte, []int) + func (*Filter) ProtoMessage() + func (m *Filter) GetType() isFilter_Type + func (m *Filter) Validate() error + func (m *Filter) ValidateAll() error + func (x *Filter) GetMock() *mock.MockConfig + func (x *Filter) GetOidc() *oidc.OIDCConfig + func (x *Filter) GetOidcOverride() *oidc.OIDCConfig + func (x *Filter) ProtoReflect() protoreflect.Message + func (x *Filter) Reset() + func (x *Filter) String() string + type FilterChain struct + Filters []*Filter + Match *Match + Name string + func (*FilterChain) Descriptor() ([]byte, []int) + func (*FilterChain) ProtoMessage() + func (m *FilterChain) Validate() error + func (m *FilterChain) ValidateAll() error + func (x *FilterChain) GetFilters() []*Filter + func (x *FilterChain) GetMatch() *Match + func (x *FilterChain) GetName() string + func (x *FilterChain) ProtoReflect() protoreflect.Message + func (x *FilterChain) Reset() + func (x *FilterChain) String() string + type FilterChainMultiError []error + func (m FilterChainMultiError) AllErrors() []error + func (m FilterChainMultiError) Error() string + type FilterChainValidationError struct + func (e FilterChainValidationError) Cause() error + func (e FilterChainValidationError) Error() string + func (e FilterChainValidationError) ErrorName() string + func (e FilterChainValidationError) Field() string + func (e FilterChainValidationError) Key() bool + func (e FilterChainValidationError) Reason() string + type FilterMultiError []error + func (m FilterMultiError) AllErrors() []error + func (m FilterMultiError) Error() string + type FilterValidationError struct + func (e FilterValidationError) Cause() error + func (e FilterValidationError) Error() string + func (e FilterValidationError) ErrorName() string + func (e FilterValidationError) Field() string + func (e FilterValidationError) Key() bool + func (e FilterValidationError) Reason() string + type Filter_Mock struct + Mock *mock.MockConfig + type Filter_Oidc struct + Oidc *oidc.OIDCConfig + type Filter_OidcOverride struct + OidcOverride *oidc.OIDCConfig + type Match struct + Criteria isMatch_Criteria + Header string + func (*Match) Descriptor() ([]byte, []int) + func (*Match) ProtoMessage() + func (m *Match) GetCriteria() isMatch_Criteria + func (m *Match) Validate() error + func (m *Match) ValidateAll() error + func (x *Match) GetEquality() string + func (x *Match) GetHeader() string + func (x *Match) GetPrefix() string + func (x *Match) ProtoReflect() protoreflect.Message + func (x *Match) Reset() + func (x *Match) String() string + type MatchMultiError []error + func (m MatchMultiError) AllErrors() []error + func (m MatchMultiError) Error() string + type MatchValidationError struct + func (e MatchValidationError) Cause() error + func (e MatchValidationError) Error() string + func (e MatchValidationError) ErrorName() string + func (e MatchValidationError) Field() string + func (e MatchValidationError) Key() bool + func (e MatchValidationError) Reason() string + type Match_Equality struct + Equality string + type Match_Prefix struct + Prefix string + type StringMatch struct + MatchType isStringMatch_MatchType + func (*StringMatch) Descriptor() ([]byte, []int) + func (*StringMatch) ProtoMessage() + func (m *StringMatch) GetMatchType() isStringMatch_MatchType + func (m *StringMatch) Validate() error + func (m *StringMatch) ValidateAll() error + func (x *StringMatch) GetExact() string + func (x *StringMatch) GetPrefix() string + func (x *StringMatch) GetRegex() string + func (x *StringMatch) GetSuffix() string + func (x *StringMatch) ProtoReflect() protoreflect.Message + func (x *StringMatch) Reset() + func (x *StringMatch) String() string + type StringMatchMultiError []error + func (m StringMatchMultiError) AllErrors() []error + func (m StringMatchMultiError) Error() string + type StringMatchValidationError struct + func (e StringMatchValidationError) Cause() error + func (e StringMatchValidationError) Error() string + func (e StringMatchValidationError) ErrorName() string + func (e StringMatchValidationError) Field() string + func (e StringMatchValidationError) Key() bool + func (e StringMatchValidationError) Reason() string + type StringMatch_Exact struct + Exact string + type StringMatch_Prefix struct + Prefix string + type StringMatch_Regex struct + Regex string + type StringMatch_Suffix struct + Suffix string + type TriggerRule struct + ExcludedPaths []*StringMatch + IncludedPaths []*StringMatch + func (*TriggerRule) Descriptor() ([]byte, []int) + func (*TriggerRule) ProtoMessage() + func (m *TriggerRule) Validate() error + func (m *TriggerRule) ValidateAll() error + func (x *TriggerRule) GetExcludedPaths() []*StringMatch + func (x *TriggerRule) GetIncludedPaths() []*StringMatch + func (x *TriggerRule) ProtoReflect() protoreflect.Message + func (x *TriggerRule) Reset() + func (x *TriggerRule) String() string + type TriggerRuleMultiError []error + func (m TriggerRuleMultiError) AllErrors() []error + func (m TriggerRuleMultiError) Error() string + type TriggerRuleValidationError struct + func (e TriggerRuleValidationError) Cause() error + func (e TriggerRuleValidationError) Error() string + func (e TriggerRuleValidationError) ErrorName() string + func (e TriggerRuleValidationError) Field() string + func (e TriggerRuleValidationError) Key() bool + func (e TriggerRuleValidationError) Reason() string