All Products
Search
Document Center

Resource Orchestration Service:Fn::Contains

Last Updated:Mar 15, 2024

The built-in function Fn::Contains returns true if a specified value matches at least one member in a list, and returns false if not.

Declaration

  • JSON

    {
      "Fn::Contains": [
        [
          value_1,
          value_2,
          ...
        ],
        value
      ]
    }
  • YAML

    • Syntax for the full function name:

      Fn::Contains:
        - - value_1
          - value_2
          - ...
        - value
    • Syntax for the short form:

      !Contains [[value_1, value_2, ...], value]

Parameters

  • value_1, value_2, ...: Required. This parameter specifies a list of members.

  • value: Required. This parameter specifies the value that you want to use to compare with the members in the list.

Return value

true or false.

Examples

  • !Contains
      - - 1
        - 2
        - 3
      - 3

    In this example, true is returned.

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

    In this example, false is returned.