- OpenTofu 言語
- 関数
- uuid
uuid
関数
uuid
は、ユニークな識別子文字列を生成します。
このIDは、RFC 4122 セクション 4.4の要件に従って生成およびフォーマットされ、バージョン 4 の UUID が生成されます。結果は、擬似乱数のみから生成された UUID です。
この関数は呼び出されるたびに新しい値を生成するため、リソース引数で直接使用すると、不要な差分が発生します。リソース設定で uuid
関数を使用することはお勧めしませんが、ignore_changes
ライフサイクルメタ引数と組み合わせて慎重に使用することができます。
ほとんどの場合、random
プロバイダーを使用することをお勧めします。これは、一度生成されたランダムな値を OpenTofu の 状態 に保持し、今後の操作で使用できるためです。特に、random_id
は、uuid
関数と同等のランダム性を持つ結果を生成できます。
例
> uuid()
b5ee72a3-54dd-c4b8-551c-4bdc0204cedb
関連関数
- 名前ベースの UUID を生成する
uuidv5
。