IDataProcessor

class aws_cdk.aws_kinesisfirehose.IDataProcessor(*args, **kwds)

Bases: typing_extensions.Protocol

(experimental) A data processor that Kinesis Data Firehose will call to transform records before delivering data.

Stability

experimental

Methods

bind(scope, *, role)

(experimental) Binds this processor to a destination of a delivery stream.

Implementers should use this method to grant processor invocation permissions to the provided stream and return the necessary configuration to register as a processor.

Parameters
  • scope (Construct) –

  • role (IRole) – (experimental) The IAM role assumed by Kinesis Data Firehose to write to the destination that this DataProcessor will bind to.

Stability

experimental

Return type

DataProcessorConfig

Attributes

props

(experimental) The constructor props of the DataProcessor.

Stability

experimental

Return type

DataProcessorProps