DataConverterProps

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

Bases: BaseProcessorProps

Properties for creating data converter processors.

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

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_props = logs.DataConverterProps(
    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
        )]
    )
)

Attributes

date_time_converter_options

Options for datetime conversion.

Required when type is DATETIME_CONVERTER.

Default:
  • No date time converter processor is created if not set

type

The type of data conversion operation.

type_converter_options

Options for type conversion.

Required when type is TYPE_CONVERTER.

Default:
  • No type convertor processor is created if not set