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-instance-release-name": {
274 "tags": "k8s, cnf, profile, k8s-rb-instance-release-name",
275 "name": "k8s-rb-instance-release-name",
277 "description": "Name of the release for the helm package instance in k8s",
281 "updated-by": "Rajewski, Lukasz <lukasz.rajewski@orange.com>",
284 "type": "source-input"
287 "type": "source-default",
292 "k8s-rb-profile-namespace": {
293 "tags": "k8s, cnf, profile, namespace, k8s-rb-profile-namespace",
294 "name": "k8s-rb-profile-namespace",
296 "description": "Profile name used in multicloud/k8s plugin",
300 "updated-by": "Samuli, Silvius <s.silvius@partner.samsung.com>",
303 "type": "source-input"
306 "type": "source-default",
310 "type": "source-rest",
314 "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",
315 "path": "/param/0/value",
316 "input-key-mapping": {
317 "service-instance-id": "service-instance-id",
320 "output-key-mapping": {
321 "k8s-rb-profile-namespace": "value"
323 "key-dependencies": [
324 "service-instance-id",
331 "k8s-rb-profile-k8s-version": {
332 "tags": "k8s, cnf, profile, k8s version, k8s-rb-profile-k8s-version",
333 "name": "k8s-rb-profile-k8s-version",
335 "description": "Profile k8s version used in multicloud/k8s plugin",
339 "updated-by": "Rajewski, Lukasz <lukasz.rajewski@orange.com>",
342 "type": "source-input"
345 "type": "source-default",
349 "type": "source-rest",
353 "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-k8s-version",
354 "path": "/param/0/value",
355 "input-key-mapping": {
356 "service-instance-id": "service-instance-id",
359 "output-key-mapping": {
360 "k8s-rb-profile-k8s-version": "value"
362 "key-dependencies": [
363 "service-instance-id",
370 "k8s-rb-profile-source": {
371 "tags": "k8s, cnf, profile, k8s-rb-profile-source",
372 "name": "k8s-rb-profile-source",
374 "description": "The source folder or file relative to 'Templates/k8s-profiles' folder",
378 "updated-by": "Rajewski, Lukasz <lukasz.rajewski@orange.com>",
381 "type": "source-input"
384 "type": "source-default",
389 "k8s-rb-config-template-name": {
390 "tags": "k8s, cnf, config, k8s-rb-config-template-name",
391 "name": "k8s-rb-config-template-name",
393 "description": "The name of configuration template for config-assign operation",
397 "updated-by": "Rajewski, Lukasz <lukasz.rajewski@orange.com>",
400 "type": "source-input"
403 "type": "source-default",
408 "k8s-rb-config-template-source": {
409 "tags": "k8s, cnf, config, k8s-rb-config-template-source",
410 "name": "k8s-rb-config-template-source",
412 "description": "The source of configuration template for config-assign operation",
416 "updated-by": "Rajewski, Lukasz <lukasz.rajewski@orange.com>",
419 "type": "source-input"
422 "type": "source-default",
427 "k8s-rb-config-value-source": {
428 "tags": "k8s, cnf, config, k8s-rb-config-value-source",
429 "name": "k8s-rb-config-value-source",
431 "description": "The source of configuration values for config-deploy operation",
435 "updated-by": "Rajewski, Lukasz <lukasz.rajewski@orange.com>",
438 "type": "source-input"
441 "type": "source-default",
446 "k8s-rb-config-name": {
447 "tags": "k8s, cnf, config, k8s-rb-config-name",
448 "name": "k8s-rb-config-name",
450 "description": "The source of configuration values for config-deploy operation",
454 "updated-by": "Rajewski, Lukasz <lukasz.rajewski@orange.com>",
457 "type": "source-input"
460 "type": "source-default",
465 "management-prefix-id": {
466 "tags": "management-prefix-id",
467 "name": "management-prefix-id",
469 "description": "management-prefix-id",
473 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
476 "type": "source-input"
479 "type": "source-default",
483 "type": "source-rest",
487 "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",
488 "path": "/param/0/value",
489 "input-key-mapping": {
490 "service-instance-id": "service-instance-id",
493 "output-key-mapping": {
494 "management-prefix-id": "value"
496 "key-dependencies": [
497 "service-instance-id",
506 "query": "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"management\"",
507 "input-key-mapping": {},
508 "output-key-mapping": {
509 "management-prefix-id": "prefix_id"
515 "onap_private_net_cidr": {
516 "tags": "onap_private_net_cidr",
517 "name": "onap_private_net_cidr",
519 "description": "onap_private_net_cidr",
523 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
526 "type": "source-input"
529 "type": "source-default",
536 "query": "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"management\"",
537 "input-key-mapping": {},
538 "output-key-mapping": {
539 "onap_private_net_cidr": "prefix"
544 "type": "source-rest",
548 "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",
549 "path": "/param/0/value",
550 "input-key-mapping": {
551 "service-instance-id": "service-instance-id",
554 "output-key-mapping": {
555 "onap_private_net_cidr": "value"
557 "key-dependencies": [
558 "service-instance-id",
565 "private1-prefix-id": {
566 "tags": "private1-prefix-id",
567 "name": "private1-prefix-id",
569 "description": "private1-prefix-id",
573 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
576 "type": "source-input"
579 "type": "source-default",
583 "type": "source-rest",
587 "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",
588 "path": "/param/0/value",
589 "input-key-mapping": {
590 "service-instance-id": "service-instance-id",
593 "output-key-mapping": {
594 "private1-prefix-id": "value"
596 "key-dependencies": [
597 "service-instance-id",
606 "query": "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private1\"",
607 "input-key-mapping": {},
608 "output-key-mapping": {
609 "private1-prefix-id": "prefix_id"
615 "private2-prefix-id": {
616 "tags": "private2-prefix-id",
617 "name": "private2-prefix-id",
619 "description": "private2-prefix-id",
623 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
626 "type": "source-input"
629 "type": "source-default",
633 "type": "source-rest",
637 "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",
638 "path": "/param/0/value",
639 "input-key-mapping": {
640 "service-instance-id": "service-instance-id",
643 "output-key-mapping": {
644 "private2-prefix-id": "value"
646 "key-dependencies": [
647 "service-instance-id",
656 "query": "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private2\"",
657 "input-key-mapping": {},
658 "output-key-mapping": {
659 "private2-prefix-id": "prefix_id"
665 "put-active-streams": {
666 "tags": "put-active-streams",
667 "name": "put-active-streams",
669 "description": "put-active-streams",
673 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
676 "type": "source-input"
679 "type": "source-default",
683 "type": "source-rest",
687 "url-path": "$vpg_onap_private_ip_0:8183/restconf/config/stream-count:stream-count/streams",
688 "path": "/param/0/value",
689 "input-key-mapping": {
690 "vpg_onap_private_ip_0": "vpg_onap_private_ip_0",
691 "active-streams": "active-streams"
693 "output-key-mapping": {},
694 "key-dependencies": [
695 "vpg_onap_private_ip_0",
698 "endpoint-selector": "vpkg-rest-api",
699 "payload": "{\"streams\": {\"active-streams\": $active-streams}}"
704 "service-instance-id": {
705 "tags": "service-instance-id, tosca.datatypes.Root, data_type",
706 "name": "service-instance-id",
708 "description": "To be provided",
712 "updated-by": "Singal, Kapil <ks220y@att.com>",
715 "type": "source-input",
721 "query": "SELECT artifact_name FROM BLUEPRINT_RUNTIME where artifact_version=\"1.0.0\"",
722 "input-key-mapping": {},
723 "output-key-mapping": {
724 "service-instance-id": "artifact_name"
731 "query": "SELECT artifact_name FROM BLUEPRINT_RUNTIME where artifact_version=\"1.0.0\"",
732 "input-key-mapping": {},
733 "output-key-mapping": {
734 "service-instance-id": "artifact_name"
739 "type": "source-capability",
741 "script-type": "jython",
742 "script-class-reference": "SampleRAProcessor",
743 "instance-dependencies": []
747 "type": "source-rest",
751 "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id",
752 "path": "/service/0/service-instance-id",
753 "input-key-mapping": {
754 "service-instance-id": "service-instance.service-instance-id"
756 "output-key-mapping": {
757 "service-instance-id": "service-instance-id"
759 "key-dependencies": [
760 "service-instance.service-instance-id"
767 "tags": "vf-module-id",
768 "name": "vf-module-id",
770 "description": "vf-module-id",
774 "updated-by": "Singal, Kapil <ks220y@att.com>",
777 "type": "source-input",
781 "type": "source-rest",
785 "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",
786 "path": "/vf-module/0/vf-module-id",
787 "input-key-mapping": {
788 "service-instance-id": "service-instance-id",
790 "vf-module-id": "vf-module.vf-module-id"
792 "output-key-mapping": {
793 "vf-module-id": "vf-module-id"
795 "key-dependencies": [
796 "service-instance-id",
798 "vf-module.vf-module-id"
805 "tags": "vf-module-label",
806 "name": "vf-module-label",
808 "description": "vf-module-label",
812 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
815 "type": "source-input"
818 "type": "source-default",
825 "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",
826 "input-key-mapping": {
827 "customizationid": "vf-module-model-customization-uuid"
829 "output-key-mapping": {
830 "vf-module-label": "vf_module_label"
832 "key-dependencies": [
833 "vf-module-model-customization-uuid"
839 "vf-module-model-customization-uuid": {
840 "tags": "vf-module-model-customization-uuid",
841 "name": "vf-module-model-customization-uuid",
843 "description": "vf-module-model-customization-uuid",
847 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
850 "type": "source-input"
853 "type": "source-default",
858 "vf-module-model-invariant-uuid": {
859 "tags": "vnf, vf-module",
860 "name": "vf-module-model-invariant-uuid",
862 "description": "vf module model invariant uuid",
866 "updated-by": "Samuli, Silvius <s.silvius@partner.samsung.com>",
869 "type": "source-input"
872 "type": "source-default",
879 "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",
880 "input-key-mapping": {
881 "customizationid": "vf-module-model-customization-uuid"
883 "output-key-mapping": {
884 "vf-module-model-invariant-uuid": "vf_module_model_invariant_uuid"
886 "key-dependencies": [
887 "vf-module-model-customization-uuid"
893 "vf-module-model-version": {
894 "tags": "vnf, vf-module",
895 "name": "vf-module-model-version",
897 "description": "vf module model model version",
901 "updated-by": "Samuli, Silvius <s.silvius@partner.samsung.com>",
904 "type": "source-input"
907 "type": "source-default",
914 "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",
915 "input-key-mapping": {
916 "customizationid": "vf-module-model-customization-uuid"
918 "output-key-mapping": {
919 "vf-module-model-version": "vf_module_model_version"
921 "key-dependencies": [
922 "vf-module-model-customization-uuid"
928 "vf-naming-policy": {
929 "tags": "vf-naming-policy",
930 "name": "vf-naming-policy",
932 "description": "vf-naming-policy",
936 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
939 "type": "source-default",
943 "type": "source-rest",
947 "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",
948 "path": "/param/0/value",
949 "input-key-mapping": {
950 "service-instance-id": "service-instance-id",
953 "output-key-mapping": {
954 "vf-naming-policy": "value"
956 "key-dependencies": [
957 "service-instance-id",
966 "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",
967 "input-key-mapping": {
968 "vnf_model_customization_uuid": "vnf-model-customization-uuid"
970 "output-key-mapping": {
971 "vf-naming-policy": "vf_naming_policy"
973 "key-dependencies": [
974 "vnf-model-customization-uuid"
984 "description": "vnf-id",
988 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
991 "type": "source-input"
994 "type": "source-default",
998 "type": "source-rest",
1002 "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/",
1003 "path": "/vnf/0/vnf-id",
1004 "input-key-mapping": {
1005 "service-instance-id": "service-instance-id",
1006 "vnf-id": "generic-vnf.vnf-id"
1008 "output-key-mapping": {
1011 "key-dependencies": [
1012 "service-instance-id",
1013 "generic-vnf.vnf-id"
1023 "description": "vnf_name",
1027 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
1030 "type": "source-input"
1033 "type": "source-default",
1037 "type": "source-rest",
1041 "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",
1042 "path": "/param/0/value",
1043 "input-key-mapping": {
1044 "service-instance-id": "service-instance-id",
1047 "output-key-mapping": {
1050 "key-dependencies": [
1051 "service-instance-id",
1058 "vpg-management-port": {
1059 "tags": "vpg-management-port",
1060 "name": "vpg-management-port",
1062 "description": "vpg-management-port",
1066 "updated-by": "Rajewski, Lukasz <lukasz.rajewski@orange.com>",
1069 "type": "source-input"
1072 "type": "source-default",
1077 "vpg_onap_private_ip_0": {
1078 "tags": "vpg_onap_private_ip_0",
1079 "name": "vpg_onap_private_ip_0",
1081 "description": "vpg_onap_private_ip_0",
1085 "updated-by": "Singal, Kapil <ks220y@att.com>",
1088 "type": "source-input"
1091 "type": "source-default",
1095 "type": "source-rest",
1099 "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",
1100 "path": "/param/0/value",
1101 "input-key-mapping": {
1102 "service-instance-id": "service-instance-id",
1105 "output-key-mapping": {
1106 "vpg_onap_private_ip_0": "value"
1108 "key-dependencies": [
1109 "service-instance-id",
1116 "vf-modules-list": {
1117 "tags": "vf-modules-list",
1118 "name": "vf-modules-list",
1120 "description": "List of vf-modules associated with vnf",
1124 "updated-by": "Lukasz Rajewski <lukasz.rajewski@orange.com>",
1127 "type": "source-input"
1130 "type": "source-default",
1134 "type": "source-rest",
1138 "url-path": "/aai/v19/network/generic-vnfs/generic-vnf/${vnf-id}?depth=1",
1139 "path": "/vf-modules",
1140 "input-key-mapping": {
1143 "output-key-mapping": {
1144 "vf-modules": "vf-module"
1146 "key-dependencies": [
1152 "type": "source-rest",
1156 "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vf-modules",
1157 "path": "/vf-modules",
1158 "input-key-mapping": {
1159 "service-instance-id": "service-instance-id",
1162 "output-key-mapping": {
1163 "vf-modules": "vf-module"
1165 "key-dependencies": [
1166 "service-instance-id",
1173 "config-deploy-setup": {
1174 "tags": "config-deploy-setup",
1175 "name": "config-deploy-setup",
1177 "description": "Configuration Input setup for config-deploy operation",
1181 "updated-by": "Lukasz Rajewski <lukasz.rajewski@orange.com>",
1184 "type": "source-capability",
1186 "script-type": "kotlin",
1187 "script-class-reference": "org.onap.ccsdk.cds.blueprintsprocessor.services.execution.scripts.ConfigDeploySetup",
1188 "instance-dependencies": []