interface DynamicPartitioningProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.KinesisFirehose.DynamicPartitioningProps |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awskinesisfirehose#DynamicPartitioningProps |
Java | software.amazon.awscdk.services.kinesisfirehose.DynamicPartitioningProps |
Python | aws_cdk.aws_kinesisfirehose.DynamicPartitioningProps |
TypeScript (source) | aws-cdk-lib » aws_kinesisfirehose » DynamicPartitioningProps |
Props for defining dynamic partitioning.
See also: https://docs.aws.amazon.com/firehose/latest/dev/dynamic-partitioning.html
Example
declare const bucket: s3.Bucket;
const s3Destination = new firehose.S3Bucket(bucket, {
dynamicPartitioning: { enabled: true },
processors: [
firehose.RecordDeAggregationProcessor.delimited('####'),
],
});
Properties
| Name | Type | Description |
|---|---|---|
| enabled | boolean | Whether to enable the dynamic partitioning. |
| retry | Duration | The total amount of time that Data Firehose spends on retries. |
enabled
Type:
boolean
Whether to enable the dynamic partitioning.
You cannot enable dynamic partitioning for an existing Firehose stream that does not have dynamic partitioning already enabled.
retryDuration?
Type:
Duration
(optional, default: Duration.seconds(300))
The total amount of time that Data Firehose spends on retries.
Minimum: Duration.seconds(0) Maximum: Duration.seconds(7200)

.NET
Go
Java
Python
TypeScript (