DataProcessorConfig

class aws_cdk.aws_kinesisfirehose.DataProcessorConfig(*, processor_identifier, processor_type, parameters=None)

Bases: object

The full configuration of a data processor.

Parameters:
  • processor_identifier (Union[DataProcessorIdentifier, Dict[str, Any]]) – The key-value pair that identifies the underlying processor resource. Ignored when the parameters is specified.

  • processor_type (str) – The type of processor.

  • parameters (Optional[Sequence[Union[ProcessorParameterProperty, Dict[str, Any]]]]) – The processor parameters. Default: - No processor parameters

See:

https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-properties-kinesisfirehose-deliverystream-processor.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_kinesisfirehose as kinesisfirehose

data_processor_config = kinesisfirehose.DataProcessorConfig(
    processor_identifier=kinesisfirehose.DataProcessorIdentifier(
        parameter_name="parameterName",
        parameter_value="parameterValue"
    ),
    processor_type="processorType",

    # the properties below are optional
    parameters=[kinesisfirehose.CfnDeliveryStream.ProcessorParameterProperty(
        parameter_name="parameterName",
        parameter_value="parameterValue"
    )]
)

Attributes

parameters

The processor parameters.

Default:
  • No processor parameters

processor_identifier

The key-value pair that identifies the underlying processor resource.

Ignored when the parameters is specified.

processor_type

The type of processor.