{
"id": "xml_unroll",
"schema": {
"type": "object",
"title": "",
"required": ["unroll"],
"properties": {
"unroll": {
"type": "string",
"title": "Unroll elements regex",
"description": "Path to array to unroll. Example: ^root\\.child\\.ElementToUnroll$"
},
"inherit": {
"type": "string",
"title": "Copy elements regex",
"description": "Regex matching elements to copy into each unrolled event. Example: ^root\\.(childA|childB|childC)$"
},
"unrollIdxField": {
"type": "string",
"title": "Unroll index field",
"description": "Add a field with this name, containing the index at which the item was located, starting from 0",
"default": "unroll_idx"
},
"pretty": {
"type": "boolean",
"title": "Pretty print",
"description": "Pretty print the output XML",
"default": false
}
}
}
}