This endpoint is used to create a rate limit quota with an identifier, name.
A rate limit quota must include a rate value with an optional path that can
either be a namespace or mount.
path(string: "") - Path of the mount or namespace to apply the quota.
A blank path configures a global rate limit quota. For example namespace1/
adds a quota to a full namespace, namespace1/auth/userpass adds a quota to
userpass in namespace1. Updating this field on an existing quota can have
"moving" effects. For example, updating auth/userpass to
namespace1/auth/userpass moves this quota from being a global mount quota to a
namespace specific mount quota. Note, namespaces are supported in Enterprise only.
rate(float: 0.0) - The maximum number of requests in a given interval to
be allowed by the quota rule. The rate must be positive.
interval(string: "") - The duration to enforce rate limiting for (default "1s").
block_interval(string: "") - If set, when a client reaches a rate limit
threshold, the client will be prohibited from any further requests until after
the 'block_interval' has elapsed.