Class CfnStream.KinesisConfigurationProperty
The configuration settings of the Amazon Kinesis Data Streams destination for an Amazon QLDB journal stream.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.QLDB
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class KinesisConfigurationProperty : Object, CfnStream.IKinesisConfigurationProperty
Syntax (vb)
Public Class KinesisConfigurationProperty
Inherits Object
Implements CfnStream.IKinesisConfigurationProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.QLDB;
var kinesisConfigurationProperty = new KinesisConfigurationProperty {
AggregationEnabled = false,
StreamArn = "streamArn"
};
Synopsis
Constructors
KinesisConfigurationProperty() |
Properties
AggregationEnabled | Enables QLDB to publish multiple data records in a single Kinesis Data Streams record, increasing the number of records sent per API call. |
StreamArn | The Amazon Resource Name (ARN) of the Kinesis Data Streams resource. |
Constructors
KinesisConfigurationProperty()
public KinesisConfigurationProperty()
Properties
AggregationEnabled
Enables QLDB to publish multiple data records in a single Kinesis Data Streams record, increasing the number of records sent per API call.
public object AggregationEnabled { get; set; }
Property Value
System.Object
Remarks
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
The Amazon Resource Name (ARN) of the Kinesis Data Streams resource.
public string StreamArn { get; set; }
Property Value
System.String