uuid Функция
uuid генерирует строку с уникальным идентификатором.
Идентификатор генерируется и форматируется в соответствии с требованиями раздела 4.4 RFC 4122, в результате чего создаётся UUID версии 4. Результат — это UUID, созданный только на основе псевдослучайных чисел.
Эта функция возвращает новое значение при каждом вызове, поэтому её непосредственное использование в аргументах ресурсов приведёт к ложным различиям. Мы не рекомендуем использовать функцию uuid в конфигурациях ресурсов, но при необходимости её можно использовать вместе с метааргументом жизненного цикла ignore_changes.
В большинстве случаев мы рекомендуем вместо этого использовать провайдер random, поскольку он позволяет однократно сгенерировать случайные значения, которые затем сохраняются в состоянии OpenTofu для использования в последующих операциях. В частности, random_id может генерировать результаты с такой же степенью случайности, как функция uuid.
Примеры
> uuid() b5ee72a3-54dd-c4b8-551c-4bdc0204cedb
Связанные функции
-
uuidv5, которая генерирует UUID на основе имени.
Copyright (c) The OpenTofu Authors
Copyright (c) 2014 HashiCorp, Inc.
Mozilla Public License, version 2.0
https://opentofu.org/docs/v1.9/language/functions/uuid/