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