attributes

@JvmName(name = "gqtxulumclomyiva")
suspend fun attributes(value: Output<List<InputAttributeArgs>>)
@JvmName(name = "uxkxoflndxkyxpfm")
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 = "fynoieixrkksjwtp")
suspend fun attributes(vararg values: Output<InputAttributeArgs>)


@JvmName(name = "pegsshvepavlmsre")
suspend fun attributes(values: List<Output<InputAttributeArgs>>)
@JvmName(name = "vlgufodatbckipbh")
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 = "cyjcpgwnecegybwj")
suspend fun attributes(argument: List<suspend InputAttributeArgsBuilder.() -> Unit>)
@JvmName(name = "lmsrwrkkmdrsfakk")
suspend fun attributes(vararg argument: suspend InputAttributeArgsBuilder.() -> Unit)
@JvmName(name = "vhbmvljwhbqtfrva")
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.