Home

envoy.extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior

Example

Disclaimer: The example is meant to show what methods are available on the object and does not necessarily constitute working code.
local types = import 'types.libsonnet';

types.envoy.extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior
.withExpiredAssignmentBehaviorTimeout(types.google.protobuf.Duration)
.withFallbackRateLimit(types.envoy.type.v3.RateLimitStrategy)
.withReuseLastAssignment(types.envoy.extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.ReuseLastAssignment)
._validate()

Nested Messages

Fields

Name Type One-of group Required Constraints
expired_assignment_behavior_timeout google.protobuf.Duration   {"Duration":{"gt":{}}}
fallback_rate_limit envoy.type.v3.RateLimitStrategy expired_assignment_behavior  
reuse_last_assignment envoy.extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaBucketSettings.ExpiredAssignmentBehavior.ReuseLastAssignment expired_assignment_behavior