sources
(required, repeated)
List of selectors to match dataplanes that rate limit will be applied for
match
(optional)
Tags to match, can be used for both source and destinations
destinations
(required, repeated)
List of selectors to match services that need to be rate limited.
match
(optional)
Tags to match, can be used for both source and destinations
conf
(required)
Configuration for RateLimit +required
http
(optional)
The HTTP RateLimit configuration +optional
requests
(required)
The number of HTTP requests this RateLimiter allows +required
interval
(required)
The the interval for which requests
will be accounted.
+required
onRateLimit
(optional)
Describes the actions to take on RatelLimiter event +optional
status
(optional)
The HTTP status code to be set on a RateLimit event +optional
headers
(optional, repeated)
The Headers to be added to the HTTP response on a RateLimit event +optional
key
(optional)
Header name +optional
value
(optional)
Header value +optional
append
(optional)
Should the header be appended +optional