組み込み関数 Fn::Any は、配列内の値をチェックします。いずれかの値が true と評価された場合、true が返されます。いずれの値も true と評価されない場合、false が返されます。
宣言
JSON
{ "Fn::Any": [value_1, value_2, ...] }YAML
完全な関数名の構文:
Fn::Any: value_1, value_2, ...短縮形の構文:
!Any [value_1, value_2, ... ]
パラメーター
value: 必須。このパラメーターは、配列内の値を指定します。すべてのデータ型がサポートされています。たとえば、value パラメーターを true、false、1、および 0 に設定できます。 1 と 0 は論理値として使用されます。
戻り値
true または false。
例
例 1
Fn::Any: true, trueこの例では、
trueが返されます。例 2
Fn::Any: true, falseこの例では、
trueが返されます。例 3
Fn::Any: false, falseこの例では、
falseが返されます。例 4
Fn::Any: 1, 1この例では、
trueが返されます。例 5
Fn::Any: 0, 0この例では、
falseが返されます。