IoT / Client / get_statistics
get_statistics#
- IoT.Client.get_statistics(**kwargs)#
Returns the count, average, sum, minimum, maximum, sum of squares, variance, and standard deviation for the specified aggregated field. If the aggregation field is of type
String
, only the count statistic is returned.Requires permission to access the GetStatistics action.
See also: AWS API Documentation
Request Syntax
response = client.get_statistics( indexName='string', queryString='string', aggregationField='string', queryVersion='string' )
- Parameters:
indexName (string) – The name of the index to search. The default value is
AWS_Things
.queryString (string) –
[REQUIRED]
The query used to search. You can specify “*” for the query string to get the count of all indexed things in your Amazon Web Services account.
aggregationField (string) – The aggregation field name.
queryVersion (string) – The version of the query used to search.
- Return type:
dict
- Returns:
Response Syntax
{ 'statistics': { 'count': 123, 'average': 123.0, 'sum': 123.0, 'minimum': 123.0, 'maximum': 123.0, 'sumOfSquares': 123.0, 'variance': 123.0, 'stdDeviation': 123.0 } }
Response Structure
(dict) –
statistics (dict) –
The statistics returned by the Fleet Indexing service based on the query and aggregation field.
count (integer) –
The count of things that match the query string criteria and contain a valid aggregation field value.
average (float) –
The average of the aggregated field values.
sum (float) –
The sum of the aggregated field values.
minimum (float) –
The minimum aggregated field value.
maximum (float) –
The maximum aggregated field value.
sumOfSquares (float) –
The sum of the squares of the aggregated field values.
variance (float) –
The variance of the aggregated field values.
stdDeviation (float) –
The standard deviation of the aggregated field values.
Exceptions
IoT.Client.exceptions.InvalidRequestException
IoT.Client.exceptions.ThrottlingException
IoT.Client.exceptions.UnauthorizedException
IoT.Client.exceptions.ServiceUnavailableException
IoT.Client.exceptions.InternalFailureException
IoT.Client.exceptions.ResourceNotFoundException
IoT.Client.exceptions.InvalidQueryException
IoT.Client.exceptions.InvalidAggregationException
IoT.Client.exceptions.IndexNotReadyException