IoTAnalytics / Client / sample_channel_data
sample_channel_data#
- IoTAnalytics.Client.sample_channel_data(**kwargs)#
Retrieves a sample of messages from the specified channel ingested during the specified timeframe. Up to 10 messages can be retrieved.
See also: AWS API Documentation
Request Syntax
response = client.sample_channel_data( channelName='string', maxMessages=123, startTime=datetime(2015, 1, 1), endTime=datetime(2015, 1, 1) )
- Parameters:
channelName (string) –
[REQUIRED]
The name of the channel whose message samples are retrieved.
maxMessages (integer) – The number of sample messages to be retrieved. The limit is 10. The default is also 10.
startTime (datetime) – The start of the time window from which sample messages are retrieved.
endTime (datetime) – The end of the time window from which sample messages are retrieved.
- Return type:
dict
- Returns:
Response Syntax
{ 'payloads': [ b'bytes', ] }
Response Structure
(dict) –
payloads (list) –
The list of message samples. Each sample message is returned as a base64-encoded string.
(bytes) –
Exceptions
IoTAnalytics.Client.exceptions.InvalidRequestException
IoTAnalytics.Client.exceptions.ResourceNotFoundException
IoTAnalytics.Client.exceptions.InternalFailureException
IoTAnalytics.Client.exceptions.ServiceUnavailableException
IoTAnalytics.Client.exceptions.ThrottlingException