class Aws::QLDB::Types::S3ExportConfiguration
The Amazon Simple Storage Service (Amazon S3) bucket location in which a journal export job writes the journal contents.
@note When making an API call, you may pass S3ExportConfiguration
data as a hash: { 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", }, }
@!attribute [rw] bucket
The Amazon S3 bucket name in which a journal export job writes the journal contents. The bucket name must comply with the Amazon S3 bucket naming conventions. For more information, see [Bucket Restrictions and Limitations][1] in the *Amazon S3 Developer Guide*. [1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/BucketRestrictions.html @return [String]
@!attribute [rw] prefix
The prefix for the Amazon S3 bucket in which a journal export job writes the journal contents. The prefix must comply with Amazon S3 key naming rules and restrictions. For more information, see [Object Key and Metadata][1] in the *Amazon S3 Developer Guide*. The following are examples of valid `Prefix` values: * `JournalExports-ForMyLedger/Testing/` * `JournalExports` * `My:Tests/` [1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingMetadata.html @return [String]
@!attribute [rw] encryption_configuration
The encryption settings that are used by a journal export job to write data in an Amazon S3 bucket. @return [Types::S3EncryptionConfiguration]
@see docs.aws.amazon.com/goto/WebAPI/qldb-2019-01-02/S3ExportConfiguration AWS API Documentation
Constants
- SENSITIVE