Функция timestamp
timestamp возвращает строку с временной меткой UTC в формате RFC 3339.
В языке OpenTofu временные метки обычно представлены в виде строк с использованием синтаксиса «Формат даты и времени» RFC 3339, поэтому timestamp возвращает строку в этом формате.
Результат этой функции меняется каждую секунду, поэтому её непосредственное использование в атрибутах ресурсов приведёт к обнаружению различий при каждом запуске OpenTofu. Мы не рекомендуем использовать эту функцию в атрибутах ресурсов, но в редких случаях её можно применять вместе с метааргументом жизненного цикла ignore_changes, чтобы получить временную метку только при первоначальном создании ресурса. Для более стабильной работы со временем см. провайдер Time.
Поскольку возвращаемое значение постоянно меняется, результат этой функции невозможно предсказать на этапе планирования OpenTofu, поэтому временная метка будет получена только при применении плана.
Примеры
> timestamp() 2018-05-13T07:44:12Z
Связанные функции
-
formatdateможет преобразовать полученную временную метку в другие форматы даты и времени. -
plantimestampвозвращает постоянную временную метку, соответствующую дате и времени во время планирования.
Copyright (c) The OpenTofu Authors
Copyright (c) 2014 HashiCorp, Inc.
Mozilla Public License, version 2.0
https://opentofu.org/docs/v1.12/language/functions/timestamp/