IoT.Client.
list_metric_values
(**kwargs)¶Lists the values reported for an IoT Device Defender metric (device-side metric, cloud-side metric, or custom metric) by the given thing during the specified time period.
See also: AWS API Documentation
Request Syntax
response = client.list_metric_values(
thingName='string',
metricName='string',
dimensionName='string',
dimensionValueOperator='IN'|'NOT_IN',
startTime=datetime(2015, 1, 1),
endTime=datetime(2015, 1, 1),
maxResults=123,
nextToken='string'
)
[REQUIRED]
The name of the thing for which security profile metric values are returned.
[REQUIRED]
The name of the security profile metric for which values are returned.
[REQUIRED]
The start of the time period for which metric values are returned.
[REQUIRED]
The end of the time period for which metric values are returned.
dict
Response Syntax
{
'metricDatumList': [
{
'timestamp': datetime(2015, 1, 1),
'value': {
'count': 123,
'cidrs': [
'string',
],
'ports': [
123,
],
'number': 123.0,
'numbers': [
123.0,
],
'strings': [
'string',
]
}
},
],
'nextToken': 'string'
}
Response Structure
(dict) --
metricDatumList (list) --
The data the thing reports for the metric during the specified time period.
(dict) --
A metric.
timestamp (datetime) --
The time the metric value was reported.
value (dict) --
The value reported for the metric.
count (integer) --
If the comparisonOperator
calls for a numeric value, use this to specify that numeric value to be compared with the metric
.
cidrs (list) --
If the comparisonOperator
calls for a set of CIDRs, use this to specify that set to be compared with the metric
.
ports (list) --
If the comparisonOperator
calls for a set of ports, use this to specify that set to be compared with the metric
.
number (float) --
The numeral value of a metric.
numbers (list) --
The numeral values of a metric.
strings (list) --
The string values of a metric.
nextToken (string) --
A token that can be used to retrieve the next set of results, or null
if there are no additional results.
Exceptions
IoT.Client.exceptions.InvalidRequestException
IoT.Client.exceptions.ThrottlingException
IoT.Client.exceptions.InternalFailureException
IoT.Client.exceptions.ResourceNotFoundException