class Aws::IoTEvents::Types::AssetPropertyVariant

A structure that contains an asset property value. For more information, see [Variant] in the *AWS IoT SiteWise API Reference*.

You must use expressions for all parameters in `AssetPropertyVariant`. The expressions accept literals, operators, functions, references, and substitution templates.

Examples

For more information, see [Expressions] in the *AWS IoT Events Developer Guide*.

You must specify one of the following value types, depending on the `dataType` of the specified asset property. For more information, see

AssetProperty][3

in the *AWS IoT SiteWise API Reference*.

[1]: docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_Variant.html [2]: docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-expressions.html [3]: docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_AssetProperty.html

@note When making an API call, you may pass AssetPropertyVariant

data as a hash:

    {
      string_value: "AssetPropertyStringValue",
      integer_value: "AssetPropertyIntegerValue",
      double_value: "AssetPropertyDoubleValue",
      boolean_value: "AssetPropertyBooleanValue",
    }

@!attribute [rw] string_value

The asset property value is a string. You must use an expression,
and the evaluated result should be a string.
@return [String]

@!attribute [rw] integer_value

The asset property value is an integer. You must use an expression,
and the evaluated result should be an integer.
@return [String]

@!attribute [rw] double_value

The asset property value is a double. You must use an expression,
and the evaluated result should be a double.
@return [String]

@!attribute [rw] boolean_value

The asset property value is a Boolean value that must be `'TRUE'` or
`'FALSE'`. You must use an expression, and the evaluated result
should be a Boolean value.
@return [String]

Constants

SENSITIVE