RateLimit
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. +requiredonRateLimit
(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