Show / Hide Table of Contents

Class CfnAlarmModel.AssetPropertyVariantProperty

A structure that contains an asset property value.

Inheritance
object
CfnAlarmModel.AssetPropertyVariantProperty
Implements
CfnAlarmModel.IAssetPropertyVariantProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.IoTEvents
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnAlarmModel.AssetPropertyVariantProperty : CfnAlarmModel.IAssetPropertyVariantProperty
Syntax (vb)
Public Class CfnAlarmModel.AssetPropertyVariantProperty Implements CfnAlarmModel.IAssetPropertyVariantProperty
Remarks

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 literal values, the expressions must contain single quotes. For example, the value for the integerValue parameter can be '100' .

    In the following example, the value for the doubleValue parameter uses a substitution template.

    '${$input.TemperatureInput.sensorData.temperature * 6 / 5 + 32}'

    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 in the AWS IoT SiteWise API Reference .

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-alarmmodel-assetpropertyvariant.html

    ExampleMetadata: fixture=_generated

    Examples
    // The code below shows an example of how to instantiate this type.
                 // The values are placeholders you should change.
                 using Amazon.CDK.AWS.IoTEvents;
    
                 var assetPropertyVariantProperty = new AssetPropertyVariantProperty {
                     BooleanValue = "booleanValue",
                     DoubleValue = "doubleValue",
                     IntegerValue = "integerValue",
                     StringValue = "stringValue"
                 };

    Synopsis

    Constructors

    AssetPropertyVariantProperty()

    A structure that contains an asset property value.

    Properties

    BooleanValue

    The asset property value is a Boolean value that must be 'TRUE' or 'FALSE' .

    DoubleValue

    The asset property value is a double.

    IntegerValue

    The asset property value is an integer.

    StringValue

    The asset property value is a string.

    Constructors

    AssetPropertyVariantProperty()

    A structure that contains an asset property value.

    public AssetPropertyVariantProperty()
    Remarks

    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 literal values, the expressions must contain single quotes. For example, the value for the integerValue parameter can be '100' .

      In the following example, the value for the doubleValue parameter uses a substitution template.

      '${$input.TemperatureInput.sensorData.temperature * 6 / 5 + 32}'

      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 in the AWS IoT SiteWise API Reference .

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-alarmmodel-assetpropertyvariant.html

      ExampleMetadata: fixture=_generated

      Examples
      // The code below shows an example of how to instantiate this type.
                   // The values are placeholders you should change.
                   using Amazon.CDK.AWS.IoTEvents;
      
                   var assetPropertyVariantProperty = new AssetPropertyVariantProperty {
                       BooleanValue = "booleanValue",
                       DoubleValue = "doubleValue",
                       IntegerValue = "integerValue",
                       StringValue = "stringValue"
                   };

      Properties

      BooleanValue

      The asset property value is a Boolean value that must be 'TRUE' or 'FALSE' .

      public string? BooleanValue { get; set; }
      Property Value

      string

      Remarks

      You must use an expression, and the evaluated result should be a Boolean value.

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-alarmmodel-assetpropertyvariant.html#cfn-iotevents-alarmmodel-assetpropertyvariant-booleanvalue

      DoubleValue

      The asset property value is a double.

      public string? DoubleValue { get; set; }
      Property Value

      string

      Remarks

      You must use an expression, and the evaluated result should be a double.

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-alarmmodel-assetpropertyvariant.html#cfn-iotevents-alarmmodel-assetpropertyvariant-doublevalue

      IntegerValue

      The asset property value is an integer.

      public string? IntegerValue { get; set; }
      Property Value

      string

      Remarks

      You must use an expression, and the evaluated result should be an integer.

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-alarmmodel-assetpropertyvariant.html#cfn-iotevents-alarmmodel-assetpropertyvariant-integervalue

      StringValue

      The asset property value is a string.

      public string? StringValue { get; set; }
      Property Value

      string

      Remarks

      You must use an expression, and the evaluated result should be a string.

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotevents-alarmmodel-assetpropertyvariant.html#cfn-iotevents-alarmmodel-assetpropertyvariant-stringvalue

      Implements

      CfnAlarmModel.IAssetPropertyVariantProperty
      Back to top Generated by DocFX