aws-cdk-lib.aws_qldb.CfnStream.KinesisConfigurationProperty

interface KinesisConfigurationProperty

LanguageType name
.NETAmazon.CDK.AWS.QLDB.CfnStream.KinesisConfigurationProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsqldb#CfnStream_KinesisConfigurationProperty
Javasoftware.amazon.awscdk.services.qldb.CfnStream.KinesisConfigurationProperty
Pythonaws_cdk.aws_qldb.CfnStream.KinesisConfigurationProperty
TypeScript aws-cdk-lib » aws_qldb » CfnStream » KinesisConfigurationProperty

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

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_qldb as qldb } from 'aws-cdk-lib';
const kinesisConfigurationProperty: qldb.CfnStream.KinesisConfigurationProperty = {
  aggregationEnabled: false,
  streamArn: 'streamArn',
};

Properties

NameTypeDescription
aggregationEnabled?boolean | IResolvableEnables QLDB to publish multiple data records in a single Kinesis Data Streams record, increasing the number of records sent per API call.
streamArn?stringThe Amazon Resource Name (ARN) of the Kinesis Data Streams resource.

aggregationEnabled?

Type: boolean | IResolvable (optional)

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

Default: True

Record aggregation has important implications for processing records and requires de-aggregation in your stream consumer. To learn more, see KPL Key Concepts and Consumer De-aggregation in the Amazon Kinesis Data Streams Developer Guide .


streamArn?

Type: string (optional)

The Amazon Resource Name (ARN) of the Kinesis Data Streams resource.