RateLimitPolicy
API reference for Rate Limit Policies (clrk.apoxy.dev/v1alpha1)
API Group: clrk.apoxy.dev/v1alpha1
Operations
List RateLimitPolicy
GET/apis/clrk.apoxy.dev/v1alpha1/namespaces/{namespace}/ratelimitpolicies
List RateLimitPolicy
Response
200: OK
List RateLimitPolicy
GET/apis/clrk.apoxy.dev/v1alpha1/ratelimitpolicies
List RateLimitPolicy
Response
200: OK
Create RateLimitPolicy
POST/apis/clrk.apoxy.dev/v1alpha1/namespaces/{namespace}/ratelimitpolicies
Create a RateLimitPolicy
Request Body
Spec fields (RateLimitSpec):
| Field | Type | Description |
|---|---|---|
requests | integer (int32) | (required) |
scope | string | |
window | string | (required) |
Response
200: OK201: Created202: Accepted
Delete All RateLimitPolicy
DELETE/apis/clrk.apoxy.dev/v1alpha1/namespaces/{namespace}/ratelimitpolicies
Delete collection of RateLimitPolicy
Response
200: OK
Get RateLimitPolicy
GET/apis/clrk.apoxy.dev/v1alpha1/namespaces/{namespace}/ratelimitpolicies/{name}
Get the specified RateLimitPolicy
Response
200: OK
Replace RateLimitPolicy
PUT/apis/clrk.apoxy.dev/v1alpha1/namespaces/{namespace}/ratelimitpolicies/{name}
Replace the specified RateLimitPolicy
Request Body
Spec fields (RateLimitSpec):
| Field | Type | Description |
|---|---|---|
requests | integer (int32) | (required) |
scope | string | |
window | string | (required) |
Response
200: OK201: Created
Update RateLimitPolicy
PATCH/apis/clrk.apoxy.dev/v1alpha1/namespaces/{namespace}/ratelimitpolicies/{name}
Partially update the specified RateLimitPolicy
Response
200: OK201: Created
Delete RateLimitPolicy
DELETE/apis/clrk.apoxy.dev/v1alpha1/namespaces/{namespace}/ratelimitpolicies/{name}
Delete a RateLimitPolicy
Response
200: OK202: Accepted