libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CloudWatchLogs

Contents

Description

Derived from API version 2014-03-28 of the AWS service descriptions, licensed under Apache 2.0.

You can use Amazon CloudWatch Logs to monitor, store, and access your log files from EC2 instances, CloudTrail, and other sources. You can then retrieve the associated log data from CloudWatch Logs using the CloudWatch console, CloudWatch Logs commands in the Amazon Web Services CLI, CloudWatch Logs API, or CloudWatch Logs SDK.

You can use CloudWatch Logs to:

  • Monitor logs from EC2 instances in real-time: You can use CloudWatch Logs to monitor applications and systems using log data. For example, CloudWatch Logs can track the number of errors that occur in your application logs and send you a notification whenever the rate of errors exceeds a threshold that you specify. CloudWatch Logs uses your log data for monitoring so no code changes are required. For example, you can monitor application logs for specific literal terms (such as "NullReferenceException") or count the number of occurrences of a literal term at a particular position in log data (such as "404" status codes in an Apache access log). When the term you are searching for is found, CloudWatch Logs reports the data to a CloudWatch metric that you specify.
  • Monitor CloudTrail logged events: You can create alarms in CloudWatch and receive notifications of particular API activity as captured by CloudTrail. You can use the notification to perform troubleshooting.
  • Archive log data: You can use CloudWatch Logs to store your log data in highly durable storage. You can change the log retention setting so that any log events older than this setting are automatically deleted. The CloudWatch Logs agent makes it easy to quickly send both rotated and non-rotated log data off of a host and into the log service. You can then access the raw log data when you need it.
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2014-03-28 of the Amazon CloudWatch Logs SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by CloudWatchLogs.

InvalidParameterException

_InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A parameter is specified incorrectly.

InvalidSequenceTokenException

_InvalidSequenceTokenException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The sequence token is not valid. You can get the correct sequence token in the expectedSequenceToken field in the InvalidSequenceTokenException message.

UnrecognizedClientException

_UnrecognizedClientException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The most likely cause is an invalid Amazon Web Services access key ID or secret key.

ResourceAlreadyExistsException

_ResourceAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified resource already exists.

OperationAbortedException

_OperationAbortedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Multiple requests to update the same resource were in conflict.

MalformedQueryException

_MalformedQueryException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The query string is not valid. Details about this error are displayed in a QueryCompileError object. For more information, see QueryCompileError.

For more information about valid query syntax, see CloudWatch Logs Insights Query Syntax.

ServiceUnavailableException

_ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The service cannot complete the request.

DataAlreadyAcceptedException

InvalidOperationException

_InvalidOperationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The operation is not valid on the specified resource.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified resource does not exist.

LimitExceededException

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have reached the maximum number of resources that can be created.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

GetLogGroupFields

data GetLogGroupFields Source #

See: newGetLogGroupFields smart constructor.

Instances

Instances details
Eq GetLogGroupFields Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogGroupFields

Read GetLogGroupFields Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogGroupFields

Show GetLogGroupFields Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogGroupFields

Generic GetLogGroupFields Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogGroupFields

Associated Types

type Rep GetLogGroupFields :: Type -> Type #

NFData GetLogGroupFields Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogGroupFields

Methods

rnf :: GetLogGroupFields -> () #

Hashable GetLogGroupFields Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogGroupFields

ToJSON GetLogGroupFields Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogGroupFields

AWSRequest GetLogGroupFields Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogGroupFields

Associated Types

type AWSResponse GetLogGroupFields #

ToHeaders GetLogGroupFields Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogGroupFields

ToPath GetLogGroupFields Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogGroupFields

ToQuery GetLogGroupFields Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogGroupFields

type Rep GetLogGroupFields Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogGroupFields

