メインコンテンツにスキップ

tobool 関数

tobool は引数をブール値に変換します。

OpenTofu では、必要に応じて自動的に型変換されるため、明示的な型変換はほとんど必要ありません。明示的な型変換関数は、モジュール出力で返される型を正規化する場合のみ使用してください。

ブール値、null、および厳密な文字列 "true""false" のみがブール値に変換できます。それ以外のすべての値はエラーになります。

コードブロック
> tobool(true)
true
> tobool("true")
true
> tobool(null)
null
> tobool("no")
Error: Invalid function argument

Invalid value for "v" parameter: cannot convert "no" to bool: only the strings
"true" or "false" are allowed.

> tobool(1)
Error: Invalid function argument

Invalid value for "v" parameter: cannot convert number to bool.