Package io.envoyproxy.envoy.extensions.common.ratelimit.v3
package io.envoyproxy.envoy.extensions.common.ratelimit.v3
-
ClassDescriptionConfiguration used to enable local cluster level rate limiting where the token buckets will be shared across all the Envoy instances in the local cluster.Configuration used to enable local cluster level rate limiting where the token buckets will be shared across all the Envoy instances in the local cluster.Configuration used to enable local rate limiting. .. note:: The ``LocalRateLimitDescriptor`` is used to configure a local rate limit rule with a token bucket algorithm.Configuration used to enable local rate limiting. .. note:: The ``LocalRateLimitDescriptor`` is used to configure a local rate limit rule with a token bucket algorithm.A RateLimitDescriptor is a list of hierarchical entries that are used by the service to determine the final rate limit key and overall allowed limit.A RateLimitDescriptor is a list of hierarchical entries that are used by the service to determine the final rate limit key and overall allowed limit.Protobuf type
envoy.extensions.common.ratelimit.v3.RateLimitDescriptor.EntryProtobuf typeenvoy.extensions.common.ratelimit.v3.RateLimitDescriptor.EntryOverride rate limit to apply to this descriptor instead of the limit configured in the rate limit service.Override rate limit to apply to this descriptor instead of the limit configured in the rate limit service.Protobuf enumenvoy.extensions.common.ratelimit.v3.VhRateLimitsOptionsDefines the version of the standard to use for X-RateLimit headers.