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