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_common_ratelimit_v3_ratelimit_proto protoreflect.FileDescriptor + var VhRateLimitsOptions_name = map[int32]string + var VhRateLimitsOptions_value = map[string]int32 + var XRateLimitHeadersRFCVersion_name = map[int32]string + var XRateLimitHeadersRFCVersion_value = map[string]int32 + type LocalRateLimitDescriptor struct + Entries []*RateLimitDescriptor_Entry + TokenBucket *v3.TokenBucket + func (*LocalRateLimitDescriptor) Descriptor() ([]byte, []int) + func (*LocalRateLimitDescriptor) ProtoMessage() + func (m *LocalRateLimitDescriptor) Validate() error + func (m *LocalRateLimitDescriptor) ValidateAll() error + func (x *LocalRateLimitDescriptor) GetEntries() []*RateLimitDescriptor_Entry + func (x *LocalRateLimitDescriptor) GetTokenBucket() *v3.TokenBucket + func (x *LocalRateLimitDescriptor) ProtoReflect() protoreflect.Message + func (x *LocalRateLimitDescriptor) Reset() + func (x *LocalRateLimitDescriptor) String() string + type LocalRateLimitDescriptorMultiError []error + func (m LocalRateLimitDescriptorMultiError) AllErrors() []error + func (m LocalRateLimitDescriptorMultiError) Error() string + type LocalRateLimitDescriptorValidationError struct + func (e LocalRateLimitDescriptorValidationError) Cause() error + func (e LocalRateLimitDescriptorValidationError) Error() string + func (e LocalRateLimitDescriptorValidationError) ErrorName() string + func (e LocalRateLimitDescriptorValidationError) Field() string + func (e LocalRateLimitDescriptorValidationError) Key() bool + func (e LocalRateLimitDescriptorValidationError) Reason() string + type RateLimitDescriptor struct + Entries []*RateLimitDescriptor_Entry + Limit *RateLimitDescriptor_RateLimitOverride + func (*RateLimitDescriptor) Descriptor() ([]byte, []int) + func (*RateLimitDescriptor) ProtoMessage() + func (m *RateLimitDescriptor) Validate() error + func (m *RateLimitDescriptor) ValidateAll() error + func (x *RateLimitDescriptor) GetEntries() []*RateLimitDescriptor_Entry + func (x *RateLimitDescriptor) GetLimit() *RateLimitDescriptor_RateLimitOverride + func (x *RateLimitDescriptor) ProtoReflect() protoreflect.Message + func (x *RateLimitDescriptor) Reset() + func (x *RateLimitDescriptor) String() string + type RateLimitDescriptorMultiError []error + func (m RateLimitDescriptorMultiError) AllErrors() []error + func (m RateLimitDescriptorMultiError) Error() string + type RateLimitDescriptorValidationError struct + func (e RateLimitDescriptorValidationError) Cause() error + func (e RateLimitDescriptorValidationError) Error() string + func (e RateLimitDescriptorValidationError) ErrorName() string + func (e RateLimitDescriptorValidationError) Field() string + func (e RateLimitDescriptorValidationError) Key() bool + func (e RateLimitDescriptorValidationError) Reason() string + type RateLimitDescriptor_Entry struct + Key string + Value string + func (*RateLimitDescriptor_Entry) Descriptor() ([]byte, []int) + func (*RateLimitDescriptor_Entry) ProtoMessage() + func (m *RateLimitDescriptor_Entry) Validate() error + func (m *RateLimitDescriptor_Entry) ValidateAll() error + func (x *RateLimitDescriptor_Entry) GetKey() string + func (x *RateLimitDescriptor_Entry) GetValue() string + func (x *RateLimitDescriptor_Entry) ProtoReflect() protoreflect.Message + func (x *RateLimitDescriptor_Entry) Reset() + func (x *RateLimitDescriptor_Entry) String() string + type RateLimitDescriptor_EntryMultiError []error + func (m RateLimitDescriptor_EntryMultiError) AllErrors() []error + func (m RateLimitDescriptor_EntryMultiError) Error() string + type RateLimitDescriptor_EntryValidationError struct + func (e RateLimitDescriptor_EntryValidationError) Cause() error + func (e RateLimitDescriptor_EntryValidationError) Error() string + func (e RateLimitDescriptor_EntryValidationError) ErrorName() string + func (e RateLimitDescriptor_EntryValidationError) Field() string + func (e RateLimitDescriptor_EntryValidationError) Key() bool + func (e RateLimitDescriptor_EntryValidationError) Reason() string + type RateLimitDescriptor_RateLimitOverride struct + RequestsPerUnit uint32 + Unit v3.RateLimitUnit + func (*RateLimitDescriptor_RateLimitOverride) Descriptor() ([]byte, []int) + func (*RateLimitDescriptor_RateLimitOverride) ProtoMessage() + func (m *RateLimitDescriptor_RateLimitOverride) Validate() error + func (m *RateLimitDescriptor_RateLimitOverride) ValidateAll() error + func (x *RateLimitDescriptor_RateLimitOverride) GetRequestsPerUnit() uint32 + func (x *RateLimitDescriptor_RateLimitOverride) GetUnit() v3.RateLimitUnit + func (x *RateLimitDescriptor_RateLimitOverride) ProtoReflect() protoreflect.Message + func (x *RateLimitDescriptor_RateLimitOverride) Reset() + func (x *RateLimitDescriptor_RateLimitOverride) String() string + type RateLimitDescriptor_RateLimitOverrideMultiError []error + func (m RateLimitDescriptor_RateLimitOverrideMultiError) AllErrors() []error + func (m RateLimitDescriptor_RateLimitOverrideMultiError) Error() string + type RateLimitDescriptor_RateLimitOverrideValidationError struct + func (e RateLimitDescriptor_RateLimitOverrideValidationError) Cause() error + func (e RateLimitDescriptor_RateLimitOverrideValidationError) Error() string + func (e RateLimitDescriptor_RateLimitOverrideValidationError) ErrorName() string + func (e RateLimitDescriptor_RateLimitOverrideValidationError) Field() string + func (e RateLimitDescriptor_RateLimitOverrideValidationError) Key() bool + func (e RateLimitDescriptor_RateLimitOverrideValidationError) Reason() string + type VhRateLimitsOptions int32 + const VhRateLimitsOptions_IGNORE + const VhRateLimitsOptions_INCLUDE + const VhRateLimitsOptions_OVERRIDE + func (VhRateLimitsOptions) Descriptor() protoreflect.EnumDescriptor + func (VhRateLimitsOptions) EnumDescriptor() ([]byte, []int) + func (VhRateLimitsOptions) Type() protoreflect.EnumType + func (x VhRateLimitsOptions) Enum() *VhRateLimitsOptions + func (x VhRateLimitsOptions) Number() protoreflect.EnumNumber + func (x VhRateLimitsOptions) String() string + type XRateLimitHeadersRFCVersion int32 + const XRateLimitHeadersRFCVersion_DRAFT_VERSION_03 + const XRateLimitHeadersRFCVersion_OFF + func (XRateLimitHeadersRFCVersion) Descriptor() protoreflect.EnumDescriptor + func (XRateLimitHeadersRFCVersion) EnumDescriptor() ([]byte, []int) + func (XRateLimitHeadersRFCVersion) Type() protoreflect.EnumType + func (x XRateLimitHeadersRFCVersion) Enum() *XRateLimitHeadersRFCVersion + func (x XRateLimitHeadersRFCVersion) Number() protoreflect.EnumNumber + func (x XRateLimitHeadersRFCVersion) String() string