IDataProcessor

class aws_cdk.aws_kinesisfirehose_alpha.IDataProcessor(*args, **kwargs)

Bases: 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