Documentation
¶
Index ¶
- func ValidateConfig(config *config.UncorsConfig, fs afero.Fs) error
- type CacheConfigValidator
- type CacheValidator
- type MappingValidator
- type MockValidator
- type OptionsHandlingValidator
- type ProxyValidator
- type RequestMatcherValidator
- type ResponseValidator
- type RewritingOptionValidator
- type ScriptValidator
- type StaticValidator
- type TLSValidator
- type UncorsConfigValidator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateConfig ¶
func ValidateConfig(config *config.UncorsConfig, fs afero.Fs) error
Types ¶
type CacheConfigValidator ¶
type CacheConfigValidator struct {
Field string
Value config.CacheConfig
}
func (*CacheConfigValidator) IsValid ¶
func (c *CacheConfigValidator) IsValid(errors *validate.Errors)
type CacheValidator ¶
func (*CacheValidator) IsValid ¶
func (c *CacheValidator) IsValid(errors *validate.Errors)
type MappingValidator ¶
func (*MappingValidator) IsValid ¶
func (m *MappingValidator) IsValid(errors *validate.Errors)
type MockValidator ¶
func (*MockValidator) IsValid ¶
func (m *MockValidator) IsValid(errors *validate.Errors)
type OptionsHandlingValidator ¶ added in v0.5.0
type OptionsHandlingValidator struct {
Field string
Value config.OptionsHandling
}
func (*OptionsHandlingValidator) IsValid ¶ added in v0.5.0
func (o *OptionsHandlingValidator) IsValid(errors *validate.Errors)
type ProxyValidator ¶
func (*ProxyValidator) IsValid ¶
func (p *ProxyValidator) IsValid(errors *validate.Errors)
type RequestMatcherValidator ¶ added in v0.6.0
type RequestMatcherValidator struct {
Field string
Value config.RequestMatcher
}
func (*RequestMatcherValidator) IsValid ¶ added in v0.6.0
func (r *RequestMatcherValidator) IsValid(errors *validate.Errors)
type ResponseValidator ¶
func (*ResponseValidator) IsValid ¶
func (r *ResponseValidator) IsValid(errors *validate.Errors)
type RewritingOptionValidator ¶ added in v0.4.0
type RewritingOptionValidator struct {
Field string
Value config.RewritingOption
}
func (*RewritingOptionValidator) IsValid ¶ added in v0.4.0
func (m *RewritingOptionValidator) IsValid(errors *validate.Errors)
type ScriptValidator ¶ added in v0.6.0
func (*ScriptValidator) IsValid ¶ added in v0.6.0
func (s *ScriptValidator) IsValid(errors *validate.Errors)
type StaticValidator ¶
type StaticValidator struct {
Field string
Value config.StaticDirectory
Fs afero.Fs
}
func (*StaticValidator) IsValid ¶
func (s *StaticValidator) IsValid(errors *validate.Errors)
type TLSValidator ¶ added in v0.6.0
func (*TLSValidator) IsValid ¶ added in v0.6.0
func (v *TLSValidator) IsValid(errors *validate.Errors)
type UncorsConfigValidator ¶
type UncorsConfigValidator struct {
// contains filtered or unexported fields
}
func (*UncorsConfigValidator) IsValid ¶
func (u *UncorsConfigValidator) IsValid(errors *validate.Errors)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.