OptionalkeyScope key. Determines whether principal is required.
OptionalprincipalPrincipal this limit applies to: user email, group name, or service
principal application ID. Required unless key is
RATE_LIMIT_KEY_SERVICE, RATE_LIMIT_KEY_USER_DEFAULT, or
RATE_LIMIT_KEY_REQUEST_TAG (which must not set a principal).
OptionalrenewalRenewal period.
OptionalrequestsMax requests allowed within a renewal period. Leave unset for no request limit.
OptionalrequestRequest tag key this limit applies to. Required when key is
RATE_LIMIT_KEY_REQUEST_TAG, forbidden otherwise.
OptionalrequestRequest tag value this limit applies to. Only valid when key is
RATE_LIMIT_KEY_REQUEST_TAG. Leave unset to apply the limit to every
value of request_tag_key (an any-value default); a set value is a
specific override for that value.
OptionaltokensMax tokens allowed within a renewal period. Leave unset for no token limit.
A rate limit applied to service requests. Leave
requestsortokensunset to impose no limit on that dimension; set a value to cap that dimension within the renewal period.