type Rep GetLogGroupFields = D1 ('MetaData "GetLogGroupFields" "Amazonka.CloudWatchLogs.GetLogGroupFields" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "GetLogGroupFields'" 'PrefixI 'True) (S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetLogGroupFields Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogGroupFields

newGetLogGroupFields Source #

Create a value of GetLogGroupFields with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:time:GetLogGroupFields', getLogGroupFields_time - The time to set as the center of the query. If you specify time, the 15 minutes before this time are queries. If you omit time the 8 minutes before and 8 minutes after this time are searched.

The time value is specified as epoch time, the number of seconds since January 1, 1970, 00:00:00 UTC.

$sel:logGroupName:GetLogGroupFields', getLogGroupFields_logGroupName - The name of the log group to search.

data GetLogGroupFieldsResponse Source #

See: newGetLogGroupFieldsResponse smart constructor.

Instances

Instances details
Eq GetLogGroupFieldsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogGroupFields

Read GetLogGroupFieldsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogGroupFields

Show GetLogGroupFieldsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogGroupFields

Generic GetLogGroupFieldsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogGroupFields

Associated Types

type Rep GetLogGroupFieldsResponse :: Type -> Type #

NFData GetLogGroupFieldsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogGroupFields

type Rep GetLogGroupFieldsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogGroupFields

type Rep GetLogGroupFieldsResponse = D1 ('MetaData "GetLogGroupFieldsResponse" "Amazonka.CloudWatchLogs.GetLogGroupFields" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "GetLogGroupFieldsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroupFields") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LogGroupField])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetLogGroupFieldsResponse Source #

Create a value of GetLogGroupFieldsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logGroupFields:GetLogGroupFieldsResponse', getLogGroupFieldsResponse_logGroupFields - The array of fields found in the query. Each object in the array contains the name of the field, along with the percentage of time it appeared in the log events that were queried.

$sel:httpStatus:GetLogGroupFieldsResponse', getLogGroupFieldsResponse_httpStatus - The response's http status code.

GetLogRecord

data GetLogRecord Source #

See: newGetLogRecord smart constructor.

Constructors

GetLogRecord' Text 

Instances

Instances details
Eq GetLogRecord Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogRecord

Read GetLogRecord Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogRecord

Show GetLogRecord Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogRecord

Generic GetLogRecord Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogRecord

Associated Types

type Rep GetLogRecord :: Type -> Type #

NFData GetLogRecord Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogRecord

Methods

rnf :: GetLogRecord -> () #

Hashable GetLogRecord Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogRecord

ToJSON GetLogRecord Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogRecord

AWSRequest GetLogRecord Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogRecord

Associated Types

type AWSResponse GetLogRecord #

ToHeaders GetLogRecord Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogRecord

ToPath GetLogRecord Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogRecord

ToQuery GetLogRecord Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogRecord

type Rep GetLogRecord Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogRecord

type Rep GetLogRecord = D1 ('MetaData "GetLogRecord" "Amazonka.CloudWatchLogs.GetLogRecord" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "GetLogRecord'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logRecordPointer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetLogRecord Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogRecord

newGetLogRecord Source #

Create a value of GetLogRecord with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logRecordPointer:GetLogRecord', getLogRecord_logRecordPointer - The pointer corresponding to the log event record you want to retrieve. You get this from the response of a GetQueryResults operation. In that response, the value of the @ptr field for a log event is the value to use as logRecordPointer to retrieve that complete log event record.

data GetLogRecordResponse Source #

See: newGetLogRecordResponse smart constructor.

Instances

Instances details
Eq GetLogRecordResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogRecord

Read GetLogRecordResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogRecord

Show GetLogRecordResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogRecord

Generic GetLogRecordResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogRecord

Associated Types

type Rep GetLogRecordResponse :: Type -> Type #

NFData GetLogRecordResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogRecord

Methods

rnf :: GetLogRecordResponse -> () #

type Rep GetLogRecordResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogRecord

type Rep GetLogRecordResponse = D1 ('MetaData "GetLogRecordResponse" "Amazonka.CloudWatchLogs.GetLogRecord" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "GetLogRecordResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logRecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetLogRecordResponse Source #

Create a value of GetLogRecordResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logRecord:GetLogRecordResponse', getLogRecordResponse_logRecord - The requested log event, as a JSON string.

$sel:httpStatus:GetLogRecordResponse', getLogRecordResponse_httpStatus - The response's http status code.

DescribeDestinations (Paginated)

data DescribeDestinations Source #

See: newDescribeDestinations smart constructor.

Instances

Instances details
Eq DescribeDestinations Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeDestinations

Read DescribeDestinations Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeDestinations

Show DescribeDestinations Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeDestinations

Generic DescribeDestinations Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeDestinations

Associated Types

type Rep DescribeDestinations :: Type -> Type #

NFData DescribeDestinations Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeDestinations

Methods

rnf :: DescribeDestinations -> () #

Hashable DescribeDestinations Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeDestinations

ToJSON DescribeDestinations Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeDestinations

AWSPager DescribeDestinations Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeDestinations

AWSRequest DescribeDestinations Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeDestinations

Associated Types

type AWSResponse DescribeDestinations #

ToHeaders DescribeDestinations Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeDestinations

ToPath DescribeDestinations Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeDestinations

ToQuery DescribeDestinations Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeDestinations

type Rep DescribeDestinations Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeDestinations

type Rep DescribeDestinations = D1 ('MetaData "DescribeDestinations" "Amazonka.CloudWatchLogs.DescribeDestinations" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DescribeDestinations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "destinationNamePrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))
type AWSResponse DescribeDestinations Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeDestinations

newDescribeDestinations :: DescribeDestinations Source #

Create a value of DescribeDestinations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:DescribeDestinations', describeDestinations_nextToken - The token for the next set of items to return. (You received this token from a previous call.)

$sel:limit:DescribeDestinations', describeDestinations_limit - The maximum number of items returned. If you don't specify a value, the default is up to 50 items.

$sel:destinationNamePrefix:DescribeDestinations', describeDestinations_destinationNamePrefix - The prefix to match. If you don't specify a value, no prefix filter is applied.

data DescribeDestinationsResponse Source #

See: newDescribeDestinationsResponse smart constructor.

Instances

Instances details
Eq DescribeDestinationsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeDestinations

Read DescribeDestinationsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeDestinations

Show DescribeDestinationsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeDestinations

Generic DescribeDestinationsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeDestinations

Associated Types

type Rep DescribeDestinationsResponse :: Type -> Type #

NFData DescribeDestinationsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeDestinations

type Rep DescribeDestinationsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeDestinations

type Rep DescribeDestinationsResponse = D1 ('MetaData "DescribeDestinationsResponse" "Amazonka.CloudWatchLogs.DescribeDestinations" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DescribeDestinationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "destinations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Destination])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeDestinationsResponse Source #

Create a value of DescribeDestinationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:DescribeDestinations', describeDestinationsResponse_nextToken - Undocumented member.

$sel:destinations:DescribeDestinationsResponse', describeDestinationsResponse_destinations - The destinations.

$sel:httpStatus:DescribeDestinationsResponse', describeDestinationsResponse_httpStatus - The response's http status code.

UntagLogGroup

data UntagLogGroup Source #

See: newUntagLogGroup smart constructor.

Instances

Instances details
Eq UntagLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.UntagLogGroup

Read UntagLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.UntagLogGroup

Show UntagLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.UntagLogGroup

Generic UntagLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.UntagLogGroup

Associated Types

type Rep UntagLogGroup :: Type -> Type #

NFData UntagLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.UntagLogGroup

Methods

rnf :: UntagLogGroup -> () #

Hashable UntagLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.UntagLogGroup

ToJSON UntagLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.UntagLogGroup

AWSRequest UntagLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.UntagLogGroup

Associated Types

type AWSResponse UntagLogGroup #

ToHeaders UntagLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.UntagLogGroup

ToPath UntagLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.UntagLogGroup

ToQuery UntagLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.UntagLogGroup

type Rep UntagLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.UntagLogGroup

type Rep UntagLogGroup = D1 ('MetaData "UntagLogGroup" "Amazonka.CloudWatchLogs.UntagLogGroup" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "UntagLogGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse UntagLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.UntagLogGroup

newUntagLogGroup Source #

Create a value of UntagLogGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logGroupName:UntagLogGroup', untagLogGroup_logGroupName - The name of the log group.

$sel:tags:UntagLogGroup', untagLogGroup_tags - The tag keys. The corresponding tags are removed from the log group.

data UntagLogGroupResponse Source #

See: newUntagLogGroupResponse smart constructor.

Instances

Instances details
Eq UntagLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.UntagLogGroup

Read UntagLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.UntagLogGroup

Show UntagLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.UntagLogGroup

Generic UntagLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.UntagLogGroup

Associated Types

type Rep UntagLogGroupResponse :: Type -> Type #

NFData UntagLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.UntagLogGroup

Methods

rnf :: UntagLogGroupResponse -> () #

type Rep UntagLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.UntagLogGroup

type Rep UntagLogGroupResponse = D1 ('MetaData "UntagLogGroupResponse" "Amazonka.CloudWatchLogs.UntagLogGroup" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "UntagLogGroupResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newUntagLogGroupResponse :: UntagLogGroupResponse Source #

Create a value of UntagLogGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

StopQuery

data StopQuery Source #

See: newStopQuery smart constructor.

Constructors

StopQuery' Text 

Instances

Instances details
Eq StopQuery Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StopQuery

Read StopQuery Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StopQuery

Show StopQuery Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StopQuery

Generic StopQuery Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StopQuery

Associated Types

type Rep StopQuery :: Type -> Type #

NFData StopQuery Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StopQuery

Methods

rnf :: StopQuery -> () #

Hashable StopQuery Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StopQuery

ToJSON StopQuery Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StopQuery

AWSRequest StopQuery Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StopQuery

Associated Types

type AWSResponse StopQuery #

ToHeaders StopQuery Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StopQuery

Methods

toHeaders :: StopQuery -> [Header] #

ToPath StopQuery Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StopQuery

ToQuery StopQuery Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StopQuery

type Rep StopQuery Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StopQuery

type Rep StopQuery = D1 ('MetaData "StopQuery" "Amazonka.CloudWatchLogs.StopQuery" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "StopQuery'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse StopQuery Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StopQuery

newStopQuery Source #

Create a value of StopQuery with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:queryId:StopQuery', stopQuery_queryId - The ID number of the query to stop. To find this ID number, use DescribeQueries.

data StopQueryResponse Source #

See: newStopQueryResponse smart constructor.

Instances

Instances details
Eq StopQueryResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StopQuery

Read StopQueryResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StopQuery

Show StopQueryResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StopQuery

Generic StopQueryResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StopQuery

Associated Types

type Rep StopQueryResponse :: Type -> Type #

NFData StopQueryResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StopQuery

Methods

rnf :: StopQueryResponse -> () #

type Rep StopQueryResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StopQuery

type Rep StopQueryResponse = D1 ('MetaData "StopQueryResponse" "Amazonka.CloudWatchLogs.StopQuery" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "StopQueryResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "success") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStopQueryResponse Source #

Create a value of StopQueryResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:success:StopQueryResponse', stopQueryResponse_success - This is true if the query was stopped by the StopQuery operation.

$sel:httpStatus:StopQueryResponse', stopQueryResponse_httpStatus - The response's http status code.

CreateExportTask

data CreateExportTask Source #

See: newCreateExportTask smart constructor.

Instances

Instances details
Eq CreateExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateExportTask

Read CreateExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateExportTask

Show CreateExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateExportTask

Generic CreateExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateExportTask

Associated Types

type Rep CreateExportTask :: Type -> Type #

NFData CreateExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateExportTask

Methods

rnf :: CreateExportTask -> () #

Hashable CreateExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateExportTask

ToJSON CreateExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateExportTask

AWSRequest CreateExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateExportTask

Associated Types

type AWSResponse CreateExportTask #

ToHeaders CreateExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateExportTask

ToPath CreateExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateExportTask

ToQuery CreateExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateExportTask

type Rep CreateExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateExportTask

type Rep CreateExportTask = D1 ('MetaData "CreateExportTask" "Amazonka.CloudWatchLogs.CreateExportTask" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "CreateExportTask'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "destinationPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "taskName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logStreamNamePrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "from") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)) :*: (S1 ('MetaSel ('Just "to") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateExportTask

newCreateExportTask Source #

Create a value of CreateExportTask with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:destinationPrefix:CreateExportTask', createExportTask_destinationPrefix - The prefix used as the start of the key for every object exported. If you don't specify a value, the default is exportedlogs.

$sel:taskName:CreateExportTask', createExportTask_taskName - The name of the export task.

$sel:logStreamNamePrefix:CreateExportTask', createExportTask_logStreamNamePrefix - Export only log streams that match the provided prefix. If you don't specify a value, no prefix filter is applied.

$sel:logGroupName:CreateExportTask', createExportTask_logGroupName - The name of the log group.

$sel:from:CreateExportTask', createExportTask_from - The start time of the range for the request, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. Events with a timestamp earlier than this time are not exported.

$sel:to:CreateExportTask', createExportTask_to - The end time of the range for the request, expreswatchlogsdocused as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. Events with a timestamp later than this time are not exported.

$sel:destination:CreateExportTask', createExportTask_destination - The name of S3 bucket for the exported log data. The bucket must be in the same Amazon Web Services region.

data CreateExportTaskResponse Source #

See: newCreateExportTaskResponse smart constructor.

Instances

Instances details
Eq CreateExportTaskResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateExportTask

Read CreateExportTaskResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateExportTask

Show CreateExportTaskResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateExportTask

Generic CreateExportTaskResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateExportTask

Associated Types

type Rep CreateExportTaskResponse :: Type -> Type #

NFData CreateExportTaskResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateExportTask

type Rep CreateExportTaskResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateExportTask

type Rep CreateExportTaskResponse = D1 ('MetaData "CreateExportTaskResponse" "Amazonka.CloudWatchLogs.CreateExportTask" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "CreateExportTaskResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateExportTaskResponse Source #

Create a value of CreateExportTaskResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:taskId:CreateExportTaskResponse', createExportTaskResponse_taskId - The ID of the export task.

$sel:httpStatus:CreateExportTaskResponse', createExportTaskResponse_httpStatus - The response's http status code.

PutDestination

data PutDestination Source #

See: newPutDestination smart constructor.

Instances

Instances details
Eq PutDestination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestination

Read PutDestination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestination

Show PutDestination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestination

Generic PutDestination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestination

Associated Types

type Rep PutDestination :: Type -> Type #

NFData PutDestination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestination

Methods

rnf :: PutDestination -> () #

Hashable PutDestination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestination

ToJSON PutDestination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestination

AWSRequest PutDestination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestination

Associated Types

type AWSResponse PutDestination #

ToHeaders PutDestination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestination

ToPath PutDestination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestination

ToQuery PutDestination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestination

type Rep PutDestination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestination

type Rep PutDestination = D1 ('MetaData "PutDestination" "Amazonka.CloudWatchLogs.PutDestination" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "PutDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "destinationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "targetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse PutDestination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestination

newPutDestination Source #

Create a value of PutDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:destinationName:PutDestination', putDestination_destinationName - A name for the destination.

$sel:targetArn:PutDestination', putDestination_targetArn - The ARN of an Amazon Kinesis stream to which to deliver matching log events.

$sel:roleArn:PutDestination', putDestination_roleArn - The ARN of an IAM role that grants CloudWatch Logs permissions to call the Amazon Kinesis PutRecord operation on the destination stream.

data PutDestinationResponse Source #

See: newPutDestinationResponse smart constructor.

Instances

Instances details
Eq PutDestinationResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestination

Read PutDestinationResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestination

Show PutDestinationResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestination

Generic PutDestinationResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestination

Associated Types

type Rep PutDestinationResponse :: Type -> Type #

NFData PutDestinationResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestination

Methods

rnf :: PutDestinationResponse -> () #

type Rep PutDestinationResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestination

type Rep PutDestinationResponse = D1 ('MetaData "PutDestinationResponse" "Amazonka.CloudWatchLogs.PutDestination" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "PutDestinationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Destination)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutDestinationResponse Source #

Create a value of PutDestinationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:destination:PutDestinationResponse', putDestinationResponse_destination - The destination.

$sel:httpStatus:PutDestinationResponse', putDestinationResponse_httpStatus - The response's http status code.

DescribeSubscriptionFilters (Paginated)

data DescribeSubscriptionFilters Source #

See: newDescribeSubscriptionFilters smart constructor.

Instances

Instances details
Eq DescribeSubscriptionFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeSubscriptionFilters

Read DescribeSubscriptionFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeSubscriptionFilters

Show DescribeSubscriptionFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeSubscriptionFilters

Generic DescribeSubscriptionFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeSubscriptionFilters

Associated Types

type Rep DescribeSubscriptionFilters :: Type -> Type #

NFData DescribeSubscriptionFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeSubscriptionFilters

Hashable DescribeSubscriptionFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeSubscriptionFilters

ToJSON DescribeSubscriptionFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeSubscriptionFilters

AWSPager DescribeSubscriptionFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeSubscriptionFilters

AWSRequest DescribeSubscriptionFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeSubscriptionFilters

ToHeaders DescribeSubscriptionFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeSubscriptionFilters

ToPath DescribeSubscriptionFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeSubscriptionFilters

ToQuery DescribeSubscriptionFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeSubscriptionFilters

type Rep DescribeSubscriptionFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeSubscriptionFilters

type Rep DescribeSubscriptionFilters = D1 ('MetaData "DescribeSubscriptionFilters" "Amazonka.CloudWatchLogs.DescribeSubscriptionFilters" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DescribeSubscriptionFilters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filterNamePrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DescribeSubscriptionFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeSubscriptionFilters

newDescribeSubscriptionFilters Source #

Create a value of DescribeSubscriptionFilters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filterNamePrefix:DescribeSubscriptionFilters', describeSubscriptionFilters_filterNamePrefix - The prefix to match. If you don't specify a value, no prefix filter is applied.

$sel:nextToken:DescribeSubscriptionFilters', describeSubscriptionFilters_nextToken - The token for the next set of items to return. (You received this token from a previous call.)

$sel:limit:DescribeSubscriptionFilters', describeSubscriptionFilters_limit - The maximum number of items returned. If you don't specify a value, the default is up to 50 items.

$sel:logGroupName:DescribeSubscriptionFilters', describeSubscriptionFilters_logGroupName - The name of the log group.

data DescribeSubscriptionFiltersResponse Source #

Instances

Instances details
Eq DescribeSubscriptionFiltersResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeSubscriptionFilters

Read DescribeSubscriptionFiltersResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeSubscriptionFilters

Show DescribeSubscriptionFiltersResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeSubscriptionFilters

Generic DescribeSubscriptionFiltersResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeSubscriptionFilters

NFData DescribeSubscriptionFiltersResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeSubscriptionFilters

type Rep DescribeSubscriptionFiltersResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeSubscriptionFilters

type Rep DescribeSubscriptionFiltersResponse = D1 ('MetaData "DescribeSubscriptionFiltersResponse" "Amazonka.CloudWatchLogs.DescribeSubscriptionFilters" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DescribeSubscriptionFiltersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subscriptionFilters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SubscriptionFilter])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

GetLogEvents

data GetLogEvents Source #

See: newGetLogEvents smart constructor.

Instances

Instances details
Eq GetLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogEvents

Read GetLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogEvents

Show GetLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogEvents

Generic GetLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogEvents

Associated Types

type Rep GetLogEvents :: Type -> Type #

NFData GetLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogEvents

Methods

rnf :: GetLogEvents -> () #

Hashable GetLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogEvents

ToJSON GetLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogEvents

AWSRequest GetLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogEvents

Associated Types

type AWSResponse GetLogEvents #

ToHeaders GetLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogEvents

ToPath GetLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogEvents

ToQuery GetLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogEvents

type Rep GetLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogEvents

type Rep GetLogEvents = D1 ('MetaData "GetLogEvents" "Amazonka.CloudWatchLogs.GetLogEvents" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "GetLogEvents'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "startFromHead") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "logStreamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse GetLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogEvents

newGetLogEvents Source #

Create a value of GetLogEvents with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:startTime:GetLogEvents', getLogEvents_startTime - The start of the time range, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. Events with a timestamp equal to this time or later than this time are included. Events with a timestamp earlier than this time are not included.

$sel:startFromHead:GetLogEvents', getLogEvents_startFromHead - If the value is true, the earliest log events are returned first. If the value is false, the latest log events are returned first. The default value is false.

If you are using a previous nextForwardToken value as the nextToken in this operation, you must specify true for startFromHead.

$sel:nextToken:GetLogEvents', getLogEvents_nextToken - The token for the next set of items to return. (You received this token from a previous call.)

$sel:endTime:GetLogEvents', getLogEvents_endTime - The end of the time range, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. Events with a timestamp equal to or later than this time are not included.

$sel:limit:GetLogEvents', getLogEvents_limit - The maximum number of log events returned. If you don't specify a value, the maximum is as many log events as can fit in a response size of 1 MB, up to 10,000 log events.

$sel:logGroupName:GetLogEvents', getLogEvents_logGroupName - The name of the log group.

$sel:logStreamName:GetLogEvents', getLogEvents_logStreamName - The name of the log stream.

data GetLogEventsResponse Source #

See: newGetLogEventsResponse smart constructor.

Instances

Instances details
Eq GetLogEventsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogEvents

Read GetLogEventsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogEvents

Show GetLogEventsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogEvents

Generic GetLogEventsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogEvents

Associated Types

type Rep GetLogEventsResponse :: Type -> Type #

NFData GetLogEventsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogEvents

Methods

rnf :: GetLogEventsResponse -> () #

type Rep GetLogEventsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetLogEvents

type Rep GetLogEventsResponse = D1 ('MetaData "GetLogEventsResponse" "Amazonka.CloudWatchLogs.GetLogEvents" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "GetLogEventsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextBackwardToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextForwardToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "events") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OutputLogEvent])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetLogEventsResponse Source #

Create a value of GetLogEventsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextBackwardToken:GetLogEventsResponse', getLogEventsResponse_nextBackwardToken - The token for the next set of items in the backward direction. The token expires after 24 hours. This token is never null. If you have reached the end of the stream, it returns the same token you passed in.

$sel:nextForwardToken:GetLogEventsResponse', getLogEventsResponse_nextForwardToken - The token for the next set of items in the forward direction. The token expires after 24 hours. If you have reached the end of the stream, it returns the same token you passed in.

$sel:events:GetLogEventsResponse', getLogEventsResponse_events - The events.

$sel:httpStatus:GetLogEventsResponse', getLogEventsResponse_httpStatus - The response's http status code.

DescribeLogGroups (Paginated)

data DescribeLogGroups Source #

See: newDescribeLogGroups smart constructor.

Instances

Instances details
Eq DescribeLogGroups Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogGroups

Read DescribeLogGroups Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogGroups

Show DescribeLogGroups Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogGroups

Generic DescribeLogGroups Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogGroups

Associated Types

type Rep DescribeLogGroups :: Type -> Type #

NFData DescribeLogGroups Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogGroups

Methods

rnf :: DescribeLogGroups -> () #

Hashable DescribeLogGroups Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogGroups

ToJSON DescribeLogGroups Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogGroups

AWSPager DescribeLogGroups Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogGroups

AWSRequest DescribeLogGroups Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogGroups

Associated Types

type AWSResponse DescribeLogGroups #

ToHeaders DescribeLogGroups Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogGroups

ToPath DescribeLogGroups Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogGroups

ToQuery DescribeLogGroups Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogGroups

type Rep DescribeLogGroups Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogGroups

type Rep DescribeLogGroups = D1 ('MetaData "DescribeLogGroups" "Amazonka.CloudWatchLogs.DescribeLogGroups" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DescribeLogGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroupNamePrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse DescribeLogGroups Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogGroups

newDescribeLogGroups :: DescribeLogGroups Source #

Create a value of DescribeLogGroups with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logGroupNamePrefix:DescribeLogGroups', describeLogGroups_logGroupNamePrefix - The prefix to match.

$sel:nextToken:DescribeLogGroups', describeLogGroups_nextToken - The token for the next set of items to return. (You received this token from a previous call.)

$sel:limit:DescribeLogGroups', describeLogGroups_limit - The maximum number of items returned. If you don't specify a value, the default is up to 50 items.

data DescribeLogGroupsResponse Source #

See: newDescribeLogGroupsResponse smart constructor.

Instances

Instances details
Eq DescribeLogGroupsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogGroups

Read DescribeLogGroupsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogGroups

Show DescribeLogGroupsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogGroups

Generic DescribeLogGroupsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogGroups

Associated Types

type Rep DescribeLogGroupsResponse :: Type -> Type #

NFData DescribeLogGroupsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogGroups

type Rep DescribeLogGroupsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogGroups

type Rep DescribeLogGroupsResponse = D1 ('MetaData "DescribeLogGroupsResponse" "Amazonka.CloudWatchLogs.DescribeLogGroups" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DescribeLogGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LogGroup])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeLogGroupsResponse Source #

Create a value of DescribeLogGroupsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logGroups:DescribeLogGroupsResponse', describeLogGroupsResponse_logGroups - The log groups.

If the retentionInDays value if not included for a log group, then that log group is set to have its events never expire.

$sel:nextToken:DescribeLogGroups', describeLogGroupsResponse_nextToken - Undocumented member.

$sel:httpStatus:DescribeLogGroupsResponse', describeLogGroupsResponse_httpStatus - The response's http status code.

DeleteDestination

data DeleteDestination Source #

See: newDeleteDestination smart constructor.

Constructors

DeleteDestination' Text 

Instances

Instances details
Eq DeleteDestination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteDestination

Read DeleteDestination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteDestination

Show DeleteDestination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteDestination

Generic DeleteDestination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteDestination

Associated Types

type Rep DeleteDestination :: Type -> Type #

NFData DeleteDestination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteDestination

Methods

rnf :: DeleteDestination -> () #

Hashable DeleteDestination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteDestination

ToJSON DeleteDestination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteDestination

AWSRequest DeleteDestination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteDestination

Associated Types

type AWSResponse DeleteDestination #

ToHeaders DeleteDestination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteDestination

ToPath DeleteDestination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteDestination

ToQuery DeleteDestination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteDestination

type Rep DeleteDestination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteDestination

type Rep DeleteDestination = D1 ('MetaData "DeleteDestination" "Amazonka.CloudWatchLogs.DeleteDestination" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DeleteDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "destinationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteDestination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteDestination

newDeleteDestination Source #

Create a value of DeleteDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:destinationName:DeleteDestination', deleteDestination_destinationName - The name of the destination.

data DeleteDestinationResponse Source #

See: newDeleteDestinationResponse smart constructor.

Instances

Instances details
Eq DeleteDestinationResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteDestination

Read DeleteDestinationResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteDestination

Show DeleteDestinationResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteDestination

Generic DeleteDestinationResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteDestination

Associated Types

type Rep DeleteDestinationResponse :: Type -> Type #

NFData DeleteDestinationResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteDestination

type Rep DeleteDestinationResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteDestination

type Rep DeleteDestinationResponse = D1 ('MetaData "DeleteDestinationResponse" "Amazonka.CloudWatchLogs.DeleteDestination" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DeleteDestinationResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteDestinationResponse :: DeleteDestinationResponse Source #

Create a value of DeleteDestinationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DisassociateKmsKey

data DisassociateKmsKey Source #

See: newDisassociateKmsKey smart constructor.

Instances

Instances details
Eq DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Read DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Show DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Generic DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Associated Types

type Rep DisassociateKmsKey :: Type -> Type #

NFData DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Methods

rnf :: DisassociateKmsKey -> () #

Hashable DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

ToJSON DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

AWSRequest DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Associated Types

type AWSResponse DisassociateKmsKey #

ToHeaders DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

ToPath DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

ToQuery DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

type Rep DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

type Rep DisassociateKmsKey = D1 ('MetaData "DisassociateKmsKey" "Amazonka.CloudWatchLogs.DisassociateKmsKey" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DisassociateKmsKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DisassociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

newDisassociateKmsKey Source #

Create a value of DisassociateKmsKey with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logGroupName:DisassociateKmsKey', disassociateKmsKey_logGroupName - The name of the log group.

data DisassociateKmsKeyResponse Source #

See: newDisassociateKmsKeyResponse smart constructor.

Instances

Instances details
Eq DisassociateKmsKeyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Read DisassociateKmsKeyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Show DisassociateKmsKeyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Generic DisassociateKmsKeyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

Associated Types

type Rep DisassociateKmsKeyResponse :: Type -> Type #

NFData DisassociateKmsKeyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

type Rep DisassociateKmsKeyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DisassociateKmsKey

type Rep DisassociateKmsKeyResponse = D1 ('MetaData "DisassociateKmsKeyResponse" "Amazonka.CloudWatchLogs.DisassociateKmsKey" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DisassociateKmsKeyResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDisassociateKmsKeyResponse :: DisassociateKmsKeyResponse Source #

Create a value of DisassociateKmsKeyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

FilterLogEvents (Paginated)

data FilterLogEvents Source #

See: newFilterLogEvents smart constructor.

Instances

Instances details
Eq FilterLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.FilterLogEvents

Read FilterLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.FilterLogEvents

Show FilterLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.FilterLogEvents

Generic FilterLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.FilterLogEvents

Associated Types

type Rep FilterLogEvents :: Type -> Type #

NFData FilterLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.FilterLogEvents

Methods

rnf :: FilterLogEvents -> () #

Hashable FilterLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.FilterLogEvents

ToJSON FilterLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.FilterLogEvents

AWSPager FilterLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.FilterLogEvents

AWSRequest FilterLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.FilterLogEvents

Associated Types

type AWSResponse FilterLogEvents #

ToHeaders FilterLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.FilterLogEvents

ToPath FilterLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.FilterLogEvents

ToQuery FilterLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.FilterLogEvents

type Rep FilterLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.FilterLogEvents

type AWSResponse FilterLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.FilterLogEvents

newFilterLogEvents Source #

Create a value of FilterLogEvents with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:startTime:FilterLogEvents', filterLogEvents_startTime - The start of the time range, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. Events with a timestamp before this time are not returned.

$sel:nextToken:FilterLogEvents', filterLogEvents_nextToken - The token for the next set of events to return. (You received this token from a previous call.)

$sel:logStreamNames:FilterLogEvents', filterLogEvents_logStreamNames - Filters the results to only logs from the log streams in this list.

If you specify a value for both logStreamNamePrefix and logStreamNames, the action returns an InvalidParameterException error.

$sel:logStreamNamePrefix:FilterLogEvents', filterLogEvents_logStreamNamePrefix - Filters the results to include only events from log streams that have names starting with this prefix.

If you specify a value for both logStreamNamePrefix and logStreamNames, but the value for logStreamNamePrefix does not match any log stream names specified in logStreamNames, the action returns an InvalidParameterException error.

$sel:endTime:FilterLogEvents', filterLogEvents_endTime - The end of the time range, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. Events with a timestamp later than this time are not returned.

$sel:limit:FilterLogEvents', filterLogEvents_limit - The maximum number of events to return. The default is 10,000 events.

$sel:filterPattern:FilterLogEvents', filterLogEvents_filterPattern - The filter pattern to use. For more information, see Filter and Pattern Syntax.

If not provided, all the events are matched.

$sel:interleaved:FilterLogEvents', filterLogEvents_interleaved - If the value is true, the operation makes a best effort to provide responses that contain events from multiple log streams within the log group, interleaved in a single response. If the value is false, all the matched log events in the first log stream are searched first, then those in the next log stream, and so on. The default is false.

Important: Starting on June 17, 2019, this parameter is ignored and the value is assumed to be true. The response from this operation always interleaves events from multiple log streams within a log group.

$sel:logGroupName:FilterLogEvents', filterLogEvents_logGroupName - The name of the log group to search.

data FilterLogEventsResponse Source #

See: newFilterLogEventsResponse smart constructor.

Instances

Instances details
Eq FilterLogEventsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.FilterLogEvents

Read FilterLogEventsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.FilterLogEvents

Show FilterLogEventsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.FilterLogEvents

Generic FilterLogEventsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.FilterLogEvents

Associated Types

type Rep FilterLogEventsResponse :: Type -> Type #

NFData FilterLogEventsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.FilterLogEvents

Methods

rnf :: FilterLogEventsResponse -> () #

type Rep FilterLogEventsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.FilterLogEvents

type Rep FilterLogEventsResponse = D1 ('MetaData "FilterLogEventsResponse" "Amazonka.CloudWatchLogs.FilterLogEvents" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "FilterLogEventsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "searchedLogStreams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SearchedLogStream])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "events") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FilteredLogEvent])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newFilterLogEventsResponse Source #

Create a value of FilterLogEventsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:searchedLogStreams:FilterLogEventsResponse', filterLogEventsResponse_searchedLogStreams - IMPORTANT Starting on May 15, 2020, this parameter will be deprecated. This parameter will be an empty list after the deprecation occurs.

Indicates which log streams have been searched and whether each has been searched completely.

$sel:nextToken:FilterLogEvents', filterLogEventsResponse_nextToken - The token to use when requesting the next set of items. The token expires after 24 hours.

$sel:events:FilterLogEventsResponse', filterLogEventsResponse_events - The matched events.

$sel:httpStatus:FilterLogEventsResponse', filterLogEventsResponse_httpStatus - The response's http status code.

DeleteQueryDefinition

data DeleteQueryDefinition Source #

See: newDeleteQueryDefinition smart constructor.

Instances

Instances details
Eq DeleteQueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteQueryDefinition

Read DeleteQueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteQueryDefinition

Show DeleteQueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteQueryDefinition

Generic DeleteQueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteQueryDefinition

Associated Types

type Rep DeleteQueryDefinition :: Type -> Type #

NFData DeleteQueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteQueryDefinition

Methods

rnf :: DeleteQueryDefinition -> () #

Hashable DeleteQueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteQueryDefinition

ToJSON DeleteQueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteQueryDefinition

AWSRequest DeleteQueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteQueryDefinition

Associated Types

type AWSResponse DeleteQueryDefinition #

ToHeaders DeleteQueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteQueryDefinition

ToPath DeleteQueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteQueryDefinition

ToQuery DeleteQueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteQueryDefinition

type Rep DeleteQueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteQueryDefinition

type Rep DeleteQueryDefinition = D1 ('MetaData "DeleteQueryDefinition" "Amazonka.CloudWatchLogs.DeleteQueryDefinition" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DeleteQueryDefinition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queryDefinitionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteQueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteQueryDefinition

newDeleteQueryDefinition Source #

Create a value of DeleteQueryDefinition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:queryDefinitionId:DeleteQueryDefinition', deleteQueryDefinition_queryDefinitionId - The ID of the query definition that you want to delete. You can use DescribeQueryDefinitions to retrieve the IDs of your saved query definitions.

data DeleteQueryDefinitionResponse Source #

See: newDeleteQueryDefinitionResponse smart constructor.

Instances

Instances details
Eq DeleteQueryDefinitionResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteQueryDefinition

Read DeleteQueryDefinitionResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteQueryDefinition

Show DeleteQueryDefinitionResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteQueryDefinition

Generic DeleteQueryDefinitionResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteQueryDefinition

Associated Types

type Rep DeleteQueryDefinitionResponse :: Type -> Type #

NFData DeleteQueryDefinitionResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteQueryDefinition

type Rep DeleteQueryDefinitionResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteQueryDefinition

type Rep DeleteQueryDefinitionResponse = D1 ('MetaData "DeleteQueryDefinitionResponse" "Amazonka.CloudWatchLogs.DeleteQueryDefinition" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DeleteQueryDefinitionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "success") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteQueryDefinitionResponse Source #

Create a value of DeleteQueryDefinitionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:success:DeleteQueryDefinitionResponse', deleteQueryDefinitionResponse_success - A value of TRUE indicates that the operation succeeded. FALSE indicates that the operation failed.

$sel:httpStatus:DeleteQueryDefinitionResponse', deleteQueryDefinitionResponse_httpStatus - The response's http status code.

PutQueryDefinition

data PutQueryDefinition Source #

See: newPutQueryDefinition smart constructor.

Instances

Instances details
Eq PutQueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutQueryDefinition

Read PutQueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutQueryDefinition

Show PutQueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutQueryDefinition

Generic PutQueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutQueryDefinition

Associated Types

type Rep PutQueryDefinition :: Type -> Type #

NFData PutQueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutQueryDefinition

Methods

rnf :: PutQueryDefinition -> () #

Hashable PutQueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutQueryDefinition

ToJSON PutQueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutQueryDefinition

AWSRequest PutQueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutQueryDefinition

Associated Types

type AWSResponse PutQueryDefinition #

ToHeaders PutQueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutQueryDefinition

ToPath PutQueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutQueryDefinition

ToQuery PutQueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutQueryDefinition

type Rep PutQueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutQueryDefinition

type Rep PutQueryDefinition = D1 ('MetaData "PutQueryDefinition" "Amazonka.CloudWatchLogs.PutQueryDefinition" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "PutQueryDefinition'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "logGroupNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "queryDefinitionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "queryString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse PutQueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutQueryDefinition

newPutQueryDefinition Source #

Create a value of PutQueryDefinition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logGroupNames:PutQueryDefinition', putQueryDefinition_logGroupNames - Use this parameter to include specific log groups as part of your query definition.

If you are updating a query definition and you omit this parameter, then the updated definition will contain no log groups.

$sel:queryDefinitionId:PutQueryDefinition', putQueryDefinition_queryDefinitionId - If you are updating a query definition, use this parameter to specify the ID of the query definition that you want to update. You can use DescribeQueryDefinitions to retrieve the IDs of your saved query definitions.

If you are creating a query definition, do not specify this parameter. CloudWatch generates a unique ID for the new query definition and include it in the response to this operation.

$sel:name:PutQueryDefinition', putQueryDefinition_name - A name for the query definition. If you are saving a lot of query definitions, we recommend that you name them so that you can easily find the ones you want by using the first part of the name as a filter in the queryDefinitionNamePrefix parameter of DescribeQueryDefinitions.

$sel:queryString:PutQueryDefinition', putQueryDefinition_queryString - The query string to use for this definition. For more information, see CloudWatch Logs Insights Query Syntax.

data PutQueryDefinitionResponse Source #

See: newPutQueryDefinitionResponse smart constructor.

Instances

Instances details
Eq PutQueryDefinitionResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutQueryDefinition

Read PutQueryDefinitionResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutQueryDefinition

Show PutQueryDefinitionResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutQueryDefinition

Generic PutQueryDefinitionResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutQueryDefinition

Associated Types

type Rep PutQueryDefinitionResponse :: Type -> Type #

NFData PutQueryDefinitionResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutQueryDefinition

type Rep PutQueryDefinitionResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutQueryDefinition

type Rep PutQueryDefinitionResponse = D1 ('MetaData "PutQueryDefinitionResponse" "Amazonka.CloudWatchLogs.PutQueryDefinition" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "PutQueryDefinitionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queryDefinitionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutQueryDefinitionResponse Source #

Create a value of PutQueryDefinitionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:queryDefinitionId:PutQueryDefinition', putQueryDefinitionResponse_queryDefinitionId - The ID of the query definition.

$sel:httpStatus:PutQueryDefinitionResponse', putQueryDefinitionResponse_httpStatus - The response's http status code.

TagLogGroup

data TagLogGroup Source #

See: newTagLogGroup smart constructor.

Instances

Instances details
Eq TagLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TagLogGroup

Read TagLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TagLogGroup

Show TagLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TagLogGroup

Generic TagLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TagLogGroup

Associated Types

type Rep TagLogGroup :: Type -> Type #

NFData TagLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TagLogGroup

Methods

rnf :: TagLogGroup -> () #

Hashable TagLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TagLogGroup

ToJSON TagLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TagLogGroup

AWSRequest TagLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TagLogGroup

Associated Types

type AWSResponse TagLogGroup #

ToHeaders TagLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TagLogGroup

Methods

toHeaders :: TagLogGroup -> [Header] #

ToPath TagLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TagLogGroup

ToQuery TagLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TagLogGroup

type Rep TagLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TagLogGroup

type Rep TagLogGroup = D1 ('MetaData "TagLogGroup" "Amazonka.CloudWatchLogs.TagLogGroup" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "TagLogGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))
type AWSResponse TagLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TagLogGroup

newTagLogGroup Source #

Create a value of TagLogGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logGroupName:TagLogGroup', tagLogGroup_logGroupName - The name of the log group.

$sel:tags:TagLogGroup', tagLogGroup_tags - The key-value pairs to use for the tags.

data TagLogGroupResponse Source #

See: newTagLogGroupResponse smart constructor.

Constructors

TagLogGroupResponse' 

Instances

Instances details
Eq TagLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TagLogGroup

Read TagLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TagLogGroup

Show TagLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TagLogGroup

Generic TagLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TagLogGroup

Associated Types

type Rep TagLogGroupResponse :: Type -> Type #

NFData TagLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TagLogGroup

Methods

rnf :: TagLogGroupResponse -> () #

type Rep TagLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TagLogGroup

type Rep TagLogGroupResponse = D1 ('MetaData "TagLogGroupResponse" "Amazonka.CloudWatchLogs.TagLogGroup" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "TagLogGroupResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newTagLogGroupResponse :: TagLogGroupResponse Source #

Create a value of TagLogGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DescribeResourcePolicies (Paginated)

data DescribeResourcePolicies Source #

See: newDescribeResourcePolicies smart constructor.

Instances

Instances details
Eq DescribeResourcePolicies Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeResourcePolicies

Read DescribeResourcePolicies Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeResourcePolicies

Show DescribeResourcePolicies Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeResourcePolicies

Generic DescribeResourcePolicies Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeResourcePolicies

Associated Types

type Rep DescribeResourcePolicies :: Type -> Type #

NFData DescribeResourcePolicies Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeResourcePolicies

Hashable DescribeResourcePolicies Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeResourcePolicies

ToJSON DescribeResourcePolicies Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeResourcePolicies

AWSPager DescribeResourcePolicies Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeResourcePolicies

AWSRequest DescribeResourcePolicies Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeResourcePolicies

ToHeaders DescribeResourcePolicies Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeResourcePolicies

ToPath DescribeResourcePolicies Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeResourcePolicies

ToQuery DescribeResourcePolicies Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeResourcePolicies

type Rep DescribeResourcePolicies Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeResourcePolicies

type Rep DescribeResourcePolicies = D1 ('MetaData "DescribeResourcePolicies" "Amazonka.CloudWatchLogs.DescribeResourcePolicies" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DescribeResourcePolicies'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse DescribeResourcePolicies Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeResourcePolicies

newDescribeResourcePolicies :: DescribeResourcePolicies Source #

Create a value of DescribeResourcePolicies with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:DescribeResourcePolicies', describeResourcePolicies_nextToken - Undocumented member.

$sel:limit:DescribeResourcePolicies', describeResourcePolicies_limit - The maximum number of resource policies to be displayed with one call of this API.

data DescribeResourcePoliciesResponse Source #

See: newDescribeResourcePoliciesResponse smart constructor.

Instances

Instances details
Eq DescribeResourcePoliciesResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeResourcePolicies

Read DescribeResourcePoliciesResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeResourcePolicies

Show DescribeResourcePoliciesResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeResourcePolicies

Generic DescribeResourcePoliciesResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeResourcePolicies

Associated Types

type Rep DescribeResourcePoliciesResponse :: Type -> Type #

NFData DescribeResourcePoliciesResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeResourcePolicies

type Rep DescribeResourcePoliciesResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeResourcePolicies

type Rep DescribeResourcePoliciesResponse = D1 ('MetaData "DescribeResourcePoliciesResponse" "Amazonka.CloudWatchLogs.DescribeResourcePolicies" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DescribeResourcePoliciesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourcePolicies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResourcePolicy])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeResourcePoliciesResponse Source #

Create a value of DescribeResourcePoliciesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourcePolicies:DescribeResourcePoliciesResponse', describeResourcePoliciesResponse_resourcePolicies - The resource policies that exist in this account.

$sel:nextToken:DescribeResourcePolicies', describeResourcePoliciesResponse_nextToken - Undocumented member.

$sel:httpStatus:DescribeResourcePoliciesResponse', describeResourcePoliciesResponse_httpStatus - The response's http status code.

DescribeQueryDefinitions

data DescribeQueryDefinitions Source #

See: newDescribeQueryDefinitions smart constructor.

Instances

Instances details
Eq DescribeQueryDefinitions Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueryDefinitions

Read DescribeQueryDefinitions Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueryDefinitions

Show DescribeQueryDefinitions Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueryDefinitions

Generic DescribeQueryDefinitions Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueryDefinitions

Associated Types

type Rep DescribeQueryDefinitions :: Type -> Type #

NFData DescribeQueryDefinitions Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueryDefinitions

Hashable DescribeQueryDefinitions Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueryDefinitions

ToJSON DescribeQueryDefinitions Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueryDefinitions

AWSRequest DescribeQueryDefinitions Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueryDefinitions

ToHeaders DescribeQueryDefinitions Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueryDefinitions

ToPath DescribeQueryDefinitions Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueryDefinitions

ToQuery DescribeQueryDefinitions Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueryDefinitions

type Rep DescribeQueryDefinitions Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueryDefinitions

type Rep DescribeQueryDefinitions = D1 ('MetaData "DescribeQueryDefinitions" "Amazonka.CloudWatchLogs.DescribeQueryDefinitions" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DescribeQueryDefinitions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queryDefinitionNamePrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse DescribeQueryDefinitions Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueryDefinitions

newDescribeQueryDefinitions :: DescribeQueryDefinitions Source #

Create a value of DescribeQueryDefinitions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:queryDefinitionNamePrefix:DescribeQueryDefinitions', describeQueryDefinitions_queryDefinitionNamePrefix - Use this parameter to filter your results to only the query definitions that have names that start with the prefix you specify.

$sel:nextToken:DescribeQueryDefinitions', describeQueryDefinitions_nextToken - Undocumented member.

$sel:maxResults:DescribeQueryDefinitions', describeQueryDefinitions_maxResults - Limits the number of returned query definitions to the specified number.

data DescribeQueryDefinitionsResponse Source #

See: newDescribeQueryDefinitionsResponse smart constructor.

Instances

Instances details
Eq DescribeQueryDefinitionsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueryDefinitions

Read DescribeQueryDefinitionsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueryDefinitions

Show DescribeQueryDefinitionsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueryDefinitions

Generic DescribeQueryDefinitionsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueryDefinitions

Associated Types

type Rep DescribeQueryDefinitionsResponse :: Type -> Type #

NFData DescribeQueryDefinitionsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueryDefinitions

type Rep DescribeQueryDefinitionsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueryDefinitions

type Rep DescribeQueryDefinitionsResponse = D1 ('MetaData "DescribeQueryDefinitionsResponse" "Amazonka.CloudWatchLogs.DescribeQueryDefinitions" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DescribeQueryDefinitionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queryDefinitions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [QueryDefinition])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeQueryDefinitionsResponse Source #

Create a value of DescribeQueryDefinitionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:queryDefinitions:DescribeQueryDefinitionsResponse', describeQueryDefinitionsResponse_queryDefinitions - The list of query definitions that match your request.

$sel:nextToken:DescribeQueryDefinitions', describeQueryDefinitionsResponse_nextToken - Undocumented member.

$sel:httpStatus:DescribeQueryDefinitionsResponse', describeQueryDefinitionsResponse_httpStatus - The response's http status code.

DeleteLogStream

data DeleteLogStream Source #

See: newDeleteLogStream smart constructor.

Constructors

DeleteLogStream' Text Text 

Instances

Instances details
Eq DeleteLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogStream

Read DeleteLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogStream

Show DeleteLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogStream

Generic DeleteLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogStream

Associated Types

type Rep DeleteLogStream :: Type -> Type #

NFData DeleteLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogStream

Methods

rnf :: DeleteLogStream -> () #

Hashable DeleteLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogStream

ToJSON DeleteLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogStream

AWSRequest DeleteLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogStream

Associated Types

type AWSResponse DeleteLogStream #

ToHeaders DeleteLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogStream

ToPath DeleteLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogStream

ToQuery DeleteLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogStream

type Rep DeleteLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogStream

type Rep DeleteLogStream = D1 ('MetaData "DeleteLogStream" "Amazonka.CloudWatchLogs.DeleteLogStream" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DeleteLogStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "logStreamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogStream

newDeleteLogStream Source #

Create a value of DeleteLogStream with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logGroupName:DeleteLogStream', deleteLogStream_logGroupName - The name of the log group.

$sel:logStreamName:DeleteLogStream', deleteLogStream_logStreamName - The name of the log stream.

data DeleteLogStreamResponse Source #

See: newDeleteLogStreamResponse smart constructor.

Instances

Instances details
Eq DeleteLogStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogStream

Read DeleteLogStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogStream

Show DeleteLogStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogStream

Generic DeleteLogStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogStream

Associated Types

type Rep DeleteLogStreamResponse :: Type -> Type #

NFData DeleteLogStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogStream

Methods

rnf :: DeleteLogStreamResponse -> () #

type Rep DeleteLogStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogStream

type Rep DeleteLogStreamResponse = D1 ('MetaData "DeleteLogStreamResponse" "Amazonka.CloudWatchLogs.DeleteLogStream" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DeleteLogStreamResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteLogStreamResponse :: DeleteLogStreamResponse Source #

Create a value of DeleteLogStreamResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DescribeQueries (Paginated)

data DescribeQueries Source #

See: newDescribeQueries smart constructor.

Instances

Instances details
Eq DescribeQueries Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueries

Read DescribeQueries Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueries

Show DescribeQueries Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueries

Generic DescribeQueries Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueries

Associated Types

type Rep DescribeQueries :: Type -> Type #

NFData DescribeQueries Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueries

Methods

rnf :: DescribeQueries -> () #

Hashable DescribeQueries Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueries

ToJSON DescribeQueries Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueries

AWSPager DescribeQueries Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueries

AWSRequest DescribeQueries Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueries

Associated Types

type AWSResponse DescribeQueries #

ToHeaders DescribeQueries Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueries

ToPath DescribeQueries Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueries

ToQuery DescribeQueries Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueries

type Rep DescribeQueries Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueries

type Rep DescribeQueries = D1 ('MetaData "DescribeQueries" "Amazonka.CloudWatchLogs.DescribeQueries" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DescribeQueries'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QueryStatus)) :*: S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse DescribeQueries Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueries

newDescribeQueries :: DescribeQueries Source #

Create a value of DescribeQueries with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:DescribeQueries', describeQueries_status - Limits the returned queries to only those that have the specified status. Valid values are Cancelled, Complete, Failed, Running, and Scheduled.

$sel:logGroupName:DescribeQueries', describeQueries_logGroupName - Limits the returned queries to only those for the specified log group.

$sel:nextToken:DescribeQueries', describeQueries_nextToken - Undocumented member.

$sel:maxResults:DescribeQueries', describeQueries_maxResults - Limits the number of returned queries to the specified number.

data DescribeQueriesResponse Source #

See: newDescribeQueriesResponse smart constructor.

Instances

Instances details
Eq DescribeQueriesResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueries

Read DescribeQueriesResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueries

Show DescribeQueriesResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueries

Generic DescribeQueriesResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueries

Associated Types

type Rep DescribeQueriesResponse :: Type -> Type #

NFData DescribeQueriesResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueries

Methods

rnf :: DescribeQueriesResponse -> () #

type Rep DescribeQueriesResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeQueries

type Rep DescribeQueriesResponse = D1 ('MetaData "DescribeQueriesResponse" "Amazonka.CloudWatchLogs.DescribeQueries" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DescribeQueriesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [QueryInfo])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeQueriesResponse Source #

Create a value of DescribeQueriesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:queries:DescribeQueriesResponse', describeQueriesResponse_queries - The list of queries that match the request.

$sel:nextToken:DescribeQueries', describeQueriesResponse_nextToken - Undocumented member.

$sel:httpStatus:DescribeQueriesResponse', describeQueriesResponse_httpStatus - The response's http status code.

CreateLogStream

data CreateLogStream Source #

See: newCreateLogStream smart constructor.

Constructors

CreateLogStream' Text Text 

Instances

Instances details
Eq CreateLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogStream

Read CreateLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogStream

Show CreateLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogStream

Generic CreateLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogStream

Associated Types

type Rep CreateLogStream :: Type -> Type #

NFData CreateLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogStream

Methods

rnf :: CreateLogStream -> () #

Hashable CreateLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogStream

ToJSON CreateLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogStream

AWSRequest CreateLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogStream

Associated Types

type AWSResponse CreateLogStream #

ToHeaders CreateLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogStream

ToPath CreateLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogStream

ToQuery CreateLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogStream

type Rep CreateLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogStream

type Rep CreateLogStream = D1 ('MetaData "CreateLogStream" "Amazonka.CloudWatchLogs.CreateLogStream" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "CreateLogStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "logStreamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CreateLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogStream

newCreateLogStream Source #

Create a value of CreateLogStream with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logGroupName:CreateLogStream', createLogStream_logGroupName - The name of the log group.

$sel:logStreamName:CreateLogStream', createLogStream_logStreamName - The name of the log stream.

data CreateLogStreamResponse Source #

See: newCreateLogStreamResponse smart constructor.

Instances

Instances details
Eq CreateLogStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogStream

Read CreateLogStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogStream

Show CreateLogStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogStream

Generic CreateLogStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogStream

Associated Types

type Rep CreateLogStreamResponse :: Type -> Type #

NFData CreateLogStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogStream

Methods

rnf :: CreateLogStreamResponse -> () #

type Rep CreateLogStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogStream

type Rep CreateLogStreamResponse = D1 ('MetaData "CreateLogStreamResponse" "Amazonka.CloudWatchLogs.CreateLogStream" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "CreateLogStreamResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newCreateLogStreamResponse :: CreateLogStreamResponse Source #

Create a value of CreateLogStreamResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

CreateLogGroup

data CreateLogGroup Source #

See: newCreateLogGroup smart constructor.

Instances

Instances details
Eq CreateLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogGroup

Read CreateLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogGroup

Show CreateLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogGroup

Generic CreateLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogGroup

Associated Types

type Rep CreateLogGroup :: Type -> Type #

NFData CreateLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogGroup

Methods

rnf :: CreateLogGroup -> () #

Hashable CreateLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogGroup

ToJSON CreateLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogGroup

AWSRequest CreateLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogGroup

Associated Types

type AWSResponse CreateLogGroup #

ToHeaders CreateLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogGroup

ToPath CreateLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogGroup

ToQuery CreateLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogGroup

type Rep CreateLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogGroup

type Rep CreateLogGroup = D1 ('MetaData "CreateLogGroup" "Amazonka.CloudWatchLogs.CreateLogGroup" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "CreateLogGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogGroup

newCreateLogGroup Source #

Create a value of CreateLogGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:kmsKeyId:CreateLogGroup', createLogGroup_kmsKeyId - The Amazon Resource Name (ARN) of the CMK to use when encrypting log data. For more information, see Amazon Resource Names - Key Management Service.

$sel:tags:CreateLogGroup', createLogGroup_tags - The key-value pairs to use for the tags.

CloudWatch Logs doesn’t support IAM policies that prevent users from assigning specified tags to log groups using the aws:Resource/key-name or aws:TagKeys condition keys. For more information about using tags to control access, see Controlling access to Amazon Web Services resources using tags.

$sel:logGroupName:CreateLogGroup', createLogGroup_logGroupName - The name of the log group.

data CreateLogGroupResponse Source #

See: newCreateLogGroupResponse smart constructor.

Instances

Instances details
Eq CreateLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogGroup

Read CreateLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogGroup

Show CreateLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogGroup

Generic CreateLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogGroup

Associated Types

type Rep CreateLogGroupResponse :: Type -> Type #

NFData CreateLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogGroup

Methods

rnf :: CreateLogGroupResponse -> () #

type Rep CreateLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CreateLogGroup

type Rep CreateLogGroupResponse = D1 ('MetaData "CreateLogGroupResponse" "Amazonka.CloudWatchLogs.CreateLogGroup" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "CreateLogGroupResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newCreateLogGroupResponse :: CreateLogGroupResponse Source #

Create a value of CreateLogGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DescribeExportTasks (Paginated)

data DescribeExportTasks Source #

See: newDescribeExportTasks smart constructor.

Instances

Instances details
Eq DescribeExportTasks Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeExportTasks

Read DescribeExportTasks Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeExportTasks

Show DescribeExportTasks Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeExportTasks

Generic DescribeExportTasks Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeExportTasks

Associated Types

type Rep DescribeExportTasks :: Type -> Type #

NFData DescribeExportTasks Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeExportTasks

Methods

rnf :: DescribeExportTasks -> () #

Hashable DescribeExportTasks Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeExportTasks

ToJSON DescribeExportTasks Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeExportTasks

AWSPager DescribeExportTasks Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeExportTasks

AWSRequest DescribeExportTasks Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeExportTasks

Associated Types

type AWSResponse DescribeExportTasks #

ToHeaders DescribeExportTasks Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeExportTasks

ToPath DescribeExportTasks Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeExportTasks

ToQuery DescribeExportTasks Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeExportTasks

type Rep DescribeExportTasks Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeExportTasks

type Rep DescribeExportTasks = D1 ('MetaData "DescribeExportTasks" "Amazonka.CloudWatchLogs.DescribeExportTasks" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DescribeExportTasks'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExportTaskStatusCode)))))
type AWSResponse DescribeExportTasks Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeExportTasks

newDescribeExportTasks :: DescribeExportTasks Source #

Create a value of DescribeExportTasks with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:taskId:DescribeExportTasks', describeExportTasks_taskId - The ID of the export task. Specifying a task ID filters the results to zero or one export tasks.

$sel:nextToken:DescribeExportTasks', describeExportTasks_nextToken - The token for the next set of items to return. (You received this token from a previous call.)

$sel:limit:DescribeExportTasks', describeExportTasks_limit - The maximum number of items returned. If you don't specify a value, the default is up to 50 items.

$sel:statusCode:DescribeExportTasks', describeExportTasks_statusCode - The status code of the export task. Specifying a status code filters the results to zero or more export tasks.

data DescribeExportTasksResponse Source #

See: newDescribeExportTasksResponse smart constructor.

Instances

Instances details
Eq DescribeExportTasksResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeExportTasks

Read DescribeExportTasksResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeExportTasks

Show DescribeExportTasksResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeExportTasks

Generic DescribeExportTasksResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeExportTasks

Associated Types

type Rep DescribeExportTasksResponse :: Type -> Type #

NFData DescribeExportTasksResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeExportTasks

type Rep DescribeExportTasksResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeExportTasks

type Rep DescribeExportTasksResponse = D1 ('MetaData "DescribeExportTasksResponse" "Amazonka.CloudWatchLogs.DescribeExportTasks" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DescribeExportTasksResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "exportTasks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExportTask])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeExportTasksResponse Source #

Create a value of DescribeExportTasksResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:DescribeExportTasks', describeExportTasksResponse_nextToken - Undocumented member.

$sel:exportTasks:DescribeExportTasksResponse', describeExportTasksResponse_exportTasks - The export tasks.

$sel:httpStatus:DescribeExportTasksResponse', describeExportTasksResponse_httpStatus - The response's http status code.

CancelExportTask

data CancelExportTask Source #

See: newCancelExportTask smart constructor.

Constructors

CancelExportTask' Text 

Instances

Instances details
Eq CancelExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CancelExportTask

Read CancelExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CancelExportTask

Show CancelExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CancelExportTask

Generic CancelExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CancelExportTask

Associated Types

type Rep CancelExportTask :: Type -> Type #

NFData CancelExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CancelExportTask

Methods

rnf :: CancelExportTask -> () #

Hashable CancelExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CancelExportTask

ToJSON CancelExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CancelExportTask

AWSRequest CancelExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CancelExportTask

Associated Types

type AWSResponse CancelExportTask #

ToHeaders CancelExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CancelExportTask

ToPath CancelExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CancelExportTask

ToQuery CancelExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CancelExportTask

type Rep CancelExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CancelExportTask

type Rep CancelExportTask = D1 ('MetaData "CancelExportTask" "Amazonka.CloudWatchLogs.CancelExportTask" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "CancelExportTask'" 'PrefixI 'True) (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CancelExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CancelExportTask

newCancelExportTask Source #

Create a value of CancelExportTask with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:taskId:CancelExportTask', cancelExportTask_taskId - The ID of the export task.

data CancelExportTaskResponse Source #

See: newCancelExportTaskResponse smart constructor.

Instances

Instances details
Eq CancelExportTaskResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CancelExportTask

Read CancelExportTaskResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CancelExportTask

Show CancelExportTaskResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CancelExportTask

Generic CancelExportTaskResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CancelExportTask

Associated Types

type Rep CancelExportTaskResponse :: Type -> Type #

NFData CancelExportTaskResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CancelExportTask

type Rep CancelExportTaskResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.CancelExportTask

type Rep CancelExportTaskResponse = D1 ('MetaData "CancelExportTaskResponse" "Amazonka.CloudWatchLogs.CancelExportTask" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "CancelExportTaskResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newCancelExportTaskResponse :: CancelExportTaskResponse Source #

Create a value of CancelExportTaskResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

PutSubscriptionFilter

data PutSubscriptionFilter Source #

See: newPutSubscriptionFilter smart constructor.

Instances

Instances details
Eq PutSubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutSubscriptionFilter

Read PutSubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutSubscriptionFilter

Show PutSubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutSubscriptionFilter

Generic PutSubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutSubscriptionFilter

Associated Types

type Rep PutSubscriptionFilter :: Type -> Type #

NFData PutSubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutSubscriptionFilter

Methods

rnf :: PutSubscriptionFilter -> () #

Hashable PutSubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutSubscriptionFilter

ToJSON PutSubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutSubscriptionFilter

AWSRequest PutSubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutSubscriptionFilter

Associated Types

type AWSResponse PutSubscriptionFilter #

ToHeaders PutSubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutSubscriptionFilter

ToPath PutSubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutSubscriptionFilter

ToQuery PutSubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutSubscriptionFilter

type Rep PutSubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutSubscriptionFilter

type Rep PutSubscriptionFilter = D1 ('MetaData "PutSubscriptionFilter" "Amazonka.CloudWatchLogs.PutSubscriptionFilter" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "PutSubscriptionFilter'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "distribution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Distribution)) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "filterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "filterPattern") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "destinationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse PutSubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutSubscriptionFilter

newPutSubscriptionFilter Source #

Create a value of PutSubscriptionFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:distribution:PutSubscriptionFilter', putSubscriptionFilter_distribution - The method used to distribute log data to the destination. By default, log data is grouped by log stream, but the grouping can be set to random for a more even distribution. This property is only applicable when the destination is an Amazon Kinesis stream.

$sel:roleArn:PutSubscriptionFilter', putSubscriptionFilter_roleArn - The ARN of an IAM role that grants CloudWatch Logs permissions to deliver ingested log events to the destination stream. You don't need to provide the ARN when you are working with a logical destination for cross-account delivery.

$sel:logGroupName:PutSubscriptionFilter', putSubscriptionFilter_logGroupName - The name of the log group.

$sel:filterName:PutSubscriptionFilter', putSubscriptionFilter_filterName - A name for the subscription filter. If you are updating an existing filter, you must specify the correct name in filterName. To find the name of the filter currently associated with a log group, use DescribeSubscriptionFilters.

$sel:filterPattern:PutSubscriptionFilter', putSubscriptionFilter_filterPattern - A filter pattern for subscribing to a filtered stream of log events.

$sel:destinationArn:PutSubscriptionFilter', putSubscriptionFilter_destinationArn - The ARN of the destination to deliver matching log events to. Currently, the supported destinations are:

  • An Amazon Kinesis stream belonging to the same account as the subscription filter, for same-account delivery.
  • A logical destination (specified using an ARN) belonging to a different account, for cross-account delivery.

    If you are setting up a cross-account subscription, the destination must have an IAM policy associated with it that allows the sender to send logs to the destination. For more information, see PutDestinationPolicy.

  • An Amazon Kinesis Firehose delivery stream belonging to the same account as the subscription filter, for same-account delivery.
  • A Lambda function belonging to the same account as the subscription filter, for same-account delivery.

data PutSubscriptionFilterResponse Source #

See: newPutSubscriptionFilterResponse smart constructor.

Instances

Instances details
Eq PutSubscriptionFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutSubscriptionFilter

Read PutSubscriptionFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutSubscriptionFilter

Show PutSubscriptionFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutSubscriptionFilter

Generic PutSubscriptionFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutSubscriptionFilter

Associated Types

type Rep PutSubscriptionFilterResponse :: Type -> Type #

NFData PutSubscriptionFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutSubscriptionFilter

type Rep PutSubscriptionFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutSubscriptionFilter

type Rep PutSubscriptionFilterResponse = D1 ('MetaData "PutSubscriptionFilterResponse" "Amazonka.CloudWatchLogs.PutSubscriptionFilter" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "PutSubscriptionFilterResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newPutSubscriptionFilterResponse :: PutSubscriptionFilterResponse Source #

Create a value of PutSubscriptionFilterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

StartQuery

data StartQuery Source #

See: newStartQuery smart constructor.

Instances

Instances details
Eq StartQuery Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StartQuery

Read StartQuery Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StartQuery

Show StartQuery Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StartQuery

Generic StartQuery Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StartQuery

Associated Types

type Rep StartQuery :: Type -> Type #

NFData StartQuery Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StartQuery

Methods

rnf :: StartQuery -> () #

Hashable StartQuery Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StartQuery

ToJSON StartQuery Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StartQuery

AWSRequest StartQuery Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StartQuery

Associated Types

type AWSResponse StartQuery #

ToHeaders StartQuery Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StartQuery

Methods

toHeaders :: StartQuery -> [Header] #

ToPath StartQuery Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StartQuery

ToQuery StartQuery Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StartQuery

type Rep StartQuery Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StartQuery

type Rep StartQuery = D1 ('MetaData "StartQuery" "Amazonka.CloudWatchLogs.StartQuery" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "StartQuery'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "logGroupNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "queryString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse StartQuery Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StartQuery

newStartQuery Source #

Create a value of StartQuery with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logGroupNames:StartQuery', startQuery_logGroupNames - The list of log groups to be queried. You can include up to 20 log groups.

A StartQuery operation must include a logGroupNames or a logGroupName parameter, but not both.

$sel:logGroupName:StartQuery', startQuery_logGroupName - The log group on which to perform the query.

A StartQuery operation must include a logGroupNames or a logGroupName parameter, but not both.

$sel:limit:StartQuery', startQuery_limit - The maximum number of log events to return in the query. If the query string uses the fields command, only the specified fields and their values are returned. The default is 1000.

$sel:startTime:StartQuery', startQuery_startTime - The beginning of the time range to query. The range is inclusive, so the specified start time is included in the query. Specified as epoch time, the number of seconds since January 1, 1970, 00:00:00 UTC.

$sel:endTime:StartQuery', startQuery_endTime - The end of the time range to query. The range is inclusive, so the specified end time is included in the query. Specified as epoch time, the number of seconds since January 1, 1970, 00:00:00 UTC.

$sel:queryString:StartQuery', startQuery_queryString - The query string to use. For more information, see CloudWatch Logs Insights Query Syntax.

data StartQueryResponse Source #

See: newStartQueryResponse smart constructor.

Instances

Instances details
Eq StartQueryResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StartQuery

Read StartQueryResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StartQuery

Show StartQueryResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StartQuery

Generic StartQueryResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StartQuery

Associated Types

type Rep StartQueryResponse :: Type -> Type #

NFData StartQueryResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StartQuery

Methods

rnf :: StartQueryResponse -> () #

type Rep StartQueryResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.StartQuery

type Rep StartQueryResponse = D1 ('MetaData "StartQueryResponse" "Amazonka.CloudWatchLogs.StartQuery" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "StartQueryResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartQueryResponse Source #

Create a value of StartQueryResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:queryId:StartQueryResponse', startQueryResponse_queryId - The unique ID of the query.

$sel:httpStatus:StartQueryResponse', startQueryResponse_httpStatus - The response's http status code.

DeleteLogGroup

data DeleteLogGroup Source #

See: newDeleteLogGroup smart constructor.

Constructors

DeleteLogGroup' Text 

Instances

Instances details
Eq DeleteLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogGroup

Read DeleteLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogGroup

Show DeleteLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogGroup

Generic DeleteLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogGroup

Associated Types

type Rep DeleteLogGroup :: Type -> Type #

NFData DeleteLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogGroup

Methods

rnf :: DeleteLogGroup -> () #

Hashable DeleteLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogGroup

ToJSON DeleteLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogGroup

AWSRequest DeleteLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogGroup

Associated Types

type AWSResponse DeleteLogGroup #

ToHeaders DeleteLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogGroup

ToPath DeleteLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogGroup

ToQuery DeleteLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogGroup

type Rep DeleteLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogGroup

type Rep DeleteLogGroup = D1 ('MetaData "DeleteLogGroup" "Amazonka.CloudWatchLogs.DeleteLogGroup" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DeleteLogGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogGroup

newDeleteLogGroup Source #

Create a value of DeleteLogGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logGroupName:DeleteLogGroup', deleteLogGroup_logGroupName - The name of the log group.

data DeleteLogGroupResponse Source #

See: newDeleteLogGroupResponse smart constructor.

Instances

Instances details
Eq DeleteLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogGroup

Read DeleteLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogGroup

Show DeleteLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogGroup

Generic DeleteLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogGroup

Associated Types

type Rep DeleteLogGroupResponse :: Type -> Type #

NFData DeleteLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogGroup

Methods

rnf :: DeleteLogGroupResponse -> () #

type Rep DeleteLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteLogGroup

type Rep DeleteLogGroupResponse = D1 ('MetaData "DeleteLogGroupResponse" "Amazonka.CloudWatchLogs.DeleteLogGroup" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DeleteLogGroupResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteLogGroupResponse :: DeleteLogGroupResponse Source #

Create a value of DeleteLogGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DeleteSubscriptionFilter

data DeleteSubscriptionFilter Source #

See: newDeleteSubscriptionFilter smart constructor.

Instances

Instances details
Eq DeleteSubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteSubscriptionFilter

Read DeleteSubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteSubscriptionFilter

Show DeleteSubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteSubscriptionFilter

Generic DeleteSubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteSubscriptionFilter

Associated Types

type Rep DeleteSubscriptionFilter :: Type -> Type #

NFData DeleteSubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteSubscriptionFilter

Hashable DeleteSubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteSubscriptionFilter

ToJSON DeleteSubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteSubscriptionFilter

AWSRequest DeleteSubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteSubscriptionFilter

ToHeaders DeleteSubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteSubscriptionFilter

ToPath DeleteSubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteSubscriptionFilter

ToQuery DeleteSubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteSubscriptionFilter

type Rep DeleteSubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteSubscriptionFilter

type Rep DeleteSubscriptionFilter = D1 ('MetaData "DeleteSubscriptionFilter" "Amazonka.CloudWatchLogs.DeleteSubscriptionFilter" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DeleteSubscriptionFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "filterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteSubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteSubscriptionFilter

newDeleteSubscriptionFilter Source #

Create a value of DeleteSubscriptionFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logGroupName:DeleteSubscriptionFilter', deleteSubscriptionFilter_logGroupName - The name of the log group.

$sel:filterName:DeleteSubscriptionFilter', deleteSubscriptionFilter_filterName - The name of the subscription filter.

data DeleteSubscriptionFilterResponse Source #

See: newDeleteSubscriptionFilterResponse smart constructor.

Instances

Instances details
Eq DeleteSubscriptionFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteSubscriptionFilter

Read DeleteSubscriptionFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteSubscriptionFilter

Show DeleteSubscriptionFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteSubscriptionFilter

Generic DeleteSubscriptionFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteSubscriptionFilter

Associated Types

type Rep DeleteSubscriptionFilterResponse :: Type -> Type #

NFData DeleteSubscriptionFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteSubscriptionFilter

type Rep DeleteSubscriptionFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteSubscriptionFilter

type Rep DeleteSubscriptionFilterResponse = D1 ('MetaData "DeleteSubscriptionFilterResponse" "Amazonka.CloudWatchLogs.DeleteSubscriptionFilter" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DeleteSubscriptionFilterResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteSubscriptionFilterResponse :: DeleteSubscriptionFilterResponse Source #

Create a value of DeleteSubscriptionFilterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

PutLogEvents

data PutLogEvents Source #

See: newPutLogEvents smart constructor.

Instances

Instances details
Eq PutLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutLogEvents

Read PutLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutLogEvents

Show PutLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutLogEvents

Generic PutLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutLogEvents

Associated Types

type Rep PutLogEvents :: Type -> Type #

NFData PutLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutLogEvents

Methods

rnf :: PutLogEvents -> () #

Hashable PutLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutLogEvents

ToJSON PutLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutLogEvents

AWSRequest PutLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutLogEvents

Associated Types

type AWSResponse PutLogEvents #

ToHeaders PutLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutLogEvents

ToPath PutLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutLogEvents

ToQuery PutLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutLogEvents

type Rep PutLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutLogEvents

type Rep PutLogEvents = D1 ('MetaData "PutLogEvents" "Amazonka.CloudWatchLogs.PutLogEvents" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "PutLogEvents'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sequenceToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "logStreamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "logEvents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty InputLogEvent)))))
type AWSResponse PutLogEvents Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutLogEvents

newPutLogEvents Source #

Create a value of PutLogEvents with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sequenceToken:PutLogEvents', putLogEvents_sequenceToken - The sequence token obtained from the response of the previous PutLogEvents call. An upload in a newly created log stream does not require a sequence token. You can also get the sequence token using DescribeLogStreams. If you call PutLogEvents twice within a narrow time period using the same value for sequenceToken, both calls might be successful or one might be rejected.

$sel:logGroupName:PutLogEvents', putLogEvents_logGroupName - The name of the log group.

$sel:logStreamName:PutLogEvents', putLogEvents_logStreamName - The name of the log stream.

$sel:logEvents:PutLogEvents', putLogEvents_logEvents - The log events.

data PutLogEventsResponse Source #

See: newPutLogEventsResponse smart constructor.

Instances

Instances details
Eq PutLogEventsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutLogEvents

Read PutLogEventsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutLogEvents

Show PutLogEventsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutLogEvents

Generic PutLogEventsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutLogEvents

Associated Types

type Rep PutLogEventsResponse :: Type -> Type #

NFData PutLogEventsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutLogEvents

Methods

rnf :: PutLogEventsResponse -> () #

type Rep PutLogEventsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutLogEvents

type Rep PutLogEventsResponse = D1 ('MetaData "PutLogEventsResponse" "Amazonka.CloudWatchLogs.PutLogEvents" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "PutLogEventsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rejectedLogEventsInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RejectedLogEventsInfo)) :*: (S1 ('MetaSel ('Just "nextSequenceToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newPutLogEventsResponse Source #

Create a value of PutLogEventsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:rejectedLogEventsInfo:PutLogEventsResponse', putLogEventsResponse_rejectedLogEventsInfo - The rejected events.

$sel:nextSequenceToken:PutLogEventsResponse', putLogEventsResponse_nextSequenceToken - The next sequence token.

$sel:httpStatus:PutLogEventsResponse', putLogEventsResponse_httpStatus - The response's http status code.

DescribeMetricFilters (Paginated)

data DescribeMetricFilters Source #

See: newDescribeMetricFilters smart constructor.

Instances

Instances details
Eq DescribeMetricFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeMetricFilters

Read DescribeMetricFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeMetricFilters

Show DescribeMetricFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeMetricFilters

Generic DescribeMetricFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeMetricFilters

Associated Types

type Rep DescribeMetricFilters :: Type -> Type #

NFData DescribeMetricFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeMetricFilters

Methods

rnf :: DescribeMetricFilters -> () #

Hashable DescribeMetricFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeMetricFilters

ToJSON DescribeMetricFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeMetricFilters

AWSPager DescribeMetricFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeMetricFilters

AWSRequest DescribeMetricFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeMetricFilters

Associated Types

type AWSResponse DescribeMetricFilters #

ToHeaders DescribeMetricFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeMetricFilters

ToPath DescribeMetricFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeMetricFilters

ToQuery DescribeMetricFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeMetricFilters

type Rep DescribeMetricFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeMetricFilters

type Rep DescribeMetricFilters = D1 ('MetaData "DescribeMetricFilters" "Amazonka.CloudWatchLogs.DescribeMetricFilters" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DescribeMetricFilters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filterNamePrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "metricNamespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))
type AWSResponse DescribeMetricFilters Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeMetricFilters

newDescribeMetricFilters :: DescribeMetricFilters Source #

Create a value of DescribeMetricFilters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filterNamePrefix:DescribeMetricFilters', describeMetricFilters_filterNamePrefix - The prefix to match. CloudWatch Logs uses the value you set here only if you also include the logGroupName parameter in your request.

$sel:metricName:DescribeMetricFilters', describeMetricFilters_metricName - Filters results to include only those with the specified metric name. If you include this parameter in your request, you must also include the metricNamespace parameter.

$sel:logGroupName:DescribeMetricFilters', describeMetricFilters_logGroupName - The name of the log group.

$sel:nextToken:DescribeMetricFilters', describeMetricFilters_nextToken - The token for the next set of items to return. (You received this token from a previous call.)

$sel:metricNamespace:DescribeMetricFilters', describeMetricFilters_metricNamespace - Filters results to include only those in the specified namespace. If you include this parameter in your request, you must also include the metricName parameter.

$sel:limit:DescribeMetricFilters', describeMetricFilters_limit - The maximum number of items returned. If you don't specify a value, the default is up to 50 items.

data DescribeMetricFiltersResponse Source #

See: newDescribeMetricFiltersResponse smart constructor.

Instances

Instances details
Eq DescribeMetricFiltersResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeMetricFilters

Read DescribeMetricFiltersResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeMetricFilters

Show DescribeMetricFiltersResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeMetricFilters

Generic DescribeMetricFiltersResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeMetricFilters

Associated Types

type Rep DescribeMetricFiltersResponse :: Type -> Type #

NFData DescribeMetricFiltersResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeMetricFilters

type Rep DescribeMetricFiltersResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeMetricFilters

type Rep DescribeMetricFiltersResponse = D1 ('MetaData "DescribeMetricFiltersResponse" "Amazonka.CloudWatchLogs.DescribeMetricFilters" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DescribeMetricFiltersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "metricFilters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricFilter])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeMetricFiltersResponse Source #

Create a value of DescribeMetricFiltersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:DescribeMetricFilters', describeMetricFiltersResponse_nextToken - Undocumented member.

$sel:metricFilters:DescribeMetricFiltersResponse', describeMetricFiltersResponse_metricFilters - The metric filters.

$sel:httpStatus:DescribeMetricFiltersResponse', describeMetricFiltersResponse_httpStatus - The response's http status code.

TestMetricFilter

data TestMetricFilter Source #

See: newTestMetricFilter smart constructor.

Instances

Instances details
Eq TestMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TestMetricFilter

Read TestMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TestMetricFilter

Show TestMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TestMetricFilter

Generic TestMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TestMetricFilter

Associated Types

type Rep TestMetricFilter :: Type -> Type #

NFData TestMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TestMetricFilter

Methods

rnf :: TestMetricFilter -> () #

Hashable TestMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TestMetricFilter

ToJSON TestMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TestMetricFilter

AWSRequest TestMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TestMetricFilter

Associated Types

type AWSResponse TestMetricFilter #

ToHeaders TestMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TestMetricFilter

ToPath TestMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TestMetricFilter

ToQuery TestMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TestMetricFilter

type Rep TestMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TestMetricFilter

type Rep TestMetricFilter = D1 ('MetaData "TestMetricFilter" "Amazonka.CloudWatchLogs.TestMetricFilter" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "TestMetricFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filterPattern") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "logEventMessages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse TestMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TestMetricFilter

newTestMetricFilter Source #

Create a value of TestMetricFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filterPattern:TestMetricFilter', testMetricFilter_filterPattern - Undocumented member.

$sel:logEventMessages:TestMetricFilter', testMetricFilter_logEventMessages - The log event messages to test.

data TestMetricFilterResponse Source #

See: newTestMetricFilterResponse smart constructor.

Instances

Instances details
Eq TestMetricFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TestMetricFilter

Read TestMetricFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TestMetricFilter

Show TestMetricFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TestMetricFilter

Generic TestMetricFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TestMetricFilter

Associated Types

type Rep TestMetricFilterResponse :: Type -> Type #

NFData TestMetricFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TestMetricFilter

type Rep TestMetricFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.TestMetricFilter

type Rep TestMetricFilterResponse = D1 ('MetaData "TestMetricFilterResponse" "Amazonka.CloudWatchLogs.TestMetricFilter" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "TestMetricFilterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "matches") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricFilterMatchRecord])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTestMetricFilterResponse Source #

Create a value of TestMetricFilterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:matches:TestMetricFilterResponse', testMetricFilterResponse_matches - The matched events.

$sel:httpStatus:TestMetricFilterResponse', testMetricFilterResponse_httpStatus - The response's http status code.

PutDestinationPolicy

data PutDestinationPolicy Source #

See: newPutDestinationPolicy smart constructor.

Instances

Instances details
Eq PutDestinationPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestinationPolicy

Read PutDestinationPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestinationPolicy

Show PutDestinationPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestinationPolicy

Generic PutDestinationPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestinationPolicy

Associated Types

type Rep PutDestinationPolicy :: Type -> Type #

NFData PutDestinationPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestinationPolicy

Methods

rnf :: PutDestinationPolicy -> () #

Hashable PutDestinationPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestinationPolicy

ToJSON PutDestinationPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestinationPolicy

AWSRequest PutDestinationPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestinationPolicy

Associated Types

type AWSResponse PutDestinationPolicy #

ToHeaders PutDestinationPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestinationPolicy

ToPath PutDestinationPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestinationPolicy

ToQuery PutDestinationPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestinationPolicy

type Rep PutDestinationPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestinationPolicy

type Rep PutDestinationPolicy = D1 ('MetaData "PutDestinationPolicy" "Amazonka.CloudWatchLogs.PutDestinationPolicy" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "PutDestinationPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "destinationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "accessPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse PutDestinationPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestinationPolicy

newPutDestinationPolicy Source #

Create a value of PutDestinationPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:destinationName:PutDestinationPolicy', putDestinationPolicy_destinationName - A name for an existing destination.

$sel:accessPolicy:PutDestinationPolicy', putDestinationPolicy_accessPolicy - An IAM policy document that authorizes cross-account users to deliver their log events to the associated destination. This can be up to 5120 bytes.

data PutDestinationPolicyResponse Source #

See: newPutDestinationPolicyResponse smart constructor.

Instances

Instances details
Eq PutDestinationPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestinationPolicy

Read PutDestinationPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestinationPolicy

Show PutDestinationPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestinationPolicy

Generic PutDestinationPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestinationPolicy

Associated Types

type Rep PutDestinationPolicyResponse :: Type -> Type #

NFData PutDestinationPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestinationPolicy

type Rep PutDestinationPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutDestinationPolicy

type Rep PutDestinationPolicyResponse = D1 ('MetaData "PutDestinationPolicyResponse" "Amazonka.CloudWatchLogs.PutDestinationPolicy" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "PutDestinationPolicyResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newPutDestinationPolicyResponse :: PutDestinationPolicyResponse Source #

Create a value of PutDestinationPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

PutMetricFilter

data PutMetricFilter Source #

See: newPutMetricFilter smart constructor.

Instances

Instances details
Eq PutMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutMetricFilter

Read PutMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutMetricFilter

Show PutMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutMetricFilter

Generic PutMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutMetricFilter

Associated Types

type Rep PutMetricFilter :: Type -> Type #

NFData PutMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutMetricFilter

Methods

rnf :: PutMetricFilter -> () #

Hashable PutMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutMetricFilter

ToJSON PutMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutMetricFilter

AWSRequest PutMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutMetricFilter

Associated Types

type AWSResponse PutMetricFilter #

ToHeaders PutMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutMetricFilter

ToPath PutMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutMetricFilter

ToQuery PutMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutMetricFilter

type Rep PutMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutMetricFilter

type Rep PutMetricFilter = D1 ('MetaData "PutMetricFilter" "Amazonka.CloudWatchLogs.PutMetricFilter" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "PutMetricFilter'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "filterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "filterPattern") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "metricTransformations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty MetricTransformation)))))
type AWSResponse PutMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutMetricFilter

newPutMetricFilter Source #

Create a value of PutMetricFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logGroupName:PutMetricFilter', putMetricFilter_logGroupName - The name of the log group.

$sel:filterName:PutMetricFilter', putMetricFilter_filterName - A name for the metric filter.

$sel:filterPattern:PutMetricFilter', putMetricFilter_filterPattern - A filter pattern for extracting metric data out of ingested log events.

$sel:metricTransformations:PutMetricFilter', putMetricFilter_metricTransformations - A collection of information that defines how metric data gets emitted.

data PutMetricFilterResponse Source #

See: newPutMetricFilterResponse smart constructor.

Instances

Instances details
Eq PutMetricFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutMetricFilter

Read PutMetricFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutMetricFilter

Show PutMetricFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutMetricFilter

Generic PutMetricFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutMetricFilter

Associated Types

type Rep PutMetricFilterResponse :: Type -> Type #

NFData PutMetricFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutMetricFilter

Methods

rnf :: PutMetricFilterResponse -> () #

type Rep PutMetricFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutMetricFilter

type Rep PutMetricFilterResponse = D1 ('MetaData "PutMetricFilterResponse" "Amazonka.CloudWatchLogs.PutMetricFilter" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "PutMetricFilterResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newPutMetricFilterResponse :: PutMetricFilterResponse Source #

Create a value of PutMetricFilterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DeleteRetentionPolicy

data DeleteRetentionPolicy Source #

See: newDeleteRetentionPolicy smart constructor.

Instances

Instances details
Eq DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteRetentionPolicy

Read DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteRetentionPolicy

Show DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteRetentionPolicy

Generic DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteRetentionPolicy

Associated Types

type Rep DeleteRetentionPolicy :: Type -> Type #

NFData DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteRetentionPolicy

Methods

rnf :: DeleteRetentionPolicy -> () #

Hashable DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteRetentionPolicy

ToJSON DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteRetentionPolicy

AWSRequest DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteRetentionPolicy

Associated Types

type AWSResponse DeleteRetentionPolicy #

ToHeaders DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteRetentionPolicy

ToPath DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteRetentionPolicy

ToQuery DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteRetentionPolicy

type Rep DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteRetentionPolicy

type Rep DeleteRetentionPolicy = D1 ('MetaData "DeleteRetentionPolicy" "Amazonka.CloudWatchLogs.DeleteRetentionPolicy" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DeleteRetentionPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteRetentionPolicy

newDeleteRetentionPolicy Source #

Create a value of DeleteRetentionPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logGroupName:DeleteRetentionPolicy', deleteRetentionPolicy_logGroupName - The name of the log group.

data DeleteRetentionPolicyResponse Source #

See: newDeleteRetentionPolicyResponse smart constructor.

Instances

Instances details
Eq DeleteRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteRetentionPolicy

Read DeleteRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteRetentionPolicy

Show DeleteRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteRetentionPolicy

Generic DeleteRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteRetentionPolicy

Associated Types

type Rep DeleteRetentionPolicyResponse :: Type -> Type #

NFData DeleteRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteRetentionPolicy

type Rep DeleteRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteRetentionPolicy

type Rep DeleteRetentionPolicyResponse = D1 ('MetaData "DeleteRetentionPolicyResponse" "Amazonka.CloudWatchLogs.DeleteRetentionPolicy" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DeleteRetentionPolicyResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteRetentionPolicyResponse :: DeleteRetentionPolicyResponse Source #

Create a value of DeleteRetentionPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DeleteMetricFilter

data DeleteMetricFilter Source #

See: newDeleteMetricFilter smart constructor.

Instances

Instances details
Eq DeleteMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteMetricFilter

Read DeleteMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteMetricFilter

Show DeleteMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteMetricFilter

Generic DeleteMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteMetricFilter

Associated Types

type Rep DeleteMetricFilter :: Type -> Type #

NFData DeleteMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteMetricFilter

Methods

rnf :: DeleteMetricFilter -> () #

Hashable DeleteMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteMetricFilter

ToJSON DeleteMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteMetricFilter

AWSRequest DeleteMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteMetricFilter

Associated Types

type AWSResponse DeleteMetricFilter #

ToHeaders DeleteMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteMetricFilter

ToPath DeleteMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteMetricFilter

ToQuery DeleteMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteMetricFilter

type Rep DeleteMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteMetricFilter

type Rep DeleteMetricFilter = D1 ('MetaData "DeleteMetricFilter" "Amazonka.CloudWatchLogs.DeleteMetricFilter" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DeleteMetricFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "filterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteMetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteMetricFilter

newDeleteMetricFilter Source #

Create a value of DeleteMetricFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logGroupName:DeleteMetricFilter', deleteMetricFilter_logGroupName - The name of the log group.

$sel:filterName:DeleteMetricFilter', deleteMetricFilter_filterName - The name of the metric filter.

data DeleteMetricFilterResponse Source #

See: newDeleteMetricFilterResponse smart constructor.

Instances

Instances details
Eq DeleteMetricFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteMetricFilter

Read DeleteMetricFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteMetricFilter

Show DeleteMetricFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteMetricFilter

Generic DeleteMetricFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteMetricFilter

Associated Types

type Rep DeleteMetricFilterResponse :: Type -> Type #

NFData DeleteMetricFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteMetricFilter

type Rep DeleteMetricFilterResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteMetricFilter

type Rep DeleteMetricFilterResponse = D1 ('MetaData "DeleteMetricFilterResponse" "Amazonka.CloudWatchLogs.DeleteMetricFilter" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DeleteMetricFilterResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteMetricFilterResponse :: DeleteMetricFilterResponse Source #

Create a value of DeleteMetricFilterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

PutRetentionPolicy

data PutRetentionPolicy Source #

See: newPutRetentionPolicy smart constructor.

Instances

Instances details
Eq PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutRetentionPolicy

Read PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutRetentionPolicy

Show PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutRetentionPolicy

Generic PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutRetentionPolicy

Associated Types

type Rep PutRetentionPolicy :: Type -> Type #

NFData PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutRetentionPolicy

Methods

rnf :: PutRetentionPolicy -> () #

Hashable PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutRetentionPolicy

ToJSON PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutRetentionPolicy

AWSRequest PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutRetentionPolicy

Associated Types

type AWSResponse PutRetentionPolicy #

ToHeaders PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutRetentionPolicy

ToPath PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutRetentionPolicy

ToQuery PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutRetentionPolicy

type Rep PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutRetentionPolicy

type Rep PutRetentionPolicy = D1 ('MetaData "PutRetentionPolicy" "Amazonka.CloudWatchLogs.PutRetentionPolicy" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "PutRetentionPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "retentionInDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))
type AWSResponse PutRetentionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutRetentionPolicy

newPutRetentionPolicy Source #

Create a value of PutRetentionPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logGroupName:PutRetentionPolicy', putRetentionPolicy_logGroupName - The name of the log group.

$sel:retentionInDays:PutRetentionPolicy', putRetentionPolicy_retentionInDays - Undocumented member.

data PutRetentionPolicyResponse Source #

See: newPutRetentionPolicyResponse smart constructor.

Instances

Instances details
Eq PutRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutRetentionPolicy

Read PutRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutRetentionPolicy

Show PutRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutRetentionPolicy

Generic PutRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutRetentionPolicy

Associated Types

type Rep PutRetentionPolicyResponse :: Type -> Type #

NFData PutRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutRetentionPolicy

type Rep PutRetentionPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutRetentionPolicy

type Rep PutRetentionPolicyResponse = D1 ('MetaData "PutRetentionPolicyResponse" "Amazonka.CloudWatchLogs.PutRetentionPolicy" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "PutRetentionPolicyResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newPutRetentionPolicyResponse :: PutRetentionPolicyResponse Source #

Create a value of PutRetentionPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

ListTagsLogGroup

data ListTagsLogGroup Source #

See: newListTagsLogGroup smart constructor.

Constructors

ListTagsLogGroup' Text 

Instances

Instances details
Eq ListTagsLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.ListTagsLogGroup

Read ListTagsLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.ListTagsLogGroup

Show ListTagsLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.ListTagsLogGroup

Generic ListTagsLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.ListTagsLogGroup

Associated Types

type Rep ListTagsLogGroup :: Type -> Type #

NFData ListTagsLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.ListTagsLogGroup

Methods

rnf :: ListTagsLogGroup -> () #

Hashable ListTagsLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.ListTagsLogGroup

ToJSON ListTagsLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.ListTagsLogGroup

AWSRequest ListTagsLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.ListTagsLogGroup

Associated Types

type AWSResponse ListTagsLogGroup #

ToHeaders ListTagsLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.ListTagsLogGroup

ToPath ListTagsLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.ListTagsLogGroup

ToQuery ListTagsLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.ListTagsLogGroup

type Rep ListTagsLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.ListTagsLogGroup

type Rep ListTagsLogGroup = D1 ('MetaData "ListTagsLogGroup" "Amazonka.CloudWatchLogs.ListTagsLogGroup" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "ListTagsLogGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsLogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.ListTagsLogGroup

newListTagsLogGroup Source #

Create a value of ListTagsLogGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logGroupName:ListTagsLogGroup', listTagsLogGroup_logGroupName - The name of the log group.

data ListTagsLogGroupResponse Source #

See: newListTagsLogGroupResponse smart constructor.

Instances

Instances details
Eq ListTagsLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.ListTagsLogGroup

Read ListTagsLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.ListTagsLogGroup

Show ListTagsLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.ListTagsLogGroup

Generic ListTagsLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.ListTagsLogGroup

Associated Types

type Rep ListTagsLogGroupResponse :: Type -> Type #

NFData ListTagsLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.ListTagsLogGroup

type Rep ListTagsLogGroupResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.ListTagsLogGroup

type Rep ListTagsLogGroupResponse = D1 ('MetaData "ListTagsLogGroupResponse" "Amazonka.CloudWatchLogs.ListTagsLogGroup" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "ListTagsLogGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsLogGroupResponse Source #

Create a value of ListTagsLogGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:ListTagsLogGroupResponse', listTagsLogGroupResponse_tags - The tags for the log group.

$sel:httpStatus:ListTagsLogGroupResponse', listTagsLogGroupResponse_httpStatus - The response's http status code.

PutResourcePolicy

data PutResourcePolicy Source #

See: newPutResourcePolicy smart constructor.

Instances

Instances details
Eq PutResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutResourcePolicy

Read PutResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutResourcePolicy

Show PutResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutResourcePolicy

Generic PutResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutResourcePolicy

Associated Types

type Rep PutResourcePolicy :: Type -> Type #

NFData PutResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutResourcePolicy

Methods

rnf :: PutResourcePolicy -> () #

Hashable PutResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutResourcePolicy

ToJSON PutResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutResourcePolicy

AWSRequest PutResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutResourcePolicy

Associated Types

type AWSResponse PutResourcePolicy #

ToHeaders PutResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutResourcePolicy

ToPath PutResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutResourcePolicy

ToQuery PutResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutResourcePolicy

type Rep PutResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutResourcePolicy

type Rep PutResourcePolicy = D1 ('MetaData "PutResourcePolicy" "Amazonka.CloudWatchLogs.PutResourcePolicy" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "PutResourcePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policyDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse PutResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutResourcePolicy

newPutResourcePolicy :: PutResourcePolicy Source #

Create a value of PutResourcePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:policyName:PutResourcePolicy', putResourcePolicy_policyName - Name of the new policy. This parameter is required.

$sel:policyDocument:PutResourcePolicy', putResourcePolicy_policyDocument - Details of the new policy, including the identity of the principal that is enabled to put logs to this account. This is formatted as a JSON string. This parameter is required.

The following example creates a resource policy enabling the Route 53 service to put DNS query logs in to the specified log group. Replace "logArn" with the ARN of your CloudWatch Logs resource, such as a log group or log stream.

CloudWatch Logs also supports aws:SourceArn and aws:SourceAccount condition context keys.

In the example resource policy, you would replace the value of SourceArn with the resource making the call from Route 53 to CloudWatch Logs and replace the value of SourceAccount with the Amazon Web Services account ID making that call.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "Route53LogsToCloudWatchLogs", "Effect": "Allow", "Principal": { "Service": [ "route53.amazonaws.com" ] }, "Action": "logs:PutLogEvents", "Resource": "logArn", "Condition": { "ArnLike": { "aws:SourceArn": "myRoute53ResourceArn" }, "StringEquals": { "aws:SourceAccount": "myAwsAccountId" } } } ] }

data PutResourcePolicyResponse Source #

See: newPutResourcePolicyResponse smart constructor.

Instances

Instances details
Eq PutResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutResourcePolicy

Read PutResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutResourcePolicy

Show PutResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutResourcePolicy

Generic PutResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutResourcePolicy

Associated Types

type Rep PutResourcePolicyResponse :: Type -> Type #

NFData PutResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutResourcePolicy

type Rep PutResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.PutResourcePolicy

type Rep PutResourcePolicyResponse = D1 ('MetaData "PutResourcePolicyResponse" "Amazonka.CloudWatchLogs.PutResourcePolicy" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "PutResourcePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourcePolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourcePolicy)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutResourcePolicyResponse Source #

Create a value of PutResourcePolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourcePolicy:PutResourcePolicyResponse', putResourcePolicyResponse_resourcePolicy - The new policy.

$sel:httpStatus:PutResourcePolicyResponse', putResourcePolicyResponse_httpStatus - The response's http status code.

DeleteResourcePolicy

data DeleteResourcePolicy Source #

See: newDeleteResourcePolicy smart constructor.

Instances

Instances details
Eq DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteResourcePolicy

Read DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteResourcePolicy

Show DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteResourcePolicy

Generic DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteResourcePolicy

Associated Types

type Rep DeleteResourcePolicy :: Type -> Type #

NFData DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteResourcePolicy

Methods

rnf :: DeleteResourcePolicy -> () #

Hashable DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteResourcePolicy

ToJSON DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteResourcePolicy

AWSRequest DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteResourcePolicy

Associated Types

type AWSResponse DeleteResourcePolicy #

ToHeaders DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteResourcePolicy

ToPath DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteResourcePolicy

ToQuery DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteResourcePolicy

type Rep DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteResourcePolicy

type Rep DeleteResourcePolicy = D1 ('MetaData "DeleteResourcePolicy" "Amazonka.CloudWatchLogs.DeleteResourcePolicy" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DeleteResourcePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse DeleteResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteResourcePolicy

newDeleteResourcePolicy :: DeleteResourcePolicy Source #

Create a value of DeleteResourcePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:policyName:DeleteResourcePolicy', deleteResourcePolicy_policyName - The name of the policy to be revoked. This parameter is required.

data DeleteResourcePolicyResponse Source #

See: newDeleteResourcePolicyResponse smart constructor.

Instances

Instances details
Eq DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteResourcePolicy

Read DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteResourcePolicy

Show DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteResourcePolicy

Generic DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteResourcePolicy

Associated Types

type Rep DeleteResourcePolicyResponse :: Type -> Type #

NFData DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteResourcePolicy

type Rep DeleteResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DeleteResourcePolicy

type Rep DeleteResourcePolicyResponse = D1 ('MetaData "DeleteResourcePolicyResponse" "Amazonka.CloudWatchLogs.DeleteResourcePolicy" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DeleteResourcePolicyResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteResourcePolicyResponse :: DeleteResourcePolicyResponse Source #

Create a value of DeleteResourcePolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

AssociateKmsKey

data AssociateKmsKey Source #

See: newAssociateKmsKey smart constructor.

Constructors

AssociateKmsKey' Text Text 

Instances

Instances details
Eq AssociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.AssociateKmsKey

Read AssociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.AssociateKmsKey

Show AssociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.AssociateKmsKey

Generic AssociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.AssociateKmsKey

Associated Types

type Rep AssociateKmsKey :: Type -> Type #

NFData AssociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.AssociateKmsKey

Methods

rnf :: AssociateKmsKey -> () #

Hashable AssociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.AssociateKmsKey

ToJSON AssociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.AssociateKmsKey

AWSRequest AssociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.AssociateKmsKey

Associated Types

type AWSResponse AssociateKmsKey #

ToHeaders AssociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.AssociateKmsKey

ToPath AssociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.AssociateKmsKey

ToQuery AssociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.AssociateKmsKey

type Rep AssociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.AssociateKmsKey

type Rep AssociateKmsKey = D1 ('MetaData "AssociateKmsKey" "Amazonka.CloudWatchLogs.AssociateKmsKey" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "AssociateKmsKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse AssociateKmsKey Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.AssociateKmsKey

newAssociateKmsKey Source #

Create a value of AssociateKmsKey with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logGroupName:AssociateKmsKey', associateKmsKey_logGroupName - The name of the log group.

$sel:kmsKeyId:AssociateKmsKey', associateKmsKey_kmsKeyId - The Amazon Resource Name (ARN) of the CMK to use when encrypting log data. This must be a symmetric CMK. For more information, see Amazon Resource Names - Key Management Service and Using Symmetric and Asymmetric Keys.

data AssociateKmsKeyResponse Source #

See: newAssociateKmsKeyResponse smart constructor.

Instances

Instances details
Eq AssociateKmsKeyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.AssociateKmsKey

Read AssociateKmsKeyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.AssociateKmsKey

Show AssociateKmsKeyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.AssociateKmsKey

Generic AssociateKmsKeyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.AssociateKmsKey

Associated Types

type Rep AssociateKmsKeyResponse :: Type -> Type #

NFData AssociateKmsKeyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.AssociateKmsKey

Methods

rnf :: AssociateKmsKeyResponse -> () #

type Rep AssociateKmsKeyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.AssociateKmsKey

type Rep AssociateKmsKeyResponse = D1 ('MetaData "AssociateKmsKeyResponse" "Amazonka.CloudWatchLogs.AssociateKmsKey" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "AssociateKmsKeyResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newAssociateKmsKeyResponse :: AssociateKmsKeyResponse Source #

Create a value of AssociateKmsKeyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

GetQueryResults

data GetQueryResults Source #

See: newGetQueryResults smart constructor.

Constructors

GetQueryResults' Text 

Instances

Instances details
Eq GetQueryResults Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetQueryResults

Read GetQueryResults Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetQueryResults

Show GetQueryResults Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetQueryResults

Generic GetQueryResults Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetQueryResults

Associated Types

type Rep GetQueryResults :: Type -> Type #

NFData GetQueryResults Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetQueryResults

Methods

rnf :: GetQueryResults -> () #

Hashable GetQueryResults Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetQueryResults

ToJSON GetQueryResults Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetQueryResults

AWSRequest GetQueryResults Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetQueryResults

Associated Types

type AWSResponse GetQueryResults #

ToHeaders GetQueryResults Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetQueryResults

ToPath GetQueryResults Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetQueryResults

ToQuery GetQueryResults Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetQueryResults

type Rep GetQueryResults Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetQueryResults

type Rep GetQueryResults = D1 ('MetaData "GetQueryResults" "Amazonka.CloudWatchLogs.GetQueryResults" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "GetQueryResults'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetQueryResults Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetQueryResults

newGetQueryResults Source #

Create a value of GetQueryResults with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:queryId:GetQueryResults', getQueryResults_queryId - The ID number of the query.

data GetQueryResultsResponse Source #

See: newGetQueryResultsResponse smart constructor.

Instances

Instances details
Eq GetQueryResultsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetQueryResults

Read GetQueryResultsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetQueryResults

Show GetQueryResultsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetQueryResults

Generic GetQueryResultsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetQueryResults

Associated Types

type Rep GetQueryResultsResponse :: Type -> Type #

NFData GetQueryResultsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetQueryResults

Methods

rnf :: GetQueryResultsResponse -> () #

type Rep GetQueryResultsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetQueryResults

type Rep GetQueryResultsResponse = D1 ('MetaData "GetQueryResultsResponse" "Amazonka.CloudWatchLogs.GetQueryResults" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "GetQueryResultsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QueryStatus)) :*: S1 ('MetaSel ('Just "results") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [[ResultField]]))) :*: (S1 ('MetaSel ('Just "statistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QueryStatistics)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetQueryResultsResponse Source #

Create a value of GetQueryResultsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:GetQueryResultsResponse', getQueryResultsResponse_status - The status of the most recent running of the query. Possible values are Cancelled, Complete, Failed, Running, Scheduled, Timeout, and Unknown.

Queries time out after 15 minutes of execution. To avoid having your queries time out, reduce the time range being searched or partition your query into a number of queries.

$sel:results:GetQueryResultsResponse', getQueryResultsResponse_results - The log events that matched the query criteria during the most recent time it ran.

The results value is an array of arrays. Each log event is one object in the top-level array. Each of these log event objects is an array of field/value pairs.

$sel:statistics:GetQueryResultsResponse', getQueryResultsResponse_statistics - Includes the number of log events scanned by the query, the number of log events that matched the query criteria, and the total number of bytes in the log events that were scanned. These values reflect the full raw results of the query.

$sel:httpStatus:GetQueryResultsResponse', getQueryResultsResponse_httpStatus - The response's http status code.

DescribeLogStreams (Paginated)

data DescribeLogStreams Source #

See: newDescribeLogStreams smart constructor.

Instances

Instances details
Eq DescribeLogStreams Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogStreams

Read DescribeLogStreams Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogStreams

Show DescribeLogStreams Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogStreams

Generic DescribeLogStreams Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogStreams

Associated Types

type Rep DescribeLogStreams :: Type -> Type #

NFData DescribeLogStreams Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogStreams

Methods

rnf :: DescribeLogStreams -> () #

Hashable DescribeLogStreams Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogStreams

ToJSON DescribeLogStreams Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogStreams

AWSPager DescribeLogStreams Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogStreams

AWSRequest DescribeLogStreams Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogStreams

Associated Types

type AWSResponse DescribeLogStreams #

ToHeaders DescribeLogStreams Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogStreams

ToPath DescribeLogStreams Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogStreams

ToQuery DescribeLogStreams Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogStreams

type Rep DescribeLogStreams Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogStreams

type Rep DescribeLogStreams = D1 ('MetaData "DescribeLogStreams" "Amazonka.CloudWatchLogs.DescribeLogStreams" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DescribeLogStreams'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "orderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrderBy)) :*: (S1 ('MetaSel ('Just "descending") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "logStreamNamePrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse DescribeLogStreams Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogStreams

newDescribeLogStreams Source #

Create a value of DescribeLogStreams with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:orderBy:DescribeLogStreams', describeLogStreams_orderBy - 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 in rare situations might take longer.

$sel:descending:DescribeLogStreams', describeLogStreams_descending - 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.

$sel:nextToken:DescribeLogStreams', describeLogStreams_nextToken - The token for the next set of items to return. (You received this token from a previous call.)

$sel:logStreamNamePrefix:DescribeLogStreams', describeLogStreams_logStreamNamePrefix - The prefix to match.

If orderBy is LastEventTime, you cannot specify this parameter.

$sel:limit:DescribeLogStreams', describeLogStreams_limit - The maximum number of items returned. If you don't specify a value, the default is up to 50 items.

$sel:logGroupName:DescribeLogStreams', describeLogStreams_logGroupName - The name of the log group.

data DescribeLogStreamsResponse Source #

See: newDescribeLogStreamsResponse smart constructor.

Instances

Instances details
Eq DescribeLogStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogStreams

Read DescribeLogStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogStreams

Show DescribeLogStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogStreams

Generic DescribeLogStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogStreams

Associated Types

type Rep DescribeLogStreamsResponse :: Type -> Type #

NFData DescribeLogStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogStreams

type Rep DescribeLogStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.DescribeLogStreams

type Rep DescribeLogStreamsResponse = D1 ('MetaData "DescribeLogStreamsResponse" "Amazonka.CloudWatchLogs.DescribeLogStreams" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "DescribeLogStreamsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "logStreams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LogStream])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeLogStreamsResponse Source #

Create a value of DescribeLogStreamsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:DescribeLogStreams', describeLogStreamsResponse_nextToken - Undocumented member.

$sel:logStreams:DescribeLogStreamsResponse', describeLogStreamsResponse_logStreams - The log streams.

$sel:httpStatus:DescribeLogStreamsResponse', describeLogStreamsResponse_httpStatus - The response's http status code.

Types

Distribution

newtype Distribution Source #

The method used to distribute log data to the destination, which can be either random or grouped by log stream.

Constructors

Distribution' 

Instances

Instances details
Eq Distribution Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Distribution

Ord Distribution Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Distribution

Read Distribution Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Distribution

Show Distribution Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Distribution

Generic Distribution Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Distribution

Associated Types

type Rep Distribution :: Type -> Type #

NFData Distribution Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Distribution

Methods

rnf :: Distribution -> () #

Hashable Distribution Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Distribution

ToJSON Distribution Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Distribution

ToJSONKey Distribution Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Distribution

FromJSON Distribution Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Distribution

FromJSONKey Distribution Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Distribution

ToLog Distribution Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Distribution

ToHeader Distribution Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Distribution

ToQuery Distribution Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Distribution

FromXML Distribution Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Distribution

ToXML Distribution Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Distribution

Methods

toXML :: Distribution -> XML #

ToByteString Distribution Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Distribution

FromText Distribution Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Distribution

ToText Distribution Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Distribution

Methods

toText :: Distribution -> Text #

type Rep Distribution Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Distribution

type Rep Distribution = D1 ('MetaData "Distribution" "Amazonka.CloudWatchLogs.Types.Distribution" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'True) (C1 ('MetaCons "Distribution'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDistribution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExportTaskStatusCode

newtype ExportTaskStatusCode Source #

Instances

Instances details
Eq ExportTaskStatusCode Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatusCode

Ord ExportTaskStatusCode Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatusCode

Read ExportTaskStatusCode Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatusCode

Show ExportTaskStatusCode Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatusCode

Generic ExportTaskStatusCode Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatusCode

Associated Types

type Rep ExportTaskStatusCode :: Type -> Type #

NFData ExportTaskStatusCode Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatusCode

Methods

rnf :: ExportTaskStatusCode -> () #

Hashable ExportTaskStatusCode Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatusCode

ToJSON ExportTaskStatusCode Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatusCode

ToJSONKey ExportTaskStatusCode Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatusCode

FromJSON ExportTaskStatusCode Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatusCode

FromJSONKey ExportTaskStatusCode Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatusCode

ToLog ExportTaskStatusCode Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatusCode

ToHeader ExportTaskStatusCode Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatusCode

ToQuery ExportTaskStatusCode Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatusCode

FromXML ExportTaskStatusCode Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatusCode

ToXML ExportTaskStatusCode Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatusCode

ToByteString ExportTaskStatusCode Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatusCode

FromText ExportTaskStatusCode Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatusCode

ToText ExportTaskStatusCode Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatusCode

type Rep ExportTaskStatusCode Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatusCode

type Rep ExportTaskStatusCode = D1 ('MetaData "ExportTaskStatusCode" "Amazonka.CloudWatchLogs.Types.ExportTaskStatusCode" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'True) (C1 ('MetaCons "ExportTaskStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExportTaskStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OrderBy

newtype OrderBy Source #

Constructors

OrderBy' 

Fields

Bundled Patterns

pattern OrderBy_LastEventTime :: OrderBy 
pattern OrderBy_LogStreamName :: OrderBy 

Instances

Instances details
Eq OrderBy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OrderBy

Methods

(==) :: OrderBy -> OrderBy -> Bool #

(/=) :: OrderBy -> OrderBy -> Bool #

Ord OrderBy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OrderBy

Read OrderBy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OrderBy

Show OrderBy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OrderBy

Generic OrderBy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OrderBy

Associated Types

type Rep OrderBy :: Type -> Type #

Methods

from :: OrderBy -> Rep OrderBy x #

to :: Rep OrderBy x -> OrderBy #

NFData OrderBy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OrderBy

Methods

rnf :: OrderBy -> () #

Hashable OrderBy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OrderBy

Methods

hashWithSalt :: Int -> OrderBy -> Int #

hash :: OrderBy -> Int #

ToJSON OrderBy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OrderBy

ToJSONKey OrderBy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OrderBy

FromJSON OrderBy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OrderBy

FromJSONKey OrderBy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OrderBy

ToLog OrderBy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OrderBy

ToHeader OrderBy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OrderBy

Methods

toHeader :: HeaderName -> OrderBy -> [Header] #

ToQuery OrderBy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OrderBy

FromXML OrderBy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OrderBy

ToXML OrderBy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OrderBy

Methods

toXML :: OrderBy -> XML #

ToByteString OrderBy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OrderBy

Methods

toBS :: OrderBy -> ByteString #

FromText OrderBy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OrderBy

ToText OrderBy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OrderBy

Methods

toText :: OrderBy -> Text #

type Rep OrderBy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OrderBy

type Rep OrderBy = D1 ('MetaData "OrderBy" "Amazonka.CloudWatchLogs.Types.OrderBy" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'True) (C1 ('MetaCons "OrderBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOrderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

QueryStatus

newtype QueryStatus Source #

Constructors

QueryStatus' 

Instances

Instances details
Eq QueryStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatus

Ord QueryStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatus

Read QueryStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatus

Show QueryStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatus

Generic QueryStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatus

Associated Types

type Rep QueryStatus :: Type -> Type #

NFData QueryStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatus

Methods

rnf :: QueryStatus -> () #

Hashable QueryStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatus

ToJSON QueryStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatus

ToJSONKey QueryStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatus

FromJSON QueryStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatus

FromJSONKey QueryStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatus

ToLog QueryStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatus

ToHeader QueryStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatus

ToQuery QueryStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatus

FromXML QueryStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatus

ToXML QueryStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatus

Methods

toXML :: QueryStatus -> XML #

ToByteString QueryStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatus

FromText QueryStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatus

ToText QueryStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatus

Methods

toText :: QueryStatus -> Text #

type Rep QueryStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatus

type Rep QueryStatus = D1 ('MetaData "QueryStatus" "Amazonka.CloudWatchLogs.Types.QueryStatus" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'True) (C1 ('MetaCons "QueryStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromQueryStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StandardUnit

newtype StandardUnit Source #

Constructors

StandardUnit' 

Instances

Instances details
Eq StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.StandardUnit

Ord StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.StandardUnit

Read StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.StandardUnit

Show StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.StandardUnit

Generic StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.StandardUnit

Associated Types

type Rep StandardUnit :: Type -> Type #

NFData StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.StandardUnit

Methods

rnf :: StandardUnit -> () #

Hashable StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.StandardUnit

ToJSON StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.StandardUnit

ToJSONKey StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.StandardUnit

FromJSON StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.StandardUnit

FromJSONKey StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.StandardUnit

ToLog StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.StandardUnit

ToHeader StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.StandardUnit

ToQuery StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.StandardUnit

FromXML StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.StandardUnit

ToXML StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.StandardUnit

Methods

toXML :: StandardUnit -> XML #

ToByteString StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.StandardUnit

FromText StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.StandardUnit

ToText StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.StandardUnit

Methods

toText :: StandardUnit -> Text #

type Rep StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.StandardUnit

type Rep StandardUnit = D1 ('MetaData "StandardUnit" "Amazonka.CloudWatchLogs.Types.StandardUnit" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'True) (C1 ('MetaCons "StandardUnit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStandardUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Destination

data Destination Source #

Represents a cross-account destination that receives subscription log events.

See: newDestination smart constructor.

Instances

Instances details
Eq Destination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Destination

Read Destination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Destination

Show Destination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Destination

Generic Destination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Destination

Associated Types

type Rep Destination :: Type -> Type #

NFData Destination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Destination

Methods

rnf :: Destination -> () #

Hashable Destination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Destination

FromJSON Destination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Destination

type Rep Destination Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.Destination

type Rep Destination = D1 ('MetaData "Destination" "Amazonka.CloudWatchLogs.Types.Destination" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "Destination'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "targetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "accessPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "destinationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newDestination :: Destination Source #

Create a value of Destination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:targetArn:Destination', destination_targetArn - The Amazon Resource Name (ARN) of the physical target where the log events are delivered (for example, a Kinesis stream).

$sel:creationTime:Destination', destination_creationTime - The creation time of the destination, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

$sel:arn:Destination', destination_arn - The ARN of this destination.

$sel:accessPolicy:Destination', destination_accessPolicy - An IAM policy document that governs which Amazon Web Services accounts can create subscription filters against this destination.

$sel:destinationName:Destination', destination_destinationName - The name of the destination.

$sel:roleArn:Destination', destination_roleArn - A role for impersonation, used when delivering log events to the target.

ExportTask

data ExportTask Source #

Represents an export task.

See: newExportTask smart constructor.

Instances

Instances details
Eq ExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTask

Read ExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTask

Show ExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTask

Generic ExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTask

Associated Types

type Rep ExportTask :: Type -> Type #

NFData ExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTask

Methods

rnf :: ExportTask -> () #

Hashable ExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTask

FromJSON ExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTask

type Rep ExportTask Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTask

newExportTask :: ExportTask Source #

Create a value of ExportTask with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:destinationPrefix:ExportTask', exportTask_destinationPrefix - The prefix that was used as the start of Amazon S3 key for every object exported.

$sel:destination:ExportTask', exportTask_destination - The name of the S3 bucket to which the log data was exported.

$sel:status:ExportTask', exportTask_status - The status of the export task.

$sel:taskName:ExportTask', exportTask_taskName - The name of the export task.

$sel:taskId:ExportTask', exportTask_taskId - The ID of the export task.

$sel:to:ExportTask', exportTask_to - The end time, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. Events with a timestamp later than this time are not exported.

$sel:from:ExportTask', exportTask_from - The start time, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. Events with a timestamp before this time are not exported.

$sel:logGroupName:ExportTask', exportTask_logGroupName - The name of the log group from which logs data was exported.

$sel:executionInfo:ExportTask', exportTask_executionInfo - Execution information about the export task.

ExportTaskExecutionInfo

data ExportTaskExecutionInfo Source #

Represents the status of an export task.

See: newExportTaskExecutionInfo smart constructor.

Instances

Instances details
Eq ExportTaskExecutionInfo Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskExecutionInfo

Read ExportTaskExecutionInfo Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskExecutionInfo

Show ExportTaskExecutionInfo Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskExecutionInfo

Generic ExportTaskExecutionInfo Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskExecutionInfo

Associated Types

type Rep ExportTaskExecutionInfo :: Type -> Type #

NFData ExportTaskExecutionInfo Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskExecutionInfo

Methods

rnf :: ExportTaskExecutionInfo -> () #

Hashable ExportTaskExecutionInfo Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskExecutionInfo

FromJSON ExportTaskExecutionInfo Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskExecutionInfo

type Rep ExportTaskExecutionInfo Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskExecutionInfo

type Rep ExportTaskExecutionInfo = D1 ('MetaData "ExportTaskExecutionInfo" "Amazonka.CloudWatchLogs.Types.ExportTaskExecutionInfo" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "ExportTaskExecutionInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "completionTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newExportTaskExecutionInfo :: ExportTaskExecutionInfo Source #

Create a value of ExportTaskExecutionInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTime:ExportTaskExecutionInfo', exportTaskExecutionInfo_creationTime - The creation time of the export task, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

$sel:completionTime:ExportTaskExecutionInfo', exportTaskExecutionInfo_completionTime - 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: newExportTaskStatus smart constructor.

Instances

Instances details
Eq ExportTaskStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatus

Read ExportTaskStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatus

Show ExportTaskStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatus

Generic ExportTaskStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatus

Associated Types

type Rep ExportTaskStatus :: Type -> Type #

NFData ExportTaskStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatus

Methods

rnf :: ExportTaskStatus -> () #

Hashable ExportTaskStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatus

FromJSON ExportTaskStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatus

type Rep ExportTaskStatus Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ExportTaskStatus

type Rep ExportTaskStatus = D1 ('MetaData "ExportTaskStatus" "Amazonka.CloudWatchLogs.Types.ExportTaskStatus" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "ExportTaskStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExportTaskStatusCode)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newExportTaskStatus :: ExportTaskStatus Source #

Create a value of ExportTaskStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:code:ExportTaskStatus', exportTaskStatus_code - The status code of the export task.

$sel:message:ExportTaskStatus', exportTaskStatus_message - The status message related to the status code.

FilteredLogEvent

data FilteredLogEvent Source #

Represents a matched event.

See: newFilteredLogEvent smart constructor.

Instances

Instances details
Eq FilteredLogEvent Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.FilteredLogEvent

Read FilteredLogEvent Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.FilteredLogEvent

Show FilteredLogEvent Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.FilteredLogEvent

Generic FilteredLogEvent Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.FilteredLogEvent

Associated Types

type Rep FilteredLogEvent :: Type -> Type #

NFData FilteredLogEvent Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.FilteredLogEvent

Methods

rnf :: FilteredLogEvent -> () #

Hashable FilteredLogEvent Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.FilteredLogEvent

FromJSON FilteredLogEvent Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.FilteredLogEvent

type Rep FilteredLogEvent Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.FilteredLogEvent

type Rep FilteredLogEvent = D1 ('MetaData "FilteredLogEvent" "Amazonka.CloudWatchLogs.Types.FilteredLogEvent" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "FilteredLogEvent'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ingestionTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "logStreamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "eventId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newFilteredLogEvent :: FilteredLogEvent Source #

Create a value of FilteredLogEvent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ingestionTime:FilteredLogEvent', filteredLogEvent_ingestionTime - The time the event was ingested, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

$sel:logStreamName:FilteredLogEvent', filteredLogEvent_logStreamName - The name of the log stream to which this event belongs.

$sel:message:FilteredLogEvent', filteredLogEvent_message - The data contained in the log event.

$sel:timestamp:FilteredLogEvent', filteredLogEvent_timestamp - The time the event occurred, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

$sel:eventId:FilteredLogEvent', filteredLogEvent_eventId - 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: newInputLogEvent smart constructor.

Instances

Instances details
Eq InputLogEvent Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.InputLogEvent

Read InputLogEvent Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.InputLogEvent

Show InputLogEvent Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.InputLogEvent

Generic InputLogEvent Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.InputLogEvent

Associated Types

type Rep InputLogEvent :: Type -> Type #

NFData InputLogEvent Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.InputLogEvent

Methods

rnf :: InputLogEvent -> () #

Hashable InputLogEvent Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.InputLogEvent

ToJSON InputLogEvent Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.InputLogEvent

type Rep InputLogEvent Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.InputLogEvent

type Rep InputLogEvent = D1 ('MetaData "InputLogEvent" "Amazonka.CloudWatchLogs.Types.InputLogEvent" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "InputLogEvent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newInputLogEvent Source #

Create a value of InputLogEvent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:timestamp:InputLogEvent', inputLogEvent_timestamp - The time the event occurred, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

$sel:message:InputLogEvent', inputLogEvent_message - The raw event message.

LogGroup

data LogGroup Source #

Represents a log group.

See: newLogGroup smart constructor.

Instances

Instances details
Eq LogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.LogGroup

Read LogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.LogGroup

Show LogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.LogGroup

Generic LogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.LogGroup

Associated Types

type Rep LogGroup :: Type -> Type #

Methods

from :: LogGroup -> Rep LogGroup x #

to :: Rep LogGroup x -> LogGroup #

NFData LogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.LogGroup

Methods

rnf :: LogGroup -> () #

Hashable LogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.LogGroup

Methods

hashWithSalt :: Int -> LogGroup -> Int #

hash :: LogGroup -> Int #

FromJSON LogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.LogGroup

type Rep LogGroup Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.LogGroup

type Rep LogGroup = D1 ('MetaData "LogGroup" "Amazonka.CloudWatchLogs.Types.LogGroup" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "LogGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "metricFilterCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "retentionInDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "storedBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))

newLogGroup :: LogGroup Source #

Create a value of LogGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTime:LogGroup', logGroup_creationTime - The creation time of the log group, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

$sel:metricFilterCount:LogGroup', logGroup_metricFilterCount - The number of metric filters.

$sel:arn:LogGroup', logGroup_arn - The Amazon Resource Name (ARN) of the log group.

$sel:logGroupName:LogGroup', logGroup_logGroupName - The name of the log group.

$sel:retentionInDays:LogGroup', logGroup_retentionInDays - Undocumented member.

$sel:kmsKeyId:LogGroup', logGroup_kmsKeyId - The Amazon Resource Name (ARN) of the CMK to use when encrypting log data.

$sel:storedBytes:LogGroup', logGroup_storedBytes - The number of bytes stored.

LogGroupField

data LogGroupField Source #

The fields contained in log events found by a GetLogGroupFields operation, along with the percentage of queried log events in which each field appears.

See: newLogGroupField smart constructor.

Instances

Instances details
Eq LogGroupField Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.LogGroupField

Read LogGroupField Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.LogGroupField

Show LogGroupField Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.LogGroupField

Generic LogGroupField Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.LogGroupField

Associated Types

type Rep LogGroupField :: Type -> Type #

NFData LogGroupField Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.LogGroupField

Methods

rnf :: LogGroupField -> () #

Hashable LogGroupField Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.LogGroupField

FromJSON LogGroupField Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.LogGroupField

type Rep LogGroupField Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.LogGroupField

type Rep LogGroupField = D1 ('MetaData "LogGroupField" "Amazonka.CloudWatchLogs.Types.LogGroupField" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "LogGroupField'" 'PrefixI 'True) (S1 ('MetaSel ('Just "percent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLogGroupField :: LogGroupField Source #

Create a value of LogGroupField with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:percent:LogGroupField', logGroupField_percent - The percentage of log events queried that contained the field.

$sel:name:LogGroupField', logGroupField_name - The name of a log field.

LogStream

data LogStream Source #

Represents a log stream, which is a sequence of log events from a single emitter of logs.

See: newLogStream smart constructor.

Instances

Instances details
Eq LogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.LogStream

Read LogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.LogStream

Show LogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.LogStream

Generic LogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.LogStream

Associated Types

type Rep LogStream :: Type -> Type #

NFData LogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.LogStream

Methods

rnf :: LogStream -> () #

Hashable LogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.LogStream

FromJSON LogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.LogStream

type Rep LogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.LogStream

type Rep LogStream = D1 ('MetaData "LogStream" "Amazonka.CloudWatchLogs.Types.LogStream" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "LogStream'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "uploadSequenceToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "firstEventTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((S1 ('MetaSel ('Just "logStreamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "storedBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "lastIngestionTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "lastEventTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))

newLogStream :: LogStream Source #

Create a value of LogStream with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTime:LogStream', logStream_creationTime - The creation time of the stream, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

$sel:uploadSequenceToken:LogStream', logStream_uploadSequenceToken - The sequence token.

$sel:arn:LogStream', logStream_arn - The Amazon Resource Name (ARN) of the log stream.

$sel:firstEventTimestamp:LogStream', logStream_firstEventTimestamp - The time of the first event, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

$sel:logStreamName:LogStream', logStream_logStreamName - The name of the log stream.

$sel:storedBytes:LogStream', logStream_storedBytes - The number of bytes stored.

Important: On June 17, 2019, this parameter was deprecated for log streams, and is always reported as zero. This change applies only to log streams. The storedBytes parameter for log groups is not affected.

$sel:lastIngestionTime:LogStream', logStream_lastIngestionTime - The ingestion time, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

$sel:lastEventTimestamp:LogStream', logStream_lastEventTimestamp - 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. The lastEventTime value updates on an eventual consistency basis. It typically updates in less than an hour from ingestion, but in rare situations might take longer.

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: newMetricFilter smart constructor.

Instances

Instances details
Eq MetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.MetricFilter

Read MetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.MetricFilter

Show MetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.MetricFilter

Generic MetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.MetricFilter

Associated Types

type Rep MetricFilter :: Type -> Type #

NFData MetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.MetricFilter

Methods

rnf :: MetricFilter -> () #

Hashable MetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.MetricFilter

FromJSON MetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.MetricFilter

type Rep MetricFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.MetricFilter

type Rep MetricFilter = D1 ('MetaData "MetricFilter" "Amazonka.CloudWatchLogs.Types.MetricFilter" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "MetricFilter'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "filterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "filterPattern") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "metricTransformations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty MetricTransformation)))))))

newMetricFilter :: MetricFilter Source #

Create a value of MetricFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTime:MetricFilter', metricFilter_creationTime - The creation time of the metric filter, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

$sel:filterName:MetricFilter', metricFilter_filterName - The name of the metric filter.

$sel:logGroupName:MetricFilter', metricFilter_logGroupName - The name of the log group.

$sel:filterPattern:MetricFilter', metricFilter_filterPattern - Undocumented member.

$sel:metricTransformations:MetricFilter', metricFilter_metricTransformations - The metric transformations.

MetricFilterMatchRecord

data MetricFilterMatchRecord Source #

Represents a matched event.

See: newMetricFilterMatchRecord smart constructor.

Instances

Instances details
Eq MetricFilterMatchRecord Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.MetricFilterMatchRecord

Read MetricFilterMatchRecord Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.MetricFilterMatchRecord

Show MetricFilterMatchRecord Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.MetricFilterMatchRecord

Generic MetricFilterMatchRecord Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.MetricFilterMatchRecord

Associated Types

type Rep MetricFilterMatchRecord :: Type -> Type #

NFData MetricFilterMatchRecord Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.MetricFilterMatchRecord

Methods

rnf :: MetricFilterMatchRecord -> () #

Hashable MetricFilterMatchRecord Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.MetricFilterMatchRecord

FromJSON MetricFilterMatchRecord Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.MetricFilterMatchRecord

type Rep MetricFilterMatchRecord Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.MetricFilterMatchRecord

type Rep MetricFilterMatchRecord = D1 ('MetaData "MetricFilterMatchRecord" "Amazonka.CloudWatchLogs.Types.MetricFilterMatchRecord" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "MetricFilterMatchRecord'" 'PrefixI 'True) (S1 ('MetaSel ('Just "extractedValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "eventNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "eventMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newMetricFilterMatchRecord :: MetricFilterMatchRecord Source #

Create a value of MetricFilterMatchRecord with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:extractedValues:MetricFilterMatchRecord', metricFilterMatchRecord_extractedValues - The values extracted from the event data by the filter.

$sel:eventNumber:MetricFilterMatchRecord', metricFilterMatchRecord_eventNumber - The event number.

$sel:eventMessage:MetricFilterMatchRecord', metricFilterMatchRecord_eventMessage - The raw event data.

MetricTransformation

data MetricTransformation Source #

Indicates how to transform ingested log events to metric data in a CloudWatch metric.

See: newMetricTransformation smart constructor.

Instances

Instances details
Eq MetricTransformation Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.MetricTransformation

Read MetricTransformation Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.MetricTransformation

Show MetricTransformation Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.MetricTransformation

Generic MetricTransformation Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.MetricTransformation

Associated Types

type Rep MetricTransformation :: Type -> Type #

NFData MetricTransformation Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.MetricTransformation

Methods

rnf :: MetricTransformation -> () #

Hashable MetricTransformation Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.MetricTransformation

ToJSON MetricTransformation Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.MetricTransformation

FromJSON MetricTransformation Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.MetricTransformation

type Rep MetricTransformation Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.MetricTransformation

type Rep MetricTransformation = D1 ('MetaData "MetricTransformation" "Amazonka.CloudWatchLogs.Types.MetricTransformation" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "MetricTransformation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "defaultValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StandardUnit)))) :*: (S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "metricNamespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "metricValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newMetricTransformation Source #

Create a value of MetricTransformation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:defaultValue:MetricTransformation', metricTransformation_defaultValue - (Optional) The value to emit when a filter pattern does not match a log event. This value can be null.

$sel:dimensions:MetricTransformation', metricTransformation_dimensions - The fields to use as dimensions for the metric. One metric filter can include as many as three dimensions.

Metrics extracted from log events are charged as custom metrics. To prevent unexpected high charges, do not specify high-cardinality fields such as IPAddress or requestID as dimensions. Each different value found for a dimension is treated as a separate metric and accrues charges as a separate custom metric.

To help prevent accidental high charges, Amazon disables a metric filter if it generates 1000 different name/value pairs for the dimensions that you have specified within a certain amount of time.

You can also set up a billing alarm to alert you if your charges are higher than expected. For more information, see Creating a Billing Alarm to Monitor Your Estimated Amazon Web Services Charges.

$sel:unit:MetricTransformation', metricTransformation_unit - The unit to assign to the metric. If you omit this, the unit is set as None.

$sel:metricName:MetricTransformation', metricTransformation_metricName - The name of the CloudWatch metric.

$sel:metricNamespace:MetricTransformation', metricTransformation_metricNamespace - A custom namespace to contain your metric in CloudWatch. Use namespaces to group together metrics that are similar. For more information, see Namespaces.

$sel:metricValue:MetricTransformation', metricTransformation_metricValue - 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: newOutputLogEvent smart constructor.

Instances

Instances details
Eq OutputLogEvent Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OutputLogEvent

Read OutputLogEvent Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OutputLogEvent

Show OutputLogEvent Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OutputLogEvent

Generic OutputLogEvent Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OutputLogEvent

Associated Types

type Rep OutputLogEvent :: Type -> Type #

NFData OutputLogEvent Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OutputLogEvent

Methods

rnf :: OutputLogEvent -> () #

Hashable OutputLogEvent Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OutputLogEvent

FromJSON OutputLogEvent Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OutputLogEvent

type Rep OutputLogEvent Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.OutputLogEvent

type Rep OutputLogEvent = D1 ('MetaData "OutputLogEvent" "Amazonka.CloudWatchLogs.Types.OutputLogEvent" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "OutputLogEvent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ingestionTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newOutputLogEvent :: OutputLogEvent Source #

Create a value of OutputLogEvent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ingestionTime:OutputLogEvent', outputLogEvent_ingestionTime - The time the event was ingested, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

$sel:message:OutputLogEvent', outputLogEvent_message - The data contained in the log event.

$sel:timestamp:OutputLogEvent', outputLogEvent_timestamp - The time the event occurred, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

QueryDefinition

data QueryDefinition Source #

This structure contains details about a saved CloudWatch Logs Insights query definition.

See: newQueryDefinition smart constructor.

Instances

Instances details
Eq QueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryDefinition

Read QueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryDefinition

Show QueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryDefinition

Generic QueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryDefinition

Associated Types

type Rep QueryDefinition :: Type -> Type #

NFData QueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryDefinition

Methods

rnf :: QueryDefinition -> () #

Hashable QueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryDefinition

FromJSON QueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryDefinition

type Rep QueryDefinition Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryDefinition

type Rep QueryDefinition = D1 ('MetaData "QueryDefinition" "Amazonka.CloudWatchLogs.Types.QueryDefinition" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "QueryDefinition'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "logGroupNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "queryDefinitionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "queryString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))

newQueryDefinition :: QueryDefinition Source #

Create a value of QueryDefinition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logGroupNames:QueryDefinition', queryDefinition_logGroupNames - If this query definition contains a list of log groups that it is limited to, that list appears here.

$sel:queryDefinitionId:QueryDefinition', queryDefinition_queryDefinitionId - The unique ID of the query definition.

$sel:name:QueryDefinition', queryDefinition_name - The name of the query definition.

$sel:queryString:QueryDefinition', queryDefinition_queryString - The query string to use for this definition. For more information, see CloudWatch Logs Insights Query Syntax.

$sel:lastModified:QueryDefinition', queryDefinition_lastModified - The date that the query definition was most recently modified.

QueryInfo

data QueryInfo Source #

Information about one CloudWatch Logs Insights query that matches the request in a DescribeQueries operation.

See: newQueryInfo smart constructor.

Instances

Instances details
Eq QueryInfo Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryInfo

Read QueryInfo Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryInfo

Show QueryInfo Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryInfo

Generic QueryInfo Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryInfo

Associated Types

type Rep QueryInfo :: Type -> Type #

NFData QueryInfo Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryInfo

Methods

rnf :: QueryInfo -> () #

Hashable QueryInfo Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryInfo

FromJSON QueryInfo Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryInfo

type Rep QueryInfo Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryInfo

type Rep QueryInfo = D1 ('MetaData "QueryInfo" "Amazonka.CloudWatchLogs.Types.QueryInfo" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "QueryInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QueryStatus)) :*: S1 ('MetaSel ('Just "queryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "queryString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))

newQueryInfo :: QueryInfo Source #

Create a value of QueryInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:QueryInfo', queryInfo_status - The status of this query. Possible values are Cancelled, Complete, Failed, Running, Scheduled, and Unknown.

$sel:queryId:QueryInfo', queryInfo_queryId - The unique ID number of this query.

$sel:logGroupName:QueryInfo', queryInfo_logGroupName - The name of the log group scanned by this query.

$sel:queryString:QueryInfo', queryInfo_queryString - The query string used in this query.

$sel:createTime:QueryInfo', queryInfo_createTime - The date and time that this query was created.

QueryStatistics

data QueryStatistics Source #

Contains the number of log events scanned by the query, the number of log events that matched the query criteria, and the total number of bytes in the log events that were scanned.

See: newQueryStatistics smart constructor.

Instances

Instances details
Eq QueryStatistics Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatistics

Read QueryStatistics Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatistics

Show QueryStatistics Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatistics

Generic QueryStatistics Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatistics

Associated Types

type Rep QueryStatistics :: Type -> Type #

NFData QueryStatistics Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatistics

Methods

rnf :: QueryStatistics -> () #

Hashable QueryStatistics Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatistics

FromJSON QueryStatistics Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatistics

type Rep QueryStatistics Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.QueryStatistics

type Rep QueryStatistics = D1 ('MetaData "QueryStatistics" "Amazonka.CloudWatchLogs.Types.QueryStatistics" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "QueryStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recordsScanned") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "bytesScanned") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "recordsMatched") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))))

newQueryStatistics :: QueryStatistics Source #

Create a value of QueryStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:recordsScanned:QueryStatistics', queryStatistics_recordsScanned - The total number of log events scanned during the query.

$sel:bytesScanned:QueryStatistics', queryStatistics_bytesScanned - The total number of bytes in the log events scanned during the query.

$sel:recordsMatched:QueryStatistics', queryStatistics_recordsMatched - The number of log events that matched the query string.

RejectedLogEventsInfo

data RejectedLogEventsInfo Source #

Represents the rejected events.

See: newRejectedLogEventsInfo smart constructor.

Instances

Instances details
Eq RejectedLogEventsInfo Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.RejectedLogEventsInfo

Read RejectedLogEventsInfo Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.RejectedLogEventsInfo

Show RejectedLogEventsInfo Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.RejectedLogEventsInfo

Generic RejectedLogEventsInfo Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.RejectedLogEventsInfo

Associated Types

type Rep RejectedLogEventsInfo :: Type -> Type #

NFData RejectedLogEventsInfo Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.RejectedLogEventsInfo

Methods

rnf :: RejectedLogEventsInfo -> () #

Hashable RejectedLogEventsInfo Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.RejectedLogEventsInfo

FromJSON RejectedLogEventsInfo Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.RejectedLogEventsInfo

type Rep RejectedLogEventsInfo Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.RejectedLogEventsInfo

type Rep RejectedLogEventsInfo = D1 ('MetaData "RejectedLogEventsInfo" "Amazonka.CloudWatchLogs.Types.RejectedLogEventsInfo" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "RejectedLogEventsInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tooOldLogEventEndIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "tooNewLogEventStartIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "expiredLogEventEndIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newRejectedLogEventsInfo :: RejectedLogEventsInfo Source #

Create a value of RejectedLogEventsInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tooOldLogEventEndIndex:RejectedLogEventsInfo', rejectedLogEventsInfo_tooOldLogEventEndIndex - The log events that are too old.

$sel:tooNewLogEventStartIndex:RejectedLogEventsInfo', rejectedLogEventsInfo_tooNewLogEventStartIndex - The log events that are too new.

$sel:expiredLogEventEndIndex:RejectedLogEventsInfo', rejectedLogEventsInfo_expiredLogEventEndIndex - 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: newResourcePolicy smart constructor.

Instances

Instances details
Eq ResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ResourcePolicy

Read ResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ResourcePolicy

Show ResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ResourcePolicy

Generic ResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ResourcePolicy

Associated Types

type Rep ResourcePolicy :: Type -> Type #

NFData ResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ResourcePolicy

Methods

rnf :: ResourcePolicy -> () #

Hashable ResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ResourcePolicy

FromJSON ResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ResourcePolicy

type Rep ResourcePolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ResourcePolicy

type Rep ResourcePolicy = D1 ('MetaData "ResourcePolicy" "Amazonka.CloudWatchLogs.Types.ResourcePolicy" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "ResourcePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "policyDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newResourcePolicy :: ResourcePolicy Source #

Create a value of ResourcePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:policyName:ResourcePolicy', resourcePolicy_policyName - The name of the resource policy.

$sel:policyDocument:ResourcePolicy', resourcePolicy_policyDocument - The details of the policy.

$sel:lastUpdatedTime:ResourcePolicy', resourcePolicy_lastUpdatedTime - Timestamp showing when this policy was last updated, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

ResultField

data ResultField Source #

Contains one field from one log event returned by a CloudWatch Logs Insights query, along with the value of that field.

For more information about the fields that are generated by CloudWatch logs, see Supported Logs and Discovered Fields.

See: newResultField smart constructor.

Constructors

ResultField' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq ResultField Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ResultField

Read ResultField Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ResultField

Show ResultField Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ResultField

Generic ResultField Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ResultField

Associated Types

type Rep ResultField :: Type -> Type #

NFData ResultField Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ResultField

Methods

rnf :: ResultField -> () #

Hashable ResultField Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ResultField

FromJSON ResultField Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ResultField

type Rep ResultField Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.ResultField

type Rep ResultField = D1 ('MetaData "ResultField" "Amazonka.CloudWatchLogs.Types.ResultField" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "ResultField'" 'PrefixI 'True) (S1 ('MetaSel ('Just "field") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newResultField :: ResultField Source #

Create a value of ResultField with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:field:ResultField', resultField_field - The log event field.

$sel:value:ResultField', resultField_value - The value of this field.

SearchedLogStream

data SearchedLogStream Source #

Represents the search status of a log stream.

See: newSearchedLogStream smart constructor.

Instances

Instances details
Eq SearchedLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.SearchedLogStream

Read SearchedLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.SearchedLogStream

Show SearchedLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.SearchedLogStream

Generic SearchedLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.SearchedLogStream

Associated Types

type Rep SearchedLogStream :: Type -> Type #

NFData SearchedLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.SearchedLogStream

Methods

rnf :: SearchedLogStream -> () #

Hashable SearchedLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.SearchedLogStream

FromJSON SearchedLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.SearchedLogStream

type Rep SearchedLogStream Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.SearchedLogStream

type Rep SearchedLogStream = D1 ('MetaData "SearchedLogStream" "Amazonka.CloudWatchLogs.Types.SearchedLogStream" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "SearchedLogStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logStreamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "searchedCompletely") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newSearchedLogStream :: SearchedLogStream Source #

Create a value of SearchedLogStream with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logStreamName:SearchedLogStream', searchedLogStream_logStreamName - The name of the log stream.

$sel:searchedCompletely:SearchedLogStream', searchedLogStream_searchedCompletely - Indicates whether all the events in this log stream were searched.

SubscriptionFilter

data SubscriptionFilter Source #

Represents a subscription filter.

See: newSubscriptionFilter smart constructor.

Instances

Instances details
Eq SubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.SubscriptionFilter

Read SubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.SubscriptionFilter

Show SubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.SubscriptionFilter

Generic SubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.SubscriptionFilter

Associated Types

type Rep SubscriptionFilter :: Type -> Type #

NFData SubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.SubscriptionFilter

Methods

rnf :: SubscriptionFilter -> () #

Hashable SubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.SubscriptionFilter

FromJSON SubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.SubscriptionFilter

type Rep SubscriptionFilter Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.Types.SubscriptionFilter

type Rep SubscriptionFilter = D1 ('MetaData "SubscriptionFilter" "Amazonka.CloudWatchLogs.Types.SubscriptionFilter" "libZSservicesZSamazonka-cloudwatch-logsZSamazonka-cloudwatch-logs" 'False) (C1 ('MetaCons "SubscriptionFilter'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "filterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "distribution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Distribution)))) :*: ((S1 ('MetaSel ('Just "destinationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "filterPattern") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newSubscriptionFilter :: SubscriptionFilter Source #

Create a value of SubscriptionFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTime:SubscriptionFilter', subscriptionFilter_creationTime - The creation time of the subscription filter, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

$sel:filterName:SubscriptionFilter', subscriptionFilter_filterName - The name of the subscription filter.

$sel:distribution:SubscriptionFilter', subscriptionFilter_distribution - Undocumented member.

$sel:destinationArn:SubscriptionFilter', subscriptionFilter_destinationArn - The Amazon Resource Name (ARN) of the destination.

$sel:logGroupName:SubscriptionFilter', subscriptionFilter_logGroupName - The name of the log group.

$sel:filterPattern:SubscriptionFilter', subscriptionFilter_filterPattern - Undocumented member.

$sel:roleArn:SubscriptionFilter', subscriptionFilter_roleArn -