iotSiteWise

@JvmName(name = "tenkhjcvcphcdrvn")
suspend fun iotSiteWise(value: Output<AlarmModelIotSiteWiseArgs>)
@JvmName(name = "fyswtfefxocomxmu")
suspend fun iotSiteWise(value: AlarmModelIotSiteWiseArgs?)

Parameters

value

Sends information about the detector model instance and the event that triggered the action to a specified asset property in ITSW. You must use expressions for all parameters in `IotSiteWiseAction`. The expressions accept literals, operators, functions, references, and substitutions templates. Examples

  • For literal values, the expressions must contain single quotes. For example, the value for the `propertyAlias` parameter can be `'/company/windfarm/3/turbine/7/temperature'`.

  • For references, you must specify either variables or input values. For example, the value for the `assetId` parameter can be `$input.TurbineInput.assetId1`.

  • For a substitution template, you must use `${}`, and the template must be in single quotes. A substitution template can also contain a combination of literals, operators, functions, references, and substitution templates. In the following example, the value for the `propertyAlias` parameter uses a substitution template. `'company/windfarm/${$input.TemperatureInput.sensorData.windfarmID}/turbine/ ${$input.TemperatureInput.sensorData.turbineID}/temperature'` You must specify either `propertyAlias` or both `assetId` and `propertyId` to identify the target asset property in ITSW. For more information, see Expressions in the Developer Guide.


@JvmName(name = "gwwurtsduciqwxuv")
suspend fun iotSiteWise(argument: suspend AlarmModelIotSiteWiseArgsBuilder.() -> Unit)

Parameters

argument

Sends information about the detector model instance and the event that triggered the action to a specified asset property in ITSW. You must use expressions for all parameters in `IotSiteWiseAction`. The expressions accept literals, operators, functions, references, and substitutions templates. Examples

  • For literal values, the expressions must contain single quotes. For example, the value for the `propertyAlias` parameter can be `'/company/windfarm/3/turbine/7/temperature'`.

  • For references, you must specify either variables or input values. For example, the value for the `assetId` parameter can be `$input.TurbineInput.assetId1`.

  • For a substitution template, you must use `${}`, and the template must be in single quotes. A substitution template can also contain a combination of literals, operators, functions, references, and substitution templates. In the following example, the value for the `propertyAlias` parameter uses a substitution template. `'company/windfarm/${$input.TemperatureInput.sensorData.windfarmID}/turbine/ ${$input.TemperatureInput.sensorData.turbineID}/temperature'` You must specify either `propertyAlias` or both `assetId` and `propertyId` to identify the target asset property in ITSW. For more information, see Expressions in the Developer Guide.