Versions in this module Expand all Collapse all v2 v2.1.4 Oct 1, 2025 Changes in this version + type GenericValidator struct + func (GenericValidator) ValidateEndpoint(endpoint string) error + func (GenericValidator) ValidateEscapedStringNoVarExpansion(value string) error + func (GenericValidator) ValidateNginxDuration(duration string) error + func (GenericValidator) ValidateNginxSize(size string) error + func (GenericValidator) ValidateServiceName(name string) error + type HTTPHeaderValidator struct + func (HTTPHeaderValidator) ValidateFilterHeaderName(name string) error + func (HTTPHeaderValidator) ValidateFilterHeaderValue(value string) error + type HTTPNJSMatchValidator struct + func (HTTPNJSMatchValidator) ValidateHeaderNameInMatch(name string) error + func (HTTPNJSMatchValidator) ValidateHeaderValueInMatch(value string) error + func (HTTPNJSMatchValidator) ValidateMethodInMatch(method string) (valid bool, supportedValues []string) + func (HTTPNJSMatchValidator) ValidatePathInMatch(path string) error + func (HTTPNJSMatchValidator) ValidateQueryParamNameInMatch(name string) error + func (HTTPNJSMatchValidator) ValidateQueryParamValueInMatch(value string) error + type HTTPPathValidator struct + func (HTTPPathValidator) ValidatePath(path string) error + type HTTPRedirectValidator struct + func (HTTPRedirectValidator) ValidateHostname(hostname string) error + func (HTTPRedirectValidator) ValidateRedirectPort(_ int32) error + func (HTTPRedirectValidator) ValidateRedirectScheme(scheme string) (valid bool, supportedValues []string) + func (HTTPRedirectValidator) ValidateRedirectStatusCode(statusCode int) (valid bool, supportedValues []string) + type HTTPURLRewriteValidator struct + type HTTPValidator struct + func (HTTPValidator) SkipValidation() bool