Files
MaxScale/maxscale-system-test/masking/masking_user/masking_rules.json
Markus Mäkelä 666568e1a0 Fix rule files for masking tests
The tests used invalid JSON in the rule files.
2017-08-09 11:38:09 +03:00

96 lines
2.0 KiB
JSON

{
"rules": [
{
"replace": {
"column": "a"
},
"with": {
"fill": "X"
}
},
{
"replace": {
"column": "b"
},
"with": {
"fill": "X"
},
"applies_to" : [ "'skysql'" ]
},
{
"replace": {
"column": "c"
},
"with": {
"fill": "X"
},
"applies_to" : [ "'maxskysql'" ]
},
{
"replace": {
"column": "d"
},
"with": {
"fill": "X"
},
"exempted" : [ "'skysql'" ]
},
{
"replace": {
"column": "e"
},
"with": {
"fill": "X"
},
"exempted" : [ "'maxskysql'" ]
},
{
"replace": {
"column": "f"
},
"with": {
"fill": "X"
},
"applies_to" : [ "'skysql'", "'maxskysql'" ]
},
{
"replace": {
"column": "g"
},
"with": {
"fill": "X"
},
"exempted" : [ "'skysql'", "'maxskysql'" ]
},
{
"replace": {
"column": "h"
},
"with": {
"fill": "X"
},
"applies_to" : [ "'skysql'" ],
"exempted" : [ "'maxskysql'" ]
},
{
"obfuscate": {
"column": "i"
},
"applies_to" : [ "'skysql'" ],
"exempted" : [ "'maxskysql'" ]
},
{
"replace": {
"column": "l",
"match": "(?<=aaa).*(?=-12)|(?<=-12).*"
},
"with": {
"value": "01234-BCD",
"fill": "X"
},
"applies_to" : [ "'skysql'" ],
"exempted" : [ "'maxskysql'" ]
}
]
}