3 "tags" : "aic-cloud-region",
4 "name" : "aic-cloud-region",
6 "description" : "aic-cloud-region",
9 "updated-by" : "Singal, Kapil <ks220y@att.com>",
12 "type" : "source-input",
17 "radius_test_user" : {
18 "tags" : "radius_test_user",
19 "name" : "radius_test_user",
21 "description" : "radius_test_user",
24 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
27 "type" : "source-input"
30 "type" : "source-default",
34 "type" : "source-rest",
38 "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/radius_test_user",
39 "path" : "/param/0/value",
40 "input-key-mapping" : {
41 "service-instance-id" : "service-instance-id",
44 "output-key-mapping" : {
45 "radius_test_user" : "value"
47 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
52 "radius_test_password" : {
53 "tags" : "radius_test_password",
54 "name" : "radius_test_password",
56 "description" : "radius_test_password",
59 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
62 "type" : "source-input"
65 "type" : "source-default",
69 "type" : "source-rest",
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/radius_test_password",
74 "path" : "/param/0/value",
75 "input-key-mapping" : {
76 "service-instance-id" : "service-instance-id",
79 "output-key-mapping" : {
80 "radius_test_password" : "value"
82 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
88 "tags" : "freeradius_ip",
89 "name" : "freeradius_ip",
91 "description" : "freeradius_ip",
94 "updated-by" : "Singal, Kapil <ks220y@att.com>",
97 "type" : "source-input"
100 "type" : "source-default",
104 "type" : "source-rest",
108 "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/freeradius_ip",
109 "path" : "/param/0/value",
110 "input-key-mapping" : {
111 "service-instance-id" : "service-instance-id",
114 "output-key-mapping" : {
115 "freeradius_ip" : "value"
117 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
123 "tags" : "cloud_env",
124 "name" : "cloud_env",
126 "description" : "cloud_env",
129 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
132 "type" : "source-input"
135 "type" : "source-default",
139 "type" : "source-rest",
143 "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",
144 "path" : "/param/0/value",
145 "input-key-mapping" : {
146 "service-instance-id" : "service-instance-id",
149 "output-key-mapping" : {
150 "cloud_env" : "value"
152 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
157 "demo_artifacts_version" : {
158 "tags" : "demo_artifacts_version",
159 "name" : "demo_artifacts_version",
161 "description" : "demo_artifacts_version",
164 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
167 "type" : "source-input"
170 "type" : "source-default",
174 "type" : "source-rest",
178 "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",
179 "path" : "/param/0/value",
180 "input-key-mapping" : {
181 "service-instance-id" : "service-instance-id",
184 "output-key-mapping" : {
185 "demo_artifacts_version" : "value"
187 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
193 "tags" : "flavor_name",
194 "name" : "flavor_name",
196 "description" : "flavor_name",
199 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
202 "type" : "source-input"
205 "type" : "source-default",
209 "type" : "source-rest",
213 "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",
214 "path" : "/param/0/value",
215 "input-key-mapping" : {
216 "service-instance-id" : "service-instance-id",
219 "output-key-mapping" : {
220 "flavor_name" : "value"
222 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
228 "tags" : "image_name",
229 "name" : "image_name",
231 "description" : "image_name",
234 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
237 "type" : "source-input"
240 "type" : "source-default",
244 "type" : "source-rest",
248 "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",
249 "path" : "/param/0/value",
250 "input-key-mapping" : {
251 "service-instance-id" : "service-instance-id",
254 "output-key-mapping" : {
255 "image_name" : "value"
257 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
262 "install_script_version" : {
263 "tags" : "install_script_version",
264 "name" : "install_script_version",
266 "description" : "install_script_version",
269 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
272 "type" : "source-input"
275 "type" : "source-default",
279 "type" : "source-rest",
283 "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",
284 "path" : "/param/0/value",
285 "input-key-mapping" : {
286 "service-instance-id" : "service-instance-id",
289 "output-key-mapping" : {
290 "install_script_version" : "value"
292 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
301 "description" : "key_name",
304 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
307 "type" : "source-input"
310 "type" : "source-default",
314 "type" : "source-rest",
318 "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",
319 "path" : "/param/0/value",
320 "input-key-mapping" : {
321 "service-instance-id" : "service-instance-id",
324 "output-key-mapping" : {
327 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
336 "description" : "keypair",
339 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
342 "type" : "source-input"
345 "type" : "source-default",
349 "type" : "source-rest",
353 "url-path" : "/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/keypair",
354 "path" : "/param/0/value",
355 "input-key-mapping" : {
356 "service-instance-id" : "service-instance-id",
359 "output-key-mapping" : {
362 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
368 "tags" : "nb_api_version",
369 "name" : "nb_api_version",
371 "description" : "nb_api_version",
374 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
377 "type" : "source-input"
380 "type" : "source-default",
384 "type" : "source-rest",
388 "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",
389 "path" : "/param/0/value",
390 "input-key-mapping" : {
391 "service-instance-id" : "service-instance-id",
394 "output-key-mapping" : {
395 "nb_api_version" : "value"
397 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
402 "nexus_artifact_repo" : {
403 "tags" : "nexus_artifact_repo",
404 "name" : "nexus_artifact_repo",
406 "description" : "nexus_artifact_repo",
409 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
412 "type" : "source-input"
415 "type" : "source-default",
419 "type" : "source-rest",
423 "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",
424 "path" : "/param/0/value",
425 "input-key-mapping" : {
426 "service-instance-id" : "service-instance-id",
429 "output-key-mapping" : {
430 "nexus_artifact_repo" : "value"
432 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
437 "nfc-naming-code" : {
438 "tags" : "nfc-naming-code",
439 "name" : "nfc-naming-code",
441 "description" : "nfc-naming-code",
444 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
447 "type" : "source-input"
450 "type" : "source-default",
454 "type" : "source-db",
457 "query" : "select nfc_naming_code as nfc_naming_code from sdnctl.VFC_MODEL where customization_uuid=:vfccustomizationuuid",
458 "input-key-mapping" : {
459 "vfccustomizationuuid" : "vfccustomizationuuid"
461 "output-key-mapping" : {
462 "nfc-naming-code" : "nfc_naming_code"
464 "key-dependencies" : [ "vfccustomizationuuid" ],
465 "endpoint-selector" : "dynamic-db-source"
470 "onap_private_net_cidr" : {
471 "tags" : "onap_private_net_cidr",
472 "name" : "onap_private_net_cidr",
474 "description" : "onap_private_net_cidr",
477 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
480 "type" : "source-input"
483 "type" : "source-default",
487 "type" : "source-db",
489 "endpoint-selector" : "dynamic-db-source",
491 "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"management\"",
492 "input-key-mapping" : { },
493 "output-key-mapping" : {
494 "onap_private_net_cidr" : "prefix"
499 "type" : "source-rest",
503 "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",
504 "path" : "/param/0/value",
505 "input-key-mapping" : {
506 "service-instance-id" : "service-instance-id",
509 "output-key-mapping" : {
510 "onap_private_net_cidr" : "value"
512 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
517 "onap_private_net_id" : {
518 "tags" : "onap_private_net_id",
519 "name" : "onap_private_net_id",
521 "description" : "onap_private_net_id",
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/onap_private_net_id",
539 "path" : "/param/0/value",
540 "input-key-mapping" : {
541 "service-instance-id" : "service-instance-id",
544 "output-key-mapping" : {
545 "onap_private_net_id" : "value"
547 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
552 "onap_private_subnet_id" : {
553 "tags" : "onap_private_subnet_id",
554 "name" : "onap_private_subnet_id",
556 "description" : "onap_private_subnet_id",
559 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
562 "type" : "source-input"
565 "type" : "source-default",
569 "type" : "source-rest",
573 "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",
574 "path" : "/param/0/value",
575 "input-key-mapping" : {
576 "service-instance-id" : "service-instance-id",
579 "output-key-mapping" : {
580 "onap_private_subnet_id" : "value"
582 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
591 "description" : "pg_int",
594 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
597 "type" : "source-input"
600 "type" : "source-default",
604 "type" : "source-rest",
608 "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",
609 "path" : "/param/0/value",
610 "input-key-mapping" : {
611 "service-instance-id" : "service-instance-id",
614 "output-key-mapping" : {
617 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
622 "pktgen_private_net_cidr" : {
623 "tags" : "pktgen_private_net_cidr",
624 "name" : "pktgen_private_net_cidr",
626 "description" : "pktgen_private_net_cidr",
629 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
632 "type" : "source-input"
635 "type" : "source-default",
639 "type" : "source-db",
642 "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private2\"",
643 "output-key-mapping" : {
644 "pktgen_private_net_cidr" : "prefix"
646 "endpoint-selector" : "dynamic-db-source",
647 "input-key-mapping" : { }
651 "type" : "source-rest",
655 "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",
656 "path" : "/param/0/value",
657 "input-key-mapping" : {
658 "service-instance-id" : "service-instance-id",
661 "output-key-mapping" : {
662 "pktgen_private_net_cidr" : "value"
664 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
669 "private2-prefix-id" : {
670 "tags" : "private2-prefix-id",
671 "name" : "private2-prefix-id",
673 "description" : "private2-prefix-id",
676 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
679 "type" : "source-input"
682 "type" : "source-default",
686 "type" : "source-rest",
690 "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",
691 "path" : "/param/0/value",
692 "input-key-mapping" : {
693 "service-instance-id" : "service-instance-id",
696 "output-key-mapping" : {
697 "private2-prefix-id" : "value"
699 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
703 "type" : "source-db",
705 "endpoint-selector" : "dynamic-db-source",
707 "query" : "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private2\"",
708 "input-key-mapping" : { },
709 "output-key-mapping" : {
710 "private2-prefix-id" : "prefix_id"
720 "description" : "pub_key",
723 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
726 "type" : "source-input"
729 "type" : "source-default",
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/pub_key",
738 "path" : "/param/0/value",
739 "input-key-mapping" : {
740 "service-instance-id" : "service-instance-id",
743 "output-key-mapping" : {
746 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
752 "tags" : "public_net_id",
753 "name" : "public_net_id",
755 "description" : "public_net_id",
758 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
761 "type" : "source-input"
764 "type" : "source-default",
768 "type" : "source-rest",
772 "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",
773 "path" : "/param/0/value",
774 "input-key-mapping" : {
775 "service-instance-id" : "service-instance-id",
778 "output-key-mapping" : {
779 "public_net_id" : "value"
781 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
787 "tags" : "sec_group",
788 "name" : "sec_group",
790 "description" : "sec_group",
793 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
796 "type" : "source-input"
799 "type" : "source-default",
803 "type" : "source-rest",
807 "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",
808 "path" : "/param/0/value",
809 "input-key-mapping" : {
810 "service-instance-id" : "service-instance-id",
813 "output-key-mapping" : {
814 "sec_group" : "value"
816 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
821 "service-instance-id" : {
822 "tags" : "service-instance-id, tosca.datatypes.Root, data_type",
823 "name" : "service-instance-id",
825 "description" : "To be provided",
828 "updated-by" : "Singal, Kapil <ks220y@att.com>",
831 "type" : "source-input",
835 "type" : "source-db",
837 "query" : "SELECT artifact_name FROM BLUEPRINT_RUNTIME where artifact_version=\"1.0.0\"",
838 "input-key-mapping" : { },
839 "output-key-mapping" : {
840 "service-instance-id" : "artifact_name"
845 "type" : "source-db",
847 "query" : "SELECT artifact_name FROM BLUEPRINT_RUNTIME where artifact_version=\"1.0.0\"",
848 "input-key-mapping" : { },
849 "output-key-mapping" : {
850 "service-instance-id" : "artifact_name"
855 "type" : "source-capability",
857 "script-type" : "jython",
858 "script-class-reference" : "SampleRAProcessor",
859 "instance-dependencies" : [ ]
865 "tags" : "vf-module-id",
866 "name" : "vf-module-id",
868 "description" : "vf-module-id",
871 "updated-by" : "Singal, Kapil <ks220y@att.com>",
874 "type" : "source-input",
879 "vf-module-label" : {
880 "tags" : "vf-module-label",
881 "name" : "vf-module-label",
883 "description" : "vf-module-label",
886 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
889 "type" : "source-input"
892 "type" : "source-default",
896 "type" : "source-db",
899 "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",
900 "input-key-mapping" : {
901 "customizationid" : "vf-module-model-customization-uuid"
903 "output-key-mapping" : {
904 "vf-module-label" : "vf_module_label"
906 "key-dependencies" : [ "vf-module-model-customization-uuid" ],
907 "endpoint-selector" : "dynamic-db-source"
912 "vf-module-model-customization-uuid" : {
913 "tags" : "vf-module-model-customization-uuid",
914 "name" : "vf-module-model-customization-uuid",
916 "description" : "vf-module-model-customization-uuid",
919 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
922 "type" : "source-input"
925 "type" : "source-default",
931 "tags" : "vf-module-type",
932 "name" : "vf-module-type",
934 "description" : "vf-module-type",
937 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
940 "type" : "source-input"
943 "type" : "source-default",
947 "type" : "source-db",
950 "query" : "select vf_module_type as vf_module_type from sdnctl.VF_MODULE_MODEL where customization_uuid=:customizationid",
951 "output-key-mapping" : {
952 "vf-module-type" : "vf_module_type"
954 "endpoint-selector" : "dynamic-db-source",
955 "input-key-mapping" : {
956 "customizationid" : "vf-module-model-customization-uuid"
958 "key-dependencies" : [ "vf-module-model-customization-uuid" ]
963 "vf-naming-policy" : {
964 "tags" : "vf-naming-policy",
965 "name" : "vf-naming-policy",
967 "description" : "vf-naming-policy",
970 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
973 "type" : "source-default",
977 "type" : "source-rest",
981 "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",
982 "path" : "/param/0/value",
983 "input-key-mapping" : {
984 "service-instance-id" : "service-instance-id",
987 "output-key-mapping" : {
988 "vf-naming-policy" : "value"
990 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
994 "type" : "source-db",
996 "endpoint-selector" : "dynamic-db-source",
998 "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",
999 "input-key-mapping" : {
1000 "vnf_model_customization_uuid" : "vnf-model-customization-uuid"
1002 "output-key-mapping" : {
1003 "vf-naming-policy" : "vf_naming_policy"
1005 "key-dependencies" : [ "vnf-model-customization-uuid" ]
1010 "vf_module_name" : {
1011 "tags" : "vf_module_name",
1012 "name" : "vf_module_name",
1014 "description" : "vf_module_name",
1017 "updated-by" : "Singal, Kapil <ks220y@att.com>",
1020 "type" : "source-input"
1023 "type" : "source-default",
1028 "vfccustomizationuuid" : {
1029 "tags" : "vfccustomizationuuid",
1030 "name" : "vfccustomizationuuid",
1032 "description" : "vfccustomizationuuid",
1035 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1038 "type" : "source-input"
1041 "type" : "source-default",
1045 "type" : "source-db",
1047 "endpoint-selector" : "dynamic-db-source",
1049 "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",
1050 "input-key-mapping" : {
1051 "vfmodulecustomizationuuid" : "vf-module-model-customization-uuid"
1053 "output-key-mapping" : {
1054 "vfccustomizationuuid" : "vnf_customid"
1056 "key-dependencies" : [ "vf-module-model-customization-uuid" ]
1061 "vlb_int_pktgen_private_ip_0" : {
1062 "tags" : "vlb_int_pktgen_private_ip_0",
1063 "name" : "vlb_int_pktgen_private_ip_0",
1065 "description" : "vlb_int_pktgen_private_ip_0",
1068 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1071 "type" : "source-input"
1074 "type" : "source-default",
1078 "type" : "source-rest",
1082 "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",
1083 "path" : "/param/0/value",
1084 "input-key-mapping" : {
1085 "service-instance-id" : "service-instance-id",
1088 "output-key-mapping" : {
1089 "vlb_int_pktgen_private_ip_0" : "value"
1091 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1100 "description" : "vm-type",
1103 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1106 "type" : "source-input"
1109 "type" : "source-default",
1113 "type" : "source-db",
1116 "query" : "select VFC_MODEL.vm_type as vm_type from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
1117 "output-key-mapping" : {
1118 "vm-type" : "vm_type"
1120 "endpoint-selector" : "dynamic-db-source",
1121 "input-key-mapping" : {
1122 "vfccustomizationuuid" : "vfccustomizationuuid"
1124 "key-dependencies" : [ "vfccustomizationuuid" ]
1133 "description" : "vnf-id",
1136 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1139 "type" : "source-input"
1142 "type" : "source-default",
1146 "type" : "source-rest",
1150 "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",
1151 "path" : "/param/0/value",
1152 "input-key-mapping" : {
1153 "service-instance-id" : "service-instance-id",
1156 "output-key-mapping" : {
1159 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1164 "vnf-model-customization-uuid" : {
1165 "tags" : "vnf-model-customization-uuid",
1166 "name" : "vnf-model-customization-uuid",
1168 "description" : "vnf-model-customization-uuid",
1171 "updated-by" : "Singal, Kapil <ks220y@att.com>",
1174 "type" : "source-input",
1180 "tags" : "vnf_name",
1181 "name" : "vnf_name",
1183 "description" : "vnf_name",
1186 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1189 "type" : "source-input"
1192 "type" : "source-default",
1196 "type" : "source-rest",
1200 "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",
1201 "path" : "/param/0/value",
1202 "input-key-mapping" : {
1203 "service-instance-id" : "service-instance-id",
1206 "output-key-mapping" : {
1207 "vnf_name" : "value"
1209 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1214 "vnfc-model-invariant-uuid" : {
1215 "tags" : "vnfc-model-invariant-uuid",
1216 "name" : "vnfc-model-invariant-uuid",
1218 "description" : "vnfc-model-invariant-uuid",
1221 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1224 "type" : "source-input"
1227 "type" : "source-default",
1231 "type" : "source-db",
1234 "query" : "select VFC_MODEL.invariant_uuid as vfc_invariant_uuid from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
1235 "output-key-mapping" : {
1236 "vnfc-model-invariant-uuid" : "vfc_invariant_uuid"
1238 "endpoint-selector" : "dynamic-db-source",
1239 "input-key-mapping" : {
1240 "vfccustomizationuuid" : "vfccustomizationuuid"
1242 "key-dependencies" : [ "vfccustomizationuuid" ]
1247 "vnfc-model-version" : {
1248 "tags" : "vnfc-model-version",
1249 "name" : "vnfc-model-version",
1251 "description" : "vnfc-model-version",
1254 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1257 "type" : "source-input"
1260 "type" : "source-default",
1264 "type" : "source-db",
1267 "query" : "select VFC_MODEL.version as vnfc_model_version from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
1268 "output-key-mapping" : {
1269 "vnfc-model-version" : "vnfc_model_version"
1271 "endpoint-selector" : "dynamic-db-source",
1272 "input-key-mapping" : {
1273 "vfccustomizationuuid" : "vfccustomizationuuid"
1275 "key-dependencies" : [ "vfccustomizationuuid" ]
1280 "vpg_int_pktgen_private_ip_0" : {
1281 "tags" : "vpg_int_pktgen_private_ip_0",
1282 "name" : "vpg_int_pktgen_private_ip_0",
1284 "description" : "vpg_int_pktgen_private_ip_0",
1287 "updated-by" : "Singal, Kapil <ks220y@att.com>",
1290 "type" : "source-input"
1293 "type" : "source-default",
1297 "type" : "source-rest",
1301 "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",
1302 "path" : "/param/0/value",
1303 "input-key-mapping" : {
1304 "service-instance-id" : "service-instance-id",
1307 "output-key-mapping" : {
1308 "vpg_int_pktgen_private_ip_0" : "value"
1310 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1316 "tags" : "vpg_name_0",
1317 "name" : "vpg_name_0",
1319 "description" : "vlb_name_0",
1322 "updated-by" : "MALAKOV, YURIY <yuriy.malakov@att.com>",
1325 "type" : "source-input"
1328 "type" : "source-default",
1332 "type" : "source-rest",
1336 "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",
1337 "path" : "/param/0/value",
1338 "input-key-mapping" : {
1339 "service-instance-id" : "service-instance-id",
1342 "output-key-mapping" : {
1343 "vpg_name_0" : "value"
1345 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
1350 "vpg_onap_private_ip_0" : {
1351 "tags" : "vpg_onap_private_ip_0",
1352 "name" : "vpg_onap_private_ip_0",
1354 "description" : "vpg_onap_private_ip_0",
1357 "updated-by" : "Singal, Kapil <ks220y@att.com>",
1360 "type" : "source-input"
1363 "type" : "source-default",
1367 "type" : "source-rest",
1371 "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",
1372 "path" : "/param/0/value",
1373 "input-key-mapping" : {
1374 "service-instance-id" : "service-instance-id",
1377 "output-key-mapping" : {
1378 "vpg_onap_private_ip_0" : "value"
1380 "key-dependencies" : [ "service-instance-id", "vnf-id" ]