asm.alauda.io group

GlobalRateLimiter is the Schema for the globalratelimiters API

v1alpha1 version
spec object

GlobalRateLimiterSpec defines the desired state of GlobalRateLimiter

domain string required

The domain to limit (globally unique).

failureModeDeny boolean required

Failure to deny access mode.

rules []object required
descriptors []object required
kind string required

Kind of rate limits.

match object required

Rate limit matching.

key string

Match item (required for request header matching).

method string required

Match method.

value string

Match value.

name string required

Name.

rateLimit object required

Current limit value configuration.

fixedWindow object

Fixed window.

requestsPerUnit integer required

Number of requests per time unit.

unit string required

Time unit.

shadowMode boolean

Shadow mode.

updatedUtc integer

Timestamp of update time(s).

serviceType string required

Service type.

status object

GlobalRateLimiterStatus defines the observed state of GlobalRateLimiter