Fn::EachMemberIn retorna true se cada membro da primeira lista corresponder a pelo menos um valor da segunda lista, e false caso contrário.
Declaração
-
JSON
{ "Fn::EachMemberIn": [ [ value1_1, value1_2, ... ], [ value2_1, value2_2, ... ] ] } -
YAML
-
Sintaxe para o nome completo da função:
Fn::EachMemberIn: - - value1_1 - value1_2 - ... - - value2_1 - value2_2 - ... -
Sintaxe para a forma abreviada:
!EachMemberIn [[value1_1, value1_2, ...],[value2_1, value2_2, ...],...]
-
Parâmetros
-
value1_1, value1_2,...: Obrigatório. A primeira lista. -
value2_1, value2_2,...: Obrigatório. A segunda lista.
Valor de retorno
true ou false.
Exemplos
Fn::EachMemberIn: - - 1 - 2 - 3 - - 1 - 2 - 3 - 3 - 4Retorna
trueporque cada membro da primeira lista (1, 2, 3) existe na segunda lista.Fn::EachMemberIn: - - 1 - 2 - 3 - - 1 - 2 - 4Retorna
falseporque o membro 3 da primeira lista não existe na segunda lista.