AWS SDK Version 2 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

.NET Framework 3.5
 
Container for the parameters to the CreateExportTask operation. 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. You can only have one active (RUNNING or PENDING) export task at a time, per account.

You can export logs from multiple log groups or multiple time ranges to the same Amazon S3 bucket. To separate out log data for each export task, you can specify a prefix that will be used as the Amazon S3 key prefix for all exported objects.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceRequest
    Amazon.CloudWatchLogs.AmazonCloudWatchLogsRequest
      Amazon.CloudWatchLogs.Model.CreateExportTaskRequest

Namespace: Amazon.CloudWatchLogs.Model
Assembly: AWSSDK.dll
Version: (assembly version)

Syntax

C#
public class CreateExportTaskRequest : AmazonCloudWatchLogsRequest
         IRequestEvents

The CreateExportTaskRequest type exposes the following members

Constructors

NameDescription
Public Method CreateExportTaskRequest()

Properties

NameTypeDescription
Public Property Destination System.String Gets and sets the property Destination.

Name of Amazon S3 bucket to which the log data will be exported.

Note: Only buckets in the same AWS region are supported.

Public Property DestinationPrefix System.String Gets and sets the property DestinationPrefix.

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

Public Property From System.Int64 Gets and sets the property From.

A point in time expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC. It indicates the start time of the range for the request. Events with a timestamp prior to this time will not be exported.

Public Property LogGroupName System.String Gets and sets the property LogGroupName.

The name of the log group to export.

Public Property LogStreamNamePrefix System.String Gets and sets the property LogStreamNamePrefix.

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

Public Property TaskName System.String Gets and sets the property TaskName.

The name of the export task.

Public Property To System.Int64 Gets and sets the property To.

A point in time expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC. It indicates the end time of the range for the request. Events with a timestamp later than this time will not be exported.

Version Information

.NET Framework:
Supported in: 4.5, 4.0, 3.5