メインコンテンツにスキップ

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