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>"
825 "tags": "vf-module-name",
826 "name": "vf-module-name",
828 "description": "vf-module-name",
832 "updated-by": "Singal, Kapil <ks220y@att.com>",
835 "type": "source-input"
838 "type": "source-default",
842 "type": "source-rest",
846 "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",
847 "path": "/param/0/value",
848 "input-key-mapping": {
849 "service-instance-id": "service-instance-id",
852 "output-key-mapping": {
853 "vf-module-name": "value"
855 "key-dependencies": [
856 "service-instance-id",
863 "type": "source-rest",
865 "endpoint-selector": "naming-resolution",
869 "Accept": "application/json",
870 "Content-Type": "application/json"
872 "url-path": "/v1/genNetworkElementName",
873 "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}",
874 "path": "/elements/0/resource-value",
875 "input-key-mapping": {
876 "vf-naming-policy": "vf-naming-policy",
877 "vnf_name": "vnf_name",
878 "vf-module-label": "vf-module-label",
879 "vf-module-id": "vf-module-id"
881 "output-key-mapping": {
882 "vf-module-name": "resource-value"
884 "key-dependencies": [
895 "tags": "vf-module-type",
896 "name": "vf-module-type",
898 "description": "vf-module-type",
902 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
905 "type": "source-input"
908 "type": "source-default",
915 "query": "select vf_module_type as vf_module_type from sdnctl.VF_MODULE_MODEL where customization_uuid=:customizationid",
916 "output-key-mapping": {
917 "vf-module-type": "vf_module_type"
919 "input-key-mapping": {
920 "customizationid": "vf-module-model-customization-uuid"
922 "key-dependencies": [
923 "vf-module-model-customization-uuid"
931 "name": "vf-module-label",
933 "description": "vf-module-label",
939 "type": "source-default"
942 "type": "source-input"
946 "input-key-mapping": {
947 "customizationid": "vf-module-model-customization-uuid"
949 "key-dependencies": [
950 "vf-module-model-customization-uuid"
952 "output-key-mapping": {
953 "vf-module-label": "vf_module_label"
955 "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",
961 "tags": "vf-module-label",
962 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>"
964 "vf-module-model-customization-uuid": {
966 "name": "vf-module-model-customization-uuid",
968 "description": "vf-module-model-customization-uuid",
974 "type": "source-default"
977 "type": "source-input"
980 "tags": "vf-module-model-customization-uuid",
981 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>"
983 "vf-module-model-invariant-uuid": {
985 "name": "vf-module-model-invariant-uuid",
987 "description": "vf module model invariant uuid",
993 "type": "source-default"
996 "type": "source-input"
1000 "input-key-mapping": {
1001 "customizationid": "vf-module-model-customization-uuid"
1003 "key-dependencies": [
1004 "vf-module-model-customization-uuid"
1006 "output-key-mapping": {
1007 "vf-module-model-invariant-uuid": "vf_module_model_invariant_uuid"
1009 "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",
1015 "tags": "vnf, vf-module",
1016 "updated-by": "Samuli, Silvius <s.silvius@partner.samsung.com>"
1018 "vf-module-model-version": {
1020 "name": "vf-module-model-version",
1022 "description": "vf module model model version",
1028 "type": "source-default"
1031 "type": "source-input"
1035 "input-key-mapping": {
1036 "customizationid": "vf-module-model-customization-uuid"
1038 "key-dependencies": [
1039 "vf-module-model-customization-uuid"
1041 "output-key-mapping": {
1042 "vf-module-model-version": "vf_module_model_version"
1044 "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",
1050 "tags": "vnf, vf-module",
1051 "updated-by": "Samuli, Silvius <s.silvius@partner.samsung.com>"
1053 "vf-modules-list": {
1055 "name": "vf-modules-list",
1057 "description": "List of vf-modules associated with vnf",
1063 "input-key-mapping": {
1066 "key-dependencies": [
1069 "output-key-mapping": {
1070 "vf-modules": "vf-module"
1072 "path": "/vf-modules",
1074 "url-path": "/aai/v19/network/generic-vnfs/generic-vnf/${vnf-id}?depth=1",
1077 "type": "source-rest"
1081 "type": "source-default"
1084 "type": "source-input"
1088 "input-key-mapping": {
1089 "service-instance-id": "service-instance-id",
1092 "key-dependencies": [
1093 "service-instance-id",
1096 "output-key-mapping": {
1097 "vf-modules": "vf-module"
1099 "path": "/vf-modules",
1101 "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vf-modules",
1104 "type": "source-rest"
1107 "tags": "vf-modules-list",
1108 "updated-by": "Lukasz Rajewski <lukasz.rajewski@orange.com>"
1110 "vf-naming-policy": {
1112 "name": "vf-naming-policy",
1114 "description": "vf-naming-policy",
1120 "type": "source-default"
1124 "input-key-mapping": {
1125 "vnf_model_customization_uuid": "vnf-model-customization-uuid"
1127 "key-dependencies": [
1128 "vnf-model-customization-uuid"
1130 "output-key-mapping": {
1131 "vf-naming-policy": "vf_naming_policy"
1133 "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",
1140 "input-key-mapping": {
1141 "service-instance-id": "service-instance-id",
1144 "key-dependencies": [
1145 "service-instance-id",
1148 "output-key-mapping": {
1149 "vf-naming-policy": "value"
1151 "path": "/param/0/value",
1153 "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",
1156 "type": "source-rest"
1159 "tags": "vf-naming-policy",
1160 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>"
1166 "description": "vnf-id",
1172 "type": "source-default"
1175 "type": "source-input"
1179 "input-key-mapping": {
1180 "service-instance-id": "service-instance-id",
1181 "vnf-id": "generic-vnf.vnf-id"
1183 "key-dependencies": [
1184 "service-instance-id",
1185 "generic-vnf.vnf-id"
1187 "output-key-mapping": {
1190 "path": "/vnf/0/vnf-id",
1192 "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/",
1195 "type": "source-rest"
1199 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>"
1205 "description": "vnf_name",
1209 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
1212 "type": "source-input"
1215 "type": "source-default",
1219 "type": "source-rest",
1223 "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",
1224 "path": "/param/0/value",
1226 "Accept": "application/json",
1227 "Content-Type": "application/json"
1229 "input-key-mapping": {
1230 "service-instance-id": "service-instance-id",
1233 "output-key-mapping": {
1236 "key-dependencies": [
1237 "service-instance-id",
1243 "type": "source-rest",
1245 "endpoint-selector": "naming-resolution",
1249 "Accept": "application/json",
1250 "Content-Type": "application/json"
1252 "url-path": "/v1/genNetworkElementName",
1253 "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}",
1254 "path": "/elements/0/resource-value",
1255 "input-key-mapping": {
1257 "aic-cloud-region": "aic-cloud-region",
1258 "vf-naming-policy": "vf-naming-policy"
1260 "output-key-mapping": {
1261 "vnf_name": "resource-value"
1263 "key-dependencies": [
1272 "vpg-management-port": {
1274 "name": "vpg-management-port",
1276 "description": "vpg-management-port",
1282 "type": "source-default"
1285 "type": "source-input"
1288 "tags": "vpg-management-port",
1289 "updated-by": "Rajewski, Lukasz <lukasz.rajewski@orange.com>"
1291 "vpg_onap_private_ip_0": {
1293 "name": "vpg_onap_private_ip_0",
1295 "description": "vpg_onap_private_ip_0",
1301 "type": "source-default"
1304 "type": "source-input"
1308 "input-key-mapping": {
1309 "service-instance-id": "service-instance-id",
1312 "key-dependencies": [
1313 "service-instance-id",
1316 "output-key-mapping": {
1317 "vpg_onap_private_ip_0": "value"
1319 "path": "/param/0/value",
1321 "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",
1324 "type": "source-rest"
1327 "tags": "vpg_onap_private_ip_0",
1328 "updated-by": "Singal, Kapil <ks220y@att.com>"