# RecordDeAggregationProcessorOptions

Props for RecordDeAggregationProcessor.

Extends: RecordDeAggregationProcessorOptions
Used as props by: RecordDeAggregationProcessor

- Source: [`aws-kinesisfirehose/lib/processors/record-deaggregation-processor.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/aws-kinesisfirehose/lib/processors/record-deaggregation-processor.ts#L10)
- Type last changed: v2.239.0 · 19 Feb 2026

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_kinesisfirehose as kinesisfirehose } from 'aws-cdk-lib';
const recordDeAggregationProcessorOptions: kinesisfirehose.RecordDeAggregationProcessorOptions = {
  subRecordType: kinesisfirehose.SubRecordType.JSON,

  // the properties below are optional
  delimiter: 'delimiter',
};
```

## Properties

- `delimiter`: string — The custom delimiter when subRecordType is DELIMITED.

  **Default:** No delimiter

  Must be specified in the base64-encoded format.

- `subRecordType`: [SubRecordType](/cdk/api/v2/docs/aws-cdk-lib.aws_kinesisfirehose.SubRecordType.html) (required) — The sub-record type to deaggregate input records.
