| Copyright | (c) 2013-2018 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 |
Network.AWS.CloudWatchLogs.Types
Contents
- Service Configuration
- Errors
- Distribution
- ExportTaskStatusCode
- OrderBy
- Destination
- ExportTask
- ExportTaskExecutionInfo
- ExportTaskStatus
- FilteredLogEvent
- InputLogEvent
- LogGroup
- LogStream
- MetricFilter
- MetricFilterMatchRecord
- MetricTransformation
- OutputLogEvent
- RejectedLogEventsInfo
- ResourcePolicy
- SearchedLogStream
- SubscriptionFilter
Description
Synopsis
- cloudWatchLogs :: Service
- _InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidSequenceTokenException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError
- _OperationAbortedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError
- _DataAlreadyAcceptedException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidOperationException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- data Distribution
- data ExportTaskStatusCode
- data OrderBy
- data Destination
- destination :: Destination
- dTargetARN :: Lens' Destination (Maybe Text)
- dCreationTime :: Lens' Destination (Maybe Natural)
- dArn :: Lens' Destination (Maybe Text)
- dAccessPolicy :: Lens' Destination (Maybe Text)
- dDestinationName :: Lens' Destination (Maybe Text)
- dRoleARN :: Lens' Destination (Maybe Text)
- data ExportTask
- exportTask :: ExportTask
- etDestinationPrefix :: Lens' ExportTask (Maybe Text)
- etDestination :: Lens' ExportTask (Maybe Text)
- etStatus :: Lens' ExportTask (Maybe ExportTaskStatus)
- etTaskName :: Lens' ExportTask (Maybe Text)
- etTaskId :: Lens' ExportTask (Maybe Text)
- etTo :: Lens' ExportTask (Maybe Natural)
- etFrom :: Lens' ExportTask (Maybe Natural)
- etLogGroupName :: Lens' ExportTask (Maybe Text)
- etExecutionInfo :: Lens' ExportTask (Maybe ExportTaskExecutionInfo)
- data ExportTaskExecutionInfo
- exportTaskExecutionInfo :: ExportTaskExecutionInfo
- eteiCreationTime :: Lens' ExportTaskExecutionInfo (Maybe Natural)
- eteiCompletionTime :: Lens' ExportTaskExecutionInfo (Maybe Natural)
- data ExportTaskStatus
- exportTaskStatus :: ExportTaskStatus
- etsCode :: Lens' ExportTaskStatus (Maybe ExportTaskStatusCode)
- etsMessage :: Lens' ExportTaskStatus (Maybe Text)
- data FilteredLogEvent
- filteredLogEvent :: FilteredLogEvent
- fleIngestionTime :: Lens' FilteredLogEvent (Maybe Natural)
- fleLogStreamName :: Lens' FilteredLogEvent (Maybe Text)
- fleMessage :: Lens' FilteredLogEvent (Maybe Text)
- fleTimestamp :: Lens' FilteredLogEvent (Maybe Natural)
- fleEventId :: Lens' FilteredLogEvent (Maybe Text)
- data InputLogEvent
- inputLogEvent :: Natural -> Text -> InputLogEvent
- ileTimestamp :: Lens' InputLogEvent Natural
- ileMessage :: Lens' InputLogEvent Text
- data LogGroup
- logGroup :: LogGroup
- lgCreationTime :: Lens' LogGroup (Maybe Natural)
- lgMetricFilterCount :: Lens' LogGroup (Maybe Int)
- lgArn :: Lens' LogGroup (Maybe Text)
- lgLogGroupName :: Lens' LogGroup (Maybe Text)
- lgRetentionInDays :: Lens' LogGroup (Maybe Int)
- lgKmsKeyId :: Lens' LogGroup (Maybe Text)
- lgStoredBytes :: Lens' LogGroup (Maybe Natural)
- data LogStream
- logStream :: LogStream
- lsCreationTime :: Lens' LogStream (Maybe Natural)
- lsUploadSequenceToken :: Lens' LogStream (Maybe Text)
- lsArn :: Lens' LogStream (Maybe Text)
- lsFirstEventTimestamp :: Lens' LogStream (Maybe Natural)
- lsLogStreamName :: Lens' LogStream (Maybe Text)
- lsStoredBytes :: Lens' LogStream (Maybe Natural)
- lsLastIngestionTime :: Lens' LogStream (Maybe Natural)
- lsLastEventTimestamp :: Lens' LogStream (Maybe Natural)
- data MetricFilter
- metricFilter :: MetricFilter
- mfCreationTime :: Lens' MetricFilter (Maybe Natural)
- mfFilterName :: Lens' MetricFilter (Maybe Text)
- mfLogGroupName :: Lens' MetricFilter (Maybe Text)
- mfFilterPattern :: Lens' MetricFilter (Maybe Text)
- mfMetricTransformations :: Lens' MetricFilter (Maybe (NonEmpty MetricTransformation))
- data MetricFilterMatchRecord
- metricFilterMatchRecord :: MetricFilterMatchRecord
- mfmrExtractedValues :: Lens' MetricFilterMatchRecord (HashMap Text Text)
- mfmrEventNumber :: Lens' MetricFilterMatchRecord (Maybe Integer)
- mfmrEventMessage :: Lens' MetricFilterMatchRecord (Maybe Text)
- data MetricTransformation
- metricTransformation :: Text -> Text -> Text -> MetricTransformation
- mtDefaultValue :: Lens' MetricTransformation (Maybe Double)
- mtMetricName :: Lens' MetricTransformation Text
- mtMetricNamespace :: Lens' MetricTransformation Text
- mtMetricValue :: Lens' MetricTransformation Text
- data OutputLogEvent
- outputLogEvent :: OutputLogEvent
- oleIngestionTime :: Lens' OutputLogEvent (Maybe Natural)
- oleMessage :: Lens' OutputLogEvent (Maybe Text)
- oleTimestamp :: Lens' OutputLogEvent (Maybe Natural)
- data RejectedLogEventsInfo
- rejectedLogEventsInfo :: RejectedLogEventsInfo
- rleiTooOldLogEventEndIndex :: Lens' RejectedLogEventsInfo (Maybe Int)
- rleiTooNewLogEventStartIndex :: Lens' RejectedLogEventsInfo (Maybe Int)
- rleiExpiredLogEventEndIndex :: Lens' RejectedLogEventsInfo (Maybe Int)
- data ResourcePolicy
- resourcePolicy :: ResourcePolicy
- rpPolicyName :: Lens' ResourcePolicy (Maybe Text)
- rpPolicyDocument :: Lens' ResourcePolicy (Maybe Text)
- rpLastUpdatedTime :: Lens' ResourcePolicy (Maybe Natural)
- data SearchedLogStream
- searchedLogStream :: SearchedLogStream
- slsLogStreamName :: Lens' SearchedLogStream (Maybe Text)
- slsSearchedCompletely :: Lens' SearchedLogStream (Maybe Bool)
- data SubscriptionFilter
- subscriptionFilter :: SubscriptionFilter
- sfCreationTime :: Lens' SubscriptionFilter (Maybe Natural)
- sfFilterName :: Lens' SubscriptionFilter (Maybe Text)
- sfDistribution :: Lens' SubscriptionFilter (Maybe Distribution)
- sfDestinationARN :: Lens' SubscriptionFilter (Maybe Text)
- sfLogGroupName :: Lens' SubscriptionFilter (Maybe Text)
- sfFilterPattern :: Lens' SubscriptionFilter (Maybe Text)
- sfRoleARN :: Lens' SubscriptionFilter (Maybe Text)
Service Configuration
cloudWatchLogs :: Service Source #
API version 2014-03-28 of the Amazon CloudWatch Logs SDK configuration.
Errors
_InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A parameter is specified incorrectly.
_InvalidSequenceTokenException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The sequence token is not valid.
_ResourceAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified resource already exists.
_OperationAbortedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Multiple requests to update the same resource were in conflict.
_ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The service cannot complete the request.
_DataAlreadyAcceptedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The event was already logged.
_InvalidOperationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The operation is not valid on the specified resource.
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified resource does not exist.
_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You have reached the maximum number of resources that can be created.
Distribution
data Distribution Source #
The method used to distribute log data to the destination, which can be either random or grouped by log stream.
Constructors
| ByLogStream | |
| Random |
Instances
ExportTaskStatusCode
data ExportTaskStatusCode Source #
Instances
OrderBy
Constructors
| LastEventTime | |
| LogStreamName |
Instances
Destination
data Destination Source #
Represents a cross-account destination that receives subscription log events.
See: destination smart constructor.
Instances
destination :: Destination Source #
Creates a value of Destination with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dTargetARN- The Amazon Resource Name (ARN) of the physical target to where the log events are delivered (for example, a Kinesis stream).dCreationTime- The creation time of the destination, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.dArn- The ARN of this destination.dAccessPolicy- An IAM policy document that governs which AWS accounts can create subscription filters against this destination.dDestinationName- The name of the destination.dRoleARN- A role for impersonation, used when delivering log events to the target.
dTargetARN :: Lens' Destination (Maybe Text) Source #
The Amazon Resource Name (ARN) of the physical target to where the log events are delivered (for example, a Kinesis stream).
dCreationTime :: Lens' Destination (Maybe Natural) Source #
The creation time of the destination, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
dAccessPolicy :: Lens' Destination (Maybe Text) Source #
An IAM policy document that governs which AWS accounts can create subscription filters against this destination.
dDestinationName :: Lens' Destination (Maybe Text) Source #
The name of the destination.
dRoleARN :: Lens' Destination (Maybe Text) Source #
A role for impersonation, used when delivering log events to the target.
ExportTask
data ExportTask Source #
Represents an export task.
See: exportTask smart constructor.
Instances
exportTask :: ExportTask Source #
Creates a value of ExportTask with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
etDestinationPrefix- The prefix that was used as the start of Amazon S3 key for every object exported.etDestination- The name of Amazon S3 bucket to which the log data was exported.etStatus- The status of the export task.etTaskName- The name of the export task.etTaskId- The ID of the export task.etTo- The end time, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. Events with a time stamp later than this time are not exported.etFrom- The start time, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. Events with a time stamp before this time are not exported.etLogGroupName- The name of the log group from which logs data was exported.etExecutionInfo- Execution info about the export task.
etDestinationPrefix :: Lens' ExportTask (Maybe Text) Source #
The prefix that was used as the start of Amazon S3 key for every object exported.
etDestination :: Lens' ExportTask (Maybe Text) Source #
The name of Amazon S3 bucket to which the log data was exported.
etStatus :: Lens' ExportTask (Maybe ExportTaskStatus) Source #
The status of the export task.
etTaskName :: Lens' ExportTask (Maybe Text) Source #
The name of the export task.
etTo :: Lens' ExportTask (Maybe Natural) Source #
The end time, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. Events with a time stamp later than this time are not exported.
etFrom :: Lens' ExportTask (Maybe Natural) Source #
The start time, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. Events with a time stamp before this time are not exported.
etLogGroupName :: Lens' ExportTask (Maybe Text) Source #
The name of the log group from which logs data was exported.
etExecutionInfo :: Lens' ExportTask (Maybe ExportTaskExecutionInfo) Source #
Execution info about the export task.
ExportTaskExecutionInfo
data ExportTaskExecutionInfo Source #
Represents the status of an export task.
See: exportTaskExecutionInfo smart constructor.
Instances
exportTaskExecutionInfo :: ExportTaskExecutionInfo Source #
Creates a value of ExportTaskExecutionInfo with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
eteiCreationTime- The creation time of the export task, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.eteiCompletionTime- The completion time of the export task, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
eteiCreationTime :: Lens' ExportTaskExecutionInfo (Maybe Natural) Source #
The creation time of the export task, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
eteiCompletionTime :: Lens' ExportTaskExecutionInfo (Maybe Natural) Source #
The completion time of the export task, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
ExportTaskStatus
data ExportTaskStatus Source #
Represents the status of an export task.
See: exportTaskStatus smart constructor.
Instances
exportTaskStatus :: ExportTaskStatus Source #
Creates a value of ExportTaskStatus with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
etsCode- The status code of the export task.etsMessage- The status message related to the status code.
etsCode :: Lens' ExportTaskStatus (Maybe ExportTaskStatusCode) Source #
The status code of the export task.
etsMessage :: Lens' ExportTaskStatus (Maybe Text) Source #
The status message related to the status code.
FilteredLogEvent
data FilteredLogEvent Source #
Represents a matched event.
See: filteredLogEvent smart constructor.
Instances
filteredLogEvent :: FilteredLogEvent Source #
Creates a value of FilteredLogEvent with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
fleIngestionTime- The time the event was ingested, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.fleLogStreamName- The name of the log stream this event belongs to.fleMessage- The data contained in the log event.fleTimestamp- The time the event occurred, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.fleEventId- The ID of the event.
fleIngestionTime :: Lens' FilteredLogEvent (Maybe Natural) Source #
The time the event was ingested, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
fleLogStreamName :: Lens' FilteredLogEvent (Maybe Text) Source #
The name of the log stream this event belongs to.
fleMessage :: Lens' FilteredLogEvent (Maybe Text) Source #
The data contained in the log event.
fleTimestamp :: Lens' FilteredLogEvent (Maybe Natural) Source #
The time the event occurred, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
fleEventId :: Lens' FilteredLogEvent (Maybe Text) Source #
The ID of the event.
InputLogEvent
data InputLogEvent Source #
Represents a log event, which is a record of activity that was recorded by the application or resource being monitored.
See: inputLogEvent smart constructor.
Instances
Arguments
| :: Natural | |
| -> Text | |
| -> InputLogEvent |
Creates a value of InputLogEvent with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ileTimestamp- The time the event occurred, expressed as the number of milliseconds fter Jan 1, 1970 00:00:00 UTC.ileMessage- The raw event message.
ileTimestamp :: Lens' InputLogEvent Natural Source #
The time the event occurred, expressed as the number of milliseconds fter Jan 1, 1970 00:00:00 UTC.
ileMessage :: Lens' InputLogEvent Text Source #
The raw event message.
LogGroup
Represents a log group.
See: logGroup smart constructor.
Instances
Creates a value of LogGroup with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lgCreationTime- The creation time of the log group, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.lgMetricFilterCount- The number of metric filters.lgArn- The Amazon Resource Name (ARN) of the log group.lgLogGroupName- The name of the log group.lgRetentionInDays- Undocumented member.lgKmsKeyId- The Amazon Resource Name (ARN) of the CMK to use when encrypting log data.lgStoredBytes- The number of bytes stored.
lgCreationTime :: Lens' LogGroup (Maybe Natural) Source #
The creation time of the log group, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
lgKmsKeyId :: Lens' LogGroup (Maybe Text) Source #
The Amazon Resource Name (ARN) of the CMK to use when encrypting log data.
LogStream
Represents a log stream, which is a sequence of log events from a single emitter of logs.
See: logStream smart constructor.
Instances
logStream :: LogStream Source #
Creates a value of LogStream with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lsCreationTime- The creation time of the stream, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.lsUploadSequenceToken- The sequence token.lsArn- The Amazon Resource Name (ARN) of the log stream.lsFirstEventTimestamp- The time of the first event, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.lsLogStreamName- The name of the log stream.lsStoredBytes- The number of bytes stored.lsLastIngestionTime- The ingestion time, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.lsLastEventTimestamp- 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. lastEventTime updates on an eventual consistency basis. It typically updates in less than an hour from ingestion, but may take longer in some rare situations.
lsCreationTime :: Lens' LogStream (Maybe Natural) Source #
The creation time of the stream, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
lsFirstEventTimestamp :: Lens' LogStream (Maybe Natural) Source #
The time of the first event, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
lsLastIngestionTime :: Lens' LogStream (Maybe Natural) Source #
The ingestion time, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
lsLastEventTimestamp :: Lens' LogStream (Maybe Natural) Source #
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. lastEventTime updates on an eventual consistency basis. It typically updates in less than an hour from ingestion, but may take longer in some rare situations.
MetricFilter
data MetricFilter Source #
Metric filters express how CloudWatch Logs would extract metric observations from ingested log events and transform them into metric data in a CloudWatch metric.
See: metricFilter smart constructor.
Instances
metricFilter :: MetricFilter Source #
Creates a value of MetricFilter with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mfCreationTime- The creation time of the metric filter, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.mfFilterName- The name of the metric filter.mfLogGroupName- The name of the log group.mfFilterPattern- Undocumented member.mfMetricTransformations- The metric transformations.
mfCreationTime :: Lens' MetricFilter (Maybe Natural) Source #
The creation time of the metric filter, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
mfFilterName :: Lens' MetricFilter (Maybe Text) Source #
The name of the metric filter.
mfLogGroupName :: Lens' MetricFilter (Maybe Text) Source #
The name of the log group.
mfFilterPattern :: Lens' MetricFilter (Maybe Text) Source #
Undocumented member.
mfMetricTransformations :: Lens' MetricFilter (Maybe (NonEmpty MetricTransformation)) Source #
The metric transformations.
MetricFilterMatchRecord
data MetricFilterMatchRecord Source #
Represents a matched event.
See: metricFilterMatchRecord smart constructor.
Instances
metricFilterMatchRecord :: MetricFilterMatchRecord Source #
Creates a value of MetricFilterMatchRecord with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mfmrExtractedValues- The values extracted from the event data by the filter.mfmrEventNumber- The event number.mfmrEventMessage- The raw event data.
mfmrExtractedValues :: Lens' MetricFilterMatchRecord (HashMap Text Text) Source #
The values extracted from the event data by the filter.
mfmrEventNumber :: Lens' MetricFilterMatchRecord (Maybe Integer) Source #
The event number.
mfmrEventMessage :: Lens' MetricFilterMatchRecord (Maybe Text) Source #
The raw event data.
MetricTransformation
data MetricTransformation Source #
Indicates how to transform ingested log events in to metric data in a CloudWatch metric.
See: metricTransformation smart constructor.
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> MetricTransformation |
Creates a value of MetricTransformation with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mtDefaultValue- (Optional) The value to emit when a filter pattern does not match a log event. This value can be null.mtMetricName- The name of the CloudWatch metric.mtMetricNamespace- The namespace of the CloudWatch metric.mtMetricValue- The value to publish to the CloudWatch metric when a filter pattern matches a log event.
mtDefaultValue :: Lens' MetricTransformation (Maybe Double) Source #
(Optional) The value to emit when a filter pattern does not match a log event. This value can be null.
mtMetricName :: Lens' MetricTransformation Text Source #
The name of the CloudWatch metric.
mtMetricNamespace :: Lens' MetricTransformation Text Source #
The namespace of the CloudWatch metric.
mtMetricValue :: Lens' MetricTransformation Text Source #
The value to publish to the CloudWatch metric when a filter pattern matches a log event.
OutputLogEvent
data OutputLogEvent Source #
Represents a log event.
See: outputLogEvent smart constructor.
Instances
outputLogEvent :: OutputLogEvent Source #
Creates a value of OutputLogEvent with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
oleIngestionTime- The time the event was ingested, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.oleMessage- The data contained in the log event.oleTimestamp- The time the event occurred, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
oleIngestionTime :: Lens' OutputLogEvent (Maybe Natural) Source #
The time the event was ingested, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
oleMessage :: Lens' OutputLogEvent (Maybe Text) Source #
The data contained in the log event.
oleTimestamp :: Lens' OutputLogEvent (Maybe Natural) Source #
The time the event occurred, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
RejectedLogEventsInfo
data RejectedLogEventsInfo Source #
Represents the rejected events.
See: rejectedLogEventsInfo smart constructor.
Instances
rejectedLogEventsInfo :: RejectedLogEventsInfo Source #
Creates a value of RejectedLogEventsInfo with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rleiTooOldLogEventEndIndex- The log events that are too old.rleiTooNewLogEventStartIndex- The log events that are too new.rleiExpiredLogEventEndIndex- The expired log events.
rleiTooOldLogEventEndIndex :: Lens' RejectedLogEventsInfo (Maybe Int) Source #
The log events that are too old.
rleiTooNewLogEventStartIndex :: Lens' RejectedLogEventsInfo (Maybe Int) Source #
The log events that are too new.
rleiExpiredLogEventEndIndex :: Lens' RejectedLogEventsInfo (Maybe Int) Source #
The expired log events.
ResourcePolicy
data ResourcePolicy Source #
A policy enabling one or more entities to put logs to a log group in this account.
See: resourcePolicy smart constructor.
Instances
resourcePolicy :: ResourcePolicy Source #
Creates a value of ResourcePolicy with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rpPolicyName- The name of the resource policy.rpPolicyDocument- The details of the policy.rpLastUpdatedTime- Time stamp showing when this policy was last updated, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
rpPolicyName :: Lens' ResourcePolicy (Maybe Text) Source #
The name of the resource policy.
rpPolicyDocument :: Lens' ResourcePolicy (Maybe Text) Source #
The details of the policy.
rpLastUpdatedTime :: Lens' ResourcePolicy (Maybe Natural) Source #
Time stamp showing when this policy was last updated, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
SearchedLogStream
data SearchedLogStream Source #
Represents the search status of a log stream.
See: searchedLogStream smart constructor.
Instances
searchedLogStream :: SearchedLogStream Source #
Creates a value of SearchedLogStream with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
slsLogStreamName- The name of the log stream.slsSearchedCompletely- Indicates whether all the events in this log stream were searched.
slsLogStreamName :: Lens' SearchedLogStream (Maybe Text) Source #
The name of the log stream.
slsSearchedCompletely :: Lens' SearchedLogStream (Maybe Bool) Source #
Indicates whether all the events in this log stream were searched.
SubscriptionFilter
data SubscriptionFilter Source #
Represents a subscription filter.
See: subscriptionFilter smart constructor.
Instances
subscriptionFilter :: SubscriptionFilter Source #
Creates a value of SubscriptionFilter with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sfCreationTime- The creation time of the subscription filter, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.sfFilterName- The name of the subscription filter.sfDistribution- Undocumented member.sfDestinationARN- The Amazon Resource Name (ARN) of the destination.sfLogGroupName- The name of the log group.sfFilterPattern- Undocumented member.sfRoleARN-
sfCreationTime :: Lens' SubscriptionFilter (Maybe Natural) Source #
The creation time of the subscription filter, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
sfFilterName :: Lens' SubscriptionFilter (Maybe Text) Source #
The name of the subscription filter.
sfDistribution :: Lens' SubscriptionFilter (Maybe Distribution) Source #
Undocumented member.
sfDestinationARN :: Lens' SubscriptionFilter (Maybe Text) Source #
The Amazon Resource Name (ARN) of the destination.
sfLogGroupName :: Lens' SubscriptionFilter (Maybe Text) Source #
The name of the log group.
sfFilterPattern :: Lens' SubscriptionFilter (Maybe Text) Source #
Undocumented member.