MappingExpression
MappingExpression Document
The MappingExpression document type contains information about a mapping expression, including the input, match, output, and flags used to process this expression.
Name |
Type |
Description |
ignore_case |
boolean |
Flag indicating the match should be executed as a case insensitive comparison. If not present, this defaults to false. |
literal |
boolean |
Flag indicating the match expression should be done as a literal match, ignoring any special regular characters. If not present, this defaults to false. |
match |
string |
An expression which is applied to the output performing interpolation on source for determining if this mapping applies. This requires a full string match on the source. |
output |
string |
A string representing the result of the mapping if the match
succeeded. References to the original identity_set data can be
interpolated as in the source property. References to match
groups from the match property can be interpolated with numbers
(indices starting with 0) surrounded by curly brackets |
source |
string |
A string comprised of text plus identity set data field names
surrounded by curly brackets |
{
"ignore_case": true,
"literal": true,
"match": "string",
"output": "string",
"source": "string"
}