amazonka-cloudwatch-logs-1.3.6: Amazon CloudWatch Logs SDK.

Copyright(c) 2013-2015 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.CloudWatchLogs.CreateExportTask

Contents

Description

Creates an ExportTask which allows you to efficiently export data from a Log Group to your Amazon S3 bucket.

This is an asynchronous call. If all the required information is provided, this API will initiate an export task and respond with the task Id. Once started, DescribeExportTasks can be used to get the status of an export task.

See: AWS API Reference for CreateExportTask.

Synopsis

Creating a Request

createExportTask Source

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

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

Request Lenses

cetDestinationPrefix :: Lens' CreateExportTask (Maybe Text) Source

Prefix that will be used as the start of Amazon S3 key for every object exported. If not specified, this defaults to 'exportedlogs'.

cetTaskName :: Lens' CreateExportTask (Maybe Text) Source

The name of the export task.

cetLogStreamNamePrefix :: Lens' CreateExportTask (Maybe Text) Source

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

cetLogGroupName :: Lens' CreateExportTask Text Source

The name of the log group to export.

cetFrom :: Lens' CreateExportTask Natural Source

A unix timestamp indicating the start time of the range for the request. Events with a timestamp prior to this time will not be exported.

cetTo :: Lens' CreateExportTask Natural Source

A unix timestamp indicating the end time of the range for the request. Events with a timestamp later than this time will not be exported.

cetDestination :: Lens' CreateExportTask Text Source

Name of Amazon S3 bucket to which the log data will be exported. NOTE: Only buckets in the same AWS region are supported

Destructuring the Response

createExportTaskResponse Source

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

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

Response Lenses

cetrsTaskId :: Lens' CreateExportTaskResponse (Maybe Text) Source

Id of the export task that got created.