JournalS3ExportDescription

public struct JournalS3ExportDescription : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The exclusive end date and time for the range of journal contents that are specified in the original export request.

    Declaration

    Swift

    public let exclusiveEndTime: TimeStamp
  • The date and time, in epoch time format, when the export job was created. (Epoch time format is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)

    Declaration

    Swift

    public let exportCreationTime: TimeStamp
  • The unique ID of the journal export job.

    Declaration

    Swift

    public let exportId: String
  • The inclusive start date and time for the range of journal contents that are specified in the original export request.

    Declaration

    Swift

    public let inclusiveStartTime: TimeStamp
  • The name of the ledger.

    Declaration

    Swift

    public let ledgerName: String
  • The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal export job to do the following: Write objects into your Amazon Simple Storage Service (Amazon S3) bucket. (Optional) Use your customer master key (CMK) in AWS Key Management Service (AWS KMS) for server-side encryption of your exported data.

    Declaration

    Swift

    public let roleArn: String
  • Undocumented

    Declaration

    Swift

    public let s3ExportConfiguration: S3ExportConfiguration
  • The current state of the journal export job.

    Declaration

    Swift

    public let status: ExportStatus
  • Undocumented

    Declaration

    Swift

    public init(exclusiveEndTime: TimeStamp, exportCreationTime: TimeStamp, exportId: String, inclusiveStartTime: TimeStamp, ledgerName: String, roleArn: String, s3ExportConfiguration: S3ExportConfiguration, status: ExportStatus)