Rift.IO OSM R1 Initial Submission
[osm/UI.git] / skyquake / plugins / composer / src / src / assets / juju-catalog.json
1 [
2         {
3                 "id": "GUID-1",
4                 "name": "RIFT.ware™ NS Descriptors Catalog",
5                 "short-name": "rift.ware-nsd-cat",
6                 "description": "RIFT.ware™, an open source NFV development and deployment software platform that makes it simple to create, deploy and manage hyper-scale Virtual network functions and applications.",
7                 "vendor": "RIFT.io",
8                 "version": "",
9                 "created-on": "",
10                 "type": "nsd",
11                 "descriptors": [
12                         {
13                                 "id": "9c450720-d670-11e5-a5c7-6cb3113b406f",
14                                 "config-primitive": [
15                                         {
16                                                 "vnf-primitive-group": [
17                                                         {
18                                                                 "member-vnf-index-ref": 1,
19                                                                 "vnfd-id-ref": "b152c2e6-d34c-11e5-8463-6cb3113b406f",
20                                                                 "primitive": [
21                                                                         {
22                                                                                 "name": "create-update-user",
23                                                                                 "index": 1
24                                                                         }
25                                                                 ],
26                                                                 "vnfd-name": "cwims_vnfd"
27                                                         }
28                                                 ],
29                                                 "name": "Add User"
30                                         },
31                                         {
32                                                 "vnf-primitive-group": [
33                                                         {
34                                                                 "member-vnf-index-ref": 1,
35                                                                 "vnfd-id-ref": "b152c2e6-d34c-11e5-8463-6cb3113b406f",
36                                                                 "primitive": [
37                                                                         {
38                                                                                 "name": "delete-user",
39                                                                                 "index": 1
40                                                                         }
41                                                                 ],
42                                                                 "vnfd-name": "cwims_vnfd"
43                                                         }
44                                                 ],
45                                                 "name": "Delete User"
46                                         },
47                                         {
48                                                 "vnf-primitive-group": [
49                                                         {
50                                                                 "member-vnf-index-ref": 1,
51                                                                 "vnfd-id-ref": "b152c2e6-d34c-11e5-8463-6cb3113b406f",
52                                                                 "primitive": [
53                                                                         {
54                                                                                 "name": "config",
55                                                                                 "index": 1
56                                                                         }
57                                                                 ],
58                                                                 "vnfd-name": "cwims_vnfd"
59                                                         }
60                                                 ],
61                                                 "name": "Update Domain"
62                                         }
63                                 ],
64                                 "description": "NS Clearewater IMS only",
65                                 "vendor": "RIFT.io",
66                                 "name": "cwims_juju_nsd",
67                                 "input-parameter-xpath": [
68                                         {
69                                                 "label": "net-corp-vlan",
70                                                 "default-value": 55,
71                                                 "xpath": "/nsd:nsd-catalog/nsd:nsd[nsd:id=9c450720-d670-11e5-a5c7-6cb3113b406f]/nsd:vld[nsd:id=9c4646c6-d670-11e5-a5c7-6cb3113b406f]/nsd:provider-network/manotypes:segmentation_id"
72                                         }
73                                 ],
74                                 "version": 1,
75                                 "short-name": "cwims_juju_nsd",
76                                 "vld": [
77                                         {
78                                                 "vnfd-connection-point-ref": [
79                                                         {
80                                                                 "member-vnf-index-ref": 1,
81                                                                 "vnfd-id-ref": "b152c2e6-d34c-11e5-8463-6cb3113b406f",
82                                                                 "vnfd-connection-point-ref": "cwims_vnfd/cp0"
83                                                         }
84                                                 ],
85                                                 "id": "9c4646c6-d670-11e5-a5c7-6cb3113b406f",
86                                                 "provider-network": {
87                                                         "overlay-type": "VLAN",
88                                                         "physical-network": "physnet1"
89                                                 },
90                                                 "description": "Link from cwims to ELAN",
91                                                 "vendor": "RIFT.io",
92                                                 "name": "net-corp",
93                                                 "version": 1,
94                                                 "short-name": "net-corp",
95                                                 "type": "ELAN"
96                                         }
97                                 ],
98                                 "constituent-vnfd": [
99                                         {
100                                                 "vnf-configuration": {
101                                                         "config-type": "juju",
102                                                         "initial-config-primitive": [
103                                                                 {
104                                                                         "parameter": [
105                                                                                 {
106                                                                                         "value": "<rw_mgmt_ip>",
107                                                                                         "name": "proxied_ip"
108                                                                                 }
109                                                                         ],
110                                                                         "seq": 1,
111                                                                         "name": "config"
112                                                                 }
113                                                         ],
114                                                         "juju": {
115                                                                 "charm": "clearwater-aio-proxy"
116                                                         },
117                                                         "config-primitive": [
118                                                                 {
119                                                                         "parameter": [
120                                                                                 {
121                                                                                         "data-type": "string",
122                                                                                         "name": "base_number"
123                                                                                 },
124                                                                                 {
125                                                                                         "data-type": "string",
126                                                                                         "name": "home_domain"
127                                                                                 },
128                                                                                 {
129                                                                                         "data-type": "integer",
130                                                                                         "name": "number_count"
131                                                                                 },
132                                                                                 {
133                                                                                         "data-type": "string",
134                                                                                         "name": "password"
135                                                                                 }
136                                                                         ],
137                                                                         "name": "config"
138                                                                 },
139                                                                 {
140                                                                         "parameter": [
141                                                                                 {
142                                                                                         "data-type": "string",
143                                                                                         "name": "number",
144                                                                                         "mandatory": "true"
145                                                                                 },
146                                                                                 {
147                                                                                         "data-type": "string",
148                                                                                         "name": "password",
149                                                                                         "mandatory": "true"
150                                                                                 }
151                                                                         ],
152                                                                         "name": "create-update-user"
153                                                                 },
154                                                                 {
155                                                                         "parameter": [
156                                                                                 {
157                                                                                         "data-type": "string",
158                                                                                         "name": "number",
159                                                                                         "mandatory": "true"
160                                                                                 }
161                                                                         ],
162                                                                         "name": "delete-user"
163                                                                 }
164                                                         ],
165                                                         "input-params": {
166                                                                 "config-priority": 1,
167                                                                 "config-delay": 0
168                                                         }
169                                                 },
170                                                 "vnfd-id-ref": "b152c2e6-d34c-11e5-8463-6cb3113b406f",
171                                                 "member-vnf-index": 1
172                                         }
173                                 ],
174                                 "meta": "{\"instance-ref-count\": 5}"
175                         },
176                         {
177                                 "id": "9d887e58-d50f-11e5-80c8-6cb3113b406f",
178                                 "config-primitive": [
179                                         {
180                                                 "user-defined-script": "/home/rift/.install/usr/bin/add_corporation.py",
181                                                 "parameter": [
182                                                         {
183                                                                 "data-type": "string",
184                                                                 "name": "Corporation Name",
185                                                                 "mandatory": "true"
186                                                         },
187                                                         {
188                                                                 "data-type": "integer",
189                                                                 "default-value": 1,
190                                                                 "name": "Tunnel Key",
191                                                                 "mandatory": "true"
192                                                         }
193                                                 ],
194                                                 "name": "Add Corporation",
195                                                 "parameter-group": [
196                                                         {
197                                                                 "parameter": [
198                                                                         {
199                                                                                 "data-type": "string",
200                                                                                 "default-value": "10.0.1.1",
201                                                                                 "name": "Corp. Gateway",
202                                                                                 "mandatory": "true"
203                                                                         },
204                                                                         {
205                                                                                 "data-type": "string",
206                                                                                 "default-value": "10.0.1.0/24",
207                                                                                 "name": "Corp. Network",
208                                                                                 "mandatory": "true"
209                                                                         },
210                                                                         {
211                                                                                 "data-type": "string",
212                                                                                 "default-value": "eth3",
213                                                                                 "name": "Interface Name",
214                                                                                 "mandatory": "true"
215                                                                         },
216                                                                         {
217                                                                                 "data-type": "string",
218                                                                                 "default-value": "10.255.255.0/24",
219                                                                                 "name": "Local Network",
220                                                                                 "mandatory": "true"
221                                                                         },
222                                                                         {
223                                                                                 "data-type": "string",
224                                                                                 "default-value": 0,
225                                                                                 "name": "Local Network Area",
226                                                                                 "mandatory": "true"
227                                                                         },
228                                                                         {
229                                                                                 "data-type": "integer",
230                                                                                 "default-value": 101,
231                                                                                 "name": "Vlan ID",
232                                                                                 "mandatory": "true"
233                                                                         }
234                                                                 ],
235                                                                 "name": "PE1",
236                                                                 "mandatory": "false"
237                                                         },
238                                                         {
239                                                                 "parameter": [
240                                                                         {
241                                                                                 "data-type": "string",
242                                                                                 "default-value": "10.0.2.1",
243                                                                                 "name": "Corp. Gateway",
244                                                                                 "mandatory": "true"
245                                                                         },
246                                                                         {
247                                                                                 "data-type": "string",
248                                                                                 "default-value": "10.0.2.0/24",
249                                                                                 "name": "Corp. Network",
250                                                                                 "mandatory": "true"
251                                                                         },
252                                                                         {
253                                                                                 "data-type": "string",
254                                                                                 "default-value": "eth3",
255                                                                                 "name": "Interface Name",
256                                                                                 "mandatory": "true"
257                                                                         },
258                                                                         {
259                                                                                 "data-type": "string",
260                                                                                 "default-value": "10.255.255.0/24",
261                                                                                 "name": "Local Network",
262                                                                                 "mandatory": "true"
263                                                                         },
264                                                                         {
265                                                                                 "data-type": "string",
266                                                                                 "default-value": 0,
267                                                                                 "name": "Local Network Area",
268                                                                                 "mandatory": "true"
269                                                                         },
270                                                                         {
271                                                                                 "data-type": "integer",
272                                                                                 "default-value": 102,
273                                                                                 "name": "Vlan ID",
274                                                                                 "mandatory": "true"
275                                                                         }
276                                                                 ],
277                                                                 "name": "PE2",
278                                                                 "mandatory": "false"
279                                                         },
280                                                         {
281                                                                 "parameter": [
282                                                                         {
283                                                                                 "data-type": "string",
284                                                                                 "default-value": "10.0.4.1",
285                                                                                 "name": "Corp. Gateway",
286                                                                                 "mandatory": "true"
287                                                                         },
288                                                                         {
289                                                                                 "data-type": "string",
290                                                                                 "default-value": "10.0.4.0/24",
291                                                                                 "name": "Corp. Network",
292                                                                                 "mandatory": "true"
293                                                                         },
294                                                                         {
295                                                                                 "data-type": "string",
296                                                                                 "default-value": "eth4",
297                                                                                 "name": "Interface Name",
298                                                                                 "mandatory": "true"
299                                                                         },
300                                                                         {
301                                                                                 "data-type": "string",
302                                                                                 "default-value": "10.255.255.0/24",
303                                                                                 "name": "Local Network",
304                                                                                 "mandatory": "true"
305                                                                         },
306                                                                         {
307                                                                                 "data-type": "string",
308                                                                                 "default-value": 0,
309                                                                                 "name": "Local Network Area",
310                                                                                 "mandatory": "true"
311                                                                         },
312                                                                         {
313                                                                                 "data-type": "integer",
314                                                                                 "default-value": 108,
315                                                                                 "name": "Vlan ID",
316                                                                                 "mandatory": "true"
317                                                                         }
318                                                                 ],
319                                                                 "name": "PE3",
320                                                                 "mandatory": "false"
321                                                         }
322                                                 ]
323                                         },
324                                         {
325                                                 "user-defined-script": "/home/rift/.install/usr/bin/add_corporation.py",
326                                                 "parameter": [
327                                                         {
328                                                                 "data-type": "string",
329                                                                 "name": "Corporation Name",
330                                                                 "mandatory": "true"
331                                                         },
332                                                         {
333                                                                 "data-type": "integer",
334                                                                 "default-value": 10,
335                                                                 "name": "Tunnel Key",
336                                                                 "mandatory": "true"
337                                                         }
338                                                 ],
339                                                 "name": "Add SP Test Corporation",
340                                                 "parameter-group": [
341                                                         {
342                                                                 "parameter": [
343                                                                         {
344                                                                                 "data-type": "string",
345                                                                                 "default-value": "10.0.1.1",
346                                                                                 "name": "Corp. Gateway",
347                                                                                 "mandatory": "true"
348                                                                         },
349                                                                         {
350                                                                                 "data-type": "string",
351                                                                                 "default-value": "10.0.1.0/24",
352                                                                                 "name": "Corp. Network",
353                                                                                 "mandatory": "true"
354                                                                         },
355                                                                         {
356                                                                                 "data-type": "string",
357                                                                                 "default-value": "eth3",
358                                                                                 "name": "Interface Name",
359                                                                                 "mandatory": "true"
360                                                                         },
361                                                                         {
362                                                                                 "data-type": "string",
363                                                                                 "default-value": "10.255.255.0/24",
364                                                                                 "name": "Local Network",
365                                                                                 "mandatory": "true"
366                                                                         },
367                                                                         {
368                                                                                 "data-type": "string",
369                                                                                 "default-value": 0,
370                                                                                 "name": "Local Network Area",
371                                                                                 "mandatory": "true"
372                                                                         },
373                                                                         {
374                                                                                 "data-type": "integer",
375                                                                                 "default-value": 3000,
376                                                                                 "name": "Vlan ID",
377                                                                                 "mandatory": "true"
378                                                                         }
379                                                                 ],
380                                                                 "name": "PE1",
381                                                                 "mandatory": "false"
382                                                         },
383                                                         {
384                                                                 "parameter": [
385                                                                         {
386                                                                                 "data-type": "string",
387                                                                                 "default-value": "10.0.2.1",
388                                                                                 "name": "Corp. Gateway",
389                                                                                 "mandatory": "true"
390                                                                         },
391                                                                         {
392                                                                                 "data-type": "string",
393                                                                                 "default-value": "10.0.2.0/24",
394                                                                                 "name": "Corp. Network",
395                                                                                 "mandatory": "true"
396                                                                         },
397                                                                         {
398                                                                                 "data-type": "string",
399                                                                                 "default-value": "eth3",
400                                                                                 "name": "Interface Name",
401                                                                                 "mandatory": "true"
402                                                                         },
403                                                                         {
404                                                                                 "data-type": "string",
405                                                                                 "default-value": "10.255.255.0/24",
406                                                                                 "name": "Local Network",
407                                                                                 "mandatory": "true"
408                                                                         },
409                                                                         {
410                                                                                 "data-type": "string",
411                                                                                 "default-value": 0,
412                                                                                 "name": "Local Network Area",
413                                                                                 "mandatory": "true"
414                                                                         },
415                                                                         {
416                                                                                 "data-type": "integer",
417                                                                                 "default-value": 3000,
418                                                                                 "name": "Vlan ID",
419                                                                                 "mandatory": "true"
420                                                                         }
421                                                                 ],
422                                                                 "name": "PE2",
423                                                                 "mandatory": "false"
424                                                         },
425                                                         {
426                                                                 "parameter": [
427                                                                         {
428                                                                                 "data-type": "string",
429                                                                                 "default-value": "10.0.3.1",
430                                                                                 "name": "Corp. Gateway",
431                                                                                 "mandatory": "true"
432                                                                         },
433                                                                         {
434                                                                                 "data-type": "string",
435                                                                                 "default-value": "10.0.3.0/24",
436                                                                                 "name": "Corp. Network",
437                                                                                 "mandatory": "true"
438                                                                         },
439                                                                         {
440                                                                                 "data-type": "string",
441                                                                                 "default-value": "eth3",
442                                                                                 "name": "Interface Name",
443                                                                                 "mandatory": "true"
444                                                                         },
445                                                                         {
446                                                                                 "data-type": "string",
447                                                                                 "default-value": "10.255.255.0/24",
448                                                                                 "name": "Local Network",
449                                                                                 "mandatory": "true"
450                                                                         },
451                                                                         {
452                                                                                 "data-type": "string",
453                                                                                 "default-value": 0,
454                                                                                 "name": "Local Network Area",
455                                                                                 "mandatory": "true"
456                                                                         },
457                                                                         {
458                                                                                 "data-type": "integer",
459                                                                                 "default-value": 3000,
460                                                                                 "name": "Vlan ID",
461                                                                                 "mandatory": "true"
462                                                                         }
463                                                                 ],
464                                                                 "name": "PE3",
465                                                                 "mandatory": "false"
466                                                         }
467                                                 ]
468                                         }
469                                 ],
470                                 "description": "6wind turborouter only",
471                                 "vendor": "6Wind",
472                                 "name": "tr_juju_nsd",
473                                 "version": 1,
474                                 "short-name": "tr_juju_nsd",
475                                 "vld": [
476                                         {
477                                                 "vnfd-connection-point-ref": [
478                                                         {
479                                                                 "member-vnf-index-ref": 1,
480                                                                 "vnfd-id-ref": "b14795b0-d34c-11e5-8e51-6cb3113b406f",
481                                                                 "vnfd-connection-point-ref": "turborouter_vnfd/cp0"
482                                                         }
483                                                 ],
484                                                 "id": "9d8a7b4a-d50f-11e5-80c8-6cb3113b406f",
485                                                 "description": "Link from TR to ELAN",
486                                                 "vendor": "RIFT.io",
487                                                 "name": "Link1",
488                                                 "version": 1,
489                                                 "short-name": "Link1",
490                                                 "type": "ELAN"
491                                         }
492                                 ],
493                                 "constituent-vnfd": [
494                                         {
495                                                 "vnf-configuration": {
496                                                         "config-type": "juju",
497                                                         "initial-config-primitive": [
498                                                                 {
499                                                                         "parameter": [
500                                                                                 {
501                                                                                         "value": "6windos",
502                                                                                         "name": "pass"
503                                                                                 },
504                                                                                 {
505                                                                                         "value": "root",
506                                                                                         "name": "user"
507                                                                                 },
508                                                                                 {
509                                                                                         "value": "<rw_mgmt_ip>",
510                                                                                         "name": "vpe-router"
511                                                                                 }
512                                                                         ],
513                                                                         "seq": 1,
514                                                                         "name": "config"
515                                                                 },
516                                                                 {
517                                                                         "parameter": [
518                                                                                 {
519                                                                                         "value": "10.10.10.2/30",
520                                                                                         "name": "cidr"
521                                                                                 },
522                                                                                 {
523                                                                                         "value": "eth1",
524                                                                                         "name": "iface-name"
525                                                                                 }
526                                                                         ],
527                                                                         "seq": 2,
528                                                                         "name": "configure-interface"
529                                                                 }
530                                                         ],
531                                                         "juju": {
532                                                                 "charm": "vpe-router"
533                                                         },
534                                                         "input-params": {
535                                                                 "config-priority": 0,
536                                                                 "config-delay": 0
537                                                         }
538                                                 },
539                                                 "vnfd-id-ref": "b14795b0-d34c-11e5-8e51-6cb3113b406f",
540                                                 "member-vnf-index": 1
541                                         }
542                                 ],
543                                 "meta": {
544                                         "instance-ref-count": 4
545                                 }
546                         },
547                         {
548                                 "id": "b53910e0-d34c-11e5-b34f-6cb3113b406f",
549                                 "description": "NS Vrouter-only",
550                                 "vendor": "RIFT.io",
551                                 "name": "vrouter_nsd",
552                                 "version": 1,
553                                 "short-name": "vrouter_nsd",
554                                 "vld": [
555                                         {
556                                                 "vnfd-connection-point-ref": [
557                                                         {
558                                                                 "member-vnf-index-ref": 1,
559                                                                 "vnfd-id-ref": "b3ebcd0e-d34c-11e5-b72f-6cb3113b406f",
560                                                                 "vnfd-connection-point-ref": "vrouter_vnfd/cp0"
561                                                         }
562                                                 ],
563                                                 "id": "b5505bb0-d34c-11e5-b34f-6cb3113b406f",
564                                                 "description": "Link from Vrouter to ELAN",
565                                                 "vendor": "RIFT.io",
566                                                 "name": "Link1",
567                                                 "version": 1,
568                                                 "short-name": "Link1",
569                                                 "type": "ELAN"
570                                         },
571                                         {
572                                                 "vnfd-connection-point-ref": [
573                                                         {
574                                                                 "member-vnf-index-ref": 1,
575                                                                 "vnfd-id-ref": "b3ebcd0e-d34c-11e5-b72f-6cb3113b406f",
576                                                                 "vnfd-connection-point-ref": "vrouter_vnfd/cp1"
577                                                         }
578                                                 ],
579                                                 "id": "b5508324-d34c-11e5-b34f-6cb3113b406f",
580                                                 "description": "Link from Vrouter to ELAN",
581                                                 "vendor": "RIFT.io",
582                                                 "name": "Link2",
583                                                 "version": 1,
584                                                 "short-name": "Link2",
585                                                 "type": "ELAN"
586                                         }
587                                 ],
588                                 "constituent-vnfd": [
589                                         {
590                                                 "vnfd-id-ref": "b3ebcd0e-d34c-11e5-b72f-6cb3113b406f",
591                                                 "member-vnf-index": 1
592                                         }
593                                 ]
594                         }
595                 ]
596         },
597         {
598                 "id": "GUID-2",
599                 "name": "RIFT.ware™ VNF Descriptors Catalog",
600                 "short-name": "rift.ware-vnfd-cat",
601                 "description": "RIFT.ware™, an open source NFV development and deployment software platform that makes it simple to create, deploy and manage hyper-scale Virtual network functions and applications.",
602                 "vendor": "RIFT.io",
603                 "version": "",
604                 "created-on": "",
605                 "type": "vnfd",
606                 "meta": {
607                         "icon-svg": "data:image/svg+xml,<?xml version=\"1.0\" encoding=\"utf-8\"?> <!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\"> <svg version=\"1.1\" id=\"Layer_3\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" width=\"100px\" height=\"100px\" viewBox=\"0 0 100 100\" enable-background=\"new 0 0 100 100\" xml:space=\"preserve\"> <g> <path d=\"M58.852,62.447l-4.662-1.033c-0.047-3.138-0.719-6.168-1.996-9.007l3.606-2.92c0.858-0.695,0.99-1.954,0.296-2.813 l-4.521-5.584c-0.334-0.413-0.818-0.675-1.346-0.731c-0.525-0.057-1.056,0.102-1.468,0.435L45.25,43.64v0 c-2.486-1.907-5.277-3.259-8.297-4.019v-4.458c0-1.104-0.896-2-2-2H27.77c-1.104,0-2,0.896-2,2v4.461 c-3.08,0.777-5.922,2.171-8.447,4.144l-3.545-2.82c-0.415-0.33-0.94-0.479-1.472-0.422c-0.527,0.06-1.009,0.327-1.339,0.743 l-4.472,5.623c-0.688,0.864-0.544,2.123,0.32,2.81l3.642,2.896v0c-1.25,2.848-1.895,5.88-1.916,9.011l-4.666,1.078 c-1.076,0.249-1.747,1.322-1.499,2.398l1.616,7.001c0.249,1.077,1.325,1.747,2.399,1.499l4.813-1.111v0 c1.429,2.681,3.344,5.017,5.691,6.943l-2.17,4.55c-0.476,0.997-0.054,2.19,0.943,2.666l6.484,3.094 c0.271,0.129,0.566,0.195,0.861,0.195c0.226,0,0.451-0.038,0.668-0.115c0.5-0.177,0.909-0.545,1.138-1.024l2.198-4.611 c2.923,0.563,5.966,0.554,8.879-0.033l2.236,4.585c0.484,0.994,1.685,1.403,2.675,0.921l6.456-3.148 c0.992-0.484,1.405-1.682,0.921-2.674l-2.206-4.524c2.335-1.946,4.231-4.301,5.639-6.999l4.812,1.067 c1.076,0.237,2.146-0.441,2.385-1.52l1.556-7.014c0.115-0.518,0.02-1.06-0.266-1.508C59.82,62.878,59.369,62.562,58.852,62.447z M40.18,61.761c0,4.859-3.953,8.812-8.813,8.812c-4.858,0-8.811-3.953-8.811-8.812s3.952-8.812,8.811-8.812 C36.227,52.949,40.18,56.902,40.18,61.761z\"/> <path d=\"M64.268,45.324c0.746,0,1.463-0.42,1.806-1.139l1.054-2.208c1.826,0.353,3.736,0.345,5.551-0.021l1.07,2.195 c0.484,0.992,1.682,1.405,2.675,0.921l2.691-1.313c0.477-0.233,0.842-0.646,1.015-1.147c0.172-0.501,0.139-1.051-0.095-1.528 l-1.052-2.155c1.458-1.214,2.645-2.686,3.527-4.377l2.278,0.504c1.075,0.238,2.146-0.442,2.386-1.52l0.647-2.923 c0.238-1.078-0.442-2.146-1.521-2.385l-2.184-0.484c-0.028-1.962-0.449-3.857-1.248-5.632l1.673-1.355 c0.412-0.334,0.675-0.818,0.73-1.345s-0.102-1.056-0.436-1.468l-1.884-2.327c-0.697-0.859-1.957-0.99-2.813-0.295l-1.614,1.307 c-1.554-1.193-3.299-2.038-5.188-2.513v-2.039c0-1.104-0.896-2-2-2h-2.994c-1.104,0-2,0.896-2,2v2.04 c-1.927,0.486-3.703,1.358-5.28,2.592l-1.634-1.298c-0.862-0.687-2.12-0.543-2.81,0.32l-1.864,2.344 c-0.33,0.416-0.481,0.945-0.422,1.472c0.061,0.527,0.327,1.009,0.743,1.339l1.69,1.345c-0.78,1.779-1.184,3.676-1.197,5.636 l-2.189,0.505c-0.517,0.119-0.965,0.439-1.246,0.889c-0.281,0.45-0.372,0.993-0.252,1.51l0.675,2.918 c0.249,1.076,1.323,1.747,2.398,1.498l2.28-0.527c0.892,1.676,2.089,3.137,3.559,4.343l-1.035,2.17 c-0.228,0.479-0.257,1.028-0.08,1.528c0.178,0.5,0.546,0.91,1.024,1.138l2.703,1.289C63.686,45.261,63.979,45.324,64.268,45.324z M64.334,27.961c0-3.039,2.473-5.51,5.512-5.51c3.038,0,5.51,2.472,5.51,5.51c0,3.039-2.472,5.511-5.51,5.511 C66.807,33.472,64.334,31,64.334,27.961z\"/> <path d=\"M96.107,66.441l-2.182-0.484c-0.028-1.961-0.449-3.856-1.25-5.632l1.675-1.355c0.412-0.334,0.675-0.818,0.73-1.346 c0.056-0.527-0.102-1.056-0.436-1.468l-1.885-2.327c-0.695-0.859-1.956-0.99-2.813-0.295l-1.614,1.307 c-1.555-1.193-3.3-2.038-5.188-2.513v-2.039c0-1.104-0.896-2-2-2h-2.994c-1.104,0-2,0.896-2,2v2.041 c-1.929,0.486-3.706,1.358-5.282,2.592l-0.001,0l-1.631-1.298c-0.415-0.331-0.938-0.482-1.472-0.422 c-0.527,0.06-1.009,0.327-1.339,0.742l-1.863,2.343c-0.688,0.865-0.544,2.123,0.32,2.811l1.691,1.345 c-0.782,1.784-1.186,3.68-1.199,5.636l-2.188,0.505c-0.517,0.12-0.965,0.439-1.246,0.889c-0.281,0.45-0.372,0.993-0.252,1.51 l0.675,2.918c0.249,1.076,1.327,1.744,2.397,1.498l2.281-0.526c0.893,1.677,2.09,3.138,3.558,4.343h0.001l-1.035,2.168 c-0.229,0.479-0.258,1.029-0.081,1.529c0.178,0.5,0.546,0.909,1.024,1.138l2.702,1.289c0.278,0.132,0.571,0.195,0.86,0.195 c0.746,0,1.463-0.42,1.806-1.139l1.054-2.208c1.828,0.353,3.739,0.347,5.552-0.021l1.071,2.194 c0.484,0.992,1.682,1.405,2.675,0.921l2.69-1.312c0.477-0.233,0.842-0.645,1.014-1.147c0.173-0.501,0.14-1.051-0.093-1.528 l-1.052-2.155c1.459-1.215,2.645-2.688,3.525-4.377l2.278,0.505c0.52,0.116,1.061,0.02,1.508-0.266 c0.447-0.285,0.763-0.736,0.878-1.254l0.647-2.923C97.866,67.748,97.186,66.681,96.107,66.441z M85.162,66.174 c0,3.039-2.471,5.511-5.508,5.511c-3.039,0-5.512-2.472-5.512-5.511c0-3.039,2.473-5.511,5.512-5.511 C82.691,60.664,85.162,63.136,85.162,66.174z\"/> </g> </svg> "
608                 },
609                 "descriptors": [
610                         {
611                                 "id": "b14795b0-d34c-11e5-8e51-6cb3113b406f",
612                                 "description": "This is a 6Wind TurboRouter VNF",
613                                 "vendor": "6Wind",
614                                 "name": "turborouter_vnfd",
615                                 "version": 1,
616                                 "short-name": "turborouter_vnfd",
617                                 "vdu": [
618                                         {
619                                                 "id": "b1481ec2-d34c-11e5-8e51-6cb3113b406f",
620                                                 "count": 1,
621                                                 "name": "iovdu",
622                                                 "vm-flavor": {
623                                                         "memory-mb": 4096,
624                                                         "vcpu-count": 2,
625                                                         "storage-gb": 40
626                                                 },
627                                                 "image": "turbo-router-riftio-5.img.qcow2",
628                                                 "external-interface": [
629                                                         {
630                                                                 "vnfd-connection-point-ref": "turborouter_vnfd/cp0",
631                                                                 "virtual-interface": {
632                                                                         "type": "VIRTIO"
633                                                                 },
634                                                                 "name": "eth1"
635                                                         },
636                                                         {
637                                                                 "vnfd-connection-point-ref": "turborouter_vnfd/cp1",
638                                                                 "virtual-interface": {
639                                                                         "type": "VIRTIO"
640                                                                 },
641                                                                 "name": "eth2"
642                                                         }
643                                                 ],
644                                                 "cloud-init": "#cloud-config\n"
645                                         }
646                                 ],
647                                 "mgmt-interface": {
648                                         "vdu-id": "b1481ec2-d34c-11e5-8e51-6cb3113b406f",
649                                         "port": 80
650                                 },
651                                 "connection-point": [
652                                         {
653                                                 "type": "VPORT",
654                                                 "name": "turborouter_vnfd/cp0"
655                                         },
656                                         {
657                                                 "type": "VPORT",
658                                                 "name": "turborouter_vnfd/cp1"
659                                         }
660                                 ],
661                                 "monitoring-param": [
662                                         {
663                                                 "id": 1,
664                                                 "units": "KB",
665                                                 "description": "Memory usage of turborouter",
666                                                 "name": "Total memory",
667                                                 "group-tag": "Group1",
668                                                 "widget-type": "COUNTER",
669                                                 "http-endpoint-ref": "rest/info",
670                                                 "value-type": "INT",
671                                                 "json-query-method": "JSONPATH",
672                                                 "json-query-params": {
673                                                         "json-path": "$.system.mem_total"
674                                                 }
675                                         }
676                                 ],
677                                 "http-endpoint": [
678                                         {
679                                                 "username": "root",
680                                                 "polling_interval_secs": 3,
681                                                 "password": "6windos",
682                                                 "path": "rest/info",
683                                                 "port": 80
684                                         }
685                                 ]
686                         },
687                         {
688                                 "id": "b152c2e6-d34c-11e5-8463-6cb3113b406f",
689                                 "description": "This is a Clearwater IMS VNF",
690                                 "vendor": "Clearwater",
691                                 "name": "cwims_vnfd",
692                                 "version": 1,
693                                 "short-name": "cwims_vnfd",
694                                 "vdu": [
695                                         {
696                                                 "id": "b1530f76-d34c-11e5-8463-6cb3113b406f",
697                                                 "count": 1,
698                                                 "name": "iovdu",
699                                                 "vm-flavor": {
700                                                         "memory-mb": 4096,
701                                                         "vcpu-count": 2,
702                                                         "storage-gb": 40
703                                                 },
704                                                 "image": "cw-aio.qcow2",
705                                                 "external-interface": [
706                                                         {
707                                                                 "vnfd-connection-point-ref": "cwims_vnfd/cp0",
708                                                                 "virtual-interface": {
709                                                                         "type": "VIRTIO"
710                                                                 },
711                                                                 "name": "eth1"
712                                                         }
713                                                 ],
714                                                 "cloud-init": "#cloud-config\n"
715                                         }
716                                 ],
717                                 "mgmt-interface": {
718                                         "vdu-id": "b1530f76-d34c-11e5-8463-6cb3113b406f",
719                                         "dashboard-params": {
720                                                 "path": "/",
721                                                 "port": 80
722                                         },
723                                         "port": 80
724                                 },
725                                 "connection-point": [
726                                         {
727                                                 "type": "VPORT",
728                                                 "name": "cwims_vnfd/cp0"
729                                         }
730                                 ],
731                                 "http-endpoint": [
732                                         {
733                                                 "username": "vyatta",
734                                                 "password": "vyatta",
735                                                 "path": "rest/app/gui/dashboard/sysinfo",
736                                                 "polling_interval_secs": 2
737                                         }
738                                 ]
739                         },
740                         {
741                                 "id": "b3ebcd0e-d34c-11e5-b72f-6cb3113b406f",
742                                 "description": "This is a Brocade vRouter VNF",
743                                 "vendor": "Brocade",
744                                 "name": "vrouter_vnfd",
745                                 "version": 1,
746                                 "short-name": "vrouter_vnfd",
747                                 "vdu": [
748                                         {
749                                                 "id": "b3ecbd5e-d34c-11e5-b72f-6cb3113b406f",
750                                                 "count": 1,
751                                                 "name": "iovdu",
752                                                 "vm-flavor": {
753                                                         "memory-mb": 8192,
754                                                         "vcpu-count": 4,
755                                                         "storage-gb": 40
756                                                 },
757                                                 "image": "vyatta-7.qcow2",
758                                                 "external-interface": [
759                                                         {
760                                                                 "vnfd-connection-point-ref": "vrouter_vnfd/cp0",
761                                                                 "virtual-interface": {
762                                                                         "type": "VIRTIO"
763                                                                 },
764                                                                 "name": "eth0"
765                                                         },
766                                                         {
767                                                                 "vnfd-connection-point-ref": "vrouter_vnfd/cp1",
768                                                                 "virtual-interface": {
769                                                                         "type": "VIRTIO"
770                                                                 },
771                                                                 "name": "eth1"
772                                                         }
773                                                 ],
774                                                 "cloud-init": "#cloud-config\n"
775                                         }
776                                 ],
777                                 "mgmt-interface": {
778                                         "vdu-id": "b3ecbd5e-d34c-11e5-b72f-6cb3113b406f",
779                                         "dashboard-params": {
780                                                 "path": "/",
781                                                 "port": 80
782                                         },
783                                         "port": 80
784                                 },
785                                 "connection-point": [
786                                         {
787                                                 "type": "VPORT",
788                                                 "name": "vrouter_vnfd/cp0"
789                                         },
790                                         {
791                                                 "type": "VPORT",
792                                                 "name": "vrouter_vnfd/cp1"
793                                         }
794                                 ],
795                                 "monitoring-param": [
796                                         {
797                                                 "id": 1,
798                                                 "units": "KB",
799                                                 "description": "Memory usage of vrouter",
800                                                 "name": "Total memory",
801                                                 "group-tag": "Group1",
802                                                 "widget-type": "COUNTER",
803                                                 "http-endpoint-ref": "rest/app/gui/dashboard/sysinfo",
804                                                 "value-type": "INT",
805                                                 "json-query-method": "JSONPATH",
806                                                 "json-query-params": {
807                                                         "json-path": "$.system.mem_total"
808                                                 }
809                                         },
810                                         {
811                                                 "id": 2,
812                                                 "units": "%",
813                                                 "description": "Memory utilization of vrouter",
814                                                 "name": "Memory utilization",
815                                                 "numeric-constraints": {
816                                                         "max-value": 100,
817                                                         "min-value": 0
818                                                 },
819                                                 "group-tag": "Group1",
820                                                 "widget-type": "GAUGE",
821                                                 "http-endpoint-ref": "rest/app/gui/dashboard/sysinfo",
822                                                 "value-type": "DECIMAL",
823                                                 "json-query-method": "JSONPATH",
824                                                 "json-query-params": {
825                                                         "json-path": "$.system.mem"
826                                                 }
827                                         },
828                                         {
829                                                 "id": 3,
830                                                 "units": "%",
831                                                 "description": "CPU utilization (all) of vrouter",
832                                                 "name": "CPU utilization",
833                                                 "numeric-constraints": {
834                                                         "max-value": 100,
835                                                         "min-value": 0
836                                                 },
837                                                 "group-tag": "Group1",
838                                                 "widget-type": "GAUGE",
839                                                 "http-endpoint-ref": "rest/app/gui/dashboard/sysinfo",
840                                                 "value-type": "DECIMAL",
841                                                 "json-query-method": "JSONPATH",
842                                                 "json-query-params": {
843                                                         "json-path": "$.system.cpu[0].usage"
844                                                 }
845                                         },
846                                         {
847                                                 "id": 4,
848                                                 "units": "bytes",
849                                                 "description": "Incoming bytes at interface",
850                                                 "name": "Interface[dp0s4] Rx",
851                                                 "group-tag": "Group2",
852                                                 "widget-type": "COUNTER",
853                                                 "http-endpoint-ref": "rest/app/gui/dashboard/interfaces",
854                                                 "value-type": "INT",
855                                                 "json-query-method": "OBJECTPATH",
856                                                 "json-query-params": {
857                                                         "object-path": "$..interfaces[@.name is 'dp0s4']['in']"
858                                                 }
859                                         },
860                                         {
861                                                 "id": 5,
862                                                 "units": "bytes",
863                                                 "description": "Outgoing bytes at interface",
864                                                 "name": "Interface[dp0s4] Tx",
865                                                 "group-tag": "Group2",
866                                                 "widget-type": "COUNTER",
867                                                 "http-endpoint-ref": "rest/app/gui/dashboard/interfaces",
868                                                 "value-type": "INT",
869                                                 "json-query-method": "OBJECTPATH",
870                                                 "json-query-params": {
871                                                         "object-path": "$..interfaces[@.name is 'dp0s4']['out']"
872                                                 }
873                                         },
874                                         {
875                                                 "id": 6,
876                                                 "units": "bytes",
877                                                 "description": "Incoming bytes at interface",
878                                                 "name": "Interface[dp0s5] Rx",
879                                                 "group-tag": "Group3",
880                                                 "widget-type": "COUNTER",
881                                                 "http-endpoint-ref": "rest/app/gui/dashboard/interfaces",
882                                                 "value-type": "INT",
883                                                 "json-query-method": "OBJECTPATH",
884                                                 "json-query-params": {
885                                                         "object-path": "$..interfaces[@.name is 'dp0s5']['in']"
886                                                 }
887                                         },
888                                         {
889                                                 "id": 7,
890                                                 "units": "bytes",
891                                                 "description": "Outgoing bytes at interface",
892                                                 "name": "Interface[dp0s5] Tx",
893                                                 "group-tag": "Group3",
894                                                 "widget-type": "COUNTER",
895                                                 "http-endpoint-ref": "rest/app/gui/dashboard/interfaces",
896                                                 "value-type": "INT",
897                                                 "json-query-method": "OBJECTPATH",
898                                                 "json-query-params": {
899                                                         "object-path": "$..interfaces[@.name is 'dp0s5']['out']"
900                                                 }
901                                         }
902                                 ],
903                                 "http-endpoint": [
904                                         {
905                                                 "username": "vyatta",
906                                                 "polling_interval_secs": 3,
907                                                 "password": "vyatta",
908                                                 "path": "rest/app/gui/dashboard/interfaces",
909                                                 "port": 80
910                                         },
911                                         {
912                                                 "username": "vyatta",
913                                                 "polling_interval_secs": 3,
914                                                 "password": "vyatta",
915                                                 "path": "rest/app/gui/dashboard/sysinfo",
916                                                 "port": 80
917                                         }
918                                 ]
919                         }
920                 ]
921         },
922         {
923                 "id": "GUID-3",
924                 "name": "RIFT.ware™ PNF Descriptors Catalog",
925                 "short-name": "rift.ware-pnfd-cat",
926                 "description": "RIFT.ware™, an open source NFV development and deployment software platform that makes it simple to create, deploy and manage hyper-scale Virtual network functions and applications.",
927                 "vendor": "RIFT.io",
928                 "version": "",
929                 "created-on": "",
930                 "type": "pnfd",
931                 "meta": {
932                         "icon-svg": "data:image/svg+xml,<?xml version=\"1.0\" encoding=\"utf-8\"?> <!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\"> <svg version=\"1.1\" id=\"Layer_4\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" width=\"100px\" height=\"100px\" viewBox=\"0 0 100 100\" enable-background=\"new 0 0 100 100\" xml:space=\"preserve\"> <path d=\"M86.334,47.444V35.759H13.666v11.686h3.561v5.111h-3.561v11.686h72.668V52.556h-4.108v-5.111H86.334z M26.628,59.454h-5.051 v-4.941h5.051V59.454z M26.628,52.404h-5.051v-4.941h5.051V52.404z M26.628,45.486h-5.051v-4.941h5.051V45.486z M34.094,59.454 h-5.051v-4.941h5.051V59.454z M34.094,52.404h-5.051v-4.941h5.051V52.404z M34.094,45.486h-5.051v-4.941h5.051V45.486z M41.452,59.454h-5.051v-4.941h5.051V59.454z M41.452,52.404h-5.051v-4.941h5.051V52.404z M41.452,45.486h-5.051v-4.941h5.051 V45.486z M48.733,59.454h-5.051v-4.941h5.051V59.454z M48.733,52.404h-5.051v-4.941h5.051V52.404z M48.733,45.486h-5.051v-4.941 h5.051V45.486z M56.2,59.454h-5.051v-4.941H56.2V59.454z M56.2,52.404h-5.051v-4.941H56.2V52.404z M56.2,45.486h-5.051v-4.941H56.2 V45.486z M63.558,59.454h-5.05v-4.941h5.05V59.454z M63.558,52.404h-5.05v-4.941h5.05V52.404z M63.558,45.486h-5.05v-4.941h5.05 V45.486z M74.858,59.312h-6.521v-3.013h6.521V59.312z M71.572,50.854c-2.875,0-5.204-2.33-5.204-5.203s2.329-5.203,5.204-5.203 s5.204,2.33,5.204,5.203S74.446,50.854,71.572,50.854z M74.858,45.618c0,1.801-1.46,3.261-3.261,3.261 c-1.8,0-3.261-1.46-3.261-3.261s1.46-3.26,3.261-3.26C73.398,42.358,74.858,43.817,74.858,45.618z\"/> </svg>"
933                 },
934                 "descriptors": []
935         }
936 ]