プロセッサの名前変更

既存のフィールドの名前を変更します。フィールドが存在しない場合や新しい名前がすでに使用されている場合は、例外がスローされます。


表 37. 名前変更オプション

名前 必須 デフォルト 説明
field はい - 名前を変更するフィールド。 テンプレートスニペットをサポートしています。
target_field はい - フィールドの新しい名前。 テンプレートスニペットをサポートしています。
ignore_missing いいえ false truefield が存在しない場合、プロセッサは静かに終了し、ドキュメントは変更されません。
override いいえ false true の場合、プロセッサは既存の非null値フィールドを更新します。 false に設定すると、そのようなフィールドは変更されません。
description いいえ - プロセッサの説明。プロセッサの目的や設定を説明するのに役立ちます。
if いいえ - プロセッサを条件付きで実行します。 プロセッサを条件付きで実行するを参照してください。
ignore_failure いいえ false プロセッサの失敗を無視します。 パイプラインの失敗を処理するを参照してください。
on_failure いいえ - プロセッサの失敗を処理します。 パイプラインの失敗を処理するを参照してください。
tag いいえ - プロセッサの識別子。デバッグやメトリクスに役立ちます。

Js

  1. {
  2. "rename": {
  3. "field": "provider",
  4. "target_field": "cloud.provider"
  5. }
  6. }