Spec-Zone.ru › OpenTofu 1.12

Функция 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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API