デバイスデータをフィルタリングしてアクションを定義する構文 - AWS IoT Events

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

デバイスデータをフィルタリングしてアクションを定義する構文

AWS IoT Events 表現では、リテラル、演算子、関数、リファレンス、および置換テンプレートを使用できます。

リテラル

  • 整数

  • 10 進数

  • 文字列

  • ブール値

演算子

単項
  • 否定 (ブール値): !

  • 否定 (ビット単位): ~

  • マイナス (算術): -

文字列
  • 連結: +

    両方のオペランドは文字列である必要があります。文字列リテラルは一重引用符 (') で囲む必要があります。

    例: 'my' + 'string''mystring'

算術
  • 加算: +

    両方のオペランドは数値である必要があります。

  • 減算: -

  • 除算: /

    オペランドの少なくとも 1 つ (除数または被除数) が 10 進値でない限り、除算の結果は丸められた整数値になります。

  • 乗算: *

ビット単位 (整数)
  • または: |

    例: 13 | 513

  • AND: &

    例: 13 & 55

  • XOR: ^

    例: 13 ^ 58

  • NOT: ~

    例: ~13-14

ブール値
  • 未満: <

  • 以下: <=

  • 等しい: ==

  • 等しくない: !=

  • 以上: >=

  • 以上: >

  • AND: &&

  • または: ||

    注記

    || の部分式に未定義のデータが含まれている場合、その部分式は false として扱われます。

括弧

括弧を使用して、表現内の用語をグループ化できます。