-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathrules.json.example
65 lines (65 loc) · 1.48 KB
/
rules.json.example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
{
"rules": [
{
"name": "first rule as an example",
"query": {
"orItems": [
{
"andItems": [
{
"itemType": "attributeFilter",
"attributeName": "agent",
"attributeOperator": "MATCHES",
"values": [
".*-agent-.*"
]
}
]
}
]
},
"regex": [
{
"attribute": "agent",
"expression": "(.*)-agent-(.*)$"
},
{
"attribute": "hostname",
"expression": "(.*)"
}
],
"attributes": {
"applicationServer": "jvm-{0}",
"applicationPlatform": "platform-{1}",
"customHost": "{2}"
}
},
{
"name": "second rule as an example",
"query": {
"includeStartPoint": false,
"orItems":[
{
"andItems":[
{
"itemType" : "attributeFilter",
"attributeName": "agentDomain",
"attributeOperator": "IN",
"values": [ "SuperDomain/testDomain" ]
},
{
"itemType" : "attributeFilter",
"attributeName": "agent",
"attributeOperator": "MATCHES",
"values": [ ".*test.*" ]
}
]
}
]
},
"attributes": {
"exampleAttribute": "exampleValue"
}
}
]
}