組み込み関数 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が返されます。