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/v14/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" ]
552 "management-prefix-id" : {
553 "tags" : "management-prefix-id",
554 "name" : "management-prefix-id",
556 "description" : "management-prefix-id",
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/management-prefix-id",
575 "path" : "/param/0/value",
576 "input-key-mapping" : {
577 "service-instance-id" : "service-instance-id",
580 "output-key-mapping" : {
581 "management-prefix-id" : "value"
583 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
587 "type" : "source-db",
590 "query" : "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"management\"",
591 "input-key-mapping" : { },
592 "output-key-mapping" : {
593 "management-prefix-id" : "prefix_id"
600 "tags" : "nb_api_version",
601 "name" : "nb_api_version",
603 "description" : "nb_api_version",
607 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
610 "type" : "source-input"
613 "type" : "source-default",
617 "type" : "source-rest",
621 "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",
622 "path" : "/param/0/value",
623 "input-key-mapping" : {
624 "service-instance-id" : "service-instance-id",
627 "output-key-mapping" : {
628 "nb_api_version" : "value"
630 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
635 "nexus_artifact_repo" : {
636 "tags" : "nexus_artifact_repo",
637 "name" : "nexus_artifact_repo",
639 "description" : "nexus_artifact_repo",
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/nexus_artifact_repo",
658 "path" : "/param/0/value",
659 "input-key-mapping" : {
660 "service-instance-id" : "service-instance-id",
663 "output-key-mapping" : {
664 "nexus_artifact_repo" : "value"
666 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
671 "nfc-naming-code" : {
672 "tags" : "nfc-naming-code",
673 "name" : "nfc-naming-code",
675 "description" : "nfc-naming-code",
679 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
682 "type" : "source-input"
685 "type" : "source-default",
689 "type" : "source-db",
692 "query" : "select nfc_naming_code as nfc_naming_code from sdnctl.VFC_MODEL where customization_uuid=:vfccustomizationuuid",
693 "input-key-mapping" : {
694 "vfccustomizationuuid" : "vfccustomizationuuid"
696 "output-key-mapping" : {
697 "nfc-naming-code" : "nfc_naming_code"
699 "key-dependencies" : [ "vfccustomizationuuid" ]
704 "onap_private_net_cidr" : {
705 "tags" : "onap_private_net_cidr",
706 "name" : "onap_private_net_cidr",
708 "description" : "onap_private_net_cidr",
712 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
715 "type" : "source-input"
718 "type" : "source-default",
722 "type" : "source-db",
725 "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"management\"",
726 "input-key-mapping" : { },
727 "output-key-mapping" : {
728 "onap_private_net_cidr" : "prefix"
733 "type" : "source-rest",
737 "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",
738 "path" : "/param/0/value",
739 "input-key-mapping" : {
740 "service-instance-id" : "service-instance-id",
743 "output-key-mapping" : {
744 "onap_private_net_cidr" : "value"
746 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
751 "onap_private_net_id" : {
752 "tags" : "onap_private_net_id",
753 "name" : "onap_private_net_id",
755 "description" : "onap_private_net_id",
759 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
762 "type" : "source-input"
765 "type" : "source-default",
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_id",
774 "path" : "/param/0/value",
775 "input-key-mapping" : {
776 "service-instance-id" : "service-instance-id",
779 "output-key-mapping" : {
780 "onap_private_net_id" : "value"
782 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
787 "onap_private_subnet_id" : {
788 "tags" : "onap_private_subnet_id",
789 "name" : "onap_private_subnet_id",
791 "description" : "onap_private_subnet_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_subnet_id",
810 "path" : "/param/0/value",
811 "input-key-mapping" : {
812 "service-instance-id" : "service-instance-id",
815 "output-key-mapping" : {
816 "onap_private_subnet_id" : "value"
818 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
827 "description" : "pg_int",
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/pg_int",
846 "path" : "/param/0/value",
847 "input-key-mapping" : {
848 "service-instance-id" : "service-instance-id",
851 "output-key-mapping" : {
854 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
858 "type" : "source-rest",
860 "endpoint-selector" : "ipam-1",
863 "url-path" : "/api/ipam/prefixes/$prefix-id/available-ips/",
865 "input-key-mapping" : {
866 "prefix-id" : "private2-prefix-id"
868 "output-key-mapping" : {
869 "pg_int" : "address",
872 "key-dependencies" : [ "private2-prefix-id" ]
877 "pktgen_private_net_cidr" : {
878 "tags" : "pktgen_private_net_cidr",
879 "name" : "pktgen_private_net_cidr",
881 "description" : "pktgen_private_net_cidr",
885 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
888 "type" : "source-input"
891 "type" : "source-default",
895 "type" : "source-db",
898 "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private2\"",
899 "output-key-mapping" : {
900 "pktgen_private_net_cidr" : "prefix"
902 "input-key-mapping" : { }
906 "type" : "source-rest",
910 "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",
911 "path" : "/param/0/value",
912 "input-key-mapping" : {
913 "service-instance-id" : "service-instance-id",
916 "output-key-mapping" : {
917 "pktgen_private_net_cidr" : "value"
919 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
924 "pktgen_private_net_id" : {
925 "tags" : "pktgen_private_net_id",
926 "name" : "pktgen_private_net_id",
928 "description" : "pktgen_private_net_id",
932 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
935 "type" : "source-input"
938 "type" : "source-default",
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_id",
947 "path" : "/param/0/value",
948 "input-key-mapping" : {
949 "service-instance-id" : "service-instance-id",
952 "output-key-mapping" : {
953 "pktgen_private_net_id" : "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/v14/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" ]
1442 "vf-module-assign" : {
1443 "tags" : "vf-module-assign",
1444 "name" : "vf-module-assign",
1446 "description" : "vf-module-assign",
1449 "group" : "default",
1450 "updated-by" : "Singal, Kapil <ks220y@att.com>",
1453 "type" : "source-rest",
1458 "Content-Type" : "application/merge-patch+json"
1460 "url-path" : "/aai/v14/network/generic-vnfs/generic-vnf/$vnf-id/vf-modules/vf-module/$vf-module-id",
1461 "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}",
1463 "input-key-mapping" : {
1464 "service-instance-id" : "service-instance-id",
1465 "vnf-id" : "vnf-id",
1466 "vf-module-id" : "vf-module-id",
1467 "vf-module-name" : "vf-module-name"
1469 "output-key-mapping" : { },
1470 "key-dependencies" : [ "service-instance-id", "vnf-id", "vf-module-id", "vf-module-name" ]
1476 "tags" : "vf-module-id",
1477 "name" : "vf-module-id",
1479 "description" : "vf-module-id",
1482 "group" : "default",
1483 "updated-by" : "Singal, Kapil <ks220y@att.com>",
1486 "type" : "source-input",
1491 "vf-module-label" : {
1492 "tags" : "vf-module-label",
1493 "name" : "vf-module-label",
1495 "description" : "vf-module-label",
1498 "group" : "default",
1499 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1502 "type" : "source-input"
1505 "type" : "source-default",
1509 "type" : "source-db",
1512 "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",
1513 "input-key-mapping" : {
1514 "customizationid" : "vf-module-model-customization-uuid"
1516 "output-key-mapping" : {
1517 "vf-module-label" : "vf_module_label"
1519 "key-dependencies" : [ "vf-module-model-customization-uuid" ]
1524 "vf-module-model-customization-uuid" : {
1525 "tags" : "vf-module-model-customization-uuid",
1526 "name" : "vf-module-model-customization-uuid",
1528 "description" : "vf-module-model-customization-uuid",
1531 "group" : "default",
1532 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1535 "type" : "source-input"
1538 "type" : "source-default",
1543 "vf-module-name" : {
1544 "tags" : "vf-module-name",
1545 "name" : "vf-module-name",
1547 "description" : "vf-module-name",
1550 "group" : "default",
1551 "updated-by" : "Singal, Kapil <ks220y@att.com>",
1554 "type" : "source-input"
1557 "type" : "source-default",
1561 "type" : "source-rest",
1565 "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",
1566 "path" : "/param/0/value",
1567 "input-key-mapping" : {
1568 "service-instance-id" : "service-instance-id",
1571 "output-key-mapping" : {
1572 "vf-module-name" : "value"
1574 "key-dependencies" : [ "service-instance-id", "vnf-id", "vf_module_id" ]
1578 "type" : "source-rest",
1580 "endpoint-selector" : "naming-resolution",
1584 "Accept" : "application/json",
1585 "Content-Type" : "application/json"
1587 "url-path" : "/v1/genNetworkElementName",
1588 "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}",
1589 "path" : "/elements/0/resource-value",
1590 "input-key-mapping" : {
1591 "vf-naming-policy" : "vf-naming-policy",
1592 "vnf_name" : "vnf_name",
1593 "vf-module-label" : "vf-module-label",
1594 "vf-module-type" : "vf-module-type",
1595 "vf-module-id" : "vf-module-id"
1597 "output-key-mapping" : {
1598 "vf-module-name" : "resource-value"
1600 "key-dependencies" : [ "vf-naming-policy", "vnf_name", "vf-module-label", "vf-module-type", "vf-module-id" ]
1605 "vf-module-type" : {
1606 "tags" : "vf-module-type",
1607 "name" : "vf-module-type",
1609 "description" : "vf-module-type",
1612 "group" : "default",
1613 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1616 "type" : "source-input"
1619 "type" : "source-default",
1623 "type" : "source-db",
1626 "query" : "select vf_module_type as vf_module_type from sdnctl.VF_MODULE_MODEL where customization_uuid=:customizationid",
1627 "output-key-mapping" : {
1628 "vf-module-type" : "vf_module_type"
1630 "input-key-mapping" : {
1631 "customizationid" : "vf-module-model-customization-uuid"
1633 "key-dependencies" : [ "vf-module-model-customization-uuid" ]
1638 "vf-naming-policy" : {
1639 "tags" : "vf-naming-policy",
1640 "name" : "vf-naming-policy",
1642 "description" : "vf-naming-policy",
1645 "group" : "default",
1646 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1649 "type" : "source-default",
1653 "type" : "source-rest",
1657 "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",
1658 "path" : "/param/0/value",
1659 "input-key-mapping" : {
1660 "service-instance-id" : "service-instance-id",
1663 "output-key-mapping" : {
1664 "vf-naming-policy" : "value"
1666 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1670 "type" : "source-db",
1673 "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",
1674 "input-key-mapping" : {
1675 "vnf_model_customization_uuid" : "vnf-model-customization-uuid"
1677 "output-key-mapping" : {
1678 "vf-naming-policy" : "vf_naming_policy"
1680 "key-dependencies" : [ "vnf-model-customization-uuid" ]
1685 "vfccustomizationuuid" : {
1686 "tags" : "vfccustomizationuuid",
1687 "name" : "vfccustomizationuuid",
1689 "description" : "vfccustomizationuuid",
1692 "group" : "default",
1693 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1696 "type" : "source-input"
1699 "type" : "source-default",
1703 "type" : "source-db",
1706 "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",
1707 "input-key-mapping" : {
1708 "vfmodulecustomizationuuid" : "vf-module-model-customization-uuid"
1710 "output-key-mapping" : {
1711 "vfccustomizationuuid" : "vnf_customid"
1713 "key-dependencies" : [ "vf-module-model-customization-uuid" ]
1722 "description" : "vip",
1725 "group" : "default",
1726 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1729 "type" : "source-input"
1732 "type" : "source-default",
1736 "type" : "source-rest",
1740 "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",
1741 "path" : "/param/0/value",
1742 "input-key-mapping" : {
1743 "service-instance-id" : "service-instance-id",
1746 "output-key-mapping" : {
1749 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1753 "type" : "source-rest",
1755 "endpoint-selector" : "ipam-1",
1758 "url-path" : "/api/ipam/prefixes/$prefix-id/available-ips/",
1760 "input-key-mapping" : {
1761 "prefix-id" : "private2-prefix-id"
1763 "output-key-mapping" : {
1767 "key-dependencies" : [ "private2-prefix-id" ]
1772 "vlb_0_int_pktgen_private_port_0_mac" : {
1773 "tags" : "vlb_0_int_pktgen_private_port_0_mac",
1774 "name" : "vlb_0_int_pktgen_private_port_0_mac",
1776 "description" : "vlb_0_int_pktgen_private_port_0_mac",
1779 "group" : "default",
1780 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1783 "type" : "source-input"
1786 "type" : "source-default",
1790 "type" : "source-rest",
1794 "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",
1795 "path" : "/param/0/value",
1796 "input-key-mapping" : {
1797 "service-instance-id" : "service-instance-id",
1800 "output-key-mapping" : {
1801 "vlb_0_int_pktgen_private_port_0_mac" : "value"
1803 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1808 "vlb_int_pktgen_private_ip_0" : {
1809 "tags" : "vlb_int_pktgen_private_ip_0",
1810 "name" : "vlb_int_pktgen_private_ip_0",
1812 "description" : "vlb_int_pktgen_private_ip_0",
1815 "group" : "default",
1816 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1819 "type" : "source-input"
1822 "type" : "source-default",
1826 "type" : "source-rest",
1830 "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",
1831 "path" : "/param/0/value",
1832 "input-key-mapping" : {
1833 "service-instance-id" : "service-instance-id",
1836 "output-key-mapping" : {
1837 "vlb_int_pktgen_private_ip_0" : "value"
1839 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1843 "type" : "source-rest",
1845 "endpoint-selector" : "ipam-1",
1848 "url-path" : "/api/ipam/prefixes/$prefix-id/available-ips/",
1850 "input-key-mapping" : {
1851 "prefix-id" : "private2-prefix-id"
1853 "output-key-mapping" : {
1854 "vlb_int_pktgen_private_ip_0" : "address",
1857 "key-dependencies" : [ "private2-prefix-id" ]
1862 "vlb_int_private_ip_0" : {
1863 "tags" : "vlb_int_private_ip_0",
1864 "name" : "vlb_int_private_ip_0",
1866 "description" : "vlb_int_private_ip_0",
1869 "group" : "default",
1870 "updated-by" : "Singal, Kapil <ks220y@att.com>",
1873 "type" : "source-input"
1876 "type" : "source-default",
1880 "type" : "source-rest",
1884 "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",
1885 "path" : "/param/0/value",
1886 "input-key-mapping" : {
1887 "service-instance-id" : "service-instance-id",
1890 "output-key-mapping" : {
1891 "vlb_int_private_ip_0" : "value"
1893 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1897 "type" : "source-rest",
1899 "endpoint-selector" : "ipam-1",
1902 "url-path" : "/api/ipam/prefixes/$prefix-id/available-ips/",
1904 "input-key-mapping" : {
1905 "prefix-id" : "private1-prefix-id"
1907 "output-key-mapping" : {
1908 "vlb_int_private_ip_0" : "address",
1911 "key-dependencies" : [ "private1-prefix-id" ]
1917 "tags" : "vlb_name_0",
1918 "name" : "vlb_name_0",
1920 "description" : "vlb_name_0",
1923 "group" : "default",
1924 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1927 "type" : "source-input"
1930 "type" : "source-default",
1934 "type" : "source-rest",
1938 "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",
1939 "path" : "/param/0/value",
1940 "input-key-mapping" : {
1941 "service-instance-id" : "service-instance-id",
1944 "output-key-mapping" : {
1945 "vlb_name_0" : "value"
1947 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1951 "type" : "source-rest",
1953 "endpoint-selector" : "naming-resolution",
1957 "Accept" : "application/json",
1958 "Content-Type" : "application/json"
1960 "url-path" : "/v1/genNetworkElementName",
1961 "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}",
1962 "path" : "/elements/0/resource-value",
1963 "input-key-mapping" : {
1964 "vf-naming-policy" : "vf-naming-policy",
1965 "nfc-naming-code" : "nfc-naming-code",
1966 "vnf_name" : "vnf_name",
1967 "vf-module-id" : "vf-module-id"
1969 "output-key-mapping" : {
1970 "vlb_name_0" : "resource-value"
1972 "key-dependencies" : [ "vf-naming-policy", "nfc-naming-code", "vnf_name", "vf-module-id" ]
1977 "vlb_onap_private_ip_0" : {
1978 "tags" : "vlb_onap_private_ip_0",
1979 "name" : "vlb_onap_private_ip_0",
1981 "description" : "vlb_onap_private_ip_0",
1984 "group" : "default",
1985 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1988 "type" : "source-input"
1991 "type" : "source-default",
1995 "type" : "source-rest",
1999 "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",
2000 "path" : "/param/0/value",
2001 "input-key-mapping" : {
2002 "service-instance-id" : "service-instance-id",
2005 "output-key-mapping" : {
2006 "vlb_onap_private_ip_0" : "value"
2008 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
2012 "type" : "source-rest",
2014 "endpoint-selector" : "ipam-1",
2017 "url-path" : "/api/ipam/prefixes/$prefix-id/available-ips/",
2019 "input-key-mapping" : {
2020 "prefix-id" : "management-prefix-id"
2022 "output-key-mapping" : {
2023 "vlb_onap_private_ip_0" : "address",
2026 "key-dependencies" : [ "management-prefix-id" ]
2031 "vlb_private_net_cidr" : {
2032 "tags" : "vlb_private_net_cidr",
2033 "name" : "vlb_private_net_cidr",
2035 "description" : "vlb_private_net_cidr",
2038 "group" : "default",
2039 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
2042 "type" : "source-input"
2045 "type" : "source-default",
2049 "type" : "source-rest",
2053 "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",
2054 "path" : "/param/0/value",
2055 "input-key-mapping" : {
2056 "service-instance-id" : "service-instance-id",
2059 "output-key-mapping" : {
2060 "vlb_private_net_cidr" : "value"
2062 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
2066 "type" : "source-db",
2069 "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private1\"",
2070 "input-key-mapping" : { },
2071 "output-key-mapping" : {
2072 "vlb_private_net_cidr" : "prefix"
2078 "vlb_private_net_id" : {
2079 "tags" : "vlb_private_net_id",
2080 "name" : "vlb_private_net_id",
2082 "description" : "vlb_private_net_id",
2085 "group" : "default",
2086 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
2089 "type" : "source-input"
2092 "type" : "source-default",
2096 "type" : "source-rest",
2100 "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_id",
2101 "path" : "/param/0/value",
2102 "input-key-mapping" : {
2103 "service-instance-id" : "service-instance-id",
2106 "output-key-mapping" : {
2107 "vlb_private_net_id" : "value"
2109 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
2118 "description" : "vm-type",
2121 "group" : "default",
2122 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
2125 "type" : "source-input"
2128 "type" : "source-default",
2132 "type" : "source-db",
2135 "query" : "select VFC_MODEL.vm_type as vm_type from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
2136 "output-key-mapping" : {
2137 "vm-type" : "vm_type"
2139 "input-key-mapping" : {
2140 "vfccustomizationuuid" : "vfccustomizationuuid"
2142 "key-dependencies" : [ "vfccustomizationuuid" ]
2151 "description" : "vnf-id",
2154 "group" : "default",
2155 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
2158 "type" : "source-input"
2161 "type" : "source-default",
2165 "type" : "source-rest",
2169 "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",
2170 "path" : "/param/0/value",
2171 "input-key-mapping" : {
2172 "service-instance-id" : "service-instance-id",
2175 "output-key-mapping" : {
2178 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
2183 "vnf-model-customization-uuid" : {
2184 "tags" : "vnf-model-customization-uuid",
2185 "name" : "vnf-model-customization-uuid",
2187 "description" : "vnf-model-customization-uuid",
2190 "group" : "default",
2191 "updated-by" : "Singal, Kapil <ks220y@att.com>",
2194 "type" : "source-input",
2199 "vnf_assign_aai" : {
2200 "tags" : "vnf_assign_aai",
2201 "name" : "vnf_assign_aai",
2203 "description" : "vnf_assign_aai",
2206 "group" : "default",
2207 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
2210 "type" : "source-rest",
2215 "Content-Type" : "application/merge-patch+json"
2217 "url-path" : "/aai/v14/network/generic-vnfs/generic-vnf/$vnf-id",
2218 "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}",
2220 "input-key-mapping" : {
2221 "service-instance-id" : "service-instance-id",
2222 "vnf-id" : "vnf-id",
2223 "vnf_name" : "vnf_name"
2225 "output-key-mapping" : { },
2226 "key-dependencies" : [ "service-instance-id", "vnf-id", "vnf_name" ]
2232 "tags" : "vnf_name",
2233 "name" : "vnf_name",
2235 "description" : "vnf_name",
2238 "group" : "default",
2239 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
2242 "type" : "source-input"
2245 "type" : "source-default",
2249 "type" : "source-rest",
2253 "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",
2254 "path" : "/param/0/value",
2256 "Accept" : "application/json",
2257 "Content-Type" : "application/json"
2259 "input-key-mapping" : {
2260 "service-instance-id" : "service-instance-id",
2263 "output-key-mapping" : {
2264 "vnf_name" : "value"
2266 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
2270 "type" : "source-rest",
2272 "endpoint-selector" : "naming-resolution",
2276 "Accept" : "application/json",
2277 "Content-Type" : "application/json"
2279 "url-path" : "/v1/genNetworkElementName",
2280 "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}",
2281 "path" : "/elements/0/resource-value",
2282 "input-key-mapping" : {
2283 "vnf-id" : "vnf-id",
2284 "aic-cloud-region" : "aic-cloud-region",
2285 "vf-naming-policy" : "vf-naming-policy"
2287 "output-key-mapping" : {
2288 "vnf_name" : "resource-value"
2290 "key-dependencies" : [ "vnf-id", "aic-cloud-region", "vf-naming-policy" ]
2295 "vnfc-model-invariant-uuid" : {
2296 "tags" : "vnfc-model-invariant-uuid",
2297 "name" : "vnfc-model-invariant-uuid",
2299 "description" : "vnfc-model-invariant-uuid",
2302 "group" : "default",
2303 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
2306 "type" : "source-input"
2309 "type" : "source-default",
2313 "type" : "source-db",
2316 "query" : "select VFC_MODEL.invariant_uuid as vfc_invariant_uuid from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
2317 "output-key-mapping" : {
2318 "vnfc-model-invariant-uuid" : "vfc_invariant_uuid"
2320 "input-key-mapping" : {
2321 "vfccustomizationuuid" : "vfccustomizationuuid"
2323 "key-dependencies" : [ "vfccustomizationuuid" ]
2328 "vnfc-model-version" : {
2329 "tags" : "vnfc-model-version",
2330 "name" : "vnfc-model-version",
2332 "description" : "vnfc-model-version",
2335 "group" : "default",
2336 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
2339 "type" : "source-input"
2342 "type" : "source-default",
2346 "type" : "source-db",
2349 "query" : "select VFC_MODEL.version as vnfc_model_version from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
2350 "output-key-mapping" : {
2351 "vnfc-model-version" : "vnfc_model_version"
2353 "input-key-mapping" : {
2354 "vfccustomizationuuid" : "vfccustomizationuuid"
2356 "key-dependencies" : [ "vfccustomizationuuid" ]
2361 "vpg_0_int_pktgen_private_port_0_mac" : {
2362 "tags" : "vpg_0_int_pktgen_private_port_0_mac",
2363 "name" : "vpg_0_int_pktgen_private_port_0_mac",
2365 "description" : "vpg_0_int_pktgen_private_port_0_mac",
2368 "group" : "default",
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/vpg_0_int_pktgen_private_port_0_mac",
2384 "path" : "/param/0/value",
2385 "input-key-mapping" : {
2386 "service-instance-id" : "service-instance-id",
2389 "output-key-mapping" : {
2390 "vpg_0_int_pktgen_private_port_0_mac" : "value"
2392 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
2397 "vpg_int_pktgen_private_ip_0" : {
2398 "tags" : "vpg_int_pktgen_private_ip_0",
2399 "name" : "vpg_int_pktgen_private_ip_0",
2401 "description" : "vpg_int_pktgen_private_ip_0",
2404 "group" : "default",
2405 "updated-by" : "Singal, Kapil <ks220y@att.com>",
2408 "type" : "source-input"
2411 "type" : "source-default",
2415 "type" : "source-rest",
2419 "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",
2420 "path" : "/param/0/value",
2421 "input-key-mapping" : {
2422 "service-instance-id" : "service-instance-id",
2425 "output-key-mapping" : {
2426 "vpg_int_pktgen_private_ip_0" : "value"
2428 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
2432 "type" : "source-rest",
2434 "endpoint-selector" : "ipam-1",
2437 "url-path" : "/api/ipam/prefixes/$prefix-id/available-ips/",
2439 "input-key-mapping" : {
2440 "prefix-id" : "private2-prefix-id"
2442 "output-key-mapping" : {
2443 "vpg_int_pktgen_private_ip_0" : "address",
2446 "key-dependencies" : [ "private2-prefix-id" ]
2452 "tags" : "vpg_name_0",
2453 "name" : "vpg_name_0",
2455 "description" : "vlb_name_0",
2458 "group" : "default",
2459 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
2462 "type" : "source-input"
2465 "type" : "source-default",
2469 "type" : "source-rest",
2473 "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",
2474 "path" : "/param/0/value",
2475 "input-key-mapping" : {
2476 "service-instance-id" : "service-instance-id",
2479 "output-key-mapping" : {
2480 "vpg_name_0" : "value"
2482 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
2486 "type" : "source-rest",
2488 "endpoint-selector" : "naming-resolution",
2492 "Accept" : "application/json",
2493 "Content-Type" : "application/json"
2495 "url-path" : "/v1/genNetworkElementName",
2496 "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}",
2497 "path" : "/elements/0/resource-value",
2498 "input-key-mapping" : {
2499 "vf-naming-policy" : "vf-naming-policy",
2500 "nfc-naming-code" : "nfc-naming-code",
2501 "vnf_name" : "vnf_name",
2502 "vf-module-id" : "vf-module-id"
2504 "output-key-mapping" : {
2505 "vpg_name_0" : "resource-value"
2507 "key-dependencies" : [ "vf-naming-policy", "nfc-naming-code", "vnf_name", "vf-module-id" ]
2512 "vpg_onap_private_ip_0" : {
2513 "tags" : "vpg_onap_private_ip_0",
2514 "name" : "vpg_onap_private_ip_0",
2516 "description" : "vpg_onap_private_ip_0",
2519 "group" : "default",
2520 "updated-by" : "Singal, Kapil <ks220y@att.com>",
2523 "type" : "source-input"
2526 "type" : "source-default",
2530 "type" : "source-rest",
2534 "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",
2535 "path" : "/param/0/value",
2536 "input-key-mapping" : {
2537 "service-instance-id" : "service-instance-id",
2540 "output-key-mapping" : {
2541 "vpg_onap_private_ip_0" : "value"
2543 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
2547 "type" : "source-rest",
2549 "endpoint-selector" : "ipam-1",
2552 "url-path" : "/api/ipam/prefixes/$prefix-id/available-ips/",
2554 "input-key-mapping" : {
2555 "prefix-id" : "management-prefix-id"
2557 "output-key-mapping" : {
2558 "vpg_onap_private_ip_0" : "address",
2561 "key-dependencies" : [ "management-prefix-id" ]