amazonka-cloudwatch-logs- Amazon CloudWatch Logs SDK.

Copyright(c) 2013-2015 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <>
Portabilitynon-portable (GHC extensions)
Safe HaskellNone




Returns all the log streams that are associated with the specified log group. The list returned in the response is ASCII-sorted by log stream name.

By default, this operation returns up to 50 log streams. If there are more log streams to list, the response would contain a nextToken value in the response body. You can also limit the number of log streams returned in the response by specifying the limit parameter in the request. This operation has a limit of five transactions per second, after which transactions are throttled.

See: AWS API Reference for DescribeLogStreams.

This operation returns paginated results.


Creating a Request

describeLogStreams Source

Creates a value of DescribeLogStreams with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

Request Lenses

dlssOrderBy :: Lens' DescribeLogStreams (Maybe OrderBy) Source

Specifies what to order the returned log streams by. Valid arguments are 'LogStreamName' or 'LastEventTime'. If you don't specify a value, results are ordered by LogStreamName. If 'LastEventTime' is chosen, the request cannot also contain a logStreamNamePrefix.

dlssDescending :: Lens' DescribeLogStreams (Maybe Bool) Source

If set to true, results are returned in descending order. If you don't specify a value or set it to false, results are returned in ascending order.

dlssNextToken :: Lens' DescribeLogStreams (Maybe Text) Source

A string token used for pagination that points to the next page of results. It must be a value obtained from the response of the previous DescribeLogStreams request.

dlssLogStreamNamePrefix :: Lens' DescribeLogStreams (Maybe Text) Source

Will only return log streams that match the provided logStreamNamePrefix. If you don't specify a value, no prefix filter is applied.

dlssLimit :: Lens' DescribeLogStreams (Maybe Natural) Source

The maximum number of items returned in the response. If you don't specify a value, the request would return up to 50 items.

dlssLogGroupName :: Lens' DescribeLogStreams Text Source

The log group name for which log streams are to be listed.

Destructuring the Response

describeLogStreamsResponse Source

Creates a value of DescribeLogStreamsResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

Response Lenses