Skip to content

Processor

Source code in docs_src/capo_cloudwatch_logs/types/processor.py
class Processor(TypedDict, closed=True):
    add_keys: NotRequired["capo_cloudwatch_logs.types.add_keys.AddKeys"]
    """<p>Use this parameter to include the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-addKeys"> addKeys</a> processor in your transformer.</p>"""
    copy_value: NotRequired["capo_cloudwatch_logs.types.copy_value.CopyValue"]
    """<p>Use this parameter to include the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-copyValue"> copyValue</a> processor in your transformer.</p>"""
    csv: NotRequired["capo_cloudwatch_logs.types.csv.CSV"]
    """<p>Use this parameter to include the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-CSV"> CSV</a> processor in your transformer.</p>"""
    date_time_converter: NotRequired[
        "capo_cloudwatch_logs.types.date_time_converter.DateTimeConverter"
    ]
    """<p>Use this parameter to include the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-datetimeConverter"> datetimeConverter</a> processor in your transformer.</p>"""
    delete_keys: NotRequired["capo_cloudwatch_logs.types.delete_keys.DeleteKeys"]
    """<p>Use this parameter to include the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-deleteKeys"> deleteKeys</a> processor in your transformer.</p>"""
    grok: NotRequired["capo_cloudwatch_logs.types.grok.Grok"]
    """<p>Use this parameter to include the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-grok"> grok</a> processor in your transformer.</p>"""
    list_to_map: NotRequired["capo_cloudwatch_logs.types.list_to_map.ListToMap"]
    """<p>Use this parameter to include the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-listToMap"> listToMap</a> processor in your transformer.</p>"""
    lower_case_string: NotRequired[
        "capo_cloudwatch_logs.types.lower_case_string.LowerCaseString"
    ]
    """<p>Use this parameter to include the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-lowerCaseString"> lowerCaseString</a> processor in your transformer.</p>"""
    move_keys: NotRequired["capo_cloudwatch_logs.types.move_keys.MoveKeys"]
    """<p>Use this parameter to include the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-moveKeys"> moveKeys</a> processor in your transformer.</p>"""
    parse_cloudfront: NotRequired[
        "capo_cloudwatch_logs.types.parse_cloudfront.ParseCloudfront"
    ]
    """<p>Use this parameter to include the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseCloudfront"> parseCloudfront</a> processor in your transformer.</p> <p>If you use this processor, it must be the first processor in your transformer.</p>"""
    parse_json: NotRequired["capo_cloudwatch_logs.types.parse_json.ParseJSON"]
    """<p>Use this parameter to include the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseJSON"> parseJSON</a> processor in your transformer.</p>"""
    parse_key_value: NotRequired[
        "capo_cloudwatch_logs.types.parse_key_value.ParseKeyValue"
    ]
    """<p>Use this parameter to include the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseKeyValue"> parseKeyValue</a> processor in your transformer.</p>"""
    parse_route53: NotRequired["capo_cloudwatch_logs.types.parse_route53.ParseRoute53"]
    """<p>Use this parameter to include the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseRoute53"> parseRoute53</a> processor in your transformer.</p> <p>If you use this processor, it must be the first processor in your transformer.</p>"""
    parse_to_ocsf: NotRequired["capo_cloudwatch_logs.types.parse_to_ocsf.ParseToOCSF"]
    """<p>Use this parameter to convert logs into Open Cybersecurity Schema (OCSF) format.</p>"""
    parse_postgres: NotRequired[
        "capo_cloudwatch_logs.types.parse_postgres.ParsePostgres"
    ]
    """<p>Use this parameter to include the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parsePostGres"> parsePostGres</a> processor in your transformer.</p> <p>If you use this processor, it must be the first processor in your transformer.</p>"""
    parse_vpc: NotRequired["capo_cloudwatch_logs.types.parse_vpc.ParseVPC"]
    """<p>Use this parameter to include the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseVPC"> parseVPC</a> processor in your transformer.</p> <p>If you use this processor, it must be the first processor in your transformer.</p>"""
    parse_waf: NotRequired["capo_cloudwatch_logs.types.parse_waf.ParseWAF"]
    """<p>Use this parameter to include the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-parseWAF"> parseWAF</a> processor in your transformer.</p> <p>If you use this processor, it must be the first processor in your transformer.</p>"""
    rename_keys: NotRequired["capo_cloudwatch_logs.types.rename_keys.RenameKeys"]
    """<p>Use this parameter to include the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-renameKeys"> renameKeys</a> processor in your transformer.</p>"""
    split_string: NotRequired["capo_cloudwatch_logs.types.split_string.SplitString"]
    """<p>Use this parameter to include the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-splitString"> splitString</a> processor in your transformer.</p>"""
    substitute_string: NotRequired[
        "capo_cloudwatch_logs.types.substitute_string.SubstituteString"
    ]
    """<p>Use this parameter to include the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-substituteString"> substituteString</a> processor in your transformer.</p>"""
    trim_string: NotRequired["capo_cloudwatch_logs.types.trim_string.TrimString"]
    """<p>Use this parameter to include the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-trimString"> trimString</a> processor in your transformer.</p>"""
    type_converter: NotRequired[
        "capo_cloudwatch_logs.types.type_converter.TypeConverter"
    ]
    """<p>Use this parameter to include the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-typeConverter"> typeConverter</a> processor in your transformer.</p>"""
    upper_case_string: NotRequired[
        "capo_cloudwatch_logs.types.upper_case_string.UpperCaseString"
    ]
    """<p>Use this parameter to include the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-upperCaseString"> upperCaseString</a> processor in your transformer.</p>"""

