Функция 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.10/language/functions/timestamp/