interface KinesisConfigurationProperty
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.QLDB.CfnStream.KinesisConfigurationProperty |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awsqldb#CfnStream_KinesisConfigurationProperty |
![]() | software.amazon.awscdk.services.qldb.CfnStream.KinesisConfigurationProperty |
![]() | aws_cdk.aws_qldb.CfnStream.KinesisConfigurationProperty |
![]() | 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
Name | Type | Description |
---|---|---|
aggregation | boolean | IResolvable | Enables QLDB to publish multiple data records in a single Kinesis Data Streams record, increasing the number of records sent per API call. |
stream | string | The 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.