Safe Haskell | None |
---|---|
Language | Haskell2010 |
Uploads a batch of log events to the specified log stream. Every PutLogEvents request must include the sequenceToken obtained from the response of the previous request. An upload in a newly created log stream does not require a sequenceToken. The batch of events must satisfy the following constraints: The maximum batch size is 32,768 bytes, and this size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event. None of the log events in the batch can be more than 2 hours in the future. None of the log events in the batch can be older than 14 days or the retention period of the log group. The log events in the batch must be in chronological ordered by their timestamp. The maximum number of log events in a batch is 1,000.
http://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutLogEvents.html
- data PutLogEvents
- putLogEvents :: Text -> Text -> NonEmpty InputLogEvent -> PutLogEvents
- pleLogEvents :: Lens' PutLogEvents (NonEmpty InputLogEvent)
- pleLogGroupName :: Lens' PutLogEvents Text
- pleLogStreamName :: Lens' PutLogEvents Text
- pleSequenceToken :: Lens' PutLogEvents (Maybe Text)
- data PutLogEventsResponse
- putLogEventsResponse :: PutLogEventsResponse
- plerNextSequenceToken :: Lens' PutLogEventsResponse (Maybe Text)
Request
data PutLogEvents Source
Request constructor
PutLogEvents
constructor.
The fields accessible through corresponding lenses are:
Request lenses
pleSequenceToken :: Lens' PutLogEvents (Maybe Text) Source
A string token that must be obtained from the response of the previous PutLogEvents request.
Response
Response constructor
putLogEventsResponse :: PutLogEventsResponse Source
PutLogEventsResponse
constructor.
The fields accessible through corresponding lenses are: