3 "tags" : "active-streams",
4 "name" : "active-streams",
6 "description" : "active-streams",
10 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
13 "type" : "source-input"
16 "type" : "source-default",
21 "aic-cloud-region" : {
22 "tags" : "aic-cloud-region",
23 "name" : "aic-cloud-region",
25 "description" : "aic-cloud-region",
29 "updated-by" : "Singal, Kapil <ks220y@att.com>",
32 "type" : "source-input",
37 "dcae_collector_ip" : {
38 "tags" : "dcae_collector_ip",
39 "name" : "dcae_collector_ip",
41 "description" : "dcae_collector_ip",
45 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
48 "type" : "source-input"
51 "type" : "source-default",
55 "type" : "source-rest",
59 "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/dcae_collector_ip",
60 "path" : "/param/0/value",
61 "input-key-mapping" : {
62 "service-instance-id" : "service-instance-id",
65 "output-key-mapping" : {
66 "dcae_collector_ip" : "value"
68 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
73 "dcae_collector_port" : {
74 "tags" : "dcae_collector_port",
75 "name" : "dcae_collector_port",
77 "description" : "dcae_collector_port",
81 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
84 "type" : "source-input"
87 "type" : "source-default",
91 "type" : "source-rest",
95 "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/dcae_collector_port",
96 "path" : "/param/0/value",
97 "input-key-mapping" : {
98 "service-instance-id" : "service-instance-id",
101 "output-key-mapping" : {
102 "dcae_collector_port" : "value"
104 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
109 "demo_artifacts_version" : {
110 "tags" : "demo_artifacts_version",
111 "name" : "demo_artifacts_version",
113 "description" : "demo_artifacts_version",
117 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
120 "type" : "source-input"
123 "type" : "source-default",
127 "type" : "source-rest",
131 "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/demo_artifacts_version",
132 "path" : "/param/0/value",
133 "input-key-mapping" : {
134 "service-instance-id" : "service-instance-id",
137 "output-key-mapping" : {
138 "demo_artifacts_version" : "value"
140 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
145 "int_private1_net_cidr" : {
146 "tags" : "int_private1_net_cidr",
147 "name" : "int_private1_net_cidr",
149 "description" : "int_private1_net_cidr",
153 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
156 "type" : "source-input"
159 "type" : "source-default",
163 "type" : "source-rest",
167 "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/int_private1_net_cidr",
168 "path" : "/param/0/value",
169 "input-key-mapping" : {
170 "service-instance-id" : "service-instance-id",
173 "output-key-mapping" : {
174 "int_private1_net_cidr" : "value"
176 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
180 "type" : "source-db",
183 "endpoint-selector" : "dynamic-db-source",
184 "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private1\"",
185 "input-key-mapping" : { },
186 "output-key-mapping" : {
187 "int_private1_net_cidr" : "prefix"
193 "int_private2_net_cidr" : {
194 "tags" : "int_private2_net_cidr",
195 "name" : "int_private2_net_cidr",
197 "description" : "int_private2_net_cidr",
201 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
204 "type" : "source-input"
207 "type" : "source-default",
211 "type" : "source-db",
214 "endpoint-selector" : "dynamic-db-source",
215 "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private2\"",
216 "output-key-mapping" : {
217 "int_private2_net_cidr" : "prefix"
219 "input-key-mapping" : { }
223 "type" : "source-rest",
227 "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/int_private2_net_cidr",
228 "path" : "/param/0/value",
229 "input-key-mapping" : {
230 "service-instance-id" : "service-instance-id",
233 "output-key-mapping" : {
234 "int_private2_net_cidr" : "value"
236 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
241 "k8s-rb-profile-name" : {
242 "tags" : "k8s, cnf, profile, k8s-rb-profile-name",
243 "name" : "k8s-rb-profile-name",
245 "description" : "Profile name used in multicloud/k8s plugin to identify Helm chart(s) where this mapping is providing override values.",
249 "updated-by" : "Samuli, Silvius <s.silvius@partner.samsung.com>",
252 "type" : "source-input"
255 "type" : "source-default",
259 "type" : "source-rest",
263 "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/k8s-rb-profile-name",
264 "path" : "/param/0/value",
265 "input-key-mapping" : {
266 "service-instance-id" : "service-instance-id",
269 "output-key-mapping" : {
270 "k8s-rb-profile-name" : "value"
272 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
277 "k8s-rb-profile-namespace" : {
278 "tags" : "k8s, cnf, profile, namespace, k8s-rb-profile-namespace",
279 "name" : "k8s-rb-profile-namespace",
281 "description" : "Profile name used in multicloud/k8s plugin",
285 "updated-by" : "Samuli, Silvius <s.silvius@partner.samsung.com>",
288 "type" : "source-input"
291 "type" : "source-default",
295 "type" : "source-rest",
299 "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/k8s-rb-profile-namespace",
300 "path" : "/param/0/value",
301 "input-key-mapping" : {
302 "service-instance-id" : "service-instance-id",
305 "output-key-mapping" : {
306 "k8s-rb-profile-namespace" : "value"
308 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
313 "management-prefix-id" : {
314 "tags" : "management-prefix-id",
315 "name" : "management-prefix-id",
317 "description" : "management-prefix-id",
321 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
324 "type" : "source-input"
327 "type" : "source-default",
331 "type" : "source-rest",
335 "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/management-prefix-id",
336 "path" : "/param/0/value",
337 "input-key-mapping" : {
338 "service-instance-id" : "service-instance-id",
341 "output-key-mapping" : {
342 "management-prefix-id" : "value"
344 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
348 "type" : "source-db",
351 "endpoint-selector" : "dynamic-db-source",
352 "query" : "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"management\"",
353 "input-key-mapping" : { },
354 "output-key-mapping" : {
355 "management-prefix-id" : "prefix_id"
361 "onap_private_net_cidr" : {
362 "tags" : "onap_private_net_cidr",
363 "name" : "onap_private_net_cidr",
365 "description" : "onap_private_net_cidr",
369 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
372 "type" : "source-input"
375 "type" : "source-default",
379 "type" : "source-db",
382 "endpoint-selector" : "dynamic-db-source",
383 "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"management\"",
384 "input-key-mapping" : { },
385 "output-key-mapping" : {
386 "onap_private_net_cidr" : "prefix"
391 "type" : "source-rest",
395 "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/onap_private_net_cidr",
396 "path" : "/param/0/value",
397 "input-key-mapping" : {
398 "service-instance-id" : "service-instance-id",
401 "output-key-mapping" : {
402 "onap_private_net_cidr" : "value"
404 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
409 "private1-prefix-id" : {
410 "tags" : "private1-prefix-id",
411 "name" : "private1-prefix-id",
413 "description" : "private1-prefix-id",
417 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
420 "type" : "source-input"
423 "type" : "source-default",
427 "type" : "source-rest",
431 "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/private1-prefix-id",
432 "path" : "/param/0/value",
433 "input-key-mapping" : {
434 "service-instance-id" : "service-instance-id",
437 "output-key-mapping" : {
438 "private1-prefix-id" : "value"
440 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
444 "type" : "source-db",
447 "endpoint-selector" : "dynamic-db-source",
448 "query" : "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private1\"",
449 "input-key-mapping" : { },
450 "output-key-mapping" : {
451 "private1-prefix-id" : "prefix_id"
457 "private2-prefix-id" : {
458 "tags" : "private2-prefix-id",
459 "name" : "private2-prefix-id",
461 "description" : "private2-prefix-id",
465 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
468 "type" : "source-input"
471 "type" : "source-default",
475 "type" : "source-rest",
479 "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/private2-prefix-id",
480 "path" : "/param/0/value",
481 "input-key-mapping" : {
482 "service-instance-id" : "service-instance-id",
485 "output-key-mapping" : {
486 "private2-prefix-id" : "value"
488 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
492 "type" : "source-db",
495 "endpoint-selector" : "dynamic-db-source",
496 "query" : "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private2\"",
497 "input-key-mapping" : { },
498 "output-key-mapping" : {
499 "private2-prefix-id" : "prefix_id"
505 "put-active-streams" : {
506 "tags" : "put-active-streams",
507 "name" : "put-active-streams",
509 "description" : "put-active-streams",
513 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
516 "type" : "source-input"
519 "type" : "source-default",
523 "type" : "source-rest",
527 "url-path" : "$vpg_onap_private_ip_0:8183/restconf/config/stream-count:stream-count/streams",
528 "path" : "/param/0/value",
529 "input-key-mapping" : {
530 "vpg_onap_private_ip_0" : "vpg_onap_private_ip_0",
531 "active-streams" : "active-streams"
533 "output-key-mapping" : { },
534 "key-dependencies" : [ "vpg_onap_private_ip_0", "active-streams" ],
535 "endpoint-selector" : "vpkg-rest-api",
536 "payload" : "{\"streams\": {\"active-streams\": $active-streams}}"
541 "service-instance-id" : {
542 "tags" : "service-instance-id, tosca.datatypes.Root, data_type",
543 "name" : "service-instance-id",
545 "description" : "To be provided",
549 "updated-by" : "Singal, Kapil <ks220y@att.com>",
552 "type" : "source-input",
556 "type" : "source-db",
558 "query" : "SELECT artifact_name FROM BLUEPRINT_RUNTIME where artifact_version=\"1.0.0\"",
559 "input-key-mapping" : { },
560 "output-key-mapping" : {
561 "service-instance-id" : "artifact_name"
566 "type" : "source-db",
568 "query" : "SELECT artifact_name FROM BLUEPRINT_RUNTIME where artifact_version=\"1.0.0\"",
569 "input-key-mapping" : { },
570 "output-key-mapping" : {
571 "service-instance-id" : "artifact_name"
576 "type" : "source-capability",
578 "script-type" : "jython",
579 "script-class-reference" : "SampleRAProcessor",
580 "instance-dependencies" : [ ]
584 "type" : "source-rest",
588 "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id",
589 "path" : "/service/0/service-instance-id",
590 "input-key-mapping" : {
591 "service-instance-id" : "service-instance.service-instance-id"
593 "output-key-mapping" : {
594 "service-instance-id" : "service-instance-id"
596 "key-dependencies" : [ "service-instance.service-instance-id" ]
602 "tags" : "vf-module-id",
603 "name" : "vf-module-id",
605 "description" : "vf-module-id",
609 "updated-by" : "Singal, Kapil <ks220y@att.com>",
612 "type" : "source-input",
616 "type" : "source-rest",
620 "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vf-modules/vf-module/$vf-module-id",
621 "path" : "/vf-module/0/vf-module-id",
622 "input-key-mapping" : {
623 "service-instance-id" : "service-instance-id",
625 "vf-module-id" : "vf-module.vf-module-id"
627 "output-key-mapping" : {
628 "vf-module-id" : "vf-module-id"
630 "key-dependencies" : [ "service-instance-id", "vnf-id", "vf-module.vf-module-id" ]
635 "vf-module-label" : {
636 "tags" : "vf-module-label",
637 "name" : "vf-module-label",
639 "description" : "vf-module-label",
643 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
646 "type" : "source-input"
649 "type" : "source-default",
653 "type" : "source-db",
656 "query" : "select sdnctl.VF_MODULE_MODEL.vf_module_label as vf_module_label from sdnctl.VF_MODULE_MODEL where sdnctl.VF_MODULE_MODEL.customization_uuid=:customizationid",
657 "input-key-mapping" : {
658 "customizationid" : "vf-module-model-customization-uuid"
660 "output-key-mapping" : {
661 "vf-module-label" : "vf_module_label"
663 "key-dependencies" : [ "vf-module-model-customization-uuid" ],
664 "endpoint-selector" : "dynamic-db-source"
669 "vf-module-model-customization-uuid" : {
670 "tags" : "vf-module-model-customization-uuid",
671 "name" : "vf-module-model-customization-uuid",
673 "description" : "vf-module-model-customization-uuid",
677 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
680 "type" : "source-input"
683 "type" : "source-default",
688 "vf-module-model-invariant-uuid" : {
689 "tags" : "vnf, vf-module",
690 "name" : "vf-module-model-invariant-uuid",
692 "description" : "vf module model invariant uuid",
696 "updated-by" : "Samuli, Silvius <s.silvius@partner.samsung.com>",
699 "type" : "source-input"
702 "type" : "source-default",
706 "type" : "source-db",
709 "query" : "select sdnctl.VF_MODULE_MODEL.invariant_uuid as vf_module_model_invariant_uuid from sdnctl.VF_MODULE_MODEL where sdnctl.VF_MODULE_MODEL.customization_uuid=:customizationid",
710 "input-key-mapping" : {
711 "customizationid" : "vf-module-model-customization-uuid"
713 "output-key-mapping" : {
714 "vf-module-model-invariant-uuid" : "vf_module_model_invariant_uuid"
716 "key-dependencies" : [ "vf-module-model-customization-uuid" ],
717 "endpoint-selector" : "dynamic-db-source"
722 "vf-module-model-version" : {
723 "tags" : "vnf, vf-module",
724 "name" : "vf-module-model-version",
726 "description" : "vf module model model version",
730 "updated-by" : "Samuli, Silvius <s.silvius@partner.samsung.com>",
733 "type" : "source-input"
736 "type" : "source-default",
740 "type" : "source-db",
743 "query" : "select sdnctl.VF_MODULE_MODEL.uuid as vf_module_model_version from sdnctl.VF_MODULE_MODEL where sdnctl.VF_MODULE_MODEL.customization_uuid=:customizationid",
744 "input-key-mapping" : {
745 "customizationid" : "vf-module-model-customization-uuid"
747 "output-key-mapping" : {
748 "vf-module-model-version" : "vf_module_model_version"
750 "key-dependencies" : [ "vf-module-model-customization-uuid" ],
751 "endpoint-selector" : "dynamic-db-source"
756 "vf-naming-policy" : {
757 "tags" : "vf-naming-policy",
758 "name" : "vf-naming-policy",
760 "description" : "vf-naming-policy",
764 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
767 "type" : "source-default",
771 "type" : "source-rest",
775 "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vf-naming-policy",
776 "path" : "/param/0/value",
777 "input-key-mapping" : {
778 "service-instance-id" : "service-instance-id",
781 "output-key-mapping" : {
782 "vf-naming-policy" : "value"
784 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
788 "type" : "source-db",
791 "query" : "select sdnctl.VF_MODEL.naming_policy as vf_naming_policy from sdnctl.VF_MODEL where sdnctl.VF_MODEL.customization_uuid=:vnf_model_customization_uuid",
792 "input-key-mapping" : {
793 "vnf_model_customization_uuid" : "vnf-model-customization-uuid"
795 "output-key-mapping" : {
796 "vf-naming-policy" : "vf_naming_policy"
798 "key-dependencies" : [ "vnf-model-customization-uuid" ]
807 "description" : "vnf-id",
811 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
814 "type" : "source-input"
817 "type" : "source-default",
821 "type" : "source-rest",
825 "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/",
826 "path" : "/vnf/0/vnf-id",
827 "input-key-mapping" : {
828 "service-instance-id" : "service-instance-id",
829 "vnf-id" : "generic-vnf.vnf-id"
831 "output-key-mapping" : {
834 "key-dependencies" : [ "service-instance-id", "generic-vnf.vnf-id" ]
843 "description" : "vnf_name",
847 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
850 "type" : "source-input"
853 "type" : "source-default",
857 "type" : "source-rest",
861 "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vnf_name",
862 "path" : "/param/0/value",
863 "input-key-mapping" : {
864 "service-instance-id" : "service-instance-id",
867 "output-key-mapping" : {
870 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
875 "vpg-management-port" : {
876 "tags" : "vpg-management-port",
877 "name" : "vpg-management-port",
879 "description" : "vpg-management-port",
883 "updated-by" : "Rajewski, Lukasz <lukasz.rajewski@orange.com>",
886 "type" : "source-input"
889 "type" : "source-default",
894 "vpg_onap_private_ip_0" : {
895 "tags" : "vpg_onap_private_ip_0",
896 "name" : "vpg_onap_private_ip_0",
898 "description" : "vpg_onap_private_ip_0",
902 "updated-by" : "Singal, Kapil <ks220y@att.com>",
905 "type" : "source-input"
908 "type" : "source-default",
912 "type" : "source-rest",
916 "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vpg_onap_private_ip_0",
917 "path" : "/param/0/value",
918 "input-key-mapping" : {
919 "service-instance-id" : "service-instance-id",
922 "output-key-mapping" : {
923 "vpg_onap_private_ip_0" : "value"
925 "key-dependencies" : [ "service-instance-id", "vnf-id" ]