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