Copyright | (c) 2013-2017 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Lists the log streams for the specified log group. You can list all the log streams or filter the results by prefix. You can also control how the results are ordered.
This operation has a limit of five transactions per second, after which transactions are throttled.
This operation returns paginated results.
- describeLogStreams :: Text -> DescribeLogStreams
- data DescribeLogStreams
- dlssOrderBy :: Lens' DescribeLogStreams (Maybe OrderBy)
- dlssDescending :: Lens' DescribeLogStreams (Maybe Bool)
- dlssNextToken :: Lens' DescribeLogStreams (Maybe Text)
- dlssLogStreamNamePrefix :: Lens' DescribeLogStreams (Maybe Text)
- dlssLimit :: Lens' DescribeLogStreams (Maybe Natural)
- dlssLogGroupName :: Lens' DescribeLogStreams Text
- describeLogStreamsResponse :: Int -> DescribeLogStreamsResponse
- data DescribeLogStreamsResponse
- dlsrsNextToken :: Lens' DescribeLogStreamsResponse (Maybe Text)
- dlsrsLogStreams :: Lens' DescribeLogStreamsResponse [LogStream]
- dlsrsResponseStatus :: Lens' DescribeLogStreamsResponse Int
Creating a Request
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:
dlssOrderBy
- If the value isLogStreamName
, the results are ordered by log stream name. If the value isLastEventTime
, the results are ordered by the event time. The default value isLogStreamName
. If you order the results by event time, you cannot specify thelogStreamNamePrefix
parameter. lastEventTimestamp represents the time of the most recent log event in the log stream in CloudWatch Logs. This number is expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. lastEventTimeStamp updates on an eventual consistency basis. It typically updates in less than an hour from ingestion, but may take longer in some rare situations.dlssDescending
- If the value is true, results are returned in descending order. If the value is to false, results are returned in ascending order. The default value is false.dlssNextToken
- The token for the next set of items to return. (You received this token from a previous call.)dlssLogStreamNamePrefix
- The prefix to match. iIforderBy
isLastEventTime
,you cannot specify this parameter.dlssLimit
- The maximum number of items returned. If you don't specify a value, the default is up to 50 items.dlssLogGroupName
- The name of the log group.
data DescribeLogStreams Source #
See: describeLogStreams
smart constructor.
Request Lenses
dlssOrderBy :: Lens' DescribeLogStreams (Maybe OrderBy) Source #
If the value is LogStreamName
, the results are ordered by log stream name. If the value is LastEventTime
, the results are ordered by the event time. The default value is LogStreamName
. If you order the results by event time, you cannot specify the logStreamNamePrefix
parameter. lastEventTimestamp represents the time of the most recent log event in the log stream in CloudWatch Logs. This number is expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. lastEventTimeStamp updates on an eventual consistency basis. It typically updates in less than an hour from ingestion, but may take longer in some rare situations.
dlssDescending :: Lens' DescribeLogStreams (Maybe Bool) Source #
If the value is true, results are returned in descending order. If the value is to false, results are returned in ascending order. The default value is false.
dlssNextToken :: Lens' DescribeLogStreams (Maybe Text) Source #
The token for the next set of items to return. (You received this token from a previous call.)
dlssLogStreamNamePrefix :: Lens' DescribeLogStreams (Maybe Text) Source #
The prefix to match. iIf orderBy
is LastEventTime
,you cannot specify this parameter.
dlssLimit :: Lens' DescribeLogStreams (Maybe Natural) Source #
The maximum number of items returned. If you don't specify a value, the default is up to 50 items.
dlssLogGroupName :: Lens' DescribeLogStreams Text Source #
The name of the log group.
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:
dlsrsNextToken
- Undocumented member.dlsrsLogStreams
- The log streams.dlsrsResponseStatus
- -- | The response status code.
data DescribeLogStreamsResponse Source #
See: describeLogStreamsResponse
smart constructor.
Response Lenses
dlsrsNextToken :: Lens' DescribeLogStreamsResponse (Maybe Text) Source #
Undocumented member.
dlsrsLogStreams :: Lens' DescribeLogStreamsResponse [LogStream] Source #
The log streams.
dlsrsResponseStatus :: Lens' DescribeLogStreamsResponse Int Source #
- - | The response status code.