6923e1a67a3d7ffa0198454fe5abf68f7edbd156
[clamp.git] / src / test / resources / example / modelPropForPolicy.json
1 {
2     "global": 
3     [
4         {
5             "name": "service",
6             "value": 
7             [
8                 "0f983e18-4603-4bb4-a98c-e29691fb16a1"
9             ]
10         },
11
12         {
13             "name": "vf",
14             "value": 
15             [
16                 "6c7aaec2-59eb-41d9-8681-b7f976ab668d"
17             ]
18         },
19
20         {
21             "name": "location",
22             "value": 
23             [
24                 "SNDGCA64"
25             ]
26         }
27     ],
28
29     "Policy_": 
30     {
31         "Policy1": 
32         [
33             {
34                 "name": "pname",
35                 "value": "Policy1"
36             },
37
38             {
39                 "name": "pid",
40                 "value": "1"
41             },
42
43             {
44                 "name": "timeout",
45                 "value": "500"
46             },
47
48             {
49                 "policyConfigurations": 
50                 [
51                     [
52                         {
53                             "name": "recipe",
54                             "value": 
55                             [
56                                 "restart"
57                             ]
58                         },
59
60                         {
61                             "name": "maxRetries",
62                             "value": 
63                             [
64                                 "3"
65                             ]
66                         },
67
68                         {
69                             "name": "retryTimeLimit",
70                             "value": 
71                             [
72                                 "180"
73                             ]
74                         },
75
76                         {
77                             "name": "_id",
78                             "value": 
79                             [
80                                 "n9bQ4t6"
81                             ]
82                         },
83
84                         {
85                             "name": "parentPolicy",
86                             "value": 
87                             [
88                                 ""
89                             ]
90                         }
91                     ],
92
93                     [
94                         {
95                             "name": "recipe",
96                             "value": 
97                             [
98                                 "rebuild"
99                             ]
100                         },
101
102                         {
103                             "name": "maxRetries",
104                             "value": 
105                             [
106                                 "3"
107                             ]
108                         },
109
110                         {
111                             "name": "retryTimeLimit",
112                             "value": 
113                             [
114                                 "180"
115                             ]
116                         },
117
118                         {
119                             "name": "_id",
120                             "value": 
121                             [
122                                 "ItE5xKT"
123                             ]
124                         },
125
126                         {
127                             "name": "parentPolicy",
128                             "value": 
129                             [
130                                 "n9bQ4t6"
131                             ]
132                         },
133
134                         {
135                             "name": "parentPolicyConditions",
136                             "value": 
137                             [
138                                 "Failure_Retries",
139                                 "Failure_Timeout",
140                                 "Failure_Exception",
141                                 "Failure"
142                             ]
143                         }
144                     ]
145                 ]
146             }
147         ],
148
149         "Policy2": 
150         [
151             {
152                 "name": "pname",
153                 "value": "Policy2"
154             },
155
156             {
157                 "name": "pid",
158                 "value": "2"
159             },
160
161             {
162                 "name": "timeout",
163                 "value": "500"
164             },
165
166             {
167                 "policyConfigurations": 
168                 [
169                     [
170                         {
171                             "name": "recipe",
172                             "value": 
173                             [
174                                 "restart"
175                             ]
176                         },
177
178                         {
179                             "name": "maxRetries",
180                             "value": 
181                             [
182                                 "3"
183                             ]
184                         },
185
186                         {
187                             "name": "retryTimeLimit",
188                             "value": 
189                             [
190                                 "180"
191                             ]
192                         },
193
194                         {
195                             "name": "_id",
196                             "value": 
197                             [
198                                 "n9bQ4t6"
199                             ]
200                         },
201
202                         {
203                             "name": "parentPolicy",
204                             "value": 
205                             [
206                                 ""
207                             ]
208                         }
209                     ],
210
211                     [
212                         {
213                             "name": "recipe",
214                             "value": 
215                             [
216                                 "rebuild"
217                             ]
218                         },
219
220                         {
221                             "name": "maxRetries",
222                             "value": 
223                             [
224                                 "3"
225                             ]
226                         },
227
228                         {
229                             "name": "retryTimeLimit",
230                             "value": 
231                             [
232                                 "180"
233                             ]
234                         },
235
236                         {
237                             "name": "_id",
238                             "value": 
239                             [
240                                 "ItE5xKT"
241                             ]
242                         },
243
244                         {
245                             "name": "parentPolicy",
246                             "value": 
247                             [
248                                 "n9bQ4t6"
249                             ]
250                         },
251
252                         {
253                             "name": "parentPolicyConditions",
254                             "value": 
255                             [
256                                 "Failure_Retries",
257                                 "Failure_Timeout",
258                                 "Failure_Exception",
259                                 "Failure"
260                             ]
261                         }
262                     ]
263                 ]
264             }
265         ]
266     },
267
268     "TCA_": 
269     {
270         "Narra": 
271         [
272             {
273                 "name": "tname",
274                 "value": "Narra"
275             },
276
277             {
278                 "name": "tuuid",
279                 "value": "886be8da-14fe-tca1-d04b-d13b55d58df9"
280             },
281
282             {
283                 "name": "tnfc",
284                 "value": "ENBE"
285             },
286
287             {
288                 "name": "tcaEnab",
289                 "value": "on"
290             },
291
292             {
293                 "name": "tcaPol",
294                 "value": "Policy1"
295             },
296
297             {
298                 "name": "tcaPolId",
299                 "value": "1"
300             },
301
302             {
303                 "name": "tcaInt",
304                 "value": "2"
305             },
306
307             {
308                 "name": "tcaSev",
309                 "value": "Warning"
310             },
311
312             {
313                 "name": "tcaVio",
314                 "value": "3"
315             },
316
317             {
318                 "serviceConfigurations": 
319                 [
320                     [
321                         "PMRRCCONNESTABFAILCELLLATENCY",
322                         "LESS",
323                         "4",
324                         "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[?(@.Name == 'PMRRCCONNESTABFAILCELLLATENCY')].Value"
325                     ],
326
327                     [
328                         "PMRAATTCBRA",
329                         "GREATER",
330                         "30",
331                         "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[?(@.Name == 'PMRAATTCBRA')].Value"
332                     ]
333                 ]
334             }
335         ],
336
337         "Srini": 
338         [
339             {
340                 "name": "tname",
341                 "value": "Srini"
342             },
343
344             {
345                 "name": "tuuid",
346                 "value": "8b5ba88d-f4b4-tf0e-50b1-78a5a7dd412d"
347             },
348
349             {
350                 "name": "tnfc",
351                 "value": "ENBE"
352             },
353
354             {
355                 "name": "tcaEnab",
356                 "value": "on"
357             },
358
359             {
360                 "name": "tcaPol",
361                 "value": "Policy2"
362             },
363
364             {
365                 "name": "tcaPolId",
366                 "value": "2"
367             },
368
369             {
370                 "name": "tcaInt",
371                 "value": "10"
372             },
373
374             {
375                 "name": "tcaSev",
376                 "value": "Critical"
377             },
378
379             {
380                 "name": "tcaVio",
381                 "value": "5"
382             },
383
384             {
385                 "serviceConfigurations": 
386                 [
387                     [
388                         "PMRRCCONNESTABFAILCELLLATENCY",
389                         "EQUAL",
390                         "3",
391                         "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[?(@.Name == 'PMRRCCONNESTABFAILCELLLATENCY')].Value"
392                     ],
393
394                     [
395                         "PMRAATTCBRA",
396                         "GREATER",
397                         "30",
398                         "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[?(@.Name == 'PMRAATTCBRA')].Value"
399                     ]
400                 ]
401             }
402         ]
403     }
404 }