Versions in this module Expand all Collapse all v0 v0.11.3 Jun 6, 2023 v0.11.2 Jun 6, 2023 Changes in this version + var File_envoy_extensions_filters_http_ratelimit_v3_rate_limit_proto protoreflect.FileDescriptor + var RateLimitConfig_Action_MetaData_Source_name = map[int32]string + var RateLimitConfig_Action_MetaData_Source_value = map[string]int32 + var RateLimitPerRoute_OverrideOptions_name = map[int32]string + var RateLimitPerRoute_OverrideOptions_value = map[string]int32 + var RateLimitPerRoute_VhRateLimitsOptions_name = map[int32]string + var RateLimitPerRoute_VhRateLimitsOptions_value = map[string]int32 + var RateLimit_XRateLimitHeadersRFCVersion_name = map[int32]string + var RateLimit_XRateLimitHeadersRFCVersion_value = map[string]int32 + type RateLimit struct + DisableXEnvoyRatelimitedHeader bool + Domain string + EnableXRatelimitHeaders RateLimit_XRateLimitHeadersRFCVersion + FailureModeDeny bool + RateLimitService *v3.RateLimitServiceConfig + RateLimitedAsResourceExhausted bool + RateLimitedStatus *v31.HttpStatus + RequestType string + ResponseHeadersToAdd []*v32.HeaderValueOption + Stage uint32 + Timeout *duration.Duration + func (*RateLimit) Descriptor() ([]byte, []int) + func (*RateLimit) ProtoMessage() + func (m *RateLimit) Validate() error + func (m *RateLimit) ValidateAll() error + func (x *RateLimit) GetDisableXEnvoyRatelimitedHeader() bool + func (x *RateLimit) GetDomain() string + func (x *RateLimit) GetEnableXRatelimitHeaders() RateLimit_XRateLimitHeadersRFCVersion + func (x *RateLimit) GetFailureModeDeny() bool + func (x *RateLimit) GetRateLimitService() *v3.RateLimitServiceConfig + func (x *RateLimit) GetRateLimitedAsResourceExhausted() bool + func (x *RateLimit) GetRateLimitedStatus() *v31.HttpStatus + func (x *RateLimit) GetRequestType() string + func (x *RateLimit) GetResponseHeadersToAdd() []*v32.HeaderValueOption + func (x *RateLimit) GetStage() uint32 + func (x *RateLimit) GetTimeout() *duration.Duration + func (x *RateLimit) ProtoReflect() protoreflect.Message + func (x *RateLimit) Reset() + func (x *RateLimit) String() string + type RateLimitConfig struct + Actions []*RateLimitConfig_Action + DisableKey string + Limit *RateLimitConfig_Override + Stage uint32 + func (*RateLimitConfig) Descriptor() ([]byte, []int) + func (*RateLimitConfig) ProtoMessage() + func (m *RateLimitConfig) Validate() error + func (m *RateLimitConfig) ValidateAll() error + func (x *RateLimitConfig) GetActions() []*RateLimitConfig_Action + func (x *RateLimitConfig) GetDisableKey() string + func (x *RateLimitConfig) GetLimit() *RateLimitConfig_Override + func (x *RateLimitConfig) GetStage() uint32 + func (x *RateLimitConfig) ProtoReflect() protoreflect.Message + func (x *RateLimitConfig) Reset() + func (x *RateLimitConfig) String() string + type RateLimitConfigMultiError []error + func (m RateLimitConfigMultiError) AllErrors() []error + func (m RateLimitConfigMultiError) Error() string + type RateLimitConfigValidationError struct + func (e RateLimitConfigValidationError) Cause() error + func (e RateLimitConfigValidationError) Error() string + func (e RateLimitConfigValidationError) ErrorName() string + func (e RateLimitConfigValidationError) Field() string + func (e RateLimitConfigValidationError) Key() bool + func (e RateLimitConfigValidationError) Reason() string + type RateLimitConfig_Action struct + ActionSpecifier isRateLimitConfig_Action_ActionSpecifier + func (*RateLimitConfig_Action) Descriptor() ([]byte, []int) + func (*RateLimitConfig_Action) ProtoMessage() + func (m *RateLimitConfig_Action) GetActionSpecifier() isRateLimitConfig_Action_ActionSpecifier + func (m *RateLimitConfig_Action) Validate() error + func (m *RateLimitConfig_Action) ValidateAll() error + func (x *RateLimitConfig_Action) GetDestinationCluster() *RateLimitConfig_Action_DestinationCluster + func (x *RateLimitConfig_Action) GetExtension() *v32.TypedExtensionConfig + func (x *RateLimitConfig_Action) GetGenericKey() *RateLimitConfig_Action_GenericKey + func (x *RateLimitConfig_Action) GetHeaderValueMatch() *RateLimitConfig_Action_HeaderValueMatch + func (x *RateLimitConfig_Action) GetMetadata() *RateLimitConfig_Action_MetaData + func (x *RateLimitConfig_Action) GetRemoteAddress() *RateLimitConfig_Action_RemoteAddress + func (x *RateLimitConfig_Action) GetRequestHeaders() *RateLimitConfig_Action_RequestHeaders + func (x *RateLimitConfig_Action) GetSourceCluster() *RateLimitConfig_Action_SourceCluster + func (x *RateLimitConfig_Action) ProtoReflect() protoreflect.Message + func (x *RateLimitConfig_Action) Reset() + func (x *RateLimitConfig_Action) String() string + type RateLimitConfig_ActionMultiError []error + func (m RateLimitConfig_ActionMultiError) AllErrors() []error + func (m RateLimitConfig_ActionMultiError) Error() string + type RateLimitConfig_ActionValidationError struct + func (e RateLimitConfig_ActionValidationError) Cause() error + func (e RateLimitConfig_ActionValidationError) Error() string + func (e RateLimitConfig_ActionValidationError) ErrorName() string + func (e RateLimitConfig_ActionValidationError) Field() string + func (e RateLimitConfig_ActionValidationError) Key() bool + func (e RateLimitConfig_ActionValidationError) Reason() string + type RateLimitConfig_Action_DestinationCluster struct + func (*RateLimitConfig_Action_DestinationCluster) Descriptor() ([]byte, []int) + func (*RateLimitConfig_Action_DestinationCluster) ProtoMessage() + func (m *RateLimitConfig_Action_DestinationCluster) Validate() error + func (m *RateLimitConfig_Action_DestinationCluster) ValidateAll() error + func (x *RateLimitConfig_Action_DestinationCluster) ProtoReflect() protoreflect.Message + func (x *RateLimitConfig_Action_DestinationCluster) Reset() + func (x *RateLimitConfig_Action_DestinationCluster) String() string + type RateLimitConfig_Action_DestinationClusterMultiError []error + func (m RateLimitConfig_Action_DestinationClusterMultiError) AllErrors() []error + func (m RateLimitConfig_Action_DestinationClusterMultiError) Error() string + type RateLimitConfig_Action_DestinationClusterValidationError struct + func (e RateLimitConfig_Action_DestinationClusterValidationError) Cause() error + func (e RateLimitConfig_Action_DestinationClusterValidationError) Error() string + func (e RateLimitConfig_Action_DestinationClusterValidationError) ErrorName() string + func (e RateLimitConfig_Action_DestinationClusterValidationError) Field() string + func (e RateLimitConfig_Action_DestinationClusterValidationError) Key() bool + func (e RateLimitConfig_Action_DestinationClusterValidationError) Reason() string + type RateLimitConfig_Action_DestinationCluster_ struct + DestinationCluster *RateLimitConfig_Action_DestinationCluster + type RateLimitConfig_Action_Extension struct + Extension *v32.TypedExtensionConfig + type RateLimitConfig_Action_GenericKey struct + DescriptorKey string + DescriptorValue string + func (*RateLimitConfig_Action_GenericKey) Descriptor() ([]byte, []int) + func (*RateLimitConfig_Action_GenericKey) ProtoMessage() + func (m *RateLimitConfig_Action_GenericKey) Validate() error + func (m *RateLimitConfig_Action_GenericKey) ValidateAll() error + func (x *RateLimitConfig_Action_GenericKey) GetDescriptorKey() string + func (x *RateLimitConfig_Action_GenericKey) GetDescriptorValue() string + func (x *RateLimitConfig_Action_GenericKey) ProtoReflect() protoreflect.Message + func (x *RateLimitConfig_Action_GenericKey) Reset() + func (x *RateLimitConfig_Action_GenericKey) String() string + type RateLimitConfig_Action_GenericKeyMultiError []error + func (m RateLimitConfig_Action_GenericKeyMultiError) AllErrors() []error + func (m RateLimitConfig_Action_GenericKeyMultiError) Error() string + type RateLimitConfig_Action_GenericKeyValidationError struct + func (e RateLimitConfig_Action_GenericKeyValidationError) Cause() error + func (e RateLimitConfig_Action_GenericKeyValidationError) Error() string + func (e RateLimitConfig_Action_GenericKeyValidationError) ErrorName() string + func (e RateLimitConfig_Action_GenericKeyValidationError) Field() string + func (e RateLimitConfig_Action_GenericKeyValidationError) Key() bool + func (e RateLimitConfig_Action_GenericKeyValidationError) Reason() string + type RateLimitConfig_Action_GenericKey_ struct + GenericKey *RateLimitConfig_Action_GenericKey + type RateLimitConfig_Action_HeaderValueMatch struct + DescriptorValue string + ExpectMatch bool + Headers []*v33.HeaderMatcher + func (*RateLimitConfig_Action_HeaderValueMatch) Descriptor() ([]byte, []int) + func (*RateLimitConfig_Action_HeaderValueMatch) ProtoMessage() + func (m *RateLimitConfig_Action_HeaderValueMatch) Validate() error + func (m *RateLimitConfig_Action_HeaderValueMatch) ValidateAll() error + func (x *RateLimitConfig_Action_HeaderValueMatch) GetDescriptorValue() string + func (x *RateLimitConfig_Action_HeaderValueMatch) GetExpectMatch() bool + func (x *RateLimitConfig_Action_HeaderValueMatch) GetHeaders() []*v33.HeaderMatcher + func (x *RateLimitConfig_Action_HeaderValueMatch) ProtoReflect() protoreflect.Message + func (x *RateLimitConfig_Action_HeaderValueMatch) Reset() + func (x *RateLimitConfig_Action_HeaderValueMatch) String() string + type RateLimitConfig_Action_HeaderValueMatchMultiError []error + func (m RateLimitConfig_Action_HeaderValueMatchMultiError) AllErrors() []error + func (m RateLimitConfig_Action_HeaderValueMatchMultiError) Error() string + type RateLimitConfig_Action_HeaderValueMatchValidationError struct + func (e RateLimitConfig_Action_HeaderValueMatchValidationError) Cause() error + func (e RateLimitConfig_Action_HeaderValueMatchValidationError) Error() string + func (e RateLimitConfig_Action_HeaderValueMatchValidationError) ErrorName() string + func (e RateLimitConfig_Action_HeaderValueMatchValidationError) Field() string + func (e RateLimitConfig_Action_HeaderValueMatchValidationError) Key() bool + func (e RateLimitConfig_Action_HeaderValueMatchValidationError) Reason() string + type RateLimitConfig_Action_HeaderValueMatch_ struct + HeaderValueMatch *RateLimitConfig_Action_HeaderValueMatch + type RateLimitConfig_Action_MetaData struct + DefaultValue string + DescriptorKey string + MetadataKey *v34.MetadataKey + SkipIfAbsent bool + Source RateLimitConfig_Action_MetaData_Source + func (*RateLimitConfig_Action_MetaData) Descriptor() ([]byte, []int) + func (*RateLimitConfig_Action_MetaData) ProtoMessage() + func (m *RateLimitConfig_Action_MetaData) Validate() error + func (m *RateLimitConfig_Action_MetaData) ValidateAll() error + func (x *RateLimitConfig_Action_MetaData) GetDefaultValue() string + func (x *RateLimitConfig_Action_MetaData) GetDescriptorKey() string + func (x *RateLimitConfig_Action_MetaData) GetMetadataKey() *v34.MetadataKey + func (x *RateLimitConfig_Action_MetaData) GetSkipIfAbsent() bool + func (x *RateLimitConfig_Action_MetaData) GetSource() RateLimitConfig_Action_MetaData_Source + func (x *RateLimitConfig_Action_MetaData) ProtoReflect() protoreflect.Message + func (x *RateLimitConfig_Action_MetaData) Reset() + func (x *RateLimitConfig_Action_MetaData) String() string + type RateLimitConfig_Action_MetaDataMultiError []error + func (m RateLimitConfig_Action_MetaDataMultiError) AllErrors() []error + func (m RateLimitConfig_Action_MetaDataMultiError) Error() string + type RateLimitConfig_Action_MetaDataValidationError struct + func (e RateLimitConfig_Action_MetaDataValidationError) Cause() error + func (e RateLimitConfig_Action_MetaDataValidationError) Error() string + func (e RateLimitConfig_Action_MetaDataValidationError) ErrorName() string + func (e RateLimitConfig_Action_MetaDataValidationError) Field() string + func (e RateLimitConfig_Action_MetaDataValidationError) Key() bool + func (e RateLimitConfig_Action_MetaDataValidationError) Reason() string + type RateLimitConfig_Action_MetaData_Source int32 + const RateLimitConfig_Action_MetaData_DYNAMIC + const RateLimitConfig_Action_MetaData_ROUTE_ENTRY + func (RateLimitConfig_Action_MetaData_Source) Descriptor() protoreflect.EnumDescriptor + func (RateLimitConfig_Action_MetaData_Source) EnumDescriptor() ([]byte, []int) + func (RateLimitConfig_Action_MetaData_Source) Type() protoreflect.EnumType + func (x RateLimitConfig_Action_MetaData_Source) Enum() *RateLimitConfig_Action_MetaData_Source + func (x RateLimitConfig_Action_MetaData_Source) Number() protoreflect.EnumNumber + func (x RateLimitConfig_Action_MetaData_Source) String() string + type RateLimitConfig_Action_Metadata struct + Metadata *RateLimitConfig_Action_MetaData + type RateLimitConfig_Action_RemoteAddress struct + func (*RateLimitConfig_Action_RemoteAddress) Descriptor() ([]byte, []int) + func (*RateLimitConfig_Action_RemoteAddress) ProtoMessage() + func (m *RateLimitConfig_Action_RemoteAddress) Validate() error + func (m *RateLimitConfig_Action_RemoteAddress) ValidateAll() error + func (x *RateLimitConfig_Action_RemoteAddress) ProtoReflect() protoreflect.Message + func (x *RateLimitConfig_Action_RemoteAddress) Reset() + func (x *RateLimitConfig_Action_RemoteAddress) String() string + type RateLimitConfig_Action_RemoteAddressMultiError []error + func (m RateLimitConfig_Action_RemoteAddressMultiError) AllErrors() []error + func (m RateLimitConfig_Action_RemoteAddressMultiError) Error() string + type RateLimitConfig_Action_RemoteAddressValidationError struct + func (e RateLimitConfig_Action_RemoteAddressValidationError) Cause() error + func (e RateLimitConfig_Action_RemoteAddressValidationError) Error() string + func (e RateLimitConfig_Action_RemoteAddressValidationError) ErrorName() string + func (e RateLimitConfig_Action_RemoteAddressValidationError) Field() string + func (e RateLimitConfig_Action_RemoteAddressValidationError) Key() bool + func (e RateLimitConfig_Action_RemoteAddressValidationError) Reason() string + type RateLimitConfig_Action_RemoteAddress_ struct + RemoteAddress *RateLimitConfig_Action_RemoteAddress + type RateLimitConfig_Action_RequestHeaders struct + DescriptorKey string + HeaderName string + SkipIfAbsent bool + func (*RateLimitConfig_Action_RequestHeaders) Descriptor() ([]byte, []int) + func (*RateLimitConfig_Action_RequestHeaders) ProtoMessage() + func (m *RateLimitConfig_Action_RequestHeaders) Validate() error + func (m *RateLimitConfig_Action_RequestHeaders) ValidateAll() error + func (x *RateLimitConfig_Action_RequestHeaders) GetDescriptorKey() string + func (x *RateLimitConfig_Action_RequestHeaders) GetHeaderName() string + func (x *RateLimitConfig_Action_RequestHeaders) GetSkipIfAbsent() bool + func (x *RateLimitConfig_Action_RequestHeaders) ProtoReflect() protoreflect.Message + func (x *RateLimitConfig_Action_RequestHeaders) Reset() + func (x *RateLimitConfig_Action_RequestHeaders) String() string + type RateLimitConfig_Action_RequestHeadersMultiError []error + func (m RateLimitConfig_Action_RequestHeadersMultiError) AllErrors() []error + func (m RateLimitConfig_Action_RequestHeadersMultiError) Error() string + type RateLimitConfig_Action_RequestHeadersValidationError struct + func (e RateLimitConfig_Action_RequestHeadersValidationError) Cause() error + func (e RateLimitConfig_Action_RequestHeadersValidationError) Error() string + func (e RateLimitConfig_Action_RequestHeadersValidationError) ErrorName() string + func (e RateLimitConfig_Action_RequestHeadersValidationError) Field() string + func (e RateLimitConfig_Action_RequestHeadersValidationError) Key() bool + func (e RateLimitConfig_Action_RequestHeadersValidationError) Reason() string + type RateLimitConfig_Action_RequestHeaders_ struct + RequestHeaders *RateLimitConfig_Action_RequestHeaders + type RateLimitConfig_Action_SourceCluster struct + func (*RateLimitConfig_Action_SourceCluster) Descriptor() ([]byte, []int) + func (*RateLimitConfig_Action_SourceCluster) ProtoMessage() + func (m *RateLimitConfig_Action_SourceCluster) Validate() error + func (m *RateLimitConfig_Action_SourceCluster) ValidateAll() error + func (x *RateLimitConfig_Action_SourceCluster) ProtoReflect() protoreflect.Message + func (x *RateLimitConfig_Action_SourceCluster) Reset() + func (x *RateLimitConfig_Action_SourceCluster) String() string + type RateLimitConfig_Action_SourceClusterMultiError []error + func (m RateLimitConfig_Action_SourceClusterMultiError) AllErrors() []error + func (m RateLimitConfig_Action_SourceClusterMultiError) Error() string + type RateLimitConfig_Action_SourceClusterValidationError struct + func (e RateLimitConfig_Action_SourceClusterValidationError) Cause() error + func (e RateLimitConfig_Action_SourceClusterValidationError) Error() string + func (e RateLimitConfig_Action_SourceClusterValidationError) ErrorName() string + func (e RateLimitConfig_Action_SourceClusterValidationError) Field() string + func (e RateLimitConfig_Action_SourceClusterValidationError) Key() bool + func (e RateLimitConfig_Action_SourceClusterValidationError) Reason() string + type RateLimitConfig_Action_SourceCluster_ struct + SourceCluster *RateLimitConfig_Action_SourceCluster + type RateLimitConfig_Override struct + OverrideSpecifier isRateLimitConfig_Override_OverrideSpecifier + func (*RateLimitConfig_Override) Descriptor() ([]byte, []int) + func (*RateLimitConfig_Override) ProtoMessage() + func (m *RateLimitConfig_Override) GetOverrideSpecifier() isRateLimitConfig_Override_OverrideSpecifier + func (m *RateLimitConfig_Override) Validate() error + func (m *RateLimitConfig_Override) ValidateAll() error + func (x *RateLimitConfig_Override) GetDynamicMetadata() *RateLimitConfig_Override_DynamicMetadata + func (x *RateLimitConfig_Override) ProtoReflect() protoreflect.Message + func (x *RateLimitConfig_Override) Reset() + func (x *RateLimitConfig_Override) String() string + type RateLimitConfig_OverrideMultiError []error + func (m RateLimitConfig_OverrideMultiError) AllErrors() []error + func (m RateLimitConfig_OverrideMultiError) Error() string + type RateLimitConfig_OverrideValidationError struct + func (e RateLimitConfig_OverrideValidationError) Cause() error + func (e RateLimitConfig_OverrideValidationError) Error() string + func (e RateLimitConfig_OverrideValidationError) ErrorName() string + func (e RateLimitConfig_OverrideValidationError) Field() string + func (e RateLimitConfig_OverrideValidationError) Key() bool + func (e RateLimitConfig_OverrideValidationError) Reason() string + type RateLimitConfig_Override_DynamicMetadata struct + MetadataKey *v34.MetadataKey + func (*RateLimitConfig_Override_DynamicMetadata) Descriptor() ([]byte, []int) + func (*RateLimitConfig_Override_DynamicMetadata) ProtoMessage() + func (m *RateLimitConfig_Override_DynamicMetadata) Validate() error + func (m *RateLimitConfig_Override_DynamicMetadata) ValidateAll() error + func (x *RateLimitConfig_Override_DynamicMetadata) GetMetadataKey() *v34.MetadataKey + func (x *RateLimitConfig_Override_DynamicMetadata) ProtoReflect() protoreflect.Message + func (x *RateLimitConfig_Override_DynamicMetadata) Reset() + func (x *RateLimitConfig_Override_DynamicMetadata) String() string + type RateLimitConfig_Override_DynamicMetadataMultiError []error + func (m RateLimitConfig_Override_DynamicMetadataMultiError) AllErrors() []error + func (m RateLimitConfig_Override_DynamicMetadataMultiError) Error() string + type RateLimitConfig_Override_DynamicMetadataValidationError struct + func (e RateLimitConfig_Override_DynamicMetadataValidationError) Cause() error + func (e RateLimitConfig_Override_DynamicMetadataValidationError) Error() string + func (e RateLimitConfig_Override_DynamicMetadataValidationError) ErrorName() string + func (e RateLimitConfig_Override_DynamicMetadataValidationError) Field() string + func (e RateLimitConfig_Override_DynamicMetadataValidationError) Key() bool + func (e RateLimitConfig_Override_DynamicMetadataValidationError) Reason() string + type RateLimitConfig_Override_DynamicMetadata_ struct + DynamicMetadata *RateLimitConfig_Override_DynamicMetadata + type RateLimitMultiError []error + func (m RateLimitMultiError) AllErrors() []error + func (m RateLimitMultiError) Error() string + type RateLimitPerRoute struct + Domain string + OverrideOption RateLimitPerRoute_OverrideOptions + RateLimits []*RateLimitConfig + VhRateLimits RateLimitPerRoute_VhRateLimitsOptions + func (*RateLimitPerRoute) Descriptor() ([]byte, []int) + func (*RateLimitPerRoute) ProtoMessage() + func (m *RateLimitPerRoute) Validate() error + func (m *RateLimitPerRoute) ValidateAll() error + func (x *RateLimitPerRoute) GetDomain() string + func (x *RateLimitPerRoute) GetOverrideOption() RateLimitPerRoute_OverrideOptions + func (x *RateLimitPerRoute) GetRateLimits() []*RateLimitConfig + func (x *RateLimitPerRoute) GetVhRateLimits() RateLimitPerRoute_VhRateLimitsOptions + func (x *RateLimitPerRoute) ProtoReflect() protoreflect.Message + func (x *RateLimitPerRoute) Reset() + func (x *RateLimitPerRoute) String() string + type RateLimitPerRouteMultiError []error + func (m RateLimitPerRouteMultiError) AllErrors() []error + func (m RateLimitPerRouteMultiError) Error() string + type RateLimitPerRouteValidationError struct + func (e RateLimitPerRouteValidationError) Cause() error + func (e RateLimitPerRouteValidationError) Error() string + func (e RateLimitPerRouteValidationError) ErrorName() string + func (e RateLimitPerRouteValidationError) Field() string + func (e RateLimitPerRouteValidationError) Key() bool + func (e RateLimitPerRouteValidationError) Reason() string + type RateLimitPerRoute_OverrideOptions int32 + const RateLimitPerRoute_DEFAULT + const RateLimitPerRoute_IGNORE_POLICY + const RateLimitPerRoute_INCLUDE_POLICY + const RateLimitPerRoute_OVERRIDE_POLICY + func (RateLimitPerRoute_OverrideOptions) Descriptor() protoreflect.EnumDescriptor + func (RateLimitPerRoute_OverrideOptions) EnumDescriptor() ([]byte, []int) + func (RateLimitPerRoute_OverrideOptions) Type() protoreflect.EnumType + func (x RateLimitPerRoute_OverrideOptions) Enum() *RateLimitPerRoute_OverrideOptions + func (x RateLimitPerRoute_OverrideOptions) Number() protoreflect.EnumNumber + func (x RateLimitPerRoute_OverrideOptions) String() string + type RateLimitPerRoute_VhRateLimitsOptions int32 + const RateLimitPerRoute_IGNORE + const RateLimitPerRoute_INCLUDE + const RateLimitPerRoute_OVERRIDE + func (RateLimitPerRoute_VhRateLimitsOptions) Descriptor() protoreflect.EnumDescriptor + func (RateLimitPerRoute_VhRateLimitsOptions) EnumDescriptor() ([]byte, []int) + func (RateLimitPerRoute_VhRateLimitsOptions) Type() protoreflect.EnumType + func (x RateLimitPerRoute_VhRateLimitsOptions) Enum() *RateLimitPerRoute_VhRateLimitsOptions + func (x RateLimitPerRoute_VhRateLimitsOptions) Number() protoreflect.EnumNumber + func (x RateLimitPerRoute_VhRateLimitsOptions) String() string + type RateLimitValidationError struct + func (e RateLimitValidationError) Cause() error + func (e RateLimitValidationError) Error() string + func (e RateLimitValidationError) ErrorName() string + func (e RateLimitValidationError) Field() string + func (e RateLimitValidationError) Key() bool + func (e RateLimitValidationError) Reason() string + type RateLimit_XRateLimitHeadersRFCVersion int32 + const RateLimit_DRAFT_VERSION_03 + const RateLimit_OFF + func (RateLimit_XRateLimitHeadersRFCVersion) Descriptor() protoreflect.EnumDescriptor + func (RateLimit_XRateLimitHeadersRFCVersion) EnumDescriptor() ([]byte, []int) + func (RateLimit_XRateLimitHeadersRFCVersion) Type() protoreflect.EnumType + func (x RateLimit_XRateLimitHeadersRFCVersion) Enum() *RateLimit_XRateLimitHeadersRFCVersion + func (x RateLimit_XRateLimitHeadersRFCVersion) Number() protoreflect.EnumNumber + func (x RateLimit_XRateLimitHeadersRFCVersion) String() string