attributes

@JvmName(name = "lfghavxvklpturiw")
suspend fun attributes(value: Output<List<InputAttributeArgs>>)
@JvmName(name = "evbamsnifrasfkco")
suspend fun attributes(value: List<InputAttributeArgs>)

Parameters

value

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, and those attributes (and their paired values) specified here are available for use in the `condition` expressions used by detectors that monitor this input.


@JvmName(name = "whnirbrgldxtvfpw")
suspend fun attributes(vararg values: Output<InputAttributeArgs>)


@JvmName(name = "phrmxvkiuftlclkk")
suspend fun attributes(values: List<Output<InputAttributeArgs>>)
@JvmName(name = "qluwyvghwmqwwtaq")
suspend fun attributes(vararg values: InputAttributeArgs)

Parameters

values

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, and those attributes (and their paired values) specified here are available for use in the `condition` expressions used by detectors that monitor this input.


@JvmName(name = "hdmfqyimaksnllrf")
suspend fun attributes(argument: List<suspend InputAttributeArgsBuilder.() -> Unit>)
@JvmName(name = "hkqhvfcmthdxcifo")
suspend fun attributes(vararg argument: suspend InputAttributeArgsBuilder.() -> Unit)
@JvmName(name = "okivvqsnwaliccuc")
suspend fun attributes(argument: suspend InputAttributeArgsBuilder.() -> Unit)

Parameters

argument

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, and those attributes (and their paired values) specified here are available for use in the `condition` expressions used by detectors that monitor this input.