UNPKG

er_memcached_data_server

Version:

Plugin for event_request that implements a memcached data server

226 lines 4.84 kB
[ { "path": "/testErRateLimitsWithPermissiveLimiting", "methods": [], "maxAmount": 1, "refillTime": 10, "refillAmount": 1, "policy": "permissive", "delayTime": 3, "delayRetries": 5, "stopPropagation": false, "ipLimit": false }, { "path": "/testErRateLimitsWithPermissiveLimitingRefills", "methods": [], "maxAmount": 1, "refillTime": 1, "refillAmount": 1, "policy": "permissive", "delayTime": 3, "delayRetries": 5, "stopPropagation": false, "ipLimit": false }, { "path": "/testErRateLimitsWithConnectionDelayPolicy", "methods": [], "maxAmount": 1, "refillTime": 3, "refillAmount": 1, "policy": "connection_delay", "delayTime": 1, "delayRetries": 10, "stopPropagation": false, "ipLimit": false }, { "path": "/testErRateLimitsWithStrictPolicy", "methods": [], "maxAmount": 1, "refillTime": 3, "refillAmount": 1, "policy": "strict", "delayTime": 1, "delayRetries": 1, "stopPropagation": false, "ipLimit": false }, { "path": "/testErRateLimitsWithStrictPolicyStress", "methods": [], "maxAmount": 100, "refillTime": 2, "refillAmount": 50, "policy": "strict", "delayTime": 1, "delayRetries": 1, "stopPropagation": false, "ipLimit": false }, { "path": "/testErRateLimitsBucketWorksCrossApps", "methods": [], "maxAmount": 1, "refillTime": 10, "refillAmount": 1, "policy": "strict" }, { "path": "/testErRateLimitsWithStrictPolicyWithIpLimit", "methods": [], "maxAmount": 1, "refillTime": 3, "refillAmount": 1, "policy": "strict", "delayTime": 1, "delayRetries": 1, "stopPropagation": false, "ipLimit": true }, { "path": "/testErRateLimitsWithStrictPolicyWithSpecifiedMethods", "methods": ["GET"], "maxAmount": 1, "refillTime": 3, "refillAmount": 1, "policy": "strict", "delayTime": 1, "delayRetries": 1, "stopPropagation": false, "ipLimit": false }, { "path": "/testErRateLimitsWithStrictPolicyWithMultipleSpecifiedMethods", "methods": ["GET", "POST"], "maxAmount": 1, "refillTime": 3, "refillAmount": 1, "policy": "strict", "delayTime": 1, "delayRetries": 1, "stopPropagation": false, "ipLimit": false }, { "path": "/testErRateLimitsWithStrictPolicyWithSpecifiedMethodsThatDoNotMatch", "methods": ["POST"], "maxAmount": 1, "refillTime": 3, "refillAmount": 1, "policy": "strict", "delayTime": 1, "delayRetries": 1, "stopPropagation": false, "ipLimit": false }, { "path": "/testErRateLimitsWithMultipleRules", "methods": ["GET"], "maxAmount": 1, "refillTime": 3, "refillAmount": 1, "policy": "permissive", "delayTime": 1, "delayRetries": 1, "stopPropagation": false, "ipLimit": false }, { "path": "/testErRateLimitsWithMultipleRules", "methods": ["GET"], "maxAmount": 1, "refillTime": 3, "refillAmount": 1, "policy": "strict", "delayTime": 1, "delayRetries": 1, "stopPropagation": false, "ipLimit": false }, { "path": "/testErRateLimitsStrictOverridesConnectionDelayPolicy", "methods": ["GET"], "maxAmount": 1, "refillTime": 3, "refillAmount": 1, "policy": "connection_delay", "delayTime": 1, "delayRetries": 1, "stopPropagation": false, "ipLimit": false }, { "path": "/testErRateLimitsStrictOverridesConnectionDelayPolicy", "methods": [], "maxAmount": 1, "refillTime": 3, "refillAmount": 1, "policy": "strict", "delayTime": 1, "delayRetries": 1, "stopPropagation": false, "ipLimit": false }, { "path": "/testErRateLimitsConnectionDelayOverridesPermissivePolicy", "methods": [], "maxAmount": 1, "refillTime": 3, "refillAmount": 1, "policy": "permissive", "delayTime": 1, "delayRetries": 1, "stopPropagation": false, "ipLimit": false }, { "path": "/testErRateLimitsConnectionDelayOverridesPermissivePolicy", "methods": [], "maxAmount": 1, "refillTime": 3, "refillAmount": 1, "policy": "connection_delay", "delayTime": 1, "delayRetries": 5, "stopPropagation": false, "ipLimit": false }, { "path": "/testErRateLimitsConnectionDelayReturns429IfNoMoreRetries", "methods": [], "maxAmount": 1, "refillTime": 5, "refillAmount": 1, "policy": "connection_delay", "delayTime": 1, "delayRetries": 1, "stopPropagation": false, "ipLimit": false }, { "path": "/testErRateLimitsWithPropagation", "methods": [], "maxAmount": 1, "refillTime": 3, "refillAmount": 1, "policy": "permissive", "delayTime": 1, "delayRetries": 1, "stopPropagation": true, "ipLimit": false }, { "path": "/testErRateLimitsWithPropagation", "methods": [], "maxAmount": 1, "refillTime": 3, "refillAmount": 1, "policy": "strict", "delayTime": 1, "delayRetries": 1, "stopPropagation": false, "ipLimit": false } ]