3 "tags" : "aic-cloud-region",
4 "name" : "aic-cloud-region",
6 "description" : "aic-cloud-region",
10 "updated-by" : "Singal, Kapil <ks220y@att.com>",
13 "type" : "source-input",
22 "description" : "cloud_env",
26 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
29 "type" : "source-input"
32 "type" : "source-default",
36 "type" : "source-rest",
40 "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",
41 "path" : "/param/0/value",
42 "input-key-mapping" : {
43 "service-instance-id" : "service-instance-id",
46 "output-key-mapping" : {
49 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
54 "create-md-sal-vnf-param" : {
55 "tags" : "create-md-sal-vnf-param",
56 "name" : "create-md-sal-vnf-param",
58 "description" : "create-md-sal-vnf-param",
62 "updated-by" : "Singal, Kapil <ks220y@att.com>",
65 "type" : "source-rest",
69 "Accept" : "application/json",
70 "Content-Type" : "application/json"
73 "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",
75 "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}",
76 "input-key-mapping" : {
77 "service-instance-id" : "service-instance-id",
79 "vf-module-id" : "vf-module-id"
81 "output-key-mapping" : { },
82 "key-dependencies" : [ "vf-module-id", "service-instance-id", "vnf-id" ]
86 "type" : "source-rest",
90 "url-path" : "/aai/v22/network/generic-vnfs/generic-vnf/$vnf-id/nm-profile-name",
91 "payload" : "{\"nm-profile-name\":\"$vf-module-id\"}",
93 "input-key-mapping" : {
96 "output-key-mapping" : { },
97 "key-dependencies" : [ "vnf-id" ]
102 "dcae_collector_ip" : {
103 "tags" : "dcae_collector_ip",
104 "name" : "dcae_collector_ip",
106 "description" : "dcae_collector_ip",
110 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
113 "type" : "source-input"
116 "type" : "source-default",
120 "type" : "source-rest",
124 "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",
125 "path" : "/param/0/value",
126 "input-key-mapping" : {
127 "service-instance-id" : "service-instance-id",
130 "output-key-mapping" : {
131 "dcae_collector_ip" : "value"
133 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
138 "dcae_collector_port" : {
139 "tags" : "dcae_collector_port",
140 "name" : "dcae_collector_port",
142 "description" : "dcae_collector_port",
146 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
149 "type" : "source-input"
152 "type" : "source-default",
156 "type" : "source-rest",
160 "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",
161 "path" : "/param/0/value",
162 "input-key-mapping" : {
163 "service-instance-id" : "service-instance-id",
166 "output-key-mapping" : {
167 "dcae_collector_port" : "value"
169 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
174 "demo_artifacts_version" : {
175 "tags" : "demo_artifacts_version",
176 "name" : "demo_artifacts_version",
178 "description" : "demo_artifacts_version",
182 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
185 "type" : "source-input"
188 "type" : "source-default",
192 "type" : "source-rest",
196 "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",
197 "path" : "/param/0/value",
198 "input-key-mapping" : {
199 "service-instance-id" : "service-instance-id",
202 "output-key-mapping" : {
203 "demo_artifacts_version" : "value"
205 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
211 "tags" : "flavor_name",
212 "name" : "flavor_name",
214 "description" : "flavor_name",
218 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
221 "type" : "source-input"
224 "type" : "source-default",
228 "type" : "source-rest",
232 "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",
233 "path" : "/param/0/value",
234 "input-key-mapping" : {
235 "service-instance-id" : "service-instance-id",
238 "output-key-mapping" : {
239 "flavor_name" : "value"
241 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
247 "tags" : "gre_ipaddr",
248 "name" : "gre_ipaddr",
250 "description" : "gre_ipaddr",
254 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
257 "type" : "source-input"
260 "type" : "source-default",
264 "type" : "source-rest",
268 "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",
269 "path" : "/param/0/value",
270 "input-key-mapping" : {
271 "service-instance-id" : "service-instance-id",
274 "output-key-mapping" : {
275 "gre_ipaddr" : "value"
277 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
281 "type" : "source-rest",
283 "endpoint-selector" : "ipam-1",
286 "url-path" : "/api/ipam/prefixes/$prefix-id/available-ips/",
288 "input-key-mapping" : {
289 "prefix-id" : "private1-prefix-id"
291 "output-key-mapping" : {
292 "gre_ipaddr" : "address",
295 "key-dependencies" : [ "private1-prefix-id" ]
301 "tags" : "image_name",
302 "name" : "image_name",
304 "description" : "image_name",
308 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
311 "type" : "source-input"
314 "type" : "source-default",
318 "type" : "source-rest",
322 "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",
323 "path" : "/param/0/value",
324 "input-key-mapping" : {
325 "service-instance-id" : "service-instance-id",
328 "output-key-mapping" : {
329 "image_name" : "value"
331 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
336 "install_script_version" : {
337 "tags" : "install_script_version",
338 "name" : "install_script_version",
340 "description" : "install_script_version",
344 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
347 "type" : "source-input"
350 "type" : "source-default",
354 "type" : "source-rest",
358 "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",
359 "path" : "/param/0/value",
360 "input-key-mapping" : {
361 "service-instance-id" : "service-instance-id",
364 "output-key-mapping" : {
365 "install_script_version" : "value"
367 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
372 "int_pktgen_private_net_id" : {
373 "tags" : "int_pktgen_private_net_id",
374 "name" : "int_pktgen_private_net_id",
376 "description" : "int_pktgen_private_net_id",
380 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
383 "type" : "source-input"
386 "type" : "source-default",
390 "type" : "source-rest",
394 "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",
395 "path" : "/param/0/value",
396 "input-key-mapping" : {
397 "service-instance-id" : "service-instance-id",
400 "output-key-mapping" : {
401 "int_pktgen_private_net_id" : "value"
403 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
408 "int_pktgen_private_subnet_id" : {
409 "tags" : "int_pktgen_private_subnet_id",
410 "name" : "int_pktgen_private_subnet_id",
412 "description" : "int_pktgen_private_subnet_id",
416 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
419 "type" : "source-input"
422 "type" : "source-default",
426 "type" : "source-rest",
430 "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",
431 "path" : "/param/0/value",
432 "input-key-mapping" : {
433 "service-instance-id" : "service-instance-id",
436 "output-key-mapping" : {
437 "int_pktgen_private_subnet_id" : "value"
439 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
444 "int_private_net_id" : {
445 "tags" : "int_private_net_id",
446 "name" : "int_private_net_id",
448 "description" : "int_private_net_id",
452 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
455 "type" : "source-input"
458 "type" : "source-default",
462 "type" : "source-rest",
466 "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",
467 "path" : "/param/0/value",
468 "input-key-mapping" : {
469 "service-instance-id" : "service-instance-id",
472 "output-key-mapping" : {
473 "int_private_net_id" : "value"
475 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
480 "int_private_subnet_id" : {
481 "tags" : "int_private_subnet_id",
482 "name" : "int_private_subnet_id",
484 "description" : "int_private_subnet_id",
488 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
491 "type" : "source-input"
494 "type" : "source-default",
498 "type" : "source-rest",
502 "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",
503 "path" : "/param/0/value",
504 "input-key-mapping" : {
505 "service-instance-id" : "service-instance-id",
508 "output-key-mapping" : {
509 "int_private_subnet_id" : "value"
511 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
520 "description" : "key_name",
524 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
527 "type" : "source-input"
530 "type" : "source-default",
534 "type" : "source-rest",
538 "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",
539 "path" : "/param/0/value",
540 "input-key-mapping" : {
541 "service-instance-id" : "service-instance-id",
544 "output-key-mapping" : {
547 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
556 "description" : "keypair",
560 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
563 "type" : "source-input"
566 "type" : "source-default",
570 "type" : "source-rest",
574 "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",
575 "path" : "/param/0/value",
576 "input-key-mapping" : {
577 "service-instance-id" : "service-instance-id",
580 "output-key-mapping" : {
583 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
588 "management-prefix-id" : {
589 "tags" : "management-prefix-id",
590 "name" : "management-prefix-id",
592 "description" : "management-prefix-id",
596 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
599 "type" : "source-input"
602 "type" : "source-default",
606 "type" : "source-rest",
610 "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",
611 "path" : "/param/0/value",
612 "input-key-mapping" : {
613 "service-instance-id" : "service-instance-id",
616 "output-key-mapping" : {
617 "management-prefix-id" : "value"
619 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
623 "type" : "source-db",
626 "query" : "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"management\"",
627 "input-key-mapping" : { },
628 "output-key-mapping" : {
629 "management-prefix-id" : "prefix_id"
636 "tags" : "nb_api_version",
637 "name" : "nb_api_version",
639 "description" : "nb_api_version",
643 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
646 "type" : "source-input"
649 "type" : "source-default",
653 "type" : "source-rest",
657 "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",
658 "path" : "/param/0/value",
659 "input-key-mapping" : {
660 "service-instance-id" : "service-instance-id",
663 "output-key-mapping" : {
664 "nb_api_version" : "value"
666 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
671 "nexus_artifact_repo" : {
672 "tags" : "nexus_artifact_repo",
673 "name" : "nexus_artifact_repo",
675 "description" : "nexus_artifact_repo",
679 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
682 "type" : "source-input"
685 "type" : "source-default",
689 "type" : "source-rest",
693 "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",
694 "path" : "/param/0/value",
695 "input-key-mapping" : {
696 "service-instance-id" : "service-instance-id",
699 "output-key-mapping" : {
700 "nexus_artifact_repo" : "value"
702 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
707 "nfc-naming-code" : {
708 "tags" : "nfc-naming-code",
709 "name" : "nfc-naming-code",
711 "description" : "nfc-naming-code",
715 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
718 "type" : "source-input"
721 "type" : "source-default",
725 "type" : "source-db",
728 "query" : "select nfc_naming_code as nfc_naming_code from sdnctl.VFC_MODEL where customization_uuid=:vfccustomizationuuid",
729 "input-key-mapping" : {
730 "vfccustomizationuuid" : "vfccustomizationuuid"
732 "output-key-mapping" : {
733 "nfc-naming-code" : "nfc_naming_code"
735 "key-dependencies" : [ "vfccustomizationuuid" ]
740 "onap_private_net_cidr" : {
741 "tags" : "onap_private_net_cidr",
742 "name" : "onap_private_net_cidr",
744 "description" : "onap_private_net_cidr",
748 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
751 "type" : "source-input"
754 "type" : "source-default",
758 "type" : "source-db",
761 "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"management\"",
762 "input-key-mapping" : { },
763 "output-key-mapping" : {
764 "onap_private_net_cidr" : "prefix"
769 "type" : "source-rest",
773 "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",
774 "path" : "/param/0/value",
775 "input-key-mapping" : {
776 "service-instance-id" : "service-instance-id",
779 "output-key-mapping" : {
780 "onap_private_net_cidr" : "value"
782 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
787 "onap_private_net_id" : {
788 "tags" : "onap_private_net_id",
789 "name" : "onap_private_net_id",
791 "description" : "onap_private_net_id",
795 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
798 "type" : "source-input"
801 "type" : "source-default",
805 "type" : "source-rest",
809 "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",
810 "path" : "/param/0/value",
811 "input-key-mapping" : {
812 "service-instance-id" : "service-instance-id",
815 "output-key-mapping" : {
816 "onap_private_net_id" : "value"
818 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
823 "onap_private_subnet_id" : {
824 "tags" : "onap_private_subnet_id",
825 "name" : "onap_private_subnet_id",
827 "description" : "onap_private_subnet_id",
831 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
834 "type" : "source-input"
837 "type" : "source-default",
841 "type" : "source-rest",
845 "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",
846 "path" : "/param/0/value",
847 "input-key-mapping" : {
848 "service-instance-id" : "service-instance-id",
851 "output-key-mapping" : {
852 "onap_private_subnet_id" : "value"
854 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
863 "description" : "pg_int",
867 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
870 "type" : "source-input"
873 "type" : "source-default",
877 "type" : "source-rest",
881 "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",
882 "path" : "/param/0/value",
883 "input-key-mapping" : {
884 "service-instance-id" : "service-instance-id",
887 "output-key-mapping" : {
890 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
894 "type" : "source-rest",
896 "endpoint-selector" : "ipam-1",
899 "url-path" : "/api/ipam/prefixes/$prefix-id/available-ips/",
901 "input-key-mapping" : {
902 "prefix-id" : "private2-prefix-id"
904 "output-key-mapping" : {
905 "pg_int" : "address",
908 "key-dependencies" : [ "private2-prefix-id" ]
913 "pktgen_private_net_cidr" : {
914 "tags" : "pktgen_private_net_cidr",
915 "name" : "pktgen_private_net_cidr",
917 "description" : "pktgen_private_net_cidr",
921 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
924 "type" : "source-input"
927 "type" : "source-default",
931 "type" : "source-db",
934 "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private2\"",
935 "output-key-mapping" : {
936 "pktgen_private_net_cidr" : "prefix"
938 "input-key-mapping" : { }
942 "type" : "source-rest",
946 "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",
947 "path" : "/param/0/value",
948 "input-key-mapping" : {
949 "service-instance-id" : "service-instance-id",
952 "output-key-mapping" : {
953 "pktgen_private_net_cidr" : "value"
955 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
960 "private1-prefix-id" : {
961 "tags" : "private1-prefix-id",
962 "name" : "private1-prefix-id",
964 "description" : "private1-prefix-id",
968 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
971 "type" : "source-input"
974 "type" : "source-default",
978 "type" : "source-rest",
982 "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",
983 "path" : "/param/0/value",
984 "input-key-mapping" : {
985 "service-instance-id" : "service-instance-id",
988 "output-key-mapping" : {
989 "private1-prefix-id" : "value"
991 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
995 "type" : "source-db",
998 "query" : "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private1\"",
999 "input-key-mapping" : { },
1000 "output-key-mapping" : {
1001 "private1-prefix-id" : "prefix_id"
1007 "private2-prefix-id" : {
1008 "tags" : "private2-prefix-id",
1009 "name" : "private2-prefix-id",
1011 "description" : "private2-prefix-id",
1014 "group" : "default",
1015 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1018 "type" : "source-input"
1021 "type" : "source-default",
1025 "type" : "source-rest",
1029 "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",
1030 "path" : "/param/0/value",
1031 "input-key-mapping" : {
1032 "service-instance-id" : "service-instance-id",
1035 "output-key-mapping" : {
1036 "private2-prefix-id" : "value"
1038 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1042 "type" : "source-db",
1045 "query" : "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private2\"",
1046 "input-key-mapping" : { },
1047 "output-key-mapping" : {
1048 "private2-prefix-id" : "prefix_id"
1058 "description" : "pub_key",
1061 "group" : "default",
1062 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1065 "type" : "source-input"
1068 "type" : "source-default",
1072 "type" : "source-rest",
1076 "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",
1077 "path" : "/param/0/value",
1078 "input-key-mapping" : {
1079 "service-instance-id" : "service-instance-id",
1082 "output-key-mapping" : {
1085 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1091 "tags" : "public_net_id",
1092 "name" : "public_net_id",
1094 "description" : "public_net_id",
1097 "group" : "default",
1098 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1101 "type" : "source-input"
1104 "type" : "source-default",
1108 "type" : "source-rest",
1112 "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",
1113 "path" : "/param/0/value",
1114 "input-key-mapping" : {
1115 "service-instance-id" : "service-instance-id",
1118 "output-key-mapping" : {
1119 "public_net_id" : "value"
1121 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1127 "tags" : "sec_group",
1128 "name" : "sec_group",
1130 "description" : "sec_group",
1133 "group" : "default",
1134 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1137 "type" : "source-input"
1140 "type" : "source-default",
1144 "type" : "source-rest",
1148 "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",
1149 "path" : "/param/0/value",
1150 "input-key-mapping" : {
1151 "service-instance-id" : "service-instance-id",
1154 "output-key-mapping" : {
1155 "sec_group" : "value"
1157 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1162 "service-instance-id" : {
1163 "tags" : "service-instance-id, tosca.datatypes.Root, data_type",
1164 "name" : "service-instance-id",
1166 "description" : "To be provided",
1169 "group" : "default",
1170 "updated-by" : "Singal, Kapil <ks220y@att.com>",
1173 "type" : "source-input",
1177 "type" : "source-db",
1179 "query" : "SELECT artifact_name FROM BLUEPRINT_MODEL where artifact_version=\"1.0.0\"",
1180 "input-key-mapping" : { },
1181 "output-key-mapping" : {
1182 "service-instance-id" : "artifact_name"
1187 "type" : "source-db",
1189 "query" : "SELECT artifact_name FROM BLUEPRINT_MODEL where artifact_version=\"1.0.0\"",
1190 "input-key-mapping" : { },
1191 "output-key-mapping" : {
1192 "service-instance-id" : "artifact_name"
1197 "type" : "source-capability",
1199 "script-type" : "jython",
1200 "script-class-reference" : "SampleRAProcessor",
1201 "instance-dependencies" : [ ]
1205 "type" : "source-rest",
1209 "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id",
1210 "path" : "/service/0/service-instance-id",
1211 "input-key-mapping" : {
1212 "service-instance-id" : "service-instance.service-instance-id"
1214 "output-key-mapping" : {
1215 "service-instance-id" : "service-instance-id"
1217 "key-dependencies" : [ "service-instance.service-instance-id" ]
1222 "vdns_int_private_ip_0" : {
1223 "tags" : "vdns_int_private_ip_0",
1224 "name" : "vdns_int_private_ip_0",
1226 "description" : "vdns_int_private_ip_0",
1229 "group" : "default",
1230 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1233 "type" : "source-input"
1236 "type" : "source-default",
1240 "type" : "source-rest",
1244 "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",
1245 "path" : "/param/0/value",
1246 "input-key-mapping" : {
1247 "service-instance-id" : "service-instance-id",
1248 "vnf-id" : "vnf-id",
1249 "vdns_vf_module_id" : "vdns_vf_module_id"
1251 "output-key-mapping" : {
1252 "vdns_int_private_ip_0" : "value"
1254 "key-dependencies" : [ "service-instance-id", "vnf-id", "vdns_vf_module_id" ]
1258 "type" : "source-rest",
1260 "endpoint-selector" : "ipam-1",
1263 "url-path" : "/api/ipam/prefixes/$prefix-id/available-ips/",
1265 "input-key-mapping" : {
1266 "prefix-id" : "private1-prefix-id"
1268 "output-key-mapping" : {
1269 "vdns_int_private_ip_0" : "address",
1272 "key-dependencies" : [ "private1-prefix-id" ]
1278 "tags" : "vdns_name_0",
1279 "name" : "vdns_name_0",
1281 "description" : "vdns_name_0",
1284 "group" : "default",
1285 "updated-by" : "Singal, Kapil <ks220y@att.com>",
1288 "type" : "source-input"
1291 "type" : "source-default",
1295 "type" : "source-rest",
1299 "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",
1300 "path" : "/param/0/value",
1301 "input-key-mapping" : {
1302 "service-instance-id" : "service-instance-id",
1305 "output-key-mapping" : {
1306 "vdns_name_0" : "value"
1308 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1312 "type" : "source-rest",
1314 "endpoint-selector" : "naming-resolution",
1318 "Accept" : "application/json",
1319 "Content-Type" : "application/json"
1321 "url-path" : "/v1/genNetworkElementName",
1322 "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}",
1323 "path" : "/elements/0/resource-value",
1324 "input-key-mapping" : {
1325 "vf-naming-policy" : "vf-naming-policy",
1326 "nfc-naming-code" : "nfc-naming-code",
1327 "vnf_name" : "vnf_name",
1328 "vf-module-id" : "vf-module-id"
1330 "output-key-mapping" : {
1331 "vdns_name_0" : "resource-value"
1333 "key-dependencies" : [ "vf-naming-policy", "nfc-naming-code", "vnf_name", "vf-module-id" ]
1338 "vdns_onap_private_ip_0" : {
1339 "tags" : "vdns_onap_private_ip_0",
1340 "name" : "vdns_onap_private_ip_0",
1342 "description" : "vdns_onap_private_ip_0",
1345 "group" : "default",
1346 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1349 "type" : "source-input"
1352 "type" : "source-default",
1356 "type" : "source-rest",
1360 "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",
1361 "path" : "/param/0/value",
1362 "input-key-mapping" : {
1363 "service-instance-id" : "service-instance-id",
1364 "vnf-id" : "vnf-id",
1365 "vdns_vf_module_id" : "vdns_vf_module_id"
1367 "output-key-mapping" : {
1368 "vdns_onap_private_ip_0" : "value"
1370 "key-dependencies" : [ "service-instance-id", "vnf-id", "vdns_vf_module_id" ]
1374 "type" : "source-rest",
1376 "endpoint-selector" : "ipam-1",
1379 "url-path" : "/api/ipam/prefixes/$prefix-id/available-ips/",
1381 "input-key-mapping" : {
1382 "prefix-id" : "management-prefix-id"
1384 "output-key-mapping" : {
1385 "vdns_onap_private_ip_0" : "address",
1388 "key-dependencies" : [ "management-prefix-id" ]
1393 "vdns_vf_module_id" : {
1394 "tags" : "vdns_vf_module_id",
1395 "name" : "vdns_vf_module_id",
1397 "description" : "vdns_vf_module_id",
1400 "group" : "default",
1401 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1404 "type" : "source-default",
1408 "type" : "source-rest",
1412 "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",
1413 "path" : "/param/0/value",
1414 "input-key-mapping" : {
1415 "service-instance-id" : "service-instance-id",
1418 "output-key-mapping" : {
1419 "vdns_vf_module_id" : "value"
1421 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1425 "type" : "source-rest",
1429 "url-path" : "/aai/v22/network/generic-vnfs/generic-vnf/$vnf-id",
1431 "input-key-mapping" : {
1434 "output-key-mapping" : {
1435 "vdns_vf_module_id" : "nm-profile-name"
1437 "key-dependencies" : [ "vnf-id" ]
1443 "tags" : "vf-module-id",
1444 "name" : "vf-module-id",
1446 "description" : "vf-module-id",
1449 "group" : "default",
1450 "updated-by" : "Singal, Kapil <ks220y@att.com>",
1453 "type" : "source-input",
1458 "vf-module-label" : {
1459 "tags" : "vf-module-label",
1460 "name" : "vf-module-label",
1462 "description" : "vf-module-label",
1465 "group" : "default",
1466 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1469 "type" : "source-input"
1472 "type" : "source-default",
1476 "type" : "source-db",
1479 "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",
1480 "input-key-mapping" : {
1481 "customizationid" : "vf-module-model-customization-uuid"
1483 "output-key-mapping" : {
1484 "vf-module-label" : "vf_module_label"
1486 "key-dependencies" : [ "vf-module-model-customization-uuid" ]
1491 "vf-module-model-customization-uuid" : {
1492 "tags" : "vf-module-model-customization-uuid",
1493 "name" : "vf-module-model-customization-uuid",
1495 "description" : "vf-module-model-customization-uuid",
1498 "group" : "default",
1499 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1502 "type" : "source-input"
1505 "type" : "source-default",
1510 "vf-module-name" : {
1511 "tags" : "vf-module-name",
1512 "name" : "vf-module-name",
1514 "description" : "vf-module-name",
1517 "group" : "default",
1518 "updated-by" : "Singal, Kapil <ks220y@att.com>",
1521 "type" : "source-input"
1524 "type" : "source-default",
1528 "type" : "source-rest",
1532 "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",
1533 "path" : "/param/0/value",
1534 "input-key-mapping" : {
1535 "service-instance-id" : "service-instance-id",
1538 "output-key-mapping" : {
1539 "vf-module-name" : "value"
1541 "key-dependencies" : [ "service-instance-id", "vnf-id", "vf_module_id" ]
1545 "type" : "source-rest",
1547 "endpoint-selector" : "naming-resolution",
1551 "Accept" : "application/json",
1552 "Content-Type" : "application/json"
1554 "url-path" : "/v1/genNetworkElementName",
1555 "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}",
1556 "path" : "/elements/0/resource-value",
1557 "input-key-mapping" : {
1558 "vf-naming-policy" : "vf-naming-policy",
1559 "vnf_name" : "vnf_name",
1560 "vf-module-label" : "vf-module-label",
1561 "vf-module-type" : "vf-module-type",
1562 "vf-module-id" : "vf-module-id"
1564 "output-key-mapping" : {
1565 "vf-module-name" : "resource-value"
1567 "key-dependencies" : [ "vf-naming-policy", "vnf_name", "vf-module-label", "vf-module-type", "vf-module-id" ]
1572 "vf-module-type" : {
1573 "tags" : "vf-module-type",
1574 "name" : "vf-module-type",
1576 "description" : "vf-module-type",
1579 "group" : "default",
1580 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1583 "type" : "source-input"
1586 "type" : "source-default",
1590 "type" : "source-db",
1593 "query" : "select vf_module_type as vf_module_type from sdnctl.VF_MODULE_MODEL where customization_uuid=:customizationid",
1594 "output-key-mapping" : {
1595 "vf-module-type" : "vf_module_type"
1597 "input-key-mapping" : {
1598 "customizationid" : "vf-module-model-customization-uuid"
1600 "key-dependencies" : [ "vf-module-model-customization-uuid" ]
1605 "vf-naming-policy" : {
1606 "tags" : "vf-naming-policy",
1607 "name" : "vf-naming-policy",
1609 "description" : "vf-naming-policy",
1612 "group" : "default",
1613 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1616 "type" : "source-default",
1620 "type" : "source-rest",
1624 "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",
1625 "path" : "/param/0/value",
1626 "input-key-mapping" : {
1627 "service-instance-id" : "service-instance-id",
1630 "output-key-mapping" : {
1631 "vf-naming-policy" : "value"
1633 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1637 "type" : "source-db",
1640 "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",
1641 "input-key-mapping" : {
1642 "vnf_model_customization_uuid" : "vnf-model-customization-uuid"
1644 "output-key-mapping" : {
1645 "vf-naming-policy" : "vf_naming_policy"
1647 "key-dependencies" : [ "vnf-model-customization-uuid" ]
1652 "vfccustomizationuuid" : {
1653 "tags" : "vfccustomizationuuid",
1654 "name" : "vfccustomizationuuid",
1656 "description" : "vfccustomizationuuid",
1659 "group" : "default",
1660 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1663 "type" : "source-input"
1666 "type" : "source-default",
1670 "type" : "source-db",
1673 "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",
1674 "input-key-mapping" : {
1675 "vfmodulecustomizationuuid" : "vf-module-model-customization-uuid"
1677 "output-key-mapping" : {
1678 "vfccustomizationuuid" : "vnf_customid"
1680 "key-dependencies" : [ "vf-module-model-customization-uuid" ]
1689 "description" : "vip",
1692 "group" : "default",
1693 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1696 "type" : "source-input"
1699 "type" : "source-default",
1703 "type" : "source-rest",
1707 "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",
1708 "path" : "/param/0/value",
1709 "input-key-mapping" : {
1710 "service-instance-id" : "service-instance-id",
1713 "output-key-mapping" : {
1716 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1720 "type" : "source-rest",
1722 "endpoint-selector" : "ipam-1",
1725 "url-path" : "/api/ipam/prefixes/$prefix-id/available-ips/",
1727 "input-key-mapping" : {
1728 "prefix-id" : "private2-prefix-id"
1730 "output-key-mapping" : {
1734 "key-dependencies" : [ "private2-prefix-id" ]
1739 "vlb_int_pktgen_private_ip_0" : {
1740 "tags" : "vlb_int_pktgen_private_ip_0",
1741 "name" : "vlb_int_pktgen_private_ip_0",
1743 "description" : "vlb_int_pktgen_private_ip_0",
1746 "group" : "default",
1747 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1750 "type" : "source-input"
1753 "type" : "source-default",
1757 "type" : "source-rest",
1761 "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",
1762 "path" : "/param/0/value",
1763 "input-key-mapping" : {
1764 "service-instance-id" : "service-instance-id",
1767 "output-key-mapping" : {
1768 "vlb_int_pktgen_private_ip_0" : "value"
1770 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1774 "type" : "source-rest",
1776 "endpoint-selector" : "ipam-1",
1779 "url-path" : "/api/ipam/prefixes/$prefix-id/available-ips/",
1781 "input-key-mapping" : {
1782 "prefix-id" : "private2-prefix-id"
1784 "output-key-mapping" : {
1785 "vlb_int_pktgen_private_ip_0" : "address",
1788 "key-dependencies" : [ "private2-prefix-id" ]
1793 "vlb_int_private_ip_0" : {
1794 "tags" : "vlb_int_private_ip_0",
1795 "name" : "vlb_int_private_ip_0",
1797 "description" : "vlb_int_private_ip_0",
1800 "group" : "default",
1801 "updated-by" : "Singal, Kapil <ks220y@att.com>",
1804 "type" : "source-input"
1807 "type" : "source-default",
1811 "type" : "source-rest",
1815 "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",
1816 "path" : "/param/0/value",
1817 "input-key-mapping" : {
1818 "service-instance-id" : "service-instance-id",
1821 "output-key-mapping" : {
1822 "vlb_int_private_ip_0" : "value"
1824 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1828 "type" : "source-rest",
1830 "endpoint-selector" : "ipam-1",
1833 "url-path" : "/api/ipam/prefixes/$prefix-id/available-ips/",
1835 "input-key-mapping" : {
1836 "prefix-id" : "private1-prefix-id"
1838 "output-key-mapping" : {
1839 "vlb_int_private_ip_0" : "address",
1842 "key-dependencies" : [ "private1-prefix-id" ]
1848 "tags" : "vlb_name_0",
1849 "name" : "vlb_name_0",
1851 "description" : "vlb_name_0",
1854 "group" : "default",
1855 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1858 "type" : "source-input"
1861 "type" : "source-default",
1865 "type" : "source-rest",
1869 "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",
1870 "path" : "/param/0/value",
1871 "input-key-mapping" : {
1872 "service-instance-id" : "service-instance-id",
1875 "output-key-mapping" : {
1876 "vlb_name_0" : "value"
1878 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1882 "type" : "source-rest",
1884 "endpoint-selector" : "naming-resolution",
1888 "Accept" : "application/json",
1889 "Content-Type" : "application/json"
1891 "url-path" : "/v1/genNetworkElementName",
1892 "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}",
1893 "path" : "/elements/0/resource-value",
1894 "input-key-mapping" : {
1895 "vf-naming-policy" : "vf-naming-policy",
1896 "nfc-naming-code" : "nfc-naming-code",
1897 "vnf_name" : "vnf_name",
1898 "vf-module-id" : "vf-module-id"
1900 "output-key-mapping" : {
1901 "vlb_name_0" : "resource-value"
1903 "key-dependencies" : [ "vf-naming-policy", "nfc-naming-code", "vnf_name", "vf-module-id" ]
1908 "vlb_onap_private_ip_0" : {
1909 "tags" : "vlb_onap_private_ip_0",
1910 "name" : "vlb_onap_private_ip_0",
1912 "description" : "vlb_onap_private_ip_0",
1915 "group" : "default",
1916 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1919 "type" : "source-input"
1922 "type" : "source-default",
1926 "type" : "source-rest",
1930 "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",
1931 "path" : "/param/0/value",
1932 "input-key-mapping" : {
1933 "service-instance-id" : "service-instance-id",
1936 "output-key-mapping" : {
1937 "vlb_onap_private_ip_0" : "value"
1939 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1943 "type" : "source-rest",
1945 "endpoint-selector" : "ipam-1",
1948 "url-path" : "/api/ipam/prefixes/$prefix-id/available-ips/",
1950 "input-key-mapping" : {
1951 "prefix-id" : "management-prefix-id"
1953 "output-key-mapping" : {
1954 "vlb_onap_private_ip_0" : "address",
1957 "key-dependencies" : [ "management-prefix-id" ]
1962 "vlb_private_net_cidr" : {
1963 "tags" : "vlb_private_net_cidr",
1964 "name" : "vlb_private_net_cidr",
1966 "description" : "vlb_private_net_cidr",
1969 "group" : "default",
1970 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1973 "type" : "source-input"
1976 "type" : "source-default",
1980 "type" : "source-rest",
1984 "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",
1985 "path" : "/param/0/value",
1986 "input-key-mapping" : {
1987 "service-instance-id" : "service-instance-id",
1990 "output-key-mapping" : {
1991 "vlb_private_net_cidr" : "value"
1993 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1997 "type" : "source-db",
2000 "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private1\"",
2001 "input-key-mapping" : { },
2002 "output-key-mapping" : {
2003 "vlb_private_net_cidr" : "prefix"
2013 "description" : "vm-type",
2016 "group" : "default",
2017 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
2020 "type" : "source-input"
2023 "type" : "source-default",
2027 "type" : "source-db",
2030 "query" : "select VFC_MODEL.vm_type as vm_type from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
2031 "output-key-mapping" : {
2032 "vm-type" : "vm_type"
2034 "input-key-mapping" : {
2035 "vfccustomizationuuid" : "vfccustomizationuuid"
2037 "key-dependencies" : [ "vfccustomizationuuid" ]
2046 "description" : "vnf-id",
2049 "group" : "default",
2050 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
2053 "type" : "source-input"
2056 "type" : "source-default",
2060 "type" : "source-rest",
2064 "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",
2065 "path" : "/param/0/value",
2066 "input-key-mapping" : {
2067 "service-instance-id" : "service-instance-id",
2070 "output-key-mapping" : {
2073 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
2078 "vnf-model-customization-uuid" : {
2079 "tags" : "vnf-model-customization-uuid",
2080 "name" : "vnf-model-customization-uuid",
2082 "description" : "vnf-model-customization-uuid",
2085 "group" : "default",
2086 "updated-by" : "Singal, Kapil <ks220y@att.com>",
2089 "type" : "source-input",
2095 "tags" : "vnf_name",
2096 "name" : "vnf_name",
2098 "description" : "vnf_name",
2101 "group" : "default",
2102 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
2105 "type" : "source-input"
2108 "type" : "source-default",
2112 "type" : "source-rest",
2116 "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",
2117 "path" : "/param/0/value",
2119 "Accept" : "application/json",
2120 "Content-Type" : "application/json"
2122 "input-key-mapping" : {
2123 "service-instance-id" : "service-instance-id",
2126 "output-key-mapping" : {
2127 "vnf_name" : "value"
2129 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
2133 "type" : "source-rest",
2135 "endpoint-selector" : "naming-resolution",
2139 "Accept" : "application/json",
2140 "Content-Type" : "application/json"
2142 "url-path" : "/v1/genNetworkElementName",
2143 "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}",
2144 "path" : "/elements/0/resource-value",
2145 "input-key-mapping" : {
2146 "vnf-id" : "vnf-id",
2147 "aic-cloud-region" : "aic-cloud-region",
2148 "vf-naming-policy" : "vf-naming-policy"
2150 "output-key-mapping" : {
2151 "vnf_name" : "resource-value"
2153 "key-dependencies" : [ "vnf-id", "aic-cloud-region", "vf-naming-policy" ]
2158 "vnfc-model-invariant-uuid" : {
2159 "tags" : "vnfc-model-invariant-uuid",
2160 "name" : "vnfc-model-invariant-uuid",
2162 "description" : "vnfc-model-invariant-uuid",
2165 "group" : "default",
2166 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
2169 "type" : "source-input"
2172 "type" : "source-default",
2176 "type" : "source-db",
2179 "query" : "select VFC_MODEL.invariant_uuid as vfc_invariant_uuid from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
2180 "output-key-mapping" : {
2181 "vnfc-model-invariant-uuid" : "vfc_invariant_uuid"
2183 "input-key-mapping" : {
2184 "vfccustomizationuuid" : "vfccustomizationuuid"
2186 "key-dependencies" : [ "vfccustomizationuuid" ]
2191 "vnfc-model-version" : {
2192 "tags" : "vnfc-model-version",
2193 "name" : "vnfc-model-version",
2195 "description" : "vnfc-model-version",
2198 "group" : "default",
2199 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
2202 "type" : "source-input"
2205 "type" : "source-default",
2209 "type" : "source-db",
2212 "query" : "select VFC_MODEL.version as vnfc_model_version from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
2213 "output-key-mapping" : {
2214 "vnfc-model-version" : "vnfc_model_version"
2216 "input-key-mapping" : {
2217 "vfccustomizationuuid" : "vfccustomizationuuid"
2219 "key-dependencies" : [ "vfccustomizationuuid" ]
2224 "vpg_int_pktgen_private_ip_0" : {
2225 "tags" : "vpg_int_pktgen_private_ip_0",
2226 "name" : "vpg_int_pktgen_private_ip_0",
2228 "description" : "vpg_int_pktgen_private_ip_0",
2231 "group" : "default",
2232 "updated-by" : "Singal, Kapil <ks220y@att.com>",
2235 "type" : "source-input"
2238 "type" : "source-default",
2242 "type" : "source-rest",
2246 "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",
2247 "path" : "/param/0/value",
2248 "input-key-mapping" : {
2249 "service-instance-id" : "service-instance-id",
2252 "output-key-mapping" : {
2253 "vpg_int_pktgen_private_ip_0" : "value"
2255 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
2259 "type" : "source-rest",
2261 "endpoint-selector" : "ipam-1",
2264 "url-path" : "/api/ipam/prefixes/$prefix-id/available-ips/",
2266 "input-key-mapping" : {
2267 "prefix-id" : "private2-prefix-id"
2269 "output-key-mapping" : {
2270 "vpg_int_pktgen_private_ip_0" : "address",
2273 "key-dependencies" : [ "private2-prefix-id" ]
2279 "tags" : "vpg_name_0",
2280 "name" : "vpg_name_0",
2282 "description" : "vpg_name_0",
2285 "group" : "default",
2286 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
2289 "type" : "source-input"
2292 "type" : "source-default",
2296 "type" : "source-rest",
2300 "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",
2301 "path" : "/param/0/value",
2302 "input-key-mapping" : {
2303 "service-instance-id" : "service-instance-id",
2306 "output-key-mapping" : {
2307 "vpg_name_0" : "value"
2309 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
2314 "vpg_onap_private_ip_0" : {
2315 "tags" : "vpg_onap_private_ip_0",
2316 "name" : "vpg_onap_private_ip_0",
2318 "description" : "vpg_onap_private_ip_0",
2321 "group" : "default",
2322 "updated-by" : "Singal, Kapil <ks220y@att.com>",
2325 "type" : "source-input"
2328 "type" : "source-default",
2332 "type" : "source-rest",
2336 "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",
2337 "path" : "/param/0/value",
2338 "input-key-mapping" : {
2339 "service-instance-id" : "service-instance-id",
2342 "output-key-mapping" : {
2343 "vpg_onap_private_ip_0" : "value"
2345 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
2349 "type" : "source-rest",
2351 "endpoint-selector" : "ipam-1",
2354 "url-path" : "/api/ipam/prefixes/$prefix-id/available-ips/",
2356 "input-key-mapping" : {
2357 "prefix-id" : "management-prefix-id"
2359 "output-key-mapping" : {
2360 "vpg_onap_private_ip_0" : "address",
2363 "key-dependencies" : [ "management-prefix-id" ]