class Aws::QLDB::Types::ExportJournalToS3Request

@note When making an API call, you may pass ExportJournalToS3Request

data as a hash:

    {
      name: "LedgerName", # required
      inclusive_start_time: Time.now, # required
      exclusive_end_time: Time.now, # required
      s3_export_configuration: { # required
        bucket: "S3Bucket", # required
        prefix: "S3Prefix", # required
        encryption_configuration: { # required
          object_encryption_type: "SSE_KMS", # required, accepts SSE_KMS, SSE_S3, NO_ENCRYPTION
          kms_key_arn: "Arn",
        },
      },
      role_arn: "Arn", # required
    }

@!attribute [rw] name

The name of the ledger.
@return [String]

@!attribute [rw] inclusive_start_time

The inclusive start date and time for the range of journal contents
to export.

The `InclusiveStartTime` must be in `ISO 8601` date and time format
and in Universal Coordinated Time (UTC). For example:
`2019-06-13T21:36:34Z`.

The `InclusiveStartTime` must be before `ExclusiveEndTime`.

If you provide an `InclusiveStartTime` that is before the ledger's
`CreationDateTime`, Amazon QLDB defaults it to the ledger's
`CreationDateTime`.
@return [Time]

@!attribute [rw] exclusive_end_time

The exclusive end date and time for the range of journal contents to
export.

The `ExclusiveEndTime` must be in `ISO 8601` date and time format
and in Universal Coordinated Time (UTC). For example:
`2019-06-13T21:36:34Z`.

The `ExclusiveEndTime` must be less than or equal to the current UTC
date and time.
@return [Time]

@!attribute [rw] s3_export_configuration

The configuration settings of the Amazon S3 bucket destination for
your export request.
@return [Types::S3ExportConfiguration]

@!attribute [rw] role_arn

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 Key Management
  Service (KMS) for server-side encryption of your exported data.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/qldb-2019-01-02/ExportJournalToS3Request AWS API Documentation

Constants

SENSITIVE