InputAttributeArgs

data class InputAttributeArgs(val jsonPath: Output<String>) : ConvertibleToJava<InputAttributeArgs>

The attributes from the JSON payload that are made available by the input. Inputs are derived from messages sent to the ITE system using `BatchPutMessage`. Each such message contains a JSON payload. Those attributes (and their paired values) specified here are available for use in the `condition` expressions used by detectors.

Constructors

Link copied to clipboard
constructor(jsonPath: Output<String>)

Properties

Link copied to clipboard
val jsonPath: Output<String>

An expression that specifies an attribute-value pair in a JSON structure. Use this to specify an attribute from the JSON payload that is made available by the input. Inputs are derived from messages sent to ITE (`BatchPutMessage`). Each such message contains a JSON payload. The attribute (and its paired value) specified here are available for use in the `condition` expressions used by detectors. Syntax: `<field-name>.<field-name>...`

Functions

Link copied to clipboard
open override fun toJava(): InputAttributeArgs