CreateExportTaskRequest

public struct CreateExportTaskRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The name of S3 bucket for the exported log data. The bucket must be in the same AWS region.

    Declaration

    Swift

    public let destination: String
  • The prefix used as the start of the key for every object exported. If you don’t specify a value, the default is exportedlogs.

    Declaration

    Swift

    public let destinationPrefix: String?
  • 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.

    Declaration

    Swift

    public let from: Int64
  • The name of the log group.

    Declaration

    Swift

    public let logGroupName: String
  • Export only log streams that match the provided prefix. If you don’t specify a value, no prefix filter is applied.

    Declaration

    Swift

    public let logStreamNamePrefix: String?
  • The name of the export task.

    Declaration

    Swift

    public let taskName: String?
  • to

    The end 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 later than this time are not exported.

    Declaration

    Swift

    public let to: Int64
  • Undocumented

    Declaration

    Swift

    public init(destination: String, destinationPrefix: String? = nil, from: Int64, logGroupName: String, logStreamNamePrefix: String? = nil, taskName: String? = nil, to: Int64)
  • Declaration

    Swift

    public func validate(name: String) throws