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",
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"
69 "service-instance-id",
76 "dcae_collector_port": {
77 "tags": "dcae_collector_port",
78 "name": "dcae_collector_port",
80 "description": "dcae_collector_port",
84 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
87 "type": "source-input"
90 "type": "source-default",
94 "type": "source-rest",
98 "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",
99 "path": "/param/0/value",
100 "input-key-mapping": {
101 "service-instance-id": "service-instance-id",
104 "output-key-mapping": {
105 "dcae_collector_port": "value"
107 "key-dependencies": [
108 "service-instance-id",
115 "demo_artifacts_version": {
116 "tags": "demo_artifacts_version",
117 "name": "demo_artifacts_version",
119 "description": "demo_artifacts_version",
123 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
126 "type": "source-input"
129 "type": "source-default",
133 "type": "source-rest",
137 "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",
138 "path": "/param/0/value",
139 "input-key-mapping": {
140 "service-instance-id": "service-instance-id",
143 "output-key-mapping": {
144 "demo_artifacts_version": "value"
146 "key-dependencies": [
147 "service-instance-id",
154 "int_private1_net_cidr": {
155 "tags": "int_private1_net_cidr",
156 "name": "int_private1_net_cidr",
158 "description": "int_private1_net_cidr",
162 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
165 "type": "source-input"
168 "type": "source-default",
172 "type": "source-rest",
176 "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",
177 "path": "/param/0/value",
178 "input-key-mapping": {
179 "service-instance-id": "service-instance-id",
182 "output-key-mapping": {
183 "int_private1_net_cidr": "value"
185 "key-dependencies": [
186 "service-instance-id",
195 "query": "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private1\"",
196 "input-key-mapping": {},
197 "output-key-mapping": {
198 "int_private1_net_cidr": "prefix"
204 "int_private2_net_cidr": {
205 "tags": "int_private2_net_cidr",
206 "name": "int_private2_net_cidr",
208 "description": "int_private2_net_cidr",
212 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
215 "type": "source-input"
218 "type": "source-default",
225 "query": "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private2\"",
226 "output-key-mapping": {
227 "int_private2_net_cidr": "prefix"
229 "input-key-mapping": {}
233 "type": "source-rest",
237 "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",
238 "path": "/param/0/value",
239 "input-key-mapping": {
240 "service-instance-id": "service-instance-id",
243 "output-key-mapping": {
244 "int_private2_net_cidr": "value"
246 "key-dependencies": [
247 "service-instance-id",
254 "k8s-rb-profile-name": {
255 "tags": "k8s, cnf, profile, k8s-rb-profile-name",
256 "name": "k8s-rb-profile-name",
258 "description": "Profile name used in multicloud/k8s plugin to identify Helm chart(s) where this mapping is providing override values.",
262 "updated-by": "Samuli, Silvius <s.silvius@partner.samsung.com>",
265 "type": "source-input"
268 "type": "source-default",
273 "k8s-rb-profile-namespace": {
274 "tags": "k8s, cnf, profile, namespace, k8s-rb-profile-namespace",
275 "name": "k8s-rb-profile-namespace",
277 "description": "Profile name used in multicloud/k8s plugin",
281 "updated-by": "Samuli, Silvius <s.silvius@partner.samsung.com>",
284 "type": "source-input"
287 "type": "source-default",
291 "type": "source-rest",
295 "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",
296 "path": "/param/0/value",
297 "input-key-mapping": {
298 "service-instance-id": "service-instance-id",
301 "output-key-mapping": {
302 "k8s-rb-profile-namespace": "value"
304 "key-dependencies": [
305 "service-instance-id",
312 "k8s-rb-profile-source": {
313 "tags": "k8s, cnf, profile, k8s-rb-profile-source",
314 "name": "k8s-rb-profile-source",
316 "description": "The source folder or file relative to 'Templates/k8s-profiles' folder",
320 "updated-by": "Rajewski, Lukasz <lukasz.rajewski@orange.com>",
323 "type": "source-input"
326 "type": "source-default",
331 "k8s-rb-config-template-name": {
332 "tags": "k8s, cnf, config, k8s-rb-config-template-name",
333 "name": "k8s-rb-config-template-name",
335 "description": "The name of configuration template for config-assign operation",
339 "updated-by": "Rajewski, Lukasz <lukasz.rajewski@orange.com>",
342 "type": "source-input"
345 "type": "source-default",
350 "k8s-rb-config-template-source": {
351 "tags": "k8s, cnf, config, k8s-rb-config-template-source",
352 "name": "k8s-rb-config-template-source",
354 "description": "The source of configuration template for config-assign operation",
358 "updated-by": "Rajewski, Lukasz <lukasz.rajewski@orange.com>",
361 "type": "source-input"
364 "type": "source-default",
369 "management-prefix-id": {
370 "tags": "management-prefix-id",
371 "name": "management-prefix-id",
373 "description": "management-prefix-id",
377 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
380 "type": "source-input"
383 "type": "source-default",
387 "type": "source-rest",
391 "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",
392 "path": "/param/0/value",
393 "input-key-mapping": {
394 "service-instance-id": "service-instance-id",
397 "output-key-mapping": {
398 "management-prefix-id": "value"
400 "key-dependencies": [
401 "service-instance-id",
410 "query": "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"management\"",
411 "input-key-mapping": {},
412 "output-key-mapping": {
413 "management-prefix-id": "prefix_id"
419 "onap_private_net_cidr": {
420 "tags": "onap_private_net_cidr",
421 "name": "onap_private_net_cidr",
423 "description": "onap_private_net_cidr",
427 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
430 "type": "source-input"
433 "type": "source-default",
440 "query": "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"management\"",
441 "input-key-mapping": {},
442 "output-key-mapping": {
443 "onap_private_net_cidr": "prefix"
448 "type": "source-rest",
452 "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",
453 "path": "/param/0/value",
454 "input-key-mapping": {
455 "service-instance-id": "service-instance-id",
458 "output-key-mapping": {
459 "onap_private_net_cidr": "value"
461 "key-dependencies": [
462 "service-instance-id",
469 "private1-prefix-id": {
470 "tags": "private1-prefix-id",
471 "name": "private1-prefix-id",
473 "description": "private1-prefix-id",
477 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
480 "type": "source-input"
483 "type": "source-default",
487 "type": "source-rest",
491 "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",
492 "path": "/param/0/value",
493 "input-key-mapping": {
494 "service-instance-id": "service-instance-id",
497 "output-key-mapping": {
498 "private1-prefix-id": "value"
500 "key-dependencies": [
501 "service-instance-id",
510 "query": "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private1\"",
511 "input-key-mapping": {},
512 "output-key-mapping": {
513 "private1-prefix-id": "prefix_id"
519 "private2-prefix-id": {
520 "tags": "private2-prefix-id",
521 "name": "private2-prefix-id",
523 "description": "private2-prefix-id",
527 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
530 "type": "source-input"
533 "type": "source-default",
537 "type": "source-rest",
541 "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",
542 "path": "/param/0/value",
543 "input-key-mapping": {
544 "service-instance-id": "service-instance-id",
547 "output-key-mapping": {
548 "private2-prefix-id": "value"
550 "key-dependencies": [
551 "service-instance-id",
560 "query": "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private2\"",
561 "input-key-mapping": {},
562 "output-key-mapping": {
563 "private2-prefix-id": "prefix_id"
569 "put-active-streams": {
570 "tags": "put-active-streams",
571 "name": "put-active-streams",
573 "description": "put-active-streams",
577 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
580 "type": "source-input"
583 "type": "source-default",
587 "type": "source-rest",
591 "url-path": "$vpg_onap_private_ip_0:8183/restconf/config/stream-count:stream-count/streams",
592 "path": "/param/0/value",
593 "input-key-mapping": {
594 "vpg_onap_private_ip_0": "vpg_onap_private_ip_0",
595 "active-streams": "active-streams"
597 "output-key-mapping": {},
598 "key-dependencies": [
599 "vpg_onap_private_ip_0",
602 "endpoint-selector": "vpkg-rest-api",
603 "payload": "{\"streams\": {\"active-streams\": $active-streams}}"
608 "service-instance-id": {
609 "tags": "service-instance-id, tosca.datatypes.Root, data_type",
610 "name": "service-instance-id",
612 "description": "To be provided",
616 "updated-by": "Singal, Kapil <ks220y@att.com>",
619 "type": "source-input",
625 "query": "SELECT artifact_name FROM BLUEPRINT_RUNTIME where artifact_version=\"1.0.0\"",
626 "input-key-mapping": {},
627 "output-key-mapping": {
628 "service-instance-id": "artifact_name"
635 "query": "SELECT artifact_name FROM BLUEPRINT_RUNTIME where artifact_version=\"1.0.0\"",
636 "input-key-mapping": {},
637 "output-key-mapping": {
638 "service-instance-id": "artifact_name"
643 "type": "source-capability",
645 "script-type": "jython",
646 "script-class-reference": "SampleRAProcessor",
647 "instance-dependencies": []
651 "type": "source-rest",
655 "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id",
656 "path": "/service/0/service-instance-id",
657 "input-key-mapping": {
658 "service-instance-id": "service-instance.service-instance-id"
660 "output-key-mapping": {
661 "service-instance-id": "service-instance-id"
663 "key-dependencies": [
664 "service-instance.service-instance-id"
671 "tags": "vf-module-id",
672 "name": "vf-module-id",
674 "description": "vf-module-id",
678 "updated-by": "Singal, Kapil <ks220y@att.com>",
681 "type": "source-input",
685 "type": "source-rest",
689 "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",
690 "path": "/vf-module/0/vf-module-id",
691 "input-key-mapping": {
692 "service-instance-id": "service-instance-id",
694 "vf-module-id": "vf-module.vf-module-id"
696 "output-key-mapping": {
697 "vf-module-id": "vf-module-id"
699 "key-dependencies": [
700 "service-instance-id",
702 "vf-module.vf-module-id"
709 "tags": "vf-module-label",
710 "name": "vf-module-label",
712 "description": "vf-module-label",
716 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
719 "type": "source-input"
722 "type": "source-default",
729 "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",
730 "input-key-mapping": {
731 "customizationid": "vf-module-model-customization-uuid"
733 "output-key-mapping": {
734 "vf-module-label": "vf_module_label"
736 "key-dependencies": [
737 "vf-module-model-customization-uuid"
743 "vf-module-model-customization-uuid": {
744 "tags": "vf-module-model-customization-uuid",
745 "name": "vf-module-model-customization-uuid",
747 "description": "vf-module-model-customization-uuid",
751 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
754 "type": "source-input"
757 "type": "source-default",
762 "vf-module-model-invariant-uuid": {
763 "tags": "vnf, vf-module",
764 "name": "vf-module-model-invariant-uuid",
766 "description": "vf module model invariant uuid",
770 "updated-by": "Samuli, Silvius <s.silvius@partner.samsung.com>",
773 "type": "source-input"
776 "type": "source-default",
783 "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",
784 "input-key-mapping": {
785 "customizationid": "vf-module-model-customization-uuid"
787 "output-key-mapping": {
788 "vf-module-model-invariant-uuid": "vf_module_model_invariant_uuid"
790 "key-dependencies": [
791 "vf-module-model-customization-uuid"
797 "vf-module-model-version": {
798 "tags": "vnf, vf-module",
799 "name": "vf-module-model-version",
801 "description": "vf module model model version",
805 "updated-by": "Samuli, Silvius <s.silvius@partner.samsung.com>",
808 "type": "source-input"
811 "type": "source-default",
818 "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",
819 "input-key-mapping": {
820 "customizationid": "vf-module-model-customization-uuid"
822 "output-key-mapping": {
823 "vf-module-model-version": "vf_module_model_version"
825 "key-dependencies": [
826 "vf-module-model-customization-uuid"
832 "vf-naming-policy": {
833 "tags": "vf-naming-policy",
834 "name": "vf-naming-policy",
836 "description": "vf-naming-policy",
840 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
843 "type": "source-default",
847 "type": "source-rest",
851 "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",
852 "path": "/param/0/value",
853 "input-key-mapping": {
854 "service-instance-id": "service-instance-id",
857 "output-key-mapping": {
858 "vf-naming-policy": "value"
860 "key-dependencies": [
861 "service-instance-id",
870 "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",
871 "input-key-mapping": {
872 "vnf_model_customization_uuid": "vnf-model-customization-uuid"
874 "output-key-mapping": {
875 "vf-naming-policy": "vf_naming_policy"
877 "key-dependencies": [
878 "vnf-model-customization-uuid"
888 "description": "vnf-id",
892 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
895 "type": "source-input"
898 "type": "source-default",
902 "type": "source-rest",
906 "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/",
907 "path": "/vnf/0/vnf-id",
908 "input-key-mapping": {
909 "service-instance-id": "service-instance-id",
910 "vnf-id": "generic-vnf.vnf-id"
912 "output-key-mapping": {
915 "key-dependencies": [
916 "service-instance-id",
927 "description": "vnf_name",
931 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
934 "type": "source-input"
937 "type": "source-default",
941 "type": "source-rest",
945 "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",
946 "path": "/param/0/value",
947 "input-key-mapping": {
948 "service-instance-id": "service-instance-id",
951 "output-key-mapping": {
954 "key-dependencies": [
955 "service-instance-id",
962 "vpg-management-port": {
963 "tags": "vpg-management-port",
964 "name": "vpg-management-port",
966 "description": "vpg-management-port",
970 "updated-by": "Rajewski, Lukasz <lukasz.rajewski@orange.com>",
973 "type": "source-input"
976 "type": "source-default",
981 "vpg_onap_private_ip_0": {
982 "tags": "vpg_onap_private_ip_0",
983 "name": "vpg_onap_private_ip_0",
985 "description": "vpg_onap_private_ip_0",
989 "updated-by": "Singal, Kapil <ks220y@att.com>",
992 "type": "source-input"
995 "type": "source-default",
999 "type": "source-rest",
1003 "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",
1004 "path": "/param/0/value",
1005 "input-key-mapping": {
1006 "service-instance-id": "service-instance-id",
1009 "output-key-mapping": {
1010 "vpg_onap_private_ip_0": "value"
1012 "key-dependencies": [
1013 "service-instance-id",
1020 "vf-modules-list": {
1021 "tags": "vf-modules-list",
1022 "name": "vf-modules-list",
1024 "description": "List of vf-modules associated with vnf",
1028 "updated-by": "Lukasz Rajewski <lukasz.rajewski@orange.com>",
1031 "type": "source-input"
1034 "type": "source-default",
1038 "type": "source-rest",
1042 "url-path": "/aai/v19/network/generic-vnfs/generic-vnf/${vnf-id}?depth=1",
1043 "path": "/vf-modules",
1044 "input-key-mapping": {
1047 "output-key-mapping": {
1048 "vf-modules": "vf-module"
1050 "key-dependencies": [
1056 "type": "source-rest",
1060 "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vf-modules",
1061 "path": "/vf-modules",
1062 "input-key-mapping": {
1063 "service-instance-id": "service-instance-id",
1066 "output-key-mapping": {
1067 "vf-modules": "vf-module"
1069 "key-dependencies": [
1070 "service-instance-id",
1077 "config-deploy-setup": {
1078 "tags": "config-deploy-setup",
1079 "name": "config-deploy-setup",
1081 "description": "Configuration Input setup for config-deploy operation",
1085 "updated-by": "Lukasz Rajewski <lukasz.rajewski@orange.com>",
1088 "type": "source-capability",
1090 "script-type": "kotlin",
1091 "script-class-reference": "org.onap.ccsdk.cds.blueprintsprocessor.services.execution.scripts.ConfigDeploySetup",
1092 "instance-dependencies": []