アペンドプロセッサ
既存の配列にフィールドがすでに存在し、配列である場合は、1つ以上の値を追加します。フィールドが存在し、スカラーである場合は、スカラーを配列に変換し、1つ以上の値を追加します。フィールドが存在しない場合は、提供された値を含む配列を作成します。単一の値または値の配列を受け入れます。
名前 | 必須 | デフォルト | 説明 |
---|---|---|---|
field |
はい | - | 追加するフィールド。 テンプレートスニペットをサポートしています。 |
value |
はい | - | 追加する値。 テンプレートスニペットをサポートしています。 |
allow_duplicates |
いいえ | true | false の場合、プロセッサはフィールドにすでに存在する値を追加しません。 |
media_type |
いいえ | application/json |
value のエンコーディングのメディアタイプ。 value がテンプレートスニペットである場合にのみ適用されます。 application/json 、text/plain 、またはapplication/x-www-form-urlencoded のいずれかでなければなりません。 |
description |
いいえ | - | プロセッサの説明。プロセッサの目的や構成を説明するのに便利です。 |
if |
いいえ | - | プロセッサを条件付きで実行します。 プロセッサを条件付きで実行するを参照してください。 |
ignore_failure |
いいえ | false |
プロセッサの失敗を無視します。 パイプラインの失敗を処理するを参照してください。 |
on_failure |
いいえ | - | プロセッサの失敗を処理します。 パイプラインの失敗を処理するを参照してください。 |
tag |
いいえ | - | プロセッサの識別子。デバッグやメトリクスに便利です。 |
Js
{
"append": {
"field": "tags",
"value": ["production", "{{{app}}}", "{{{owner}}}"]
}
}