libZSservicesZSamazonka-qldbZSamazonka-qldb
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.QLDB.Types.S3ExportConfiguration

Description

 
Synopsis

Documentation

data S3ExportConfiguration Source #

The Amazon Simple Storage Service (Amazon S3) bucket location in which a journal export job writes the journal contents.

See: newS3ExportConfiguration smart constructor.

Constructors

S3ExportConfiguration' 

Fields

  • bucket :: Text

    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 in the Amazon S3 Developer Guide.

  • prefix :: Text

    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 in the Amazon S3 Developer Guide.

    The following are examples of valid Prefix values:

    • JournalExports-ForMyLedger/Testing/
    • JournalExports
    • My:Tests/
  • encryptionConfiguration :: S3EncryptionConfiguration

    The encryption settings that are used by a journal export job to write data in an Amazon S3 bucket.

Instances

Instances details
Eq S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ExportConfiguration

Read S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ExportConfiguration

Show S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ExportConfiguration

Generic S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ExportConfiguration

Associated Types

type Rep S3ExportConfiguration :: Type -> Type #

NFData S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ExportConfiguration

Methods

rnf :: S3ExportConfiguration -> () #

Hashable S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ExportConfiguration

ToJSON S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ExportConfiguration

FromJSON S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ExportConfiguration

type Rep S3ExportConfiguration Source # 
Instance details

Defined in Amazonka.QLDB.Types.S3ExportConfiguration

type Rep S3ExportConfiguration = D1 ('MetaData "S3ExportConfiguration" "Amazonka.QLDB.Types.S3ExportConfiguration" "libZSservicesZSamazonka-qldbZSamazonka-qldb" 'False) (C1 ('MetaCons "S3ExportConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "encryptionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 S3EncryptionConfiguration))))

newS3ExportConfiguration Source #

Create a value of S3ExportConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:bucket:S3ExportConfiguration', s3ExportConfiguration_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 in the Amazon S3 Developer Guide.

$sel:prefix:S3ExportConfiguration', s3ExportConfiguration_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 in the Amazon S3 Developer Guide.

The following are examples of valid Prefix values:

  • JournalExports-ForMyLedger/Testing/
  • JournalExports
  • My:Tests/

$sel:encryptionConfiguration:S3ExportConfiguration', s3ExportConfiguration_encryptionConfiguration - The encryption settings that are used by a journal export job to write data in an Amazon S3 bucket.

s3ExportConfiguration_bucket :: Lens' S3ExportConfiguration Text Source #

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 in the Amazon S3 Developer Guide.

s3ExportConfiguration_prefix :: Lens' S3ExportConfiguration Text Source #

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 in the Amazon S3 Developer Guide.

The following are examples of valid Prefix values:

  • JournalExports-ForMyLedger/Testing/
  • JournalExports
  • My:Tests/

s3ExportConfiguration_encryptionConfiguration :: Lens' S3ExportConfiguration S3EncryptionConfiguration Source #

The encryption settings that are used by a journal export job to write data in an Amazon S3 bucket.