Versions in this module Expand all Collapse all v1 v1.0.0 Jan 25, 2023 Changes in this version + var File_envoy_extensions_filters_http_rate_limit_quota_v3_rate_limit_quota_proto protoreflect.FileDescriptor + type RateLimitQuotaBucketSettings struct + BucketIdBuilder *RateLimitQuotaBucketSettings_BucketIdBuilder + DenyResponseSettings *RateLimitQuotaBucketSettings_DenyResponseSettings + ExpiredAssignmentBehavior *RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior + NoAssignmentBehavior *RateLimitQuotaBucketSettings_NoAssignmentBehavior + ReportingInterval *duration.Duration + func (*RateLimitQuotaBucketSettings) Descriptor() ([]byte, []int) + func (*RateLimitQuotaBucketSettings) ProtoMessage() + func (m *RateLimitQuotaBucketSettings) Validate() error + func (m *RateLimitQuotaBucketSettings) ValidateAll() error + func (x *RateLimitQuotaBucketSettings) GetBucketIdBuilder() *RateLimitQuotaBucketSettings_BucketIdBuilder + func (x *RateLimitQuotaBucketSettings) GetDenyResponseSettings() *RateLimitQuotaBucketSettings_DenyResponseSettings + func (x *RateLimitQuotaBucketSettings) GetExpiredAssignmentBehavior() *RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior + func (x *RateLimitQuotaBucketSettings) GetNoAssignmentBehavior() *RateLimitQuotaBucketSettings_NoAssignmentBehavior + func (x *RateLimitQuotaBucketSettings) GetReportingInterval() *duration.Duration + func (x *RateLimitQuotaBucketSettings) ProtoReflect() protoreflect.Message + func (x *RateLimitQuotaBucketSettings) Reset() + func (x *RateLimitQuotaBucketSettings) String() string + type RateLimitQuotaBucketSettingsMultiError []error + func (m RateLimitQuotaBucketSettingsMultiError) AllErrors() []error + func (m RateLimitQuotaBucketSettingsMultiError) Error() string + type RateLimitQuotaBucketSettingsValidationError struct + func (e RateLimitQuotaBucketSettingsValidationError) Cause() error + func (e RateLimitQuotaBucketSettingsValidationError) Error() string + func (e RateLimitQuotaBucketSettingsValidationError) ErrorName() string + func (e RateLimitQuotaBucketSettingsValidationError) Field() string + func (e RateLimitQuotaBucketSettingsValidationError) Key() bool + func (e RateLimitQuotaBucketSettingsValidationError) Reason() string + type RateLimitQuotaBucketSettings_BucketIdBuilder struct + BucketIdBuilder map[string]*RateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilder + func (*RateLimitQuotaBucketSettings_BucketIdBuilder) Descriptor() ([]byte, []int) + func (*RateLimitQuotaBucketSettings_BucketIdBuilder) ProtoMessage() + func (m *RateLimitQuotaBucketSettings_BucketIdBuilder) Validate() error + func (m *RateLimitQuotaBucketSettings_BucketIdBuilder) ValidateAll() error + func (x *RateLimitQuotaBucketSettings_BucketIdBuilder) GetBucketIdBuilder() map[string]*RateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilder + func (x *RateLimitQuotaBucketSettings_BucketIdBuilder) ProtoReflect() protoreflect.Message + func (x *RateLimitQuotaBucketSettings_BucketIdBuilder) Reset() + func (x *RateLimitQuotaBucketSettings_BucketIdBuilder) String() string + type RateLimitQuotaBucketSettings_BucketIdBuilderMultiError []error + func (m RateLimitQuotaBucketSettings_BucketIdBuilderMultiError) AllErrors() []error + func (m RateLimitQuotaBucketSettings_BucketIdBuilderMultiError) Error() string + type RateLimitQuotaBucketSettings_BucketIdBuilderValidationError struct + func (e RateLimitQuotaBucketSettings_BucketIdBuilderValidationError) Cause() error + func (e RateLimitQuotaBucketSettings_BucketIdBuilderValidationError) Error() string + func (e RateLimitQuotaBucketSettings_BucketIdBuilderValidationError) ErrorName() string + func (e RateLimitQuotaBucketSettings_BucketIdBuilderValidationError) Field() string + func (e RateLimitQuotaBucketSettings_BucketIdBuilderValidationError) Key() bool + func (e RateLimitQuotaBucketSettings_BucketIdBuilderValidationError) Reason() string + type RateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilder struct + ValueSpecifier isRateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilder_ValueSpecifier + func (*RateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilder) Descriptor() ([]byte, []int) + func (*RateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilder) ProtoMessage() + func (m *RateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilder) GetValueSpecifier() isRateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilder_ValueSpecifier + func (m *RateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilder) Validate() error + func (m *RateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilder) ValidateAll() error + func (x *RateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilder) GetCustomValue() *v3.TypedExtensionConfig + func (x *RateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilder) GetStringValue() string + func (x *RateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilder) ProtoReflect() protoreflect.Message + func (x *RateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilder) Reset() + func (x *RateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilder) String() string + type RateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilderMultiError []error + func (m RateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilderMultiError) AllErrors() []error + func (m RateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilderMultiError) Error() string + type RateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilderValidationError struct + func (e RateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilderValidationError) Cause() error + func (e RateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilderValidationError) Error() string + func (e RateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilderValidationError) ErrorName() string + func (e RateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilderValidationError) Field() string + func (e RateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilderValidationError) Key() bool + func (e RateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilderValidationError) Reason() string + type RateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilder_CustomValue struct + CustomValue *v3.TypedExtensionConfig + type RateLimitQuotaBucketSettings_BucketIdBuilder_ValueBuilder_StringValue struct + StringValue string + type RateLimitQuotaBucketSettings_DenyResponseSettings struct + GrpcStatus *status.Status + HttpBody *wrappers.BytesValue + HttpStatus *v32.HttpStatus + ResponseHeadersToAdd []*v3.HeaderValueOption + func (*RateLimitQuotaBucketSettings_DenyResponseSettings) Descriptor() ([]byte, []int) + func (*RateLimitQuotaBucketSettings_DenyResponseSettings) ProtoMessage() + func (m *RateLimitQuotaBucketSettings_DenyResponseSettings) Validate() error + func (m *RateLimitQuotaBucketSettings_DenyResponseSettings) ValidateAll() error + func (x *RateLimitQuotaBucketSettings_DenyResponseSettings) GetGrpcStatus() *status.Status + func (x *RateLimitQuotaBucketSettings_DenyResponseSettings) GetHttpBody() *wrappers.BytesValue + func (x *RateLimitQuotaBucketSettings_DenyResponseSettings) GetHttpStatus() *v32.HttpStatus + func (x *RateLimitQuotaBucketSettings_DenyResponseSettings) GetResponseHeadersToAdd() []*v3.HeaderValueOption + func (x *RateLimitQuotaBucketSettings_DenyResponseSettings) ProtoReflect() protoreflect.Message + func (x *RateLimitQuotaBucketSettings_DenyResponseSettings) Reset() + func (x *RateLimitQuotaBucketSettings_DenyResponseSettings) String() string + type RateLimitQuotaBucketSettings_DenyResponseSettingsMultiError []error + func (m RateLimitQuotaBucketSettings_DenyResponseSettingsMultiError) AllErrors() []error + func (m RateLimitQuotaBucketSettings_DenyResponseSettingsMultiError) Error() string + type RateLimitQuotaBucketSettings_DenyResponseSettingsValidationError struct + func (e RateLimitQuotaBucketSettings_DenyResponseSettingsValidationError) Cause() error + func (e RateLimitQuotaBucketSettings_DenyResponseSettingsValidationError) Error() string + func (e RateLimitQuotaBucketSettings_DenyResponseSettingsValidationError) ErrorName() string + func (e RateLimitQuotaBucketSettings_DenyResponseSettingsValidationError) Field() string + func (e RateLimitQuotaBucketSettings_DenyResponseSettingsValidationError) Key() bool + func (e RateLimitQuotaBucketSettings_DenyResponseSettingsValidationError) Reason() string + type RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior struct + ExpiredAssignmentBehavior isRateLimitQuotaBucketSettings_ExpiredAssignmentBehavior_ExpiredAssignmentBehavior + ExpiredAssignmentBehaviorTimeout *duration.Duration + func (*RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior) Descriptor() ([]byte, []int) + func (*RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior) ProtoMessage() + func (m *RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior) GetExpiredAssignmentBehavior() ... + func (m *RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior) Validate() error + func (m *RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior) ValidateAll() error + func (x *RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior) GetExpiredAssignmentBehaviorTimeout() *duration.Duration + func (x *RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior) GetFallbackRateLimit() *v32.RateLimitStrategy + func (x *RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior) GetReuseLastAssignment() *RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior_ReuseLastAssignment + func (x *RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior) ProtoReflect() protoreflect.Message + func (x *RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior) Reset() + func (x *RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior) String() string + type RateLimitQuotaBucketSettings_ExpiredAssignmentBehaviorMultiError []error + func (m RateLimitQuotaBucketSettings_ExpiredAssignmentBehaviorMultiError) AllErrors() []error + func (m RateLimitQuotaBucketSettings_ExpiredAssignmentBehaviorMultiError) Error() string + type RateLimitQuotaBucketSettings_ExpiredAssignmentBehaviorValidationError struct + func (e RateLimitQuotaBucketSettings_ExpiredAssignmentBehaviorValidationError) Cause() error + func (e RateLimitQuotaBucketSettings_ExpiredAssignmentBehaviorValidationError) Error() string + func (e RateLimitQuotaBucketSettings_ExpiredAssignmentBehaviorValidationError) ErrorName() string + func (e RateLimitQuotaBucketSettings_ExpiredAssignmentBehaviorValidationError) Field() string + func (e RateLimitQuotaBucketSettings_ExpiredAssignmentBehaviorValidationError) Key() bool + func (e RateLimitQuotaBucketSettings_ExpiredAssignmentBehaviorValidationError) Reason() string + type RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior_FallbackRateLimit struct + FallbackRateLimit *v32.RateLimitStrategy + type RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior_ReuseLastAssignment struct + func (*RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior_ReuseLastAssignment) Descriptor() ([]byte, []int) + func (*RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior_ReuseLastAssignment) ProtoMessage() + func (m *RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior_ReuseLastAssignment) Validate() error + func (m *RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior_ReuseLastAssignment) ValidateAll() error + func (x *RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior_ReuseLastAssignment) ProtoReflect() protoreflect.Message + func (x *RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior_ReuseLastAssignment) Reset() + func (x *RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior_ReuseLastAssignment) String() string + type RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior_ReuseLastAssignmentMultiError []error + func (m RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior_ReuseLastAssignmentMultiError) AllErrors() []error + func (m RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior_ReuseLastAssignmentMultiError) Error() string + type RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior_ReuseLastAssignmentValidationError struct + func (e RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior_ReuseLastAssignmentValidationError) Cause() error + func (e RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior_ReuseLastAssignmentValidationError) Error() string + func (e RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior_ReuseLastAssignmentValidationError) ErrorName() string + func (e RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior_ReuseLastAssignmentValidationError) Field() string + func (e RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior_ReuseLastAssignmentValidationError) Key() bool + func (e RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior_ReuseLastAssignmentValidationError) Reason() string + type RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior_ReuseLastAssignment_ struct + ReuseLastAssignment *RateLimitQuotaBucketSettings_ExpiredAssignmentBehavior_ReuseLastAssignment + type RateLimitQuotaBucketSettings_NoAssignmentBehavior struct + NoAssignmentBehavior isRateLimitQuotaBucketSettings_NoAssignmentBehavior_NoAssignmentBehavior + func (*RateLimitQuotaBucketSettings_NoAssignmentBehavior) Descriptor() ([]byte, []int) + func (*RateLimitQuotaBucketSettings_NoAssignmentBehavior) ProtoMessage() + func (m *RateLimitQuotaBucketSettings_NoAssignmentBehavior) GetNoAssignmentBehavior() isRateLimitQuotaBucketSettings_NoAssignmentBehavior_NoAssignmentBehavior + func (m *RateLimitQuotaBucketSettings_NoAssignmentBehavior) Validate() error + func (m *RateLimitQuotaBucketSettings_NoAssignmentBehavior) ValidateAll() error + func (x *RateLimitQuotaBucketSettings_NoAssignmentBehavior) GetFallbackRateLimit() *v32.RateLimitStrategy + func (x *RateLimitQuotaBucketSettings_NoAssignmentBehavior) ProtoReflect() protoreflect.Message + func (x *RateLimitQuotaBucketSettings_NoAssignmentBehavior) Reset() + func (x *RateLimitQuotaBucketSettings_NoAssignmentBehavior) String() string + type RateLimitQuotaBucketSettings_NoAssignmentBehaviorMultiError []error + func (m RateLimitQuotaBucketSettings_NoAssignmentBehaviorMultiError) AllErrors() []error + func (m RateLimitQuotaBucketSettings_NoAssignmentBehaviorMultiError) Error() string + type RateLimitQuotaBucketSettings_NoAssignmentBehaviorValidationError struct + func (e RateLimitQuotaBucketSettings_NoAssignmentBehaviorValidationError) Cause() error + func (e RateLimitQuotaBucketSettings_NoAssignmentBehaviorValidationError) Error() string + func (e RateLimitQuotaBucketSettings_NoAssignmentBehaviorValidationError) ErrorName() string + func (e RateLimitQuotaBucketSettings_NoAssignmentBehaviorValidationError) Field() string + func (e RateLimitQuotaBucketSettings_NoAssignmentBehaviorValidationError) Key() bool + func (e RateLimitQuotaBucketSettings_NoAssignmentBehaviorValidationError) Reason() string + type RateLimitQuotaBucketSettings_NoAssignmentBehavior_FallbackRateLimit struct + FallbackRateLimit *v32.RateLimitStrategy + type RateLimitQuotaFilterConfig struct + BucketMatchers *v31.Matcher + Domain string + FilterEnabled *v3.RuntimeFractionalPercent + FilterEnforced *v3.RuntimeFractionalPercent + RequestHeadersToAddWhenNotEnforced []*v3.HeaderValueOption + RlqsServer *v3.GrpcService + func (*RateLimitQuotaFilterConfig) Descriptor() ([]byte, []int) + func (*RateLimitQuotaFilterConfig) ProtoMessage() + func (m *RateLimitQuotaFilterConfig) Validate() error + func (m *RateLimitQuotaFilterConfig) ValidateAll() error + func (x *RateLimitQuotaFilterConfig) GetBucketMatchers() *v31.Matcher + func (x *RateLimitQuotaFilterConfig) GetDomain() string + func (x *RateLimitQuotaFilterConfig) GetFilterEnabled() *v3.RuntimeFractionalPercent + func (x *RateLimitQuotaFilterConfig) GetFilterEnforced() *v3.RuntimeFractionalPercent + func (x *RateLimitQuotaFilterConfig) GetRequestHeadersToAddWhenNotEnforced() []*v3.HeaderValueOption + func (x *RateLimitQuotaFilterConfig) GetRlqsServer() *v3.GrpcService + func (x *RateLimitQuotaFilterConfig) ProtoReflect() protoreflect.Message + func (x *RateLimitQuotaFilterConfig) Reset() + func (x *RateLimitQuotaFilterConfig) String() string + type RateLimitQuotaFilterConfigMultiError []error + func (m RateLimitQuotaFilterConfigMultiError) AllErrors() []error + func (m RateLimitQuotaFilterConfigMultiError) Error() string + type RateLimitQuotaFilterConfigValidationError struct + func (e RateLimitQuotaFilterConfigValidationError) Cause() error + func (e RateLimitQuotaFilterConfigValidationError) Error() string + func (e RateLimitQuotaFilterConfigValidationError) ErrorName() string + func (e RateLimitQuotaFilterConfigValidationError) Field() string + func (e RateLimitQuotaFilterConfigValidationError) Key() bool + func (e RateLimitQuotaFilterConfigValidationError) Reason() string + type RateLimitQuotaOverride struct + BucketMatchers *v31.Matcher + Domain string + func (*RateLimitQuotaOverride) Descriptor() ([]byte, []int) + func (*RateLimitQuotaOverride) ProtoMessage() + func (m *RateLimitQuotaOverride) Validate() error + func (m *RateLimitQuotaOverride) ValidateAll() error + func (x *RateLimitQuotaOverride) GetBucketMatchers() *v31.Matcher + func (x *RateLimitQuotaOverride) GetDomain() string + func (x *RateLimitQuotaOverride) ProtoReflect() protoreflect.Message + func (x *RateLimitQuotaOverride) Reset() + func (x *RateLimitQuotaOverride) String() string + type RateLimitQuotaOverrideMultiError []error + func (m RateLimitQuotaOverrideMultiError) AllErrors() []error + func (m RateLimitQuotaOverrideMultiError) Error() string + type RateLimitQuotaOverrideValidationError struct + func (e RateLimitQuotaOverrideValidationError) Cause() error + func (e RateLimitQuotaOverrideValidationError) Error() string + func (e RateLimitQuotaOverrideValidationError) ErrorName() string + func (e RateLimitQuotaOverrideValidationError) Field() string + func (e RateLimitQuotaOverrideValidationError) Key() bool + func (e RateLimitQuotaOverrideValidationError) Reason() string