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