class Aws::QLDB::Types::KinesisConfiguration

The configuration settings of the Amazon Kinesis Data Streams destination for an Amazon QLDB journal stream.

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

data as a hash:

    {
      stream_arn: "Arn", # required
      aggregation_enabled: false,
    }

@!attribute [rw] stream_arn

The Amazon Resource Name (ARN) of the Kinesis Data Streams resource.
@return [String]

@!attribute [rw] aggregation_enabled

Enables QLDB to publish multiple data records in a single Kinesis
Data Streams record, increasing the number of records sent per API
call.

*This option is enabled by default.* Record aggregation has
important implications for processing records and requires
de-aggregation in your stream consumer. To learn more, see [KPL Key
Concepts][1] and [Consumer De-aggregation][2] in the *Amazon Kinesis
Data Streams Developer Guide*.

[1]: https://docs.aws.amazon.com/streams/latest/dev/kinesis-kpl-concepts.html
[2]: https://docs.aws.amazon.com/streams/latest/dev/kinesis-kpl-consumer-deaggregation.html
@return [Boolean]

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

Constants

SENSITIVE