NOTE: You are looking at documentation for an older release. For the latest information, see the current release documentation.
Append Processor
editAppend Processor
editAppends one or more values to an existing array if the field already exists and it is an array. Converts a scalar to an array and appends one or more values to it if the field exists and it is a scalar. Creates an array containing the provided values if the field doesn’t exist. Accepts a single value or an array of values.
Table 29. Append Options
Name | Required | Default | Description |
---|---|---|---|
|
yes |
- |
The field to be appended to. Supports template snippets. |
|
yes |
- |
The value to be appended. Supports template snippets. |
|
no |
- |
Conditionally execute this processor. |
|
no |
- |
Handle failures for this processor. See Handling Failures in Pipelines. |
|
no |
|
Ignore failures for this processor. See Handling Failures in Pipelines. |
|
no |
- |
An identifier for this processor. Useful for debugging and metrics. |
{ "append": { "field": "tags", "value": ["production", "{{app}}", "{{owner}}"] } }