Versions in this module Expand all Collapse all v1 v1.0.0 Jan 25, 2023 Changes in this version + var File_envoy_extensions_http_header_validators_envoy_default_v3_header_validator_proto protoreflect.FileDescriptor + var HeaderValidatorConfig_HeadersWithUnderscoresAction_name = map[int32]string + var HeaderValidatorConfig_HeadersWithUnderscoresAction_value = map[string]int32 + var HeaderValidatorConfig_UriPathNormalizationOptions_PathWithEscapedSlashesAction_name = map[int32]string + var HeaderValidatorConfig_UriPathNormalizationOptions_PathWithEscapedSlashesAction_value = map[string]int32 + type HeaderValidatorConfig struct + HeadersWithUnderscoresAction HeaderValidatorConfig_HeadersWithUnderscoresAction + Http1ProtocolOptions *HeaderValidatorConfig_Http1ProtocolOptions + RestrictHttpMethods bool + UriPathNormalizationOptions *HeaderValidatorConfig_UriPathNormalizationOptions + func (*HeaderValidatorConfig) Descriptor() ([]byte, []int) + func (*HeaderValidatorConfig) ProtoMessage() + func (m *HeaderValidatorConfig) Validate() error + func (m *HeaderValidatorConfig) ValidateAll() error + func (x *HeaderValidatorConfig) GetHeadersWithUnderscoresAction() HeaderValidatorConfig_HeadersWithUnderscoresAction + func (x *HeaderValidatorConfig) GetHttp1ProtocolOptions() *HeaderValidatorConfig_Http1ProtocolOptions + func (x *HeaderValidatorConfig) GetRestrictHttpMethods() bool + func (x *HeaderValidatorConfig) GetUriPathNormalizationOptions() *HeaderValidatorConfig_UriPathNormalizationOptions + func (x *HeaderValidatorConfig) ProtoReflect() protoreflect.Message + func (x *HeaderValidatorConfig) Reset() + func (x *HeaderValidatorConfig) String() string + type HeaderValidatorConfigMultiError []error + func (m HeaderValidatorConfigMultiError) AllErrors() []error + func (m HeaderValidatorConfigMultiError) Error() string + type HeaderValidatorConfigValidationError struct + func (e HeaderValidatorConfigValidationError) Cause() error + func (e HeaderValidatorConfigValidationError) Error() string + func (e HeaderValidatorConfigValidationError) ErrorName() string + func (e HeaderValidatorConfigValidationError) Field() string + func (e HeaderValidatorConfigValidationError) Key() bool + func (e HeaderValidatorConfigValidationError) Reason() string + type HeaderValidatorConfig_HeadersWithUnderscoresAction int32 + const HeaderValidatorConfig_ALLOW + const HeaderValidatorConfig_DROP_HEADER + const HeaderValidatorConfig_REJECT_REQUEST + func (HeaderValidatorConfig_HeadersWithUnderscoresAction) Descriptor() protoreflect.EnumDescriptor + func (HeaderValidatorConfig_HeadersWithUnderscoresAction) EnumDescriptor() ([]byte, []int) + func (HeaderValidatorConfig_HeadersWithUnderscoresAction) Type() protoreflect.EnumType + func (x HeaderValidatorConfig_HeadersWithUnderscoresAction) Enum() *HeaderValidatorConfig_HeadersWithUnderscoresAction + func (x HeaderValidatorConfig_HeadersWithUnderscoresAction) Number() protoreflect.EnumNumber + func (x HeaderValidatorConfig_HeadersWithUnderscoresAction) String() string + type HeaderValidatorConfig_Http1ProtocolOptions struct + AllowChunkedLength bool + func (*HeaderValidatorConfig_Http1ProtocolOptions) Descriptor() ([]byte, []int) + func (*HeaderValidatorConfig_Http1ProtocolOptions) ProtoMessage() + func (m *HeaderValidatorConfig_Http1ProtocolOptions) Validate() error + func (m *HeaderValidatorConfig_Http1ProtocolOptions) ValidateAll() error + func (x *HeaderValidatorConfig_Http1ProtocolOptions) GetAllowChunkedLength() bool + func (x *HeaderValidatorConfig_Http1ProtocolOptions) ProtoReflect() protoreflect.Message + func (x *HeaderValidatorConfig_Http1ProtocolOptions) Reset() + func (x *HeaderValidatorConfig_Http1ProtocolOptions) String() string + type HeaderValidatorConfig_Http1ProtocolOptionsMultiError []error + func (m HeaderValidatorConfig_Http1ProtocolOptionsMultiError) AllErrors() []error + func (m HeaderValidatorConfig_Http1ProtocolOptionsMultiError) Error() string + type HeaderValidatorConfig_Http1ProtocolOptionsValidationError struct + func (e HeaderValidatorConfig_Http1ProtocolOptionsValidationError) Cause() error + func (e HeaderValidatorConfig_Http1ProtocolOptionsValidationError) Error() string + func (e HeaderValidatorConfig_Http1ProtocolOptionsValidationError) ErrorName() string + func (e HeaderValidatorConfig_Http1ProtocolOptionsValidationError) Field() string + func (e HeaderValidatorConfig_Http1ProtocolOptionsValidationError) Key() bool + func (e HeaderValidatorConfig_Http1ProtocolOptionsValidationError) Reason() string + type HeaderValidatorConfig_UriPathNormalizationOptions struct + PathWithEscapedSlashesAction HeaderValidatorConfig_UriPathNormalizationOptions_PathWithEscapedSlashesAction + SkipMergingSlashes bool + SkipPathNormalization bool + func (*HeaderValidatorConfig_UriPathNormalizationOptions) Descriptor() ([]byte, []int) + func (*HeaderValidatorConfig_UriPathNormalizationOptions) ProtoMessage() + func (m *HeaderValidatorConfig_UriPathNormalizationOptions) Validate() error + func (m *HeaderValidatorConfig_UriPathNormalizationOptions) ValidateAll() error + func (x *HeaderValidatorConfig_UriPathNormalizationOptions) GetPathWithEscapedSlashesAction() HeaderValidatorConfig_UriPathNormalizationOptions_PathWithEscapedSlashesAction + func (x *HeaderValidatorConfig_UriPathNormalizationOptions) GetSkipMergingSlashes() bool + func (x *HeaderValidatorConfig_UriPathNormalizationOptions) GetSkipPathNormalization() bool + func (x *HeaderValidatorConfig_UriPathNormalizationOptions) ProtoReflect() protoreflect.Message + func (x *HeaderValidatorConfig_UriPathNormalizationOptions) Reset() + func (x *HeaderValidatorConfig_UriPathNormalizationOptions) String() string + type HeaderValidatorConfig_UriPathNormalizationOptionsMultiError []error + func (m HeaderValidatorConfig_UriPathNormalizationOptionsMultiError) AllErrors() []error + func (m HeaderValidatorConfig_UriPathNormalizationOptionsMultiError) Error() string + type HeaderValidatorConfig_UriPathNormalizationOptionsValidationError struct + func (e HeaderValidatorConfig_UriPathNormalizationOptionsValidationError) Cause() error + func (e HeaderValidatorConfig_UriPathNormalizationOptionsValidationError) Error() string + func (e HeaderValidatorConfig_UriPathNormalizationOptionsValidationError) ErrorName() string + func (e HeaderValidatorConfig_UriPathNormalizationOptionsValidationError) Field() string + func (e HeaderValidatorConfig_UriPathNormalizationOptionsValidationError) Key() bool + func (e HeaderValidatorConfig_UriPathNormalizationOptionsValidationError) Reason() string + type HeaderValidatorConfig_UriPathNormalizationOptions_PathWithEscapedSlashesAction int32 + const HeaderValidatorConfig_UriPathNormalizationOptions_IMPLEMENTATION_SPECIFIC_DEFAULT + const HeaderValidatorConfig_UriPathNormalizationOptions_KEEP_UNCHANGED + const HeaderValidatorConfig_UriPathNormalizationOptions_REJECT_REQUEST + const HeaderValidatorConfig_UriPathNormalizationOptions_UNESCAPE_AND_FORWARD + const HeaderValidatorConfig_UriPathNormalizationOptions_UNESCAPE_AND_REDIRECT + func (HeaderValidatorConfig_UriPathNormalizationOptions_PathWithEscapedSlashesAction) Descriptor() protoreflect.EnumDescriptor + func (HeaderValidatorConfig_UriPathNormalizationOptions_PathWithEscapedSlashesAction) EnumDescriptor() ([]byte, []int) + func (HeaderValidatorConfig_UriPathNormalizationOptions_PathWithEscapedSlashesAction) Type() protoreflect.EnumType + func (x HeaderValidatorConfig_UriPathNormalizationOptions_PathWithEscapedSlashesAction) Enum() ... + func (x HeaderValidatorConfig_UriPathNormalizationOptions_PathWithEscapedSlashesAction) Number() protoreflect.EnumNumber + func (x HeaderValidatorConfig_UriPathNormalizationOptions_PathWithEscapedSlashesAction) String() string