AssetPropertyArgs

data class AssetPropertyArgs(val alias: Output<String>? = null, val logicalId: Output<String>, val notificationState: Output<AssetPropertyNotificationState>? = null, val unit: Output<String>? = null) : ConvertibleToJava<AssetPropertyArgs>

The asset property's definition, alias, unit, and notification state.

Constructors

Link copied to clipboard
fun AssetPropertyArgs(alias: Output<String>? = null, logicalId: Output<String>, notificationState: Output<AssetPropertyNotificationState>? = null, unit: Output<String>? = null)

Functions

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

Properties

Link copied to clipboard
val alias: Output<String>? = null

The property alias that identifies the property.

Link copied to clipboard
val logicalId: Output<String>

Customer provided ID for property.

Link copied to clipboard

The MQTT notification state (ENABLED or DISABLED) for this asset property.

Link copied to clipboard
val unit: Output<String>? = null

The unit of measure (such as Newtons or RPM) of the asset property. If you don't specify a value for this parameter, the service uses the value of the assetModelProperty in the asset model.