第 48 章 替换字段操作
使用传输中的消息中的不同密钥替换 field。
- 所需参数 'renames' 是一个用逗号分开的冒号分隔列表,如 'foo:bar,abc:xyz',它代表字段重命名映射。
- 可选参数"enabled"表示要包含的字段。如果指定,则生成的消息中只会包含 named 字段。
- 可选参数 'disabled' 代表要排除的字段。如果指定,列出的字段将不包括在结果消息中。这优先于 'enabled' 参数。
- 'enabled' 参数的默认值为 'all',因此将包括有效负载的所有字段。
- 'disabled' 参数的默认值为 'none',因此没有有效负载的字段将排除。
48.1. 配置选项
下表总结了用于 replace-field-action
Kamelet 的配置选项:
属性 | 名称 | 描述 | 类型 | 默认 | 示例 |
---|---|---|---|---|---|
重命名 * | renames | 使用要重命名的新值的以逗号分隔的字段列表 | 字符串 |
| |
Disabled | Disabled | 要禁用以逗号分隔的字段列表 | 字符串 | "无" | |
enabled | Enabled | 启用以逗号分隔的字段列表 | 字符串 | "所有" |
注意
带有星号(*)标记的字段为必填。