DataProcessorProps

class aws_cdk.aws_kinesisfirehose.DataProcessorProps(*, buffer_interval=None, buffer_size=None, retries=None)

Bases: object

(experimental) Configure the data processor.

Parameters
  • buffer_interval (Optional[Duration]) – (experimental) The length of time Kinesis Data Firehose will buffer incoming data before calling the processor. s Default: Duration.minutes(1)

  • buffer_size (Optional[Size]) – (experimental) The amount of incoming data Kinesis Data Firehose will buffer before calling the processor. Default: Size.mebibytes(3)

  • retries (Union[int, float, None]) – (experimental) The number of times Kinesis Data Firehose will retry the processor invocation after a failure due to network timeout or invocation limits. Default: 3

Stability

experimental

Attributes

buffer_interval

(experimental) The length of time Kinesis Data Firehose will buffer incoming data before calling the processor.

s

Default

Duration.minutes(1)

Stability

experimental

Return type

Optional[Duration]

buffer_size

(experimental) The amount of incoming data Kinesis Data Firehose will buffer before calling the processor.

Default

Size.mebibytes(3)

Stability

experimental

Return type

Optional[Size]

retries

(experimental) The number of times Kinesis Data Firehose will retry the processor invocation after a failure due to network timeout or invocation limits.

Default

3

Stability

experimental

Return type

Union[int, float, None]