3 "tags": "aic-cloud-region",
4 "name": "aic-cloud-region",
6 "description": "aic-cloud-region",
9 "updated-by": "Singal, Kapil <ks220y@att.com>",
12 "type": "source-input",
17 "vlb_0_int_pktgen_private_port_0_mac": {
18 "tags": "vlb_0_int_pktgen_private_port_0_mac",
19 "name": "vlb_0_int_pktgen_private_port_0_mac",
21 "description": "vlb_0_int_pktgen_private_port_0_mac",
24 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
27 "type": "source-input"
30 "type": "source-default",
34 "type": "source-rest",
38 "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/vlb_0_int_pktgen_private_port_0_mac",
39 "path": "/param/0/value",
40 "input-key-mapping": {
41 "service-instance-id": "service-instance-id",
44 "output-key-mapping": {
45 "vlb_0_int_pktgen_private_port_0_mac": "value"
48 "service-instance-id",
55 "vpg_0_int_pktgen_private_port_0_mac": {
56 "tags": "vpg_0_int_pktgen_private_port_0_mac",
57 "name": "vpg_0_int_pktgen_private_port_0_mac",
59 "description": "vpg_0_int_pktgen_private_port_0_mac",
62 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
65 "type": "source-input"
68 "type": "source-default",
72 "type": "source-rest",
76 "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_0_int_pktgen_private_port_0_mac",
77 "path": "/param/0/value",
78 "input-key-mapping": {
79 "service-instance-id": "service-instance-id",
82 "output-key-mapping": {
83 "vpg_0_int_pktgen_private_port_0_mac": "value"
86 "service-instance-id",
97 "description": "cloud_env",
100 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
103 "type": "source-input"
106 "type": "source-default",
110 "type": "source-rest",
114 "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/cloud_env",
115 "path": "/param/0/value",
116 "input-key-mapping": {
117 "service-instance-id": "service-instance-id",
120 "output-key-mapping": {
123 "key-dependencies": [
124 "service-instance-id",
131 "create-md-sal-vnf-param": {
132 "tags": "create-md-sal-vnf-param",
133 "name": "create-md-sal-vnf-param",
135 "description": "create-md-sal-vnf-param",
138 "updated-by": "Singal, Kapil <ks220y@att.com>",
141 "type": "source-rest",
145 "Accept": "application/json",
146 "Content-Type": "application/json"
149 "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/vdns_vf_module_id",
151 "payload": "{\n\"GENERIC-RESOURCE-API:param\": [\n{\n\"GENERIC-RESOURCE-API:name\": \"vdns_vf_module_id\",\n\"GENERIC-RESOURCE-API:value\": \"$vf-module-id\"\n}\n]\n}",
152 "input-key-mapping": {
153 "service-instance-id": "service-instance-id",
155 "vf-module-id": "vf-module-id"
157 "output-key-mapping": {},
158 "key-dependencies": [
160 "service-instance-id",
166 "type": "source-rest",
170 "url-path": "/aai/v14/network/generic-vnfs/generic-vnf/$vnf-id/nm-profile-name",
171 "payload": "{\"nm-profile-name\":\"$vf-module-id\"}",
173 "input-key-mapping": {
176 "output-key-mapping": {},
177 "key-dependencies": [
184 "dcae_collector_ip": {
185 "tags": "dcae_collector_ip",
186 "name": "dcae_collector_ip",
188 "description": "dcae_collector_ip",
191 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
194 "type": "source-input"
197 "type": "source-default",
201 "type": "source-rest",
205 "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",
206 "path": "/param/0/value",
207 "input-key-mapping": {
208 "service-instance-id": "service-instance-id",
211 "output-key-mapping": {
212 "dcae_collector_ip": "value"
214 "key-dependencies": [
215 "service-instance-id",
222 "dcae_collector_port": {
223 "tags": "dcae_collector_port",
224 "name": "dcae_collector_port",
226 "description": "dcae_collector_port",
229 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
232 "type": "source-input"
235 "type": "source-default",
239 "type": "source-rest",
243 "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",
244 "path": "/param/0/value",
245 "input-key-mapping": {
246 "service-instance-id": "service-instance-id",
249 "output-key-mapping": {
250 "dcae_collector_port": "value"
252 "key-dependencies": [
253 "service-instance-id",
260 "demo_artifacts_version": {
261 "tags": "demo_artifacts_version",
262 "name": "demo_artifacts_version",
264 "description": "demo_artifacts_version",
267 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
270 "type": "source-input"
273 "type": "source-default",
277 "type": "source-rest",
281 "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",
282 "path": "/param/0/value",
283 "input-key-mapping": {
284 "service-instance-id": "service-instance-id",
287 "output-key-mapping": {
288 "demo_artifacts_version": "value"
290 "key-dependencies": [
291 "service-instance-id",
299 "tags": "flavor_name",
300 "name": "flavor_name",
302 "description": "flavor_name",
305 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
308 "type": "source-input"
311 "type": "source-default",
315 "type": "source-rest",
319 "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/flavor_name",
320 "path": "/param/0/value",
321 "input-key-mapping": {
322 "service-instance-id": "service-instance-id",
325 "output-key-mapping": {
326 "flavor_name": "value"
328 "key-dependencies": [
329 "service-instance-id",
337 "tags": "gre_ipaddr",
338 "name": "gre_ipaddr",
340 "description": "gre_ipaddr",
343 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
346 "type": "source-input"
349 "type": "source-default",
353 "type": "source-rest",
357 "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/gre_ipaddr",
358 "path": "/param/0/value",
359 "input-key-mapping": {
360 "service-instance-id": "service-instance-id",
363 "output-key-mapping": {
364 "gre_ipaddr": "value"
366 "key-dependencies": [
367 "service-instance-id",
373 "type": "source-rest",
375 "endpoint-selector": "ipam-1",
378 "url-path": "/api/ipam/prefixes/$prefix-id/available-ips/",
380 "input-key-mapping": {
381 "prefix-id": "private1-prefix-id"
383 "output-key-mapping": {
384 "gre_ipaddr": "address",
387 "key-dependencies": [
395 "tags": "image_name",
396 "name": "image_name",
398 "description": "image_name",
401 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
404 "type": "source-input"
407 "type": "source-default",
411 "type": "source-rest",
415 "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/image_name",
416 "path": "/param/0/value",
417 "input-key-mapping": {
418 "service-instance-id": "service-instance-id",
421 "output-key-mapping": {
422 "image_name": "value"
424 "key-dependencies": [
425 "service-instance-id",
432 "install_script_version": {
433 "tags": "install_script_version",
434 "name": "install_script_version",
436 "description": "install_script_version",
439 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
442 "type": "source-input"
445 "type": "source-default",
449 "type": "source-rest",
453 "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/install_script_version",
454 "path": "/param/0/value",
455 "input-key-mapping": {
456 "service-instance-id": "service-instance-id",
459 "output-key-mapping": {
460 "install_script_version": "value"
462 "key-dependencies": [
463 "service-instance-id",
470 "int_pktgen_private_net_id": {
471 "tags": "int_pktgen_private_net_id",
472 "name": "int_pktgen_private_net_id",
474 "description": "int_pktgen_private_net_id",
477 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
480 "type": "source-input"
483 "type": "source-default",
487 "type": "source-rest",
491 "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/int_pktgen_private_net_id",
492 "path": "/param/0/value",
493 "input-key-mapping": {
494 "service-instance-id": "service-instance-id",
497 "output-key-mapping": {
498 "int_pktgen_private_net_id": "value"
500 "key-dependencies": [
501 "service-instance-id",
508 "int_pktgen_private_subnet_id": {
509 "tags": "int_pktgen_private_subnet_id",
510 "name": "int_pktgen_private_subnet_id",
512 "description": "int_pktgen_private_subnet_id",
515 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
518 "type": "source-input"
521 "type": "source-default",
525 "type": "source-rest",
529 "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_pktgen_private_subnet_id",
530 "path": "/param/0/value",
531 "input-key-mapping": {
532 "service-instance-id": "service-instance-id",
535 "output-key-mapping": {
536 "int_pktgen_private_subnet_id": "value"
538 "key-dependencies": [
539 "service-instance-id",
546 "int_private_net_id": {
547 "tags": "int_private_net_id",
548 "name": "int_private_net_id",
550 "description": "int_private_net_id",
553 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
556 "type": "source-input"
559 "type": "source-default",
563 "type": "source-rest",
567 "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_private_net_id",
568 "path": "/param/0/value",
569 "input-key-mapping": {
570 "service-instance-id": "service-instance-id",
573 "output-key-mapping": {
574 "int_private_net_id": "value"
576 "key-dependencies": [
577 "service-instance-id",
584 "int_private_subnet_id": {
585 "tags": "int_private_subnet_id",
586 "name": "int_private_subnet_id",
588 "description": "int_private_subnet_id",
591 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
594 "type": "source-input"
597 "type": "source-default",
601 "type": "source-rest",
605 "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_private_subnet_id",
606 "path": "/param/0/value",
607 "input-key-mapping": {
608 "service-instance-id": "service-instance-id",
611 "output-key-mapping": {
612 "int_private_subnet_id": "value"
614 "key-dependencies": [
615 "service-instance-id",
626 "description": "key_name",
629 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
632 "type": "source-input"
635 "type": "source-default",
639 "type": "source-rest",
643 "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/key_name",
644 "path": "/param/0/value",
645 "input-key-mapping": {
646 "service-instance-id": "service-instance-id",
649 "output-key-mapping": {
652 "key-dependencies": [
653 "service-instance-id",
664 "description": "keypair",
667 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
670 "type": "source-input"
673 "type": "source-default",
677 "type": "source-rest",
681 "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/keypair",
682 "path": "/param/0/value",
683 "input-key-mapping": {
684 "service-instance-id": "service-instance-id",
687 "output-key-mapping": {
690 "key-dependencies": [
691 "service-instance-id",
698 "management-prefix-id": {
699 "tags": "management-prefix-id",
700 "name": "management-prefix-id",
702 "description": "management-prefix-id",
705 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
708 "type": "source-input"
711 "type": "source-default",
715 "type": "source-rest",
719 "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",
720 "path": "/param/0/value",
721 "input-key-mapping": {
722 "service-instance-id": "service-instance-id",
725 "output-key-mapping": {
726 "management-prefix-id": "value"
728 "key-dependencies": [
729 "service-instance-id",
738 "query": "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"management\"",
739 "input-key-mapping": {},
740 "output-key-mapping": {
741 "management-prefix-id": "prefix_id"
748 "tags": "nb_api_version",
749 "name": "nb_api_version",
751 "description": "nb_api_version",
754 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
757 "type": "source-input"
760 "type": "source-default",
764 "type": "source-rest",
768 "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/nb_api_version",
769 "path": "/param/0/value",
770 "input-key-mapping": {
771 "service-instance-id": "service-instance-id",
774 "output-key-mapping": {
775 "nb_api_version": "value"
777 "key-dependencies": [
778 "service-instance-id",
785 "nexus_artifact_repo": {
786 "tags": "nexus_artifact_repo",
787 "name": "nexus_artifact_repo",
789 "description": "nexus_artifact_repo",
792 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
795 "type": "source-input"
798 "type": "source-default",
802 "type": "source-rest",
806 "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/nexus_artifact_repo",
807 "path": "/param/0/value",
808 "input-key-mapping": {
809 "service-instance-id": "service-instance-id",
812 "output-key-mapping": {
813 "nexus_artifact_repo": "value"
815 "key-dependencies": [
816 "service-instance-id",
824 "tags": "nfc-naming-code",
825 "name": "nfc-naming-code",
827 "description": "nfc-naming-code",
830 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
833 "type": "source-input"
836 "type": "source-default",
843 "query": "select nfc_naming_code as nfc_naming_code from sdnctl.VFC_MODEL where customization_uuid=:vfccustomizationuuid",
844 "input-key-mapping": {
845 "vfccustomizationuuid": "vfccustomizationuuid"
847 "output-key-mapping": {
848 "nfc-naming-code": "nfc_naming_code"
850 "key-dependencies": [
851 "vfccustomizationuuid"
857 "onap_private_net_cidr": {
858 "tags": "onap_private_net_cidr",
859 "name": "onap_private_net_cidr",
861 "description": "onap_private_net_cidr",
864 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
867 "type": "source-input"
870 "type": "source-default",
877 "query": "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"management\"",
878 "input-key-mapping": {},
879 "output-key-mapping": {
880 "onap_private_net_cidr": "prefix"
885 "type": "source-rest",
889 "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",
890 "path": "/param/0/value",
891 "input-key-mapping": {
892 "service-instance-id": "service-instance-id",
895 "output-key-mapping": {
896 "onap_private_net_cidr": "value"
898 "key-dependencies": [
899 "service-instance-id",
906 "onap_private_net_id": {
907 "tags": "onap_private_net_id",
908 "name": "onap_private_net_id",
910 "description": "onap_private_net_id",
913 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
916 "type": "source-input"
919 "type": "source-default",
923 "type": "source-rest",
927 "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_id",
928 "path": "/param/0/value",
929 "input-key-mapping": {
930 "service-instance-id": "service-instance-id",
933 "output-key-mapping": {
934 "onap_private_net_id": "value"
936 "key-dependencies": [
937 "service-instance-id",
944 "onap_private_subnet_id": {
945 "tags": "onap_private_subnet_id",
946 "name": "onap_private_subnet_id",
948 "description": "onap_private_subnet_id",
951 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
954 "type": "source-input"
957 "type": "source-default",
961 "type": "source-rest",
965 "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_subnet_id",
966 "path": "/param/0/value",
967 "input-key-mapping": {
968 "service-instance-id": "service-instance-id",
971 "output-key-mapping": {
972 "onap_private_subnet_id": "value"
974 "key-dependencies": [
975 "service-instance-id",
986 "description": "pg_int",
989 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
992 "type": "source-input"
995 "type": "source-default",
999 "type": "source-rest",
1003 "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/pg_int",
1004 "path": "/param/0/value",
1005 "input-key-mapping": {
1006 "service-instance-id": "service-instance-id",
1009 "output-key-mapping": {
1012 "key-dependencies": [
1013 "service-instance-id",
1019 "type": "source-rest",
1021 "endpoint-selector": "ipam-1",
1024 "url-path": "/api/ipam/prefixes/$prefix-id/available-ips/",
1026 "input-key-mapping": {
1027 "prefix-id": "private2-prefix-id"
1029 "output-key-mapping": {
1030 "pg_int": "address",
1033 "key-dependencies": [
1034 "private2-prefix-id"
1040 "pktgen_private_net_cidr": {
1041 "tags": "pktgen_private_net_cidr",
1042 "name": "pktgen_private_net_cidr",
1044 "description": "pktgen_private_net_cidr",
1047 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
1050 "type": "source-input"
1053 "type": "source-default",
1057 "type": "source-db",
1060 "query": "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private2\"",
1061 "output-key-mapping": {
1062 "pktgen_private_net_cidr": "prefix"
1064 "input-key-mapping": {}
1068 "type": "source-rest",
1072 "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/pktgen_private_net_cidr",
1073 "path": "/param/0/value",
1074 "input-key-mapping": {
1075 "service-instance-id": "service-instance-id",
1078 "output-key-mapping": {
1079 "pktgen_private_net_cidr": "value"
1081 "key-dependencies": [
1082 "service-instance-id",
1089 "private1-prefix-id": {
1090 "tags": "private1-prefix-id",
1091 "name": "private1-prefix-id",
1093 "description": "private1-prefix-id",
1096 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
1099 "type": "source-input"
1102 "type": "source-default",
1106 "type": "source-rest",
1110 "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",
1111 "path": "/param/0/value",
1112 "input-key-mapping": {
1113 "service-instance-id": "service-instance-id",
1116 "output-key-mapping": {
1117 "private1-prefix-id": "value"
1119 "key-dependencies": [
1120 "service-instance-id",
1126 "type": "source-db",
1129 "query": "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private1\"",
1130 "input-key-mapping": {},
1131 "output-key-mapping": {
1132 "private1-prefix-id": "prefix_id"
1138 "private2-prefix-id": {
1139 "tags": "private2-prefix-id",
1140 "name": "private2-prefix-id",
1142 "description": "private2-prefix-id",
1145 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
1148 "type": "source-input"
1151 "type": "source-default",
1155 "type": "source-rest",
1159 "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",
1160 "path": "/param/0/value",
1161 "input-key-mapping": {
1162 "service-instance-id": "service-instance-id",
1165 "output-key-mapping": {
1166 "private2-prefix-id": "value"
1168 "key-dependencies": [
1169 "service-instance-id",
1175 "type": "source-db",
1178 "query": "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private2\"",
1179 "input-key-mapping": {},
1180 "output-key-mapping": {
1181 "private2-prefix-id": "prefix_id"
1191 "description": "pub_key",
1194 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
1197 "type": "source-input"
1200 "type": "source-default",
1204 "type": "source-rest",
1208 "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/pub_key",
1209 "path": "/param/0/value",
1210 "input-key-mapping": {
1211 "service-instance-id": "service-instance-id",
1214 "output-key-mapping": {
1217 "key-dependencies": [
1218 "service-instance-id",
1226 "tags": "public_net_id",
1227 "name": "public_net_id",
1229 "description": "public_net_id",
1232 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
1235 "type": "source-input"
1238 "type": "source-default",
1242 "type": "source-rest",
1246 "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/public_net_id",
1247 "path": "/param/0/value",
1248 "input-key-mapping": {
1249 "service-instance-id": "service-instance-id",
1252 "output-key-mapping": {
1253 "public_net_id": "value"
1255 "key-dependencies": [
1256 "service-instance-id",
1264 "tags": "sec_group",
1265 "name": "sec_group",
1267 "description": "sec_group",
1270 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
1273 "type": "source-input"
1276 "type": "source-default",
1280 "type": "source-rest",
1284 "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/sec_group",
1285 "path": "/param/0/value",
1286 "input-key-mapping": {
1287 "service-instance-id": "service-instance-id",
1290 "output-key-mapping": {
1291 "sec_group": "value"
1293 "key-dependencies": [
1294 "service-instance-id",
1301 "service-instance-id": {
1302 "tags": "service-instance-id, tosca.datatypes.Root, data_type",
1303 "name": "service-instance-id",
1305 "description": "To be provided",
1308 "updated-by": "Singal, Kapil <ks220y@att.com>",
1311 "type": "source-input",
1315 "type": "source-db",
1317 "query": "SELECT artifact_name FROM BLUEPRINT_MODEL where artifact_version=\"1.0.0\"",
1318 "input-key-mapping": {},
1319 "output-key-mapping": {
1320 "service-instance-id": "artifact_name"
1325 "type": "source-db",
1327 "query": "SELECT artifact_name FROM BLUEPRINT_MODEL where artifact_version=\"1.0.0\"",
1328 "input-key-mapping": {},
1329 "output-key-mapping": {
1330 "service-instance-id": "artifact_name"
1335 "type": "source-capability",
1337 "script-type": "jython",
1338 "script-class-reference": "SampleRAProcessor",
1339 "instance-key-dependencies": []
1344 "vdns_int_private_ip_0": {
1345 "tags": "vdns_int_private_ip_0",
1346 "name": "vdns_int_private_ip_0",
1348 "description": "vdns_int_private_ip_0",
1351 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
1354 "type": "source-input"
1357 "type": "source-default",
1361 "type": "source-rest",
1365 "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vf-modules/vf-module/$vdns_vf_module_id/vf-module-data/vf-module-topology/vf-module-parameters/param/vdns_int_private_ip_0",
1366 "path": "/param/0/value",
1367 "input-key-mapping": {
1368 "service-instance-id": "service-instance-id",
1370 "vdns_vf_module_id": "vdns_vf_module_id"
1372 "output-key-mapping": {
1373 "vdns_int_private_ip_0": "value"
1375 "key-dependencies": [
1376 "service-instance-id",
1383 "type": "source-rest",
1385 "endpoint-selector": "ipam-1",
1388 "url-path": "/api/ipam/prefixes/$prefix-id/available-ips/",
1390 "input-key-mapping": {
1391 "prefix-id": "private1-prefix-id"
1393 "output-key-mapping": {
1394 "vdns_int_private_ip_0": "address",
1397 "key-dependencies": [
1398 "private1-prefix-id"
1405 "tags": "vdns_name_0",
1406 "name": "vdns_name_0",
1408 "description": "vdns_name_0",
1411 "updated-by": "Singal, Kapil <ks220y@att.com>",
1414 "type": "source-input"
1417 "type": "source-default",
1421 "type": "source-rest",
1425 "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/vdns_name_0",
1426 "path": "/param/0/value",
1427 "input-key-mapping": {
1428 "service-instance-id": "service-instance-id",
1431 "output-key-mapping": {
1432 "vdns_name_0": "value"
1434 "key-dependencies": [
1435 "service-instance-id",
1441 "type": "source-rest",
1443 "endpoint-selector": "naming-resolution",
1447 "Accept": "application/json",
1448 "Content-Type": "application/json"
1450 "url-path": "/v1/genNetworkElementName",
1451 "payload": "{\r\n\t\"elements\": [{\r\n\t\t\"resource-name\": \"vdns_name_0\",\r\n\t\t\"resource-value\": \"${vdns_name_0}\",\r\n\t\t\"external-key\": \"${vf-module-id}_vdns_name_0\",\r\n\t\t\"policy-instance-name\": \"${vf-naming-policy}\",\r\n\t\t\"naming-type\": \"VNFC\",\r\n\t\t\"VNF_NAME\": \"${vnf_name}\",\r\n\t\t\"NFC_NAMING_CODE\": \"${nfc-naming-code}\"\r\n\t}]\r\n}",
1452 "path": "/elements/0/resource-value",
1453 "input-key-mapping": {
1454 "vf-naming-policy": "vf-naming-policy",
1455 "nfc-naming-code": "nfc-naming-code",
1456 "vnf_name": "vnf_name",
1457 "vf-module-id": "vf-module-id"
1460 "output-key-mapping": {
1461 "vdns_name_0": "resource-value"
1463 "key-dependencies": [
1474 "vdns_onap_private_ip_0": {
1475 "tags": "vdns_onap_private_ip_0",
1476 "name": "vdns_onap_private_ip_0",
1478 "description": "vdns_onap_private_ip_0",
1481 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
1484 "type": "source-input"
1487 "type": "source-default",
1491 "type": "source-rest",
1495 "url-path": "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vf-modules/vf-module/$vdns_vf_module_id/vf-module-data/vf-module-topology/vf-module-parameters/param/vdns_onap_private_ip_0",
1496 "path": "/param/0/value",
1497 "input-key-mapping": {
1498 "service-instance-id": "service-instance-id",
1500 "vdns_vf_module_id": "vdns_vf_module_id"
1502 "output-key-mapping": {
1503 "vdns_onap_private_ip_0": "value"
1505 "key-dependencies": [
1506 "service-instance-id",
1513 "type": "source-rest",
1515 "endpoint-selector": "ipam-1",
1518 "url-path": "/api/ipam/prefixes/$prefix-id/available-ips/",
1520 "input-key-mapping": {
1521 "prefix-id": "management-prefix-id"
1523 "output-key-mapping": {
1524 "vdns_onap_private_ip_0": "address",
1527 "key-dependencies": [
1528 "management-prefix-id"
1534 "vdns_vf_module_id": {
1535 "tags": "vdns_vf_module_id",
1536 "name": "vdns_vf_module_id",
1538 "description": "vdns_vf_module_id",
1541 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
1544 "type": "source-default",
1548 "type": "source-rest",
1552 "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/vdns_vf_module_id",
1553 "path": "/param/0/value",
1554 "input-key-mapping": {
1555 "service-instance-id": "service-instance-id",
1558 "output-key-mapping": {
1559 "vdns_vf_module_id": "value"
1561 "key-dependencies": [
1562 "service-instance-id",
1568 "type": "source-rest",
1572 "url-path": "/aai/v14/network/generic-vnfs/generic-vnf/$vnf-id",
1574 "input-key-mapping": {
1577 "output-key-mapping": {
1578 "vdns_vf_module_id": "nm-profile-name"
1580 "key-dependencies": [
1588 "tags": "vf-module-id",
1589 "name": "vf-module-id",
1591 "description": "vf-module-id",
1594 "updated-by": "Singal, Kapil <ks220y@att.com>",
1597 "type": "source-input",
1602 "vf-module-label": {
1603 "tags": "vf-module-label",
1604 "name": "vf-module-label",
1606 "description": "vf-module-label",
1609 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
1612 "type": "source-input"
1615 "type": "source-default",
1619 "type": "source-db",
1622 "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",
1623 "input-key-mapping": {
1624 "customizationid": "vf-module-model-customization-uuid"
1626 "output-key-mapping": {
1627 "vf-module-label": "vf_module_label"
1629 "key-dependencies": [
1630 "vf-module-model-customization-uuid"
1636 "vf-module-model-customization-uuid": {
1637 "tags": "vf-module-model-customization-uuid",
1638 "name": "vf-module-model-customization-uuid",
1640 "description": "vf-module-model-customization-uuid",
1643 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
1646 "type": "source-input"
1649 "type": "source-default",
1656 "tags": "vnf_assign_aai",
1657 "name": "vnf_assign_aai",
1659 "description": "vnf_assign_aai",
1662 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
1665 "type": "source-rest",
1671 "Content-Type": "application/merge-patch+json"
1674 "url-path": "/aai/v14/network/generic-vnfs/generic-vnf/$vnf-id",
1675 "payload": "{\r\n\"vnf-name\":\"${vnf_name}\", \r\n \"selflink\": \"restconf\/config\/GENERIC-RESOURCE-API:services\/service\/${service-instance-id}\/service-data\/vnfs\/vnf\/${vnf-id}\/vnf-data\/vnf-topology\/\"\r\n}",
1677 "input-key-mapping": {
1678 "service-instance-id":"service-instance-id",
1680 "vnf_name": "vnf_name"
1682 "output-key-mapping": {},
1683 "key-dependencies": [
1684 "service-instance-id",
1693 "vf-module-assign": {
1695 "tags": "vf-module-assign",
1696 "name": "vf-module-assign",
1698 "description": "vf-module-assign",
1701 "updated-by": "Singal, Kapil <ks220y@att.com>",
1705 "type": "source-rest",
1711 "Content-Type": "application/merge-patch+json"
1714 "url-path": "/aai/v14/network/generic-vnfs/generic-vnf/$vnf-id/vf-modules/vf-module/$vf-module-id",
1715 "payload": "{\r\n\"vf-module-name\":\"${vf-module-name}\", \r\n\"selflink\": \"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\/\"\r\n \r\n}",
1717 "input-key-mapping": {
1718 "service-instance-id":"service-instance-id",
1720 "vf-module-id": "vf-module-id",
1721 "vf-module-name": "vf-module-name"
1723 "output-key-mapping": {},
1724 "key-dependencies": [
1725 "service-instance-id",
1736 "tags": "vf-module-name",
1737 "name": "vf-module-name",
1739 "description": "vf_module_name",
1742 "updated-by": "Singal, Kapil <ks220y@att.com>",
1745 "type": "source-input"
1748 "type": "source-default",
1752 "type": "source-rest",
1756 "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",
1757 "path": "/param/0/value",
1758 "input-key-mapping": {
1759 "service-instance-id": "service-instance-id",
1762 "output-key-mapping": {
1763 "vf-module-name": "value"
1765 "key-dependencies": [
1766 "service-instance-id",
1773 "type": "source-rest",
1775 "endpoint-selector": "naming-resolution",
1779 "Accept": "application/json",
1780 "Content-Type": "application/json"
1782 "url-path": "/v1/genNetworkElementName",
1783 "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\":\"${vf-module-type}\"\r\n }\r\n ]\r\n}",
1784 "path": "/elements/0/resource-value",
1785 "input-key-mapping": {
1786 "vf-naming-policy": "vf-naming-policy",
1787 "vnf_name": "vnf_name",
1788 "vf-module-label": "vf-module-label",
1789 "vf-module-type": "vf-module-type",
1790 "vf-module-id": "vf-module-id"
1793 "output-key-mapping": {
1794 "vf-module-name": "resource-value"
1796 "key-dependencies": [
1808 "tags": "vf-module-type",
1809 "name": "vf-module-type",
1811 "description": "vf-module-type",
1814 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
1817 "type": "source-input"
1820 "type": "source-default",
1824 "type": "source-db",
1827 "query": "select vf_module_type as vf_module_type from sdnctl.VF_MODULE_MODEL where customization_uuid=:customizationid",
1828 "output-key-mapping": {
1829 "vf-module-type": "vf_module_type"
1831 "input-key-mapping": {
1832 "customizationid": "vf-module-model-customization-uuid"
1834 "key-dependencies": [
1835 "vf-module-model-customization-uuid"
1841 "vf-naming-policy": {
1842 "tags": "vf-naming-policy",
1843 "name": "vf-naming-policy",
1845 "description": "vf-naming-policy",
1848 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
1851 "type": "source-default",
1855 "type": "source-rest",
1859 "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",
1860 "path": "/param/0/value",
1861 "input-key-mapping": {
1862 "service-instance-id": "service-instance-id",
1865 "output-key-mapping": {
1866 "vf-naming-policy": "value"
1868 "key-dependencies": [
1869 "service-instance-id",
1875 "type": "source-db",
1878 "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",
1879 "input-key-mapping": {
1880 "vnf_model_customization_uuid": "vnf-model-customization-uuid"
1882 "output-key-mapping": {
1883 "vf-naming-policy": "vf_naming_policy"
1885 "key-dependencies": [
1886 "vnf-model-customization-uuid"
1892 "vfccustomizationuuid": {
1893 "tags": "vfccustomizationuuid",
1894 "name": "vfccustomizationuuid",
1896 "description": "vfccustomizationuuid",
1899 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
1902 "type": "source-input"
1905 "type": "source-default",
1909 "type": "source-db",
1912 "query": "select sdnctl.VF_MODULE_TO_VFC_MAPPING.vfc_customization_uuid as vnf_customid from sdnctl.VF_MODULE_TO_VFC_MAPPING where vm_count = 1 and sdnctl.VF_MODULE_TO_VFC_MAPPING.vf_module_customization_uuid=:vfmodulecustomizationuuid",
1913 "input-key-mapping": {
1914 "vfmodulecustomizationuuid": "vf-module-model-customization-uuid"
1916 "output-key-mapping": {
1917 "vfccustomizationuuid": "vnf_customid"
1919 "key-dependencies": [
1920 "vf-module-model-customization-uuid"
1930 "description": "vip",
1933 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
1936 "type": "source-input"
1939 "type": "source-default",
1943 "type": "source-rest",
1947 "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/vip",
1948 "path": "/param/0/value",
1949 "input-key-mapping": {
1950 "service-instance-id": "service-instance-id",
1953 "output-key-mapping": {
1956 "key-dependencies": [
1957 "service-instance-id",
1963 "type": "source-rest",
1965 "endpoint-selector": "ipam-1",
1968 "url-path": "/api/ipam/prefixes/$prefix-id/available-ips/",
1970 "input-key-mapping": {
1971 "prefix-id": "private2-prefix-id"
1973 "output-key-mapping": {
1977 "key-dependencies": [
1978 "private2-prefix-id"
1984 "vlb_int_pktgen_private_ip_0": {
1985 "tags": "vlb_int_pktgen_private_ip_0",
1986 "name": "vlb_int_pktgen_private_ip_0",
1988 "description": "vlb_int_pktgen_private_ip_0",
1991 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
1994 "type": "source-input"
1997 "type": "source-default",
2001 "type": "source-rest",
2005 "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/vlb_int_pktgen_private_ip_0",
2006 "path": "/param/0/value",
2007 "input-key-mapping": {
2008 "service-instance-id": "service-instance-id",
2011 "output-key-mapping": {
2012 "vlb_int_pktgen_private_ip_0": "value"
2014 "key-dependencies": [
2015 "service-instance-id",
2021 "type": "source-rest",
2023 "endpoint-selector": "ipam-1",
2026 "url-path": "/api/ipam/prefixes/$prefix-id/available-ips/",
2028 "input-key-mapping": {
2029 "prefix-id": "private2-prefix-id"
2031 "output-key-mapping": {
2032 "vlb_int_pktgen_private_ip_0": "address",
2035 "key-dependencies": [
2036 "private2-prefix-id"
2042 "vlb_int_private_ip_0": {
2043 "tags": "vlb_int_private_ip_0",
2044 "name": "vlb_int_private_ip_0",
2046 "description": "vlb_int_private_ip_0",
2049 "updated-by": "Singal, Kapil <ks220y@att.com>",
2052 "type": "source-input"
2055 "type": "source-default",
2059 "type": "source-rest",
2063 "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/vlb_int_private_ip_0",
2064 "path": "/param/0/value",
2065 "input-key-mapping": {
2066 "service-instance-id": "service-instance-id",
2069 "output-key-mapping": {
2070 "vlb_int_private_ip_0": "value"
2072 "key-dependencies": [
2073 "service-instance-id",
2079 "type": "source-rest",
2081 "endpoint-selector": "ipam-1",
2084 "url-path": "/api/ipam/prefixes/$prefix-id/available-ips/",
2086 "input-key-mapping": {
2087 "prefix-id": "private1-prefix-id"
2089 "output-key-mapping": {
2090 "vlb_int_private_ip_0": "address",
2093 "key-dependencies": [
2094 "private1-prefix-id"
2101 "tags": "vlb_name_0",
2102 "name": "vlb_name_0",
2104 "description": "vlb_name_0",
2107 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
2110 "type": "source-input"
2113 "type": "source-default",
2117 "type": "source-rest",
2121 "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/vlb_name_0",
2122 "path": "/param/0/value",
2123 "input-key-mapping": {
2124 "service-instance-id": "service-instance-id",
2127 "output-key-mapping": {
2128 "vlb_name_0": "value"
2130 "key-dependencies": [
2131 "service-instance-id",
2137 "type": "source-rest",
2139 "endpoint-selector": "naming-resolution",
2143 "Accept": "application/json",
2144 "Content-Type": "application/json"
2146 "url-path": "/v1/genNetworkElementName",
2147 "payload": "{\r\n\t\"elements\": [{\r\n\t\t\"resource-name\": \"vlb_name_0\",\r\n\t\t\"resource-value\": \"${vlb_name_0}\",\r\n\t\t\"external-key\": \"${vf-module-id}_vlb_name_0\",\r\n\t\t\"policy-instance-name\": \"${vf-naming-policy}\",\r\n\t\t\"naming-type\": \"VNFC\",\r\n\t\t\"VNF_NAME\": \"${vnf_name}\",\r\n\t\t\"NFC_NAMING_CODE\": \"${nfc-naming-code}\"\r\n\t}]\r\n}",
2148 "path": "/elements/0/resource-value",
2149 "input-key-mapping": {
2150 "vf-naming-policy": "vf-naming-policy",
2151 "nfc-naming-code": "nfc-naming-code",
2152 "vnf_name": "vnf_name",
2153 "vf-module-id": "vf-module-id"
2155 "output-key-mapping": {
2156 "vlb_name_0": "resource-value"
2158 "key-dependencies": [
2168 "vlb_onap_private_ip_0": {
2169 "tags": "vlb_onap_private_ip_0",
2170 "name": "vlb_onap_private_ip_0",
2172 "description": "vlb_onap_private_ip_0",
2175 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
2178 "type": "source-input"
2181 "type": "source-default",
2185 "type": "source-rest",
2189 "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/vlb_onap_private_ip_0",
2190 "path": "/param/0/value",
2191 "input-key-mapping": {
2192 "service-instance-id": "service-instance-id",
2195 "output-key-mapping": {
2196 "vlb_onap_private_ip_0": "value"
2198 "key-dependencies": [
2199 "service-instance-id",
2205 "type": "source-rest",
2207 "endpoint-selector": "ipam-1",
2210 "url-path": "/api/ipam/prefixes/$prefix-id/available-ips/",
2212 "input-key-mapping": {
2213 "prefix-id": "management-prefix-id"
2215 "output-key-mapping": {
2216 "vlb_onap_private_ip_0": "address",
2219 "key-dependencies": [
2220 "management-prefix-id"
2226 "vlb_private_net_cidr": {
2227 "tags": "vlb_private_net_cidr",
2228 "name": "vlb_private_net_cidr",
2230 "description": "vlb_private_net_cidr",
2233 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
2236 "type": "source-input"
2239 "type": "source-default",
2243 "type": "source-rest",
2247 "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/vlb_private_net_cidr",
2248 "path": "/param/0/value",
2249 "input-key-mapping": {
2250 "service-instance-id": "service-instance-id",
2253 "output-key-mapping": {
2254 "vlb_private_net_cidr": "value"
2256 "key-dependencies": [
2257 "service-instance-id",
2263 "type": "source-db",
2266 "query": "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private1\"",
2267 "input-key-mapping": {},
2268 "output-key-mapping": {
2269 "vlb_private_net_cidr": "prefix"
2279 "description": "vm-type",
2282 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
2285 "type": "source-input"
2288 "type": "source-default",
2292 "type": "source-db",
2295 "query": "select VFC_MODEL.vm_type as vm_type from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
2296 "output-key-mapping": {
2297 "vm-type": "vm_type"
2299 "input-key-mapping": {
2300 "vfccustomizationuuid": "vfccustomizationuuid"
2302 "key-dependencies": [
2303 "vfccustomizationuuid"
2313 "description": "vnf-id",
2316 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
2319 "type": "source-input"
2322 "type": "source-default",
2326 "type": "source-rest",
2330 "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-id",
2331 "path": "/param/0/value",
2332 "input-key-mapping": {
2333 "service-instance-id": "service-instance-id",
2336 "output-key-mapping": {
2339 "key-dependencies": [
2340 "service-instance-id",
2347 "vnf-model-customization-uuid": {
2348 "tags": "vnf-model-customization-uuid",
2349 "name": "vnf-model-customization-uuid",
2351 "description": "vnf-model-customization-uuid",
2354 "updated-by": "Singal, Kapil <ks220y@att.com>",
2357 "type": "source-input",
2366 "description": "vnf_name",
2369 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
2372 "type": "source-input"
2375 "type": "source-default",
2379 "type": "source-rest",
2383 "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",
2384 "path": "/param/0/value",
2386 "Accept": "application/json",
2387 "Content-Type": "application/json"
2389 "input-key-mapping": {
2390 "service-instance-id": "service-instance-id",
2393 "output-key-mapping": {
2396 "key-dependencies": [
2397 "service-instance-id",
2403 "type": "source-rest",
2405 "endpoint-selector": "naming-resolution",
2409 "Accept": "application/json",
2410 "Content-Type": "application/json"
2412 "url-path": "/v1/genNetworkElementName",
2413 "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}",
2414 "path": "/elements/0/resource-value",
2415 "input-key-mapping": {
2417 "aic-cloud-region": "aic-cloud-region",
2418 "vf-naming-policy": "vf-naming-policy"
2420 "output-key-mapping": {
2421 "vnf_name": "resource-value"
2423 "key-dependencies": [
2433 "tags": "repo_url_blob",
2434 "name": "repo_url_blob",
2436 "description": "repo_url_blob",
2439 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
2442 "type": "source-input"
2445 "type": "source-default",
2449 "type": "source-rest",
2453 "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/repo_url_blob",
2454 "path": "/param/0/value",
2455 "input-key-mapping": {
2456 "service-instance-id": "service-instance-id",
2459 "output-key-mapping": {
2460 "repo_url_blob": "value"
2462 "key-dependencies": [
2463 "service-instance-id",
2470 "repo_url_artifacts": {
2471 "tags": "repo_url_artifacts",
2472 "name": "repo_url_artifacts",
2474 "description": "repo_url_artifacts",
2477 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
2480 "type": "source-input"
2483 "type": "source-default",
2487 "type": "source-rest",
2491 "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/repo_url_artifacts",
2492 "path": "/param/0/value",
2493 "input-key-mapping": {
2494 "service-instance-id": "service-instance-id",
2497 "output-key-mapping": {
2498 "repo_url_artifacts": "value"
2500 "key-dependencies": [
2501 "service-instance-id",
2508 "vnfc-model-invariant-uuid": {
2509 "tags": "vnfc-model-invariant-uuid",
2510 "name": "vnfc-model-invariant-uuid",
2512 "description": "vnfc-model-invariant-uuid",
2515 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
2518 "type": "source-input"
2521 "type": "source-default",
2525 "type": "source-db",
2528 "query": "select VFC_MODEL.invariant_uuid as vfc_invariant_uuid from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
2529 "output-key-mapping": {
2530 "vnfc-model-invariant-uuid": "vfc_invariant_uuid"
2532 "input-key-mapping": {
2533 "vfccustomizationuuid": "vfccustomizationuuid"
2535 "key-dependencies": [
2536 "vfccustomizationuuid"
2542 "vnfc-model-version": {
2543 "tags": "vnfc-model-version",
2544 "name": "vnfc-model-version",
2546 "description": "vnfc-model-version",
2549 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
2552 "type": "source-input"
2555 "type": "source-default",
2559 "type": "source-db",
2562 "query": "select VFC_MODEL.version as vnfc_model_version from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
2563 "output-key-mapping": {
2564 "vnfc-model-version": "vnfc_model_version"
2566 "input-key-mapping": {
2567 "vfccustomizationuuid": "vfccustomizationuuid"
2569 "key-dependencies": [
2570 "vfccustomizationuuid"
2576 "vpg_int_private1_ip_0": {
2577 "tags": "vpg_int_private1_ip_0",
2578 "name": "vpg_int_private1_ip_0",
2580 "description": "vpg_int_private1_ip_0",
2583 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
2586 "type": "source-input"
2589 "type": "source-default",
2593 "type": "source-rest",
2597 "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_int_private1_ip_0",
2598 "path": "/param/0/value",
2599 "input-key-mapping": {
2600 "service-instance-id": "service-instance-id",
2603 "output-key-mapping": {
2604 "vpg_int_private1_ip_0": "value"
2606 "key-dependencies": [
2607 "service-instance-id",
2613 "type": "source-rest",
2615 "endpoint-selector": "ipam-1",
2618 "url-path": "/api/ipam/prefixes/$prefix-id/available-ips/",
2620 "input-key-mapping": {
2621 "prefix-id": "management-prefix-id"
2623 "output-key-mapping": {
2624 "vpg_int_private1_ip_0": "address",
2627 "key-dependencies": [
2628 "management-prefix-id"
2634 "vpg_int_pktgen_private_ip_0": {
2635 "tags": "vpg_int_pktgen_private_ip_0",
2636 "name": "vpg_int_pktgen_private_ip_0",
2638 "description": "vpg_int_pktgen_private_ip_0",
2641 "updated-by": "Singal, Kapil <ks220y@att.com>",
2644 "type": "source-input"
2647 "type": "source-default",
2651 "type": "source-rest",
2655 "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_int_pktgen_private_ip_0",
2656 "path": "/param/0/value",
2657 "input-key-mapping": {
2658 "service-instance-id": "service-instance-id",
2661 "output-key-mapping": {
2662 "vpg_int_pktgen_private_ip_0": "value"
2664 "key-dependencies": [
2665 "service-instance-id",
2671 "type": "source-rest",
2673 "endpoint-selector": "ipam-1",
2676 "url-path": "/api/ipam/prefixes/$prefix-id/available-ips/",
2678 "input-key-mapping": {
2679 "prefix-id": "private2-prefix-id"
2681 "output-key-mapping": {
2682 "vpg_int_pktgen_private_ip_0": "address",
2685 "key-dependencies": [
2686 "private2-prefix-id"
2693 "tags": "vpg_name_0",
2694 "name": "vpg_name_0",
2696 "description": "vlb_name_0",
2699 "updated-by": "MALAKOV, YURIY <yuriy.malakov@att.com>",
2702 "type": "source-input"
2705 "type": "source-default",
2709 "type": "source-rest",
2713 "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_name_0",
2714 "path": "/param/0/value",
2715 "input-key-mapping": {
2716 "service-instance-id": "service-instance-id",
2719 "output-key-mapping": {
2720 "vpg_name_0": "value"
2722 "key-dependencies": [
2723 "service-instance-id",
2729 "type": "source-rest",
2731 "endpoint-selector": "naming-resolution",
2735 "Accept": "application/json",
2736 "Content-Type": "application/json"
2738 "url-path": "/v1/genNetworkElementName",
2739 "payload": "{\r\n\t\"elements\": [{\r\n\t\t\"resource-name\": \"vpg_name_0\",\r\n\t\t\"resource-value\": \"${vpg_name_0}\",\r\n\t\t\"external-key\": \"${vf-module-id}_vpg_name_0\",\r\n\t\t\"policy-instance-name\": \"${vf-naming-policy}\",\r\n\t\t\"naming-type\": \"VNFC\",\r\n\t\t\"VNF_NAME\": \"${vnf_name}\",\r\n\t\t\"NFC_NAMING_CODE\": \"${nfc-naming-code}\"\r\n\t}]\r\n}",
2740 "path": "/elements/0/resource-value",
2741 "input-key-mapping": {
2742 "vf-naming-policy": "vf-naming-policy",
2743 "nfc-naming-code": "nfc-naming-code",
2744 "vnf_name": "vnf_name",
2745 "vf-module-id": "vf-module-id"
2748 "output-key-mapping": {
2749 "vpg_name_0": "resource-value"
2751 "key-dependencies": [
2762 "vpg_onap_private_ip_0": {
2763 "tags": "vpg_onap_private_ip_0",
2764 "name": "vpg_onap_private_ip_0",
2766 "description": "vpg_onap_private_ip_0",
2769 "updated-by": "Singal, Kapil <ks220y@att.com>",
2772 "type": "source-input"
2775 "type": "source-default",
2779 "type": "source-rest",
2783 "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",
2784 "path": "/param/0/value",
2785 "input-key-mapping": {
2786 "service-instance-id": "service-instance-id",
2789 "output-key-mapping": {
2790 "vpg_onap_private_ip_0": "value"
2792 "key-dependencies": [
2793 "service-instance-id",
2799 "type": "source-rest",
2801 "endpoint-selector": "ipam-1",
2804 "url-path": "/api/ipam/prefixes/$prefix-id/available-ips/",
2806 "input-key-mapping": {
2807 "prefix-id": "management-prefix-id"
2809 "output-key-mapping": {
2810 "vpg_onap_private_ip_0": "address",
2813 "key-dependencies": [
2814 "management-prefix-id"