InputAttribute

data class InputAttribute(val jsonPath: String)

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: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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>...`