Skip to content
v2.275.0

DynamicPartitioningProps Struct ​

Props for defining dynamic partitioning.

Example ​

ts
declare const bucket: s3.Bucket;
const s3Destination = new firehose.S3Bucket(bucket, {
  dynamicPartitioning: { enabled: true },
  processors: [
    firehose.RecordDeAggregationProcessor.delimited('####'),
  ],
});

Properties ​

enabledbooleanenabledboolenabledBooleanEnabledboolEnabled*boolrequired#
Whether to enable the dynamic partitioning.

You cannot enable dynamic partitioning for an existing Firehose stream that does not have dynamic partitioning already enabled.

retryDurationoptionalDurationretry_durationoptionalDurationretryDurationoptionalDurationRetryDurationoptionalDurationRetryDurationoptionalDuration= Duration.seconds(300)#
The total amount of time that Data Firehose spends on retries.

Minimum: Duration.seconds(0) Maximum: Duration.seconds(7200)