4 "name": "active-streams",
6 "description": "active-streams",
12 "type": "source-default"
15 "type": "source-input"
18 "tags": "active-streams",
19 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>"
23 "name": "aic-cloud-region",
25 "description": "aic-cloud-region",
31 "type": "source-input"
34 "tags": "aic-cloud-region",
35 "updated-by": "Singal, Kapil <ks220y@att.com>"
37 "config-deploy-setup": {
39 "name": "config-deploy-setup",
41 "description": "Configuration Input setup for config-deploy operation",
47 "instance-dependencies": [],
48 "script-class-reference": "org.onap.ccsdk.cds.blueprintsprocessor.services.execution.scripts.ConfigDeploySetup",
49 "script-type": "kotlin"
51 "type": "source-capability"
54 "tags": "config-deploy-setup",
55 "updated-by": "Lukasz Rajewski <lukasz.rajewski@orange.com>"
57 "dcae_collector_ip": {
59 "name": "dcae_collector_ip",
61 "description": "dcae_collector_ip",
67 "type": "source-default"
70 "type": "source-input"
74 "input-key-mapping": {
75 "service-instance-id": "service-instance-id",
79 "service-instance-id",
82 "output-key-mapping": {
83 "dcae_collector_ip": "value"
85 "path": "/param/0/value",
87 "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",
93 "tags": "dcae_collector_ip",
94 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>"
96 "dcae_collector_port": {
98 "name": "dcae_collector_port",
100 "description": "dcae_collector_port",
106 "type": "source-default"
109 "type": "source-input"
113 "input-key-mapping": {
114 "service-instance-id": "service-instance-id",
117 "key-dependencies": [
118 "service-instance-id",
121 "output-key-mapping": {
122 "dcae_collector_port": "value"
124 "path": "/param/0/value",
126 "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",
129 "type": "source-rest"
132 "tags": "dcae_collector_port",
133 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>"
135 "demo_artifacts_version": {
137 "name": "demo_artifacts_version",
139 "description": "demo_artifacts_version",
145 "type": "source-default"
148 "type": "source-input"
152 "input-key-mapping": {
153 "service-instance-id": "service-instance-id",
156 "key-dependencies": [
157 "service-instance-id",
160 "output-key-mapping": {
161 "demo_artifacts_version": "value"
163 "path": "/param/0/value",
165 "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",
168 "type": "source-rest"
171 "tags": "demo_artifacts_version",
172 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>"
174 "int_private1_net_cidr": {
176 "name": "int_private1_net_cidr",
178 "description": "int_private1_net_cidr",
184 "type": "source-default"
187 "type": "source-input"
191 "input-key-mapping": {},
192 "output-key-mapping": {
193 "int_private1_net_cidr": "prefix"
195 "query": "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private1\"",
202 "input-key-mapping": {
203 "service-instance-id": "service-instance-id",
206 "key-dependencies": [
207 "service-instance-id",
210 "output-key-mapping": {
211 "int_private1_net_cidr": "value"
213 "path": "/param/0/value",
215 "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",
218 "type": "source-rest"
221 "tags": "int_private1_net_cidr",
222 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>"
224 "int_private2_net_cidr": {
226 "name": "int_private2_net_cidr",
228 "description": "int_private2_net_cidr",
234 "type": "source-default"
237 "type": "source-input"
241 "input-key-mapping": {},
242 "output-key-mapping": {
243 "int_private2_net_cidr": "prefix"
245 "query": "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private2\"",
252 "input-key-mapping": {
253 "service-instance-id": "service-instance-id",
256 "key-dependencies": [
257 "service-instance-id",
260 "output-key-mapping": {
261 "int_private2_net_cidr": "value"
263 "path": "/param/0/value",
265 "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",
268 "type": "source-rest"
271 "tags": "int_private2_net_cidr",
272 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>"
274 "k8s-rb-config-name": {
276 "name": "k8s-rb-config-name",
278 "description": "The source of configuration values for config-deploy operation",
284 "type": "source-default"
287 "type": "source-input"
290 "tags": "k8s, cnf, config, k8s-rb-config-name",
291 "updated-by": "Rajewski, Lukasz <lukasz.rajewski@orange.com>"
293 "k8s-rb-config-template-name": {
295 "name": "k8s-rb-config-template-name",
297 "description": "The name of configuration template for config-assign operation",
303 "type": "source-default"
306 "type": "source-input"
309 "tags": "k8s, cnf, config, k8s-rb-config-template-name",
310 "updated-by": "Rajewski, Lukasz <lukasz.rajewski@orange.com>"
312 "k8s-rb-config-template-source": {
314 "name": "k8s-rb-config-template-source",
316 "description": "The source of configuration template for config-assign operation",
322 "type": "source-default"
325 "type": "source-input"
328 "tags": "k8s, cnf, config, k8s-rb-config-template-source",
329 "updated-by": "Rajewski, Lukasz <lukasz.rajewski@orange.com>"
331 "k8s-rb-config-value-source": {
333 "name": "k8s-rb-config-value-source",
335 "description": "The source of configuration values for config-deploy operation",
341 "type": "source-default"
344 "type": "source-input"
347 "tags": "k8s, cnf, config, k8s-rb-config-value-source",
348 "updated-by": "Rajewski, Lukasz <lukasz.rajewski@orange.com>"
350 "k8s-rb-instance-release-name": {
352 "name": "k8s-rb-instance-release-name",
354 "description": "Name of the release for the helm package instance in k8s",
360 "type": "source-default"
363 "type": "source-input"
366 "tags": "k8s, cnf, profile, k8s-rb-instance-release-name",
367 "updated-by": "Rajewski, Lukasz <lukasz.rajewski@orange.com>"
369 "k8s-rb-profile-k8s-version": {
371 "name": "k8s-rb-profile-k8s-version",
373 "description": "Profile k8s version used in multicloud/k8s plugin",
379 "type": "source-default"
382 "type": "source-input"
386 "input-key-mapping": {
387 "service-instance-id": "service-instance-id",
390 "key-dependencies": [
391 "service-instance-id",
394 "output-key-mapping": {
395 "k8s-rb-profile-k8s-version": "value"
397 "path": "/param/0/value",
399 "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",
402 "type": "source-rest"
405 "tags": "k8s, cnf, profile, k8s version, k8s-rb-profile-k8s-version",
406 "updated-by": "Rajewski, Lukasz <lukasz.rajewski@orange.com>"
408 "k8s-rb-profile-name": {
410 "name": "k8s-rb-profile-name",
412 "description": "Profile name used in multicloud/k8s plugin to identify Helm chart(s) where this mapping is providing override values.",
418 "type": "source-default"
421 "type": "source-input"
424 "tags": "k8s, cnf, profile, k8s-rb-profile-name",
425 "updated-by": "Samuli, Silvius <s.silvius@partner.samsung.com>"
427 "k8s-rb-profile-namespace": {
429 "name": "k8s-rb-profile-namespace",
431 "description": "Profile name used in multicloud/k8s plugin",
437 "type": "source-default"
440 "type": "source-input"
444 "input-key-mapping": {
445 "service-instance-id": "service-instance-id",
448 "key-dependencies": [
449 "service-instance-id",
452 "output-key-mapping": {
453 "k8s-rb-profile-namespace": "value"
455 "path": "/param/0/value",
457 "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",
460 "type": "source-rest"
463 "tags": "k8s, cnf, profile, namespace, k8s-rb-profile-namespace",
464 "updated-by": "Samuli, Silvius <s.silvius@partner.samsung.com>"
466 "k8s-rb-profile-source": {
468 "name": "k8s-rb-profile-source",
470 "description": "The source folder or file relative to 'Templates/k8s-profiles' folder",
476 "type": "source-default"
479 "type": "source-input"
482 "tags": "k8s, cnf, profile, k8s-rb-profile-source",
483 "updated-by": "Rajewski, Lukasz <lukasz.rajewski@orange.com>"
485 "management-prefix-id": {
487 "name": "management-prefix-id",
489 "description": "management-prefix-id",
495 "type": "source-default"
498 "type": "source-input"
502 "input-key-mapping": {},
503 "output-key-mapping": {
504 "management-prefix-id": "prefix_id"
506 "query": "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"management\"",
513 "input-key-mapping": {
514 "service-instance-id": "service-instance-id",
517 "key-dependencies": [
518 "service-instance-id",
521 "output-key-mapping": {
522 "management-prefix-id": "value"
524 "path": "/param/0/value",
526 "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",
529 "type": "source-rest"
532 "tags": "management-prefix-id",
533 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>"
535 "onap_private_net_cidr": {
537 "name": "onap_private_net_cidr",
539 "description": "onap_private_net_cidr",
545 "type": "source-default"
548 "type": "source-input"
552 "input-key-mapping": {},
553 "output-key-mapping": {
554 "onap_private_net_cidr": "prefix"
556 "query": "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"management\"",
563 "input-key-mapping": {
564 "service-instance-id": "service-instance-id",
567 "key-dependencies": [
568 "service-instance-id",
571 "output-key-mapping": {
572 "onap_private_net_cidr": "value"
574 "path": "/param/0/value",
576 "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",
579 "type": "source-rest"
582 "tags": "onap_private_net_cidr",
583 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>"
585 "private1-prefix-id": {
587 "name": "private1-prefix-id",
589 "description": "private1-prefix-id",
595 "type": "source-default"
598 "type": "source-input"
602 "input-key-mapping": {},
603 "output-key-mapping": {
604 "private1-prefix-id": "prefix_id"
606 "query": "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private1\"",
613 "input-key-mapping": {
614 "service-instance-id": "service-instance-id",
617 "key-dependencies": [
618 "service-instance-id",
621 "output-key-mapping": {
622 "private1-prefix-id": "value"
624 "path": "/param/0/value",
626 "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",
629 "type": "source-rest"
632 "tags": "private1-prefix-id",
633 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>"
635 "private2-prefix-id": {
637 "name": "private2-prefix-id",
639 "description": "private2-prefix-id",
645 "type": "source-default"
648 "type": "source-input"
652 "input-key-mapping": {},
653 "output-key-mapping": {
654 "private2-prefix-id": "prefix_id"
656 "query": "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private2\"",
663 "input-key-mapping": {
664 "service-instance-id": "service-instance-id",
667 "key-dependencies": [
668 "service-instance-id",
671 "output-key-mapping": {
672 "private2-prefix-id": "value"
674 "path": "/param/0/value",
676 "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",
679 "type": "source-rest"
682 "tags": "private2-prefix-id",
683 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>"
685 "put-active-streams": {
687 "name": "put-active-streams",
689 "description": "put-active-streams",
695 "type": "source-default"
698 "type": "source-input"
702 "endpoint-selector": "vpkg-rest-api",
703 "input-key-mapping": {
704 "active-streams": "active-streams",
705 "vpg_onap_private_ip_0": "vpg_onap_private_ip_0"
707 "key-dependencies": [
708 "vpg_onap_private_ip_0",
711 "output-key-mapping": {},
712 "path": "/param/0/value",
713 "payload": "{\"streams\": {\"active-streams\": $active-streams}}",
715 "url-path": "$vpg_onap_private_ip_0:8183/restconf/config/stream-count:stream-count/streams",
718 "type": "source-rest"
721 "tags": "put-active-streams",
722 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>"
724 "service-instance-id": {
726 "name": "service-instance-id",
728 "description": "To be provided",
734 "input-key-mapping": {},
735 "output-key-mapping": {
736 "service-instance-id": "artifact_name"
738 "query": "SELECT artifact_name FROM BLUEPRINT_RUNTIME where artifact_version=\"1.0.0\""
744 "instance-dependencies": [],
745 "script-class-reference": "SampleRAProcessor",
746 "script-type": "jython"
748 "type": "source-capability"
752 "type": "source-input"
756 "input-key-mapping": {},
757 "output-key-mapping": {
758 "service-instance-id": "artifact_name"
760 "query": "SELECT artifact_name FROM BLUEPRINT_RUNTIME where artifact_version=\"1.0.0\""
766 "input-key-mapping": {
767 "service-instance-id": "service-instance.service-instance-id"
769 "key-dependencies": [
770 "service-instance.service-instance-id"
772 "output-key-mapping": {
773 "service-instance-id": "service-instance-id"
775 "path": "/service/0/service-instance-id",
777 "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id",
780 "type": "source-rest"
783 "tags": "service-instance-id, tosca.datatypes.Root, data_type",
784 "updated-by": "Singal, Kapil <ks220y@att.com>"
788 "name": "vf-module-id",
790 "description": "vf-module-id",
796 "type": "source-input"
800 "input-key-mapping": {
801 "service-instance-id": "service-instance-id",
802 "vf-module-id": "vf-module.vf-module-id",
805 "key-dependencies": [
806 "service-instance-id",
808 "vf-module.vf-module-id"
810 "output-key-mapping": {
811 "vf-module-id": "vf-module-id"
813 "path": "/vf-module/0/vf-module-id",
815 "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",
818 "type": "source-rest"
821 "tags": "vf-module-id",
822 "updated-by": "Singal, Kapil <ks220y@att.com>"
826 "name": "vf-module-label",
828 "description": "vf-module-label",
834 "type": "source-default"
837 "type": "source-input"
841 "input-key-mapping": {
842 "customizationid": "vf-module-model-customization-uuid"
844 "key-dependencies": [
845 "vf-module-model-customization-uuid"
847 "output-key-mapping": {
848 "vf-module-label": "vf_module_label"
850 "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",
856 "tags": "vf-module-label",
857 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>"
859 "vf-module-model-customization-uuid": {
861 "name": "vf-module-model-customization-uuid",
863 "description": "vf-module-model-customization-uuid",
869 "type": "source-default"
872 "type": "source-input"
875 "tags": "vf-module-model-customization-uuid",
876 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>"
878 "vf-module-model-invariant-uuid": {
880 "name": "vf-module-model-invariant-uuid",
882 "description": "vf module model invariant uuid",
888 "type": "source-default"
891 "type": "source-input"
895 "input-key-mapping": {
896 "customizationid": "vf-module-model-customization-uuid"
898 "key-dependencies": [
899 "vf-module-model-customization-uuid"
901 "output-key-mapping": {
902 "vf-module-model-invariant-uuid": "vf_module_model_invariant_uuid"
904 "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",
910 "tags": "vnf, vf-module",
911 "updated-by": "Samuli, Silvius <s.silvius@partner.samsung.com>"
913 "vf-module-model-version": {
915 "name": "vf-module-model-version",
917 "description": "vf module model model version",
923 "type": "source-default"
926 "type": "source-input"
930 "input-key-mapping": {
931 "customizationid": "vf-module-model-customization-uuid"
933 "key-dependencies": [
934 "vf-module-model-customization-uuid"
936 "output-key-mapping": {
937 "vf-module-model-version": "vf_module_model_version"
939 "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",
945 "tags": "vnf, vf-module",
946 "updated-by": "Samuli, Silvius <s.silvius@partner.samsung.com>"
950 "name": "vf-modules-list",
952 "description": "List of vf-modules associated with vnf",
958 "input-key-mapping": {
961 "key-dependencies": [
964 "output-key-mapping": {
965 "vf-modules": "vf-module"
967 "path": "/vf-modules",
969 "url-path": "/aai/v19/network/generic-vnfs/generic-vnf/${vnf-id}?depth=1",
972 "type": "source-rest"
976 "type": "source-default"
979 "type": "source-input"
983 "input-key-mapping": {
984 "service-instance-id": "service-instance-id",
987 "key-dependencies": [
988 "service-instance-id",
991 "output-key-mapping": {
992 "vf-modules": "vf-module"
994 "path": "/vf-modules",
996 "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vf-modules",
999 "type": "source-rest"
1002 "tags": "vf-modules-list",
1003 "updated-by": "Lukasz Rajewski <lukasz.rajewski@orange.com>"
1005 "vf-naming-policy": {
1007 "name": "vf-naming-policy",
1009 "description": "vf-naming-policy",
1015 "type": "source-default"
1019 "input-key-mapping": {
1020 "vnf_model_customization_uuid": "vnf-model-customization-uuid"
1022 "key-dependencies": [
1023 "vnf-model-customization-uuid"
1025 "output-key-mapping": {
1026 "vf-naming-policy": "vf_naming_policy"
1028 "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",
1035 "input-key-mapping": {
1036 "service-instance-id": "service-instance-id",
1039 "key-dependencies": [
1040 "service-instance-id",
1043 "output-key-mapping": {
1044 "vf-naming-policy": "value"
1046 "path": "/param/0/value",
1048 "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",
1051 "type": "source-rest"
1054 "tags": "vf-naming-policy",
1055 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>"
1061 "description": "vnf-id",
1067 "type": "source-default"
1070 "type": "source-input"
1074 "input-key-mapping": {
1075 "service-instance-id": "service-instance-id",
1076 "vnf-id": "generic-vnf.vnf-id"
1078 "key-dependencies": [
1079 "service-instance-id",
1080 "generic-vnf.vnf-id"
1082 "output-key-mapping": {
1085 "path": "/vnf/0/vnf-id",
1087 "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/",
1090 "type": "source-rest"
1094 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>"
1100 "description": "vnf_name",
1106 "type": "source-default"
1109 "type": "source-input"
1113 "input-key-mapping": {
1114 "service-instance-id": "service-instance-id",
1117 "key-dependencies": [
1118 "service-instance-id",
1121 "output-key-mapping": {
1124 "path": "/param/0/value",
1126 "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",
1129 "type": "source-rest"
1133 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>"
1135 "vpg-management-port": {
1137 "name": "vpg-management-port",
1139 "description": "vpg-management-port",
1145 "type": "source-default"
1148 "type": "source-input"
1151 "tags": "vpg-management-port",
1152 "updated-by": "Rajewski, Lukasz <lukasz.rajewski@orange.com>"
1154 "vpg_onap_private_ip_0": {
1156 "name": "vpg_onap_private_ip_0",
1158 "description": "vpg_onap_private_ip_0",
1164 "type": "source-default"
1167 "type": "source-input"
1171 "input-key-mapping": {
1172 "service-instance-id": "service-instance-id",
1175 "key-dependencies": [
1176 "service-instance-id",
1179 "output-key-mapping": {
1180 "vpg_onap_private_ip_0": "value"
1182 "path": "/param/0/value",
1184 "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",
1187 "type": "source-rest"
1190 "tags": "vpg_onap_private_ip_0",
1191 "updated-by": "Singal, Kapil <ks220y@att.com>"