8b8e984f74579668ae5ad3e790b8204284e1c20c
[clamp.git] / src / test / resources / example / modelProp.json
1 {
2     "Collector_": 
3     [
4         {
5             "name": "topicPublishes",
6             "value": "DCAE-COLLECTOR-UCSNMP"
7         }
8     ],
9
10     "global": 
11     [
12         {
13             "name": "service",
14             "value": 
15             [
16                 "0f983e18-4603-4bb4-a98c-e29691fb16a1"
17             ]
18         },
19
20         {
21             "name": "vf",
22             "value": 
23             [
24                 "6c7aaec2-59eb-41d9-8681-b7f976ab668d"
25             ]
26         },
27
28         {
29             "name": "actionSet",
30             "value": 
31             [
32                 "enbRecipe"
33             ]
34         },
35
36         {
37             "name": "location",
38             "value": 
39             [
40                 "SNDGCA64"
41             ]
42         }
43     ],
44
45     "HighlandPark_": 
46     [
47         [
48             {
49                 "name": "topicPublishes",
50                 "value": "DCAE-HIGHLANDPARK-EVENT-OUTPUT-VOIP"
51             }
52         ],
53
54         {
55             "serviceConfigurations": 
56             [
57                 [
58                     {
59                         "name": "alarmCondition",
60                         "value": 
61                         [
62                             "Reports a transient alarm condition when an incoming ACR message is in conflict with former ACR in one diameter session"
63                         ]
64                     },
65
66                     {
67                         "name": "eventSourceType",
68                         "value": 
69                         [
70                             "f5BigIP"
71                         ]
72                     },
73
74                     {
75                         "name": "eventSeverity",
76                         "value": 
77                         [
78                             "NORMAL"
79                         ]
80                     }
81                 ],
82
83                 [
84                     {
85                         "name": "alarmCondition",
86                         "value": 
87                         [
88                             "Reports a transient alarm condition when an incoming ACR message is in conflict with former ACR in one diameter session"
89                         ]
90                     },
91
92                     {
93                         "name": "eventSourceType",
94                         "value": 
95                         [
96                             "f5BigIP"
97                         ]
98                     },
99
100                     {
101                         "name": "eventSeverity",
102                         "value": 
103                         [
104                             "NORMAL"
105                         ]
106                     }
107                 ]
108             ]
109         }
110     ],
111
112     "StringMatch_": 
113     {
114         "Group1": 
115         [
116             {
117                 "name": "rgname",
118                 "value": "1493749598520"
119             },
120
121             {
122                 "name": "rgfriendlyname",
123                 "value": "Group1"
124             },
125
126             {
127                 "name": "policyName",
128                 "value": "Policy1"
129             },
130
131             {
132                 "name": "policyId",
133                 "value": "1"
134             },
135
136             {
137                 "serviceConfigurations": 
138                 [
139                     [
140                         {
141                             "name": "aaiMatchingFields",
142                             "value": 
143                             [
144                                 "complex.city",
145                                 "vserver.vserver-name"
146                             ]
147                         },
148
149                         {
150                             "name": "aaiSendFields",
151                             "value": 
152                             [
153                                 "complex.city",
154                                 "vserver.vserver-name"
155                             ]
156                         },
157
158                         {
159                             "name": "timeWindow",
160                             "value": 
161                             [
162                                 "100"
163                             ]
164                         },
165
166                         {
167                             "name": "ageLimit",
168                             "value": 
169                             [
170                                 "100"
171                             ]
172                         },
173
174                         {
175                             "name": "createClosedLoopEventId",
176                             "value": 
177                             [
178                                 "Initial"
179                             ]
180                         },
181
182                         {
183                             "name": "outputEventName",
184                             "value": 
185                             [
186                                 "ONSET"
187                             ]
188                         },
189
190                         {
191                             "stringSet": 
192                             [
193                                 {
194                                     "name": "alarmCondition",
195                                     "value": 
196                                     [
197                                         "Reports a transient alarm condition when an outgoing Ro message send fails"
198                                     ]
199                                 },
200
201                                 {
202                                     "name": "eventSeverity",
203                                     "value": 
204                                     [
205                                         "WARNING"
206                                     ]
207                                 },
208
209                                 {
210                                     "name": "eventSourceType",
211                                     "value": 
212                                     [
213                                         "f5BigIP"
214                                     ]
215                                 }
216                             ]
217                         }
218                     ]
219                 ]
220             }
221         ],
222
223         "Group2": 
224         [
225             {
226                 "name": "rgname",
227                 "value": "1493749665149"
228             },
229
230             {
231                 "name": "rgfriendlyname",
232                 "value": "Group2"
233             },
234
235             {
236                 "name": "policyName",
237                 "value": "Policy2"
238             },
239
240             {
241                 "name": "policyId",
242                 "value": "2"
243             },
244
245             {
246                 "serviceConfigurations": 
247                 [
248                     [
249                         {
250                             "name": "aaiMatchingFields",
251                             "value": 
252                             [
253                                 "cloud-region.identity-url",
254                                 "vserver.vserver-name"
255                             ]
256                         },
257
258                         {
259                             "name": "aaiSendFields",
260                             "value": 
261                             [
262                                 "cloud-region.identity-url",
263                                 "vserver.vserver-name"
264                             ]
265                         },
266
267                         {
268                             "name": "timeWindow",
269                             "value": 
270                             [
271                                 "1000"
272                             ]
273                         },
274
275                         {
276                             "name": "ageLimit",
277                             "value": 
278                             [
279                                 "1000"
280                             ]
281                         },
282
283                         {
284                             "name": "createClosedLoopEventId",
285                             "value": 
286                             [
287                                 "Initial"
288                             ]
289                         },
290
291                         {
292                             "name": "outputEventName",
293                             "value": 
294                             [
295                                 "ONSET"
296                             ]
297                         },
298
299                         {
300                             "stringSet": 
301                             [
302                                 {
303                                     "name": "alarmCondition",
304                                     "value": 
305                                     [
306                                         "LSS_asdaCommunicationFailure"
307                                     ]
308                                 },
309
310                                 {
311                                     "name": "eventSeverity",
312                                     "value": 
313                                     [
314                                         "WARNING"
315                                     ]
316                                 },
317
318                                 {
319                                     "name": "eventSourceType",
320                                     "value": 
321                                     [
322                                         "f5BigIP"
323                                     ]
324                                 }
325                             ]
326                         }
327                     ],
328
329                     [
330                         {
331                             "name": "aaiMatchingFields",
332                             "value": 
333                             [
334                                 "generic-vnf.vnf-name",
335                                 "vserver.vserver-name"
336                             ]
337                         },
338
339                         {
340                             "name": "aaiSendFields",
341                             "value": 
342                             [
343                                 "generic-vnf.vnf-name",
344                                 "vserver.vserver-name"
345                             ]
346                         },
347
348                         {
349                             "name": "timeWindow",
350                             "value": 
351                             [
352                                 "3000"
353                             ]
354                         },
355
356                         {
357                             "name": "ageLimit",
358                             "value": 
359                             [
360                                 "3000"
361                             ]
362                         },
363
364                         {
365                             "name": "createClosedLoopEventId",
366                             "value": 
367                             [
368                                 "Initial"
369                             ]
370                         },
371
372                         {
373                             "name": "outputEventName",
374                             "value": 
375                             [
376                                 "ABATED"
377                             ]
378                         },
379
380                         {
381                             "stringSet": 
382                             [
383                                 {
384                                     "name": "alarmCondition",
385                                     "value": 
386                                     [
387                                         "LSS_asdaCommunicationFailure"
388                                     ]
389                                 },
390
391                                 {
392                                     "name": "eventSeverity",
393                                     "value": 
394                                     [
395                                         "MAJOR"
396                                     ]
397                                 },
398
399                                 {
400                                     "name": "eventSourceType",
401                                     "value": 
402                                     [
403                                         "f5BigIP"
404                                     ]
405                                 }
406                             ]
407                         }
408                     ]
409                 ]
410             }
411         ]
412     },
413
414     "Policy_": 
415     {
416         "Policy1": 
417         [
418             {
419                 "name": "pname",
420                 "value": "Policy1"
421             },
422
423             {
424                 "name": "pid",
425                 "value": "1"
426             },
427
428             {
429                 "name": "timeout",
430                 "value": "500"
431             },
432
433             {
434                 "policyConfigurations": 
435                 [
436                     [
437                         {
438                             "name": "recipe",
439                             "value": 
440                             [
441                                 "restart"
442                             ]
443                         },
444
445                         {
446                             "name": "maxRetries",
447                             "value": 
448                             [
449                                 "3"
450                             ]
451                         },
452
453                         {
454                             "name": "retryTimeLimit",
455                             "value": 
456                             [
457                                 "180"
458                             ]
459                         },
460
461                         {
462                             "name": "_id",
463                             "value": 
464                             [
465                                 "n9bQ4t6"
466                             ]
467                         },
468
469                         {
470                             "name": "parentPolicy",
471                             "value": 
472                             [
473                                 ""
474                             ]
475                         }
476                     ],
477
478                     [
479                         {
480                             "name": "recipe",
481                             "value": 
482                             [
483                                 "rebuild"
484                             ]
485                         },
486
487                         {
488                             "name": "maxRetries",
489                             "value": 
490                             [
491                                 "3"
492                             ]
493                         },
494
495                         {
496                             "name": "retryTimeLimit",
497                             "value": 
498                             [
499                                 "180"
500                             ]
501                         },
502
503                         {
504                             "name": "_id",
505                             "value": 
506                             [
507                                 "ItE5xKT"
508                             ]
509                         },
510
511                         {
512                             "name": "parentPolicy",
513                             "value": 
514                             [
515                                 "n9bQ4t6"
516                             ]
517                         },
518
519                         {
520                             "name": "parentPolicyConditions",
521                             "value": 
522                             [
523                                 "Failure_Retries",
524                                 "Failure_Timeout",
525                                 "Failure_Exception",
526                                 "Failure"
527                             ]
528                         }
529                     ]
530                 ]
531             }
532         ],
533
534         "Policy2": 
535         [
536             {
537                 "name": "pname",
538                 "value": "Policy2"
539             },
540
541             {
542                 "name": "pid",
543                 "value": "2"
544             },
545
546             {
547                 "name": "timeout",
548                 "value": "500"
549             },
550
551             {
552                 "policyConfigurations": 
553                 [
554                     [
555                         {
556                             "name": "recipe",
557                             "value": 
558                             [
559                                 "restart"
560                             ]
561                         },
562
563                         {
564                             "name": "maxRetries",
565                             "value": 
566                             [
567                                 "3"
568                             ]
569                         },
570
571                         {
572                             "name": "retryTimeLimit",
573                             "value": 
574                             [
575                                 "180"
576                             ]
577                         },
578
579                         {
580                             "name": "_id",
581                             "value": 
582                             [
583                                 "n9bQ4t6"
584                             ]
585                         },
586
587                         {
588                             "name": "parentPolicy",
589                             "value": 
590                             [
591                                 ""
592                             ]
593                         }
594                     ],
595
596                     [
597                         {
598                             "name": "recipe",
599                             "value": 
600                             [
601                                 "rebuild"
602                             ]
603                         },
604
605                         {
606                             "name": "maxRetries",
607                             "value": 
608                             [
609                                 "3"
610                             ]
611                         },
612
613                         {
614                             "name": "retryTimeLimit",
615                             "value": 
616                             [
617                                 "180"
618                             ]
619                         },
620
621                         {
622                             "name": "_id",
623                             "value": 
624                             [
625                                 "ItE5xKT"
626                             ]
627                         },
628
629                         {
630                             "name": "parentPolicy",
631                             "value": 
632                             [
633                                 "n9bQ4t6"
634                             ]
635                         },
636
637                         {
638                             "name": "parentPolicyConditions",
639                             "value": 
640                             [
641                                 "Failure_Retries",
642                                 "Failure_Timeout",
643                                 "Failure_Exception",
644                                 "Failure"
645                             ]
646                         }
647                     ]
648                 ]
649             }
650         ]
651     },
652
653     "TCA_": 
654     {
655         "Narra": 
656         [
657             {
658                 "name": "tname",
659                 "value": "Narra"
660             },
661
662             {
663                 "name": "tuuid",
664                 "value": "886be8da-14fe-tca1-d04b-d13b55d58df9"
665             },
666
667             {
668                 "name": "tnfc",
669                 "value": "ENBE"
670             },
671
672             {
673                 "name": "tcaEnab",
674                 "value": "on"
675             },
676
677             {
678                 "name": "tcaPol",
679                 "value": "Policy1"
680             },
681
682             {
683                 "name": "tcaPolId",
684                 "value": "1"
685             },
686
687             {
688                 "name": "tcaInt",
689                 "value": "2"
690             },
691
692             {
693                 "name": "tcaSev",
694                 "value": "Warning"
695             },
696
697             {
698                 "name": "tcaVio",
699                 "value": "3"
700             },
701
702             {
703                 "serviceConfigurations": 
704                 [
705                     [
706                         "PMRRCCONNESTABFAILCELLLATENCY",
707                         "LESS",
708                         "4",
709                         "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[?(@.Name == 'PMRRCCONNESTABFAILCELLLATENCY')].Value"
710                     ],
711
712                     [
713                         "PMRAATTCBRA",
714                         "GREATER",
715                         "30",
716                         "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[?(@.Name == 'PMRAATTCBRA')].Value"
717                     ]
718                 ]
719             }
720         ],
721
722         "Srini": 
723         [
724             {
725                 "name": "tname",
726                 "value": "Srini"
727             },
728
729             {
730                 "name": "tuuid",
731                 "value": "8b5ba88d-f4b4-tf0e-50b1-78a5a7dd412d"
732             },
733
734             {
735                 "name": "tnfc",
736                 "value": "ENBE"
737             },
738
739             {
740                 "name": "tcaEnab",
741                 "value": "on"
742             },
743
744             {
745                 "name": "tcaPol",
746                 "value": "Policy2"
747             },
748
749             {
750                 "name": "tcaPolId",
751                 "value": "2"
752             },
753
754             {
755                 "name": "tcaInt",
756                 "value": "10"
757             },
758
759             {
760                 "name": "tcaSev",
761                 "value": "Critical"
762             },
763
764             {
765                 "name": "tcaVio",
766                 "value": "5"
767             },
768
769             {
770                 "serviceConfigurations": 
771                 [
772                     [
773                         "PMRRCCONNESTABFAILCELLLATENCY",
774                         "EQUAL",
775                         "3",
776                         "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[?(@.Name == 'PMRRCCONNESTABFAILCELLLATENCY')].Value"
777                     ],
778
779                     [
780                         "PMRAATTCBRA",
781                         "GREATER",
782                         "30",
783                         "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[?(@.Name == 'PMRAATTCBRA')].Value"
784                     ]
785                 ]
786             }
787         ]
788     }
789 }