APIGateway / Paginator / GetUsage
GetUsage¶
- class APIGateway.Paginator.GetUsage¶
- paginator = client.get_paginator('get_usage') - paginate(**kwargs)¶
- Creates an iterator that will paginate through responses from - APIGateway.Client.get_usage().- See also: AWS API Documentation - Request Syntax- response_iterator = paginator.paginate( usagePlanId='string', keyId='string', startDate='string', endDate='string', PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } ) - Parameters:
- usagePlanId (string) – - [REQUIRED] - The Id of the usage plan associated with the usage data. 
- keyId (string) – The Id of the API key associated with the resultant usage data. 
- startDate (string) – - [REQUIRED] - The starting date (e.g., 2016-01-01) of the usage data. 
- endDate (string) – - [REQUIRED] - The ending date (e.g., 2016-12-31) of the usage data. 
- PaginationConfig (dict) – - A dictionary that provides parameters to control pagination. - MaxItems (integer) – - The total number of items to return. If the total number of items available is more than the value specified in max-items then a - NextTokenwill be provided in the output that you can use to resume pagination.
- PageSize (integer) – - The size of each page. 
- StartingToken (string) – - A token to specify where to start paginating. This is the - NextTokenfrom a previous response.
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'usagePlanId': 'string', 'startDate': 'string', 'endDate': 'string', 'items': { 'string': [ [ 123, ], ] }, 'NextToken': 'string' } - Response Structure- (dict) – - Represents the usage data of a usage plan. - usagePlanId (string) – - The plan Id associated with this usage data. 
- startDate (string) – - The starting date of the usage data. 
- endDate (string) – - The ending date of the usage data. 
- items (dict) – - The usage data, as daily logs of used and remaining quotas, over the specified time interval indexed over the API keys in a usage plan. For example, - {..., "values" : { "{api_key}" : [ [0, 100], [10, 90], [100, 10]]}, where- {api_key}stands for an API key value and the daily log entry is of the format- [used quota, remaining quota].- (string) – - (list) – - (list) – - (integer) – 
 
 
 
 
- NextToken (string) – - A token to resume pagination.