add_keys instance-attribute

add_keys: NotRequired[AddKeys]

Use this parameter to include the addKeys processor in your transformer.

copy_value instance-attribute

copy_value: NotRequired[CopyValue]

Use this parameter to include the copyValue processor in your transformer.

csv instance-attribute

csv: NotRequired[CSV]

Use this parameter to include the CSV processor in your transformer.

date_time_converter instance-attribute

date_time_converter: NotRequired[DateTimeConverter]

Use this parameter to include the datetimeConverter processor in your transformer.

delete_keys instance-attribute

delete_keys: NotRequired[DeleteKeys]

Use this parameter to include the deleteKeys processor in your transformer.

grok instance-attribute

grok: NotRequired[Grok]

Use this parameter to include the grok processor in your transformer.

list_to_map instance-attribute

list_to_map: NotRequired[ListToMap]

Use this parameter to include the listToMap processor in your transformer.

lower_case_string instance-attribute

lower_case_string: NotRequired[LowerCaseString]

Use this parameter to include the lowerCaseString processor in your transformer.

move_keys instance-attribute

move_keys: NotRequired[MoveKeys]

Use this parameter to include the moveKeys processor in your transformer.

parse_cloudfront instance-attribute

parse_cloudfront: NotRequired[ParseCloudfront]

Use this parameter to include the parseCloudfront processor in your transformer.

If you use this processor, it must be the first processor in your transformer.

parse_json instance-attribute

parse_json: NotRequired[ParseJSON]

Use this parameter to include the parseJSON processor in your transformer.

parse_key_value instance-attribute

parse_key_value: NotRequired[ParseKeyValue]

Use this parameter to include the parseKeyValue processor in your transformer.

parse_postgres instance-attribute

parse_postgres: NotRequired[ParsePostgres]

Use this parameter to include the parsePostGres processor in your transformer.

If you use this processor, it must be the first processor in your transformer.

parse_route53 instance-attribute

parse_route53: NotRequired[ParseRoute53]

Use this parameter to include the parseRoute53 processor in your transformer.

If you use this processor, it must be the first processor in your transformer.

parse_to_ocsf instance-attribute

parse_to_ocsf: NotRequired[ParseToOCSF]

Use this parameter to convert logs into Open Cybersecurity Schema (OCSF) format.

parse_vpc instance-attribute

parse_vpc: NotRequired[ParseVPC]

Use this parameter to include the parseVPC processor in your transformer.

If you use this processor, it must be the first processor in your transformer.

parse_waf instance-attribute

parse_waf: NotRequired[ParseWAF]

Use this parameter to include the parseWAF processor in your transformer.

If you use this processor, it must be the first processor in your transformer.

rename_keys instance-attribute

rename_keys: NotRequired[RenameKeys]

Use this parameter to include the renameKeys processor in your transformer.

split_string instance-attribute

split_string: NotRequired[SplitString]

Use this parameter to include the splitString processor in your transformer.

substitute_string instance-attribute

substitute_string: NotRequired[SubstituteString]

Use this parameter to include the substituteString processor in your transformer.

trim_string instance-attribute

trim_string: NotRequired[TrimString]

Use this parameter to include the trimString processor in your transformer.

type_converter instance-attribute

type_converter: NotRequired[TypeConverter]

Use this parameter to include the typeConverter processor in your transformer.

upper_case_string instance-attribute

upper_case_string: NotRequired[UpperCaseString]

Use this parameter to include the upperCaseString processor in your transformer.