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": "kotlin",
742 "script-class-reference": "org.onap.ccsdk.cds.blueprintsprocessor.services.execution.scripts.ConfigDeploySetup",
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-name",
806 "name": "vf-module-name",
808 "description": "vf-module-name",
812 "updated-by": "Singal, Kapil <ks220y@att.com>",
815 "type": "source-input"
818 "type": "source-default",
822 "type": "source-rest",
826 "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/vf-module-data/vf-module-topology/vf-module-parameters/param/vf-module-name",
827 "path": "/param/0/value",
828 "input-key-mapping": {
829 "service-instance-id": "service-instance-id",
832 "output-key-mapping": {
833 "vf-module-name": "value"
835 "key-dependencies": [
836 "service-instance-id",
843 "type": "source-rest",
845 "endpoint-selector": "naming-resolution",
849 "Accept": "application/json",
850 "Content-Type": "application/json"
852 "url-path": "/v1/genNetworkElementName",
853 "payload": "{\r\n \"elements\": [\r\n {\r\n \"resource-name\": \"vf-module-name\",\r\n \"resource-value\": \"${vf-module-name}\",\r\n \"external-key\": \"${vf-module-id}\",\r\n \"policy-instance-name\": \"${vf-naming-policy}\",\r\n \"naming-type\": \"VF-MODULE\",\r\n \"VNF_NAME\": \"${vnf_name}\",\r\n \"VF_MODULE_LABEL\":\"${vf-module-label}\",\r\n \"VF_MODULE_TYPE\":\"vfmt\"\r\n }\r\n ]\r\n}",
854 "path": "/elements/0/resource-value",
855 "input-key-mapping": {
856 "vf-naming-policy": "vf-naming-policy",
857 "vnf_name": "vnf_name",
858 "vf-module-label": "vf-module-label",
859 "vf-module-id": "vf-module-id"
861 "output-key-mapping": {
862 "vf-module-name": "resource-value"
864 "key-dependencies": [
875 "tags": "vf-module-type",
876 "name": "vf-module-type",
878 "description": "vf-module-type",
882 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
885 "type": "source-input"
888 "type": "source-default",
895 "query": "select vf_module_type as vf_module_type from sdnctl.VF_MODULE_MODEL where customization_uuid=:customizationid",
896 "output-key-mapping": {
897 "vf-module-type": "vf_module_type"
899 "input-key-mapping": {
900 "customizationid": "vf-module-model-customization-uuid"
902 "key-dependencies": [
903 "vf-module-model-customization-uuid"
910 "tags": "vf-module-label",
911 "name": "vf-module-label",
913 "description": "vf-module-label",
917 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
920 "type": "source-input"
923 "type": "source-default",
930 "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",
931 "input-key-mapping": {
932 "customizationid": "vf-module-model-customization-uuid"
934 "output-key-mapping": {
935 "vf-module-label": "vf_module_label"
937 "key-dependencies": [
938 "vf-module-model-customization-uuid"
944 "vf-module-model-customization-uuid": {
945 "tags": "vf-module-model-customization-uuid",
946 "name": "vf-module-model-customization-uuid",
948 "description": "vf-module-model-customization-uuid",
952 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
955 "type": "source-input"
958 "type": "source-default",
963 "vf-module-model-invariant-uuid": {
964 "tags": "vnf, vf-module",
965 "name": "vf-module-model-invariant-uuid",
967 "description": "vf module model invariant uuid",
971 "updated-by": "Samuli, Silvius <s.silvius@partner.samsung.com>",
974 "type": "source-input"
977 "type": "source-default",
984 "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",
985 "input-key-mapping": {
986 "customizationid": "vf-module-model-customization-uuid"
988 "output-key-mapping": {
989 "vf-module-model-invariant-uuid": "vf_module_model_invariant_uuid"
991 "key-dependencies": [
992 "vf-module-model-customization-uuid"
998 "vf-module-model-version": {
999 "tags": "vnf, vf-module",
1000 "name": "vf-module-model-version",
1002 "description": "vf module model model version",
1006 "updated-by": "Samuli, Silvius <s.silvius@partner.samsung.com>",
1009 "type": "source-input"
1012 "type": "source-default",
1016 "type": "source-db",
1019 "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",
1020 "input-key-mapping": {
1021 "customizationid": "vf-module-model-customization-uuid"
1023 "output-key-mapping": {
1024 "vf-module-model-version": "vf_module_model_version"
1026 "key-dependencies": [
1027 "vf-module-model-customization-uuid"
1033 "vf-naming-policy": {
1034 "tags": "vf-naming-policy",
1035 "name": "vf-naming-policy",
1037 "description": "vf-naming-policy",
1041 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
1044 "type": "source-default",
1048 "type": "source-rest",
1052 "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",
1053 "path": "/param/0/value",
1054 "input-key-mapping": {
1055 "service-instance-id": "service-instance-id",
1058 "output-key-mapping": {
1059 "vf-naming-policy": "value"
1061 "key-dependencies": [
1062 "service-instance-id",
1068 "type": "source-db",
1071 "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",
1072 "input-key-mapping": {
1073 "vnf_model_customization_uuid": "vnf-model-customization-uuid"
1075 "output-key-mapping": {
1076 "vf-naming-policy": "vf_naming_policy"
1078 "key-dependencies": [
1079 "vnf-model-customization-uuid"
1089 "description": "vnf-id",
1093 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
1096 "type": "source-input"
1099 "type": "source-default",
1103 "type": "source-capability",
1105 "script-type": "kotlin",
1106 "script-class-reference": "org.onap.ccsdk.cds.blueprintsprocessor.services.execution.scripts.ConfigDeploySetup",
1107 "instance-dependencies": []
1111 "type": "source-rest",
1115 "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/",
1116 "path": "/vnf/0/vnf-id",
1117 "input-key-mapping": {
1118 "service-instance-id": "service-instance-id",
1119 "vnf-id": "generic-vnf.vnf-id"
1121 "output-key-mapping": {
1124 "key-dependencies": [
1125 "service-instance-id",
1126 "generic-vnf.vnf-id"
1136 "description": "vnf_name",
1140 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
1143 "type": "source-input"
1146 "type": "source-default",
1150 "type": "source-rest",
1154 "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",
1155 "path": "/param/0/value",
1157 "Accept": "application/json",
1158 "Content-Type": "application/json"
1160 "input-key-mapping": {
1161 "service-instance-id": "service-instance-id",
1164 "output-key-mapping": {
1167 "key-dependencies": [
1168 "service-instance-id",
1174 "type": "source-rest",
1176 "endpoint-selector": "naming-resolution",
1180 "Accept": "application/json",
1181 "Content-Type": "application/json"
1183 "url-path": "/v1/genNetworkElementName",
1184 "payload": "{\r\n \"elements\": [\r\n {\r\n \"resource-name\": \"vnf_name\",\r\n \"resource-value\": \"${vnf_name}\",\r\n \"external-key\": \"${vnf-id}\",\r\n \"policy-instance-name\": \"${vf-naming-policy}\",\r\n \"naming-type\": \"VNF\",\r\n \"AIC_CLOUD_REGION\": \"${aic-cloud-region}\"\r\n }\r\n ]\r\n}",
1185 "path": "/elements/0/resource-value",
1186 "input-key-mapping": {
1188 "aic-cloud-region": "aic-cloud-region",
1189 "vf-naming-policy": "vf-naming-policy"
1191 "output-key-mapping": {
1192 "vnf_name": "resource-value"
1194 "key-dependencies": [
1204 "tags": "replica-count",
1205 "name": "replica-count",
1207 "description": "replica-count",
1211 "updated-by": "Rajewski, Lukasz <lukasz.rajewski@orange.com>",
1214 "type": "source-input"
1217 "type": "source-default",
1221 "type": "source-capability",
1223 "script-type": "kotlin",
1224 "script-class-reference": "org.onap.ccsdk.cds.blueprintsprocessor.services.execution.scripts.ConfigDeploySetup",
1225 "instance-dependencies": []
1230 "vpg_onap_private_ip_0": {
1231 "tags": "vpg_onap_private_ip_0",
1232 "name": "vpg_onap_private_ip_0",
1234 "description": "vpg_onap_private_ip_0",
1238 "updated-by": "Singal, Kapil <ks220y@att.com>",
1241 "type": "source-input"
1244 "type": "source-default",
1248 "type": "source-rest",
1252 "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",
1253 "path": "/param/0/value",
1254 "input-key-mapping": {
1255 "service-instance-id": "service-instance-id",
1258 "output-key-mapping": {
1259 "vpg_onap_private_ip_0": "value"
1261 "key-dependencies": [
1262 "service-instance-id",
1269 "vnf-relationship-list": {
1270 "tags": "vnf-relationship-list",
1271 "name": "vnf-relationship-list",
1273 "description": "Details about VNF relationships from AAI",
1277 "updated-by": "Lukasz Rajewski <lukasz.rajewski@orange.com>",
1280 "type": "source-input"
1283 "type": "source-default",
1287 "type": "source-rest",
1291 "url-path": "/aai/v19/network/generic-vnfs/generic-vnf/${vnf-id}?depth=1",
1292 "path": "/relationship-list",
1293 "input-key-mapping": {
1296 "output-key-mapping": {
1297 "relationship-list": "relationship"
1299 "key-dependencies": [
1306 "vf-modules-list": {
1307 "tags": "vf-modules-list",
1308 "name": "vf-modules-list",
1310 "description": "List of vf-modules associated with vnf",
1314 "updated-by": "Lukasz Rajewski <lukasz.rajewski@orange.com>",
1317 "type": "source-input"
1320 "type": "source-default",
1324 "type": "source-rest",
1328 "url-path": "/aai/v19/network/generic-vnfs/generic-vnf/${vnf-id}?depth=1",
1329 "path": "/vf-modules",
1330 "input-key-mapping": {
1333 "output-key-mapping": {
1334 "vf-modules": "vf-module"
1336 "key-dependencies": [
1342 "type": "source-rest",
1346 "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vf-modules",
1347 "path": "/vf-modules",
1348 "input-key-mapping": {
1349 "service-instance-id": "service-instance-id",
1352 "output-key-mapping": {
1353 "vf-modules": "vf-module"
1355 "key-dependencies": [
1356 "service-instance-id",
1363 "config-deploy-setup": {
1364 "tags": "config-deploy-setup",
1365 "name": "config-deploy-setup",
1367 "description": "Configuration Input setup for config-deploy operation",
1371 "updated-by": "Lukasz Rajewski <lukasz.rajewski@orange.com>",
1374 "type": "source-capability",
1376 "script-type": "kotlin",
1377 "script-class-reference": "org.onap.ccsdk.cds.blueprintsprocessor.services.execution.scripts.ConfigDeploySetup",
1378 "instance-dependencies": []
1383 "registration-reconfiguration-parameters": {
1384 "tags": "registration-reconfiguration-parameters",
1385 "name": "registration-reconfiguration-parameters",
1387 "description": "Configuration Input setup for config-deploy operation",
1391 "updated-by": "Chabiera, Michal <michal.chabiera@orange.com>",
1394 "type": "source-capability",
1396 "script-type": "kotlin",
1397 "script-class-reference": "org.onap.ccsdk.cds.blueprintsprocessor.services.execution.scripts.ConfigDeploySetup",
1398 "instance-dependencies": []
1403 "pnf-instance-name": {
1404 "tags": "pnf-instance-name",
1405 "name": "pnf-instance-name",
1407 "description": "Configuration Input setup for config-deploy operation",
1411 "updated-by": "Chabiera, Michal <michal.chabiera@orange.com>",
1414 "type": "source-capability",
1416 "script-type": "kotlin",
1417 "script-class-reference": "org.onap.ccsdk.cds.blueprintsprocessor.services.execution.scripts.ConfigDeploySetup",
1418 "instance-dependencies": []
1423 "core-instance-name": {
1424 "tags": "PNF, ueransim, core, core-instance-namee",
1425 "name": "core-instance-name",
1427 "description": "Name of 5g core instance that requires PNF registration",
1431 "updated-by": "Chabiera, Michal <michal.chabiera@orange.com>",
1434 "type": "source-input"
1437 "type": "source-default",
1442 "status-check-max-count": {
1443 "tags": "max status check count for pods",
1444 "name": "status-check-max-count",
1446 "description": "max status check count for pods",
1450 "updated-by": "Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>",
1453 "type": "source-input"
1456 "type": "source-default",
1461 "service-instance-name": {
1462 "tags": "service-instance-name",
1463 "name": "service-instance-name",
1465 "description": "service-instance-name",
1469 "updated-by": "Chabiera, Michal <michal.chabiera@orange.com>",
1472 "type": "source-input"
1475 "type": "source-default",
1479 "type": "source-rest",
1483 "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id",
1484 "path": "/service/0/service-data/service-topology/service-topology-identifier/service-instance-name",
1485 "input-key-mapping": {
1486 "service-instance-id": "service-instance-id"
1488 "output-key-mapping": {
1489 "service-instance-name": "value"
1491 "key-dependencies": [
1492 "service-instance-id"
1498 "pnf-details-aai": {
1499 "tags": "pnf-details-aai",
1500 "name": "pnf-details-aai",
1502 "description": "PNF details stored in AAI",
1506 "updated-by": "Chabiera, Michal <michal.chabiera@orange.com>",
1509 "type": "source-input"
1512 "type": "source-default",
1516 "type": "source-rest",
1520 "url-path": "/aai/v19/network/pnfs?pnf-name=$pnf-instance-name",
1522 "input-key-mapping": {
1523 "pnf-instance-name": "pnf-instance-name"
1525 "output-key-mapping": {
1528 "key-dependencies": [