The Reset Quota policy can be used to reset the quota limit of a user. This helps in cases where a quota needs to be reset for a particular user using the administration API.
Configuration
The properties that have to be configured to use the policy are described below.
Figure 1: Reset Quota Policy Configuration properties
Example
Configure the policy with the details below:
- Quota Identifier:
- Type: PARAMETER
- Variable Name: clientId (ID of the client making the request)
Default Value: default (any value)
API Project Name:
- Type: PARAMETER
- Variable Name: projectName
- Default Value: default (any value)
- API Project Version:
- Type: PARAMETER
- Variable Name: projectVersion
- Default Value: default (any value)
Deployed Environment:
- Type: PARAMETER
- Variable Name: environmentName
- Default Value: default (any value)
- Quota Policy Name:
- Type: PARAMETER
- Variable Name: QuotaPolicyName
- Default Value: default (any value)
Figure 3: Reset Quota policy configured with values as provided in the Example
When the quota limit of a client for a project exceeds the set limit, an administrative tool can send a request to the project containing the policy that is set with appropriate parameters to reset the quota so that the client will have a chance to send requests in special cases.