すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:Fn::EachMemberIn

最終更新日:Jan 16, 2025

組み込み関数 Fn::EachMemberIn は、リスト内の各メンバーが別のリスト内の少なくとも 1 つのメンバーと一致する場合に true を返し、一致しない場合は false を返します。

宣言

  • JSON

    {
      "Fn::EachMemberIn": [
        [
          value1_1,
          value1_2,
          ...
        ],
        [
          value2_1,
          value2_2,
          ...
        ]  
      ]
    }
  • YAML

    • 完全な関数名の構文:

      Fn::EachMemberIn:
        - - value1_1
          - value1_2
          - ...
        - - value2_1
          - value2_2
          - ...
    • 短縮形の構文:

      !EachMemberIn [[value1_1, value1_2, ...],[value2_1, value2_2, ...],...]

パラメーター

  • value1_1, value1_2,...: 必須。このパラメーターは最初のリストを指定します。

  • value2_1, value2_2,...: 必須。このパラメーターは 2 番目のリストを指定します。

戻り値

true または false。

  • Fn::EachMemberIn:
      - - 1
        - 2
        - 3
      - - 1
        - 2
        - 3
        - 3
        - 4

    この例では、true が返されます。

  • Fn::EachMemberIn:
      - - 1
        - 2
        - 3
      - - 1
        - 2
        - 4

    この例では、false が返されます。