DataConverterProcessor

class aws_cdk.aws_logs.DataConverterProcessor(*, type, date_time_converter_options=None, type_converter_options=None)

Bases: object

Processor for data conversion operations.

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_logs as logs

data_converter_processor = logs.DataConverterProcessor(
    type=logs.DataConverterType.TYPE_CONVERTER,

    # the properties below are optional
    date_time_converter_options=logs.DateTimeConverterProperty(
        locale="locale",
        match_patterns=["matchPatterns"],
        source="source",
        target="target",

        # the properties below are optional
        source_timezone="sourceTimezone",
        target_format="targetFormat",
        target_timezone="targetTimezone"
    ),
    type_converter_options=logs.TypeConverterProperty(
        entries=[logs.TypeConverterEntryProperty(
            key="key",
            type=logs.TypeConverterType.BOOLEAN
        )]
    )
)

Creates a new data converter processor.

Parameters:
  • type (DataConverterType) – The type of data conversion operation.

  • date_time_converter_options (Union[DateTimeConverterProperty, Dict[str, Any], None]) – Options for datetime conversion. Required when type is DATETIME_CONVERTER. Default: - No date time converter processor is created if not set

  • type_converter_options (Union[TypeConverterProperty, Dict[str, Any], None]) – Options for type conversion. Required when type is TYPE_CONVERTER. Default: - No type convertor processor is created if not set

Attributes

type

The type of data conversion operation.