tostring Функция
tostring преобразует свой аргумент в строковое значение.
В OpenTofu явные преобразования типов редко необходимы, поскольку при необходимости типы преобразуются автоматически. Используйте функции явного преобразования типов только для нормализации типов, возвращаемых в выходных данных модуля.
В строку можно преобразовать только примитивные типы (string, number и bool) и null. tostring(null) возвращает значение типа string со значением null. Для всех остальных значений возникает ошибка.
Примеры
> tostring("hello")
"hello"
> tostring(1)
"1"
> tostring(true)
"true"
> tostring(null)
tostring(null)
> tostring([])
Error: Invalid function argument
Invalid value for "v" parameter: cannot convert tuple to string.
Copyright (c) The OpenTofu Authors
Copyright (c) 2014 HashiCorp, Inc.
Mozilla Public License, version 2.0
https://opentofu.org/docs/v1.9/language/functions/tostring/