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",
18 "tags" : "image_name",
19 "name" : "image_name",
21 "description" : "image_name",
24 "updated-by" : "Singal, Kapil <ks220y@att.com>",
27 "type" : "source-input"
30 "type" : "source-rest",
33 "url-path" : "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",
34 "path" : "/param/0/value",
35 "input-key-mapping" : {
36 "service-instance-id" : "service-instance-id",
39 "output-key-mapping" : {
40 "image_name" : "value"
42 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
51 "description" : "key_name",
54 "updated-by" : "Singal, Kapil <ks220y@att.com>",
57 "type" : "source-input"
60 "type" : "source-rest",
63 "url-path" : "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",
64 "path" : "/param/0/value",
65 "input-key-mapping" : {
66 "service-instance-id" : "service-instance-id",
69 "output-key-mapping" : {
72 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
77 "nexus_artifact_repo" : {
78 "tags" : "nexus_artifact_repo",
79 "name" : "nexus_artifact_repo",
81 "description" : "nexus_artifact_repo",
84 "updated-by" : "Singal, Kapil <ks220y@att.com>",
87 "type" : "source-default",
91 "type" : "source-input",
100 "description" : "vnf/nf-role",
103 "updated-by" : "Singal, Kapil <ks220y@att.com>",
106 "type" : "source-default",
110 "type" : "source-db",
113 "query" : "select sdnctl.VF_MODEL.nf_role as vf_model_role from sdnctl.VF_MODEL where sdnctl.VF_MODEL.customization_uuid=:vnfmodelcustomizationuuid",
114 "input-key-mapping" : {
115 "vnfmodelcustomizationuuid" : "vnf-model-customization-uuid"
117 "output-key-mapping" : {
118 "nf-role" : "vf_model_role"
120 "key-dependencies" : [ "vnf-model-customization-uuid" ]
125 "nfc-naming-code" : {
126 "tags" : "nfc-naming-code",
127 "name" : "nfc-naming-code",
129 "description" : "nfc-naming-code",
132 "updated-by" : "Singal, Kapil <ks220y@att.com>",
135 "type" : "source-db",
138 "query" : "select nfc_naming_code as nfc_naming_code from sdnctl.VFC_MODEL where customization_uuid=:vfccustomizationuuid",
139 "input-key-mapping" : {
140 "vfccustomizationuuid" : "vfccustomizationuuid"
142 "output-key-mapping" : {
143 "nfc-naming-code" : "nfc_naming_code"
145 "key-dependencies" : [ "vfccustomizationuuid" ]
150 "onap_private_net_cidr" : {
151 "tags" : "onap_private_net_cidr",
152 "name" : "onap_private_net_cidr",
154 "description" : "onap_private_net_cidr",
157 "updated-by" : "Singal, Kapil <ks220y@att.com>",
160 "type" : "source-db",
163 "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"private\"",
164 "output-key-mapping" : {
165 "onap_private_net_cidr" : "prefix"
171 "onap_private_net_id" : {
172 "tags" : "onap_private_net_id",
173 "name" : "onap_private_net_id",
175 "description" : "onap_private_net_id",
178 "updated-by" : "Singal, Kapil <ks220y@att.com>",
181 "type" : "source-input"
184 "type" : "source-rest",
187 "url-path" : "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",
188 "path" : "/param/0/value",
189 "input-key-mapping" : {
190 "service-instance-id" : "service-instance-id",
193 "output-key-mapping" : {
194 "onap_private_net_id" : "value"
196 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
201 "onap_private_subnet_id" : {
202 "tags" : "onap_private_subnet_id",
203 "name" : "onap_private_subnet_id",
205 "description" : "onap_private_subnet_id",
208 "updated-by" : "Singal, Kapil <ks220y@att.com>",
211 "type" : "source-input"
214 "type" : "source-rest",
217 "url-path" : "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",
218 "path" : "/param/0/value",
219 "input-key-mapping" : {
220 "service-instance-id" : "service-instance-id",
223 "output-key-mapping" : {
224 "onap_private_subnet_id" : "value"
226 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
231 "private-prefix-id" : {
232 "tags" : "private-prefix-id",
233 "name" : "private-prefix-id",
235 "description" : "private-prefix-id",
238 "updated-by" : "Singal, Kapil <ks220y@att.com>",
241 "type" : "source-db",
244 "query" : "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"private\"",
245 "output-key-mapping" : {
246 "private-prefix-id" : "prefix_id"
252 "protected-prefix-id" : {
253 "tags" : "protected-prefix-id",
254 "name" : "protected-prefix-id",
256 "description" : "protected-prefix-id",
259 "updated-by" : "Singal, Kapil <ks220y@att.com>",
262 "type" : "source-db",
265 "query" : "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"protected\"",
266 "output-key-mapping" : {
267 "protected-prefix-id" : "prefix_id"
273 "protected_private_net_cidr" : {
274 "tags" : "protected_private_net_cidr",
275 "name" : "protected_private_net_cidr",
277 "description" : "protected_private_net_cidr",
280 "updated-by" : "Singal, Kapil <ks220y@att.com>",
283 "type" : "source-db",
286 "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"protected\"",
287 "output-key-mapping" : {
288 "protected_private_net_cidr" : "prefix"
298 "description" : "pub_key",
301 "updated-by" : "Singal, Kapil <ks220y@att.com>",
304 "type" : "source-input"
307 "type" : "source-rest",
310 "url-path" : "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",
311 "path" : "/param/0/value",
312 "input-key-mapping" : {
313 "service-instance-id" : "service-instance-id",
316 "output-key-mapping" : {
319 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
325 "tags" : "public_net_id",
326 "name" : "public_net_id",
328 "description" : "public_net_id",
331 "updated-by" : "Singal, Kapil <ks220y@att.com>",
334 "type" : "source-default",
338 "type" : "source-input"
343 "tags" : "sec_group",
344 "name" : "sec_group",
346 "description" : "sec_group",
349 "updated-by" : "Singal, Kapil <ks220y@att.com>",
352 "type" : "source-default",
356 "type" : "source-input",
361 "service-instance-id" : {
362 "tags" : "service-instance-id, tosca.datatypes.Root, data_type",
363 "name" : "service-instance-id",
365 "description" : "To be provided",
368 "updated-by" : "Singal, Kapil <ks220y@att.com>",
371 "type" : "source-input",
375 "type" : "source-db",
377 "query" : "SELECT artifact_name FROM BLUEPRINT_RUNTIME where artifact_version=\"1.0.0\"",
378 "input-key-mapping" : { },
379 "output-key-mapping" : {
380 "service-instance-id" : "artifact_name"
385 "type" : "source-db",
387 "query" : "SELECT artifact_name FROM BLUEPRINT_RUNTIME where artifact_version=\"1.0.0\"",
388 "input-key-mapping" : { },
389 "output-key-mapping" : {
390 "service-instance-id" : "artifact_name"
395 "type" : "source-capability",
397 "script-type" : "jython",
398 "script-class-reference" : "SampleRAProcessor",
399 "instance-dependencies" : [ ]
404 "unprotected-prefix-id" : {
405 "tags" : "unprotected-prefix-id",
406 "name" : "unprotected-prefix-id",
408 "description" : "unprotected-prefix-id",
411 "updated-by" : "Singal, Kapil <ks220y@att.com>",
414 "type" : "source-db",
417 "query" : "select sdnctl.IPAM_IP_POOL.prefix_id as prefix_id from sdnctl.IPAM_IP_POOL where description = \"unprotected\"",
418 "output-key-mapping" : {
419 "unprotected-prefix-id" : "prefix_id"
425 "unprotected_private_net_cidr" : {
426 "tags" : "unprotected_private_net_cidr",
427 "name" : "unprotected_private_net_cidr",
429 "description" : "unprotected_private_net_cidr",
432 "updated-by" : "Singal, Kapil <ks220y@att.com>",
435 "type" : "source-db",
438 "query" : "select sdnctl.IPAM_IP_POOL.prefix as prefix from sdnctl.IPAM_IP_POOL where description = \"unprotected\"",
439 "output-key-mapping" : {
440 "unprotected_private_net_cidr" : "prefix"
447 "tags" : "vf-module-id",
448 "name" : "vf-module-id",
450 "description" : "vf-module-id",
453 "updated-by" : "Singal, Kapil <ks220y@att.com>",
456 "type" : "source-input",
461 "vf-module-label" : {
462 "tags" : "vf-module-label",
463 "name" : "vf-module-label",
465 "description" : "vf-module-label",
468 "updated-by" : "Singal, Kapil <ks220y@att.com>",
471 "type" : "source-db",
474 "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",
475 "input-key-mapping" : {
476 "customizationid" : "vf-module-model-customization-uuid"
478 "output-key-mapping" : {
479 "vf-module-label" : "vf_module_label"
481 "key-dependencies" : [ "vf-module-model-customization-uuid" ]
486 "vf-module-model-customization-uuid" : {
487 "tags" : "vf-module-model-customization-uuid",
488 "name" : "vf-module-model-customization-uuid",
490 "description" : "vf-module-model-customization-uuid",
493 "updated-by" : "Singal, Kapil <ks220y@att.com>",
496 "type" : "source-input",
502 "tags" : "vf-module-type",
503 "name" : "vf-module-type",
505 "description" : "vf-module-type",
508 "updated-by" : "adetalhouet",
511 "type" : "source-db",
514 "query" : "select sdnctl.demo.value as value from sdnctl.demo where sdnctl.demo.id=:vfmoduleid",
515 "input-key-mapping" : {
516 "vfmoduleid" : "vf-module-number"
518 "output-key-mapping" : {
519 "vf-module-type" : "value"
521 "key-dependencies" : [ "vf-module-number" ]
526 "vf-naming-policy" : {
527 "tags" : "vf-naming-policy",
528 "name" : "vf-naming-policy",
530 "description" : "vf-naming-policy",
533 "updated-by" : "Singal, Kapil <ks220y@att.com>",
536 "type" : "source-default",
540 "type" : "source-db",
543 "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",
544 "input-key-mapping" : {
545 "vnf_model_customization_uuid" : "vnf-model-customization-uuid"
547 "output-key-mapping" : {
548 "vf-naming-policy" : "vf_naming_policy"
550 "key-dependencies" : [ "vnf-model-customization-uuid" ]
556 "tags" : "vf-nf-code",
557 "name" : "vf-nf-code",
559 "description" : "vf-nf-code",
562 "updated-by" : "Singal, Kapil <ks220y@att.com>",
565 "type" : "source-db",
568 "query" : "select sdnctl.VF_MODEL.nf_code as vf_nf_code from sdnctl.VF_MODEL where sdnctl.VF_MODEL.customization_uuid=:customizationid",
569 "input-key-mapping" : {
570 "customizationid" : "vnf-model-customization-uuid"
572 "output-key-mapping" : {
573 "vf-nf-code" : "vf_nf_code"
575 "key-dependencies" : [ "vnf-model-customization-uuid" ]
581 "tags" : "vf_module_name",
582 "name" : "vf_module_name",
584 "description" : "vf_module_name",
587 "updated-by" : "Singal, Kapil <ks220y@att.com>",
590 "type" : "source-input",
595 "vfccustomizationuuid" : {
596 "tags" : "vfccustomizationuuid, tosca.datatypes.Root, data_type",
597 "name" : "vfccustomizationuuid",
599 "description" : "vfccustomizationuuid",
602 "updated-by" : "Singal, Kapil <ks220y@att.com>",
605 "type" : "source-db",
608 "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",
609 "input-key-mapping" : {
610 "vfmodulecustomizationuuid" : "vf-module-model-customization-uuid"
612 "output-key-mapping" : {
613 "vfccustomizationuuid" : "vnf_customid"
615 "key-dependencies" : [ "vf-module-model-customization-uuid" ]
621 "tags" : "vfw_name_0",
622 "name" : "vfw_name_0",
624 "description" : "vfw_name_0",
627 "updated-by" : "Singal, Kapil <ks220y@att.com>",
630 "type" : "source-input",
635 "vfw_private_ip_0" : {
636 "tags" : "vfw_private_ip_0",
637 "name" : "vfw_private_ip_0",
639 "description" : "vfw_private_ip_0",
642 "updated-by" : "Singal, Kapil <ks220y@att.com>",
645 "type" : "source-input",
649 "type" : "source-rest",
652 "url-path" : "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vfw_private_ip_0",
653 "path" : "/param/0/value",
654 "expression-type" : "JSON_POINTER",
655 "input-key-mapping" : {
656 "service-instance-id" : "service-instance-id",
659 "output-key-mapping" : {
660 "vfw_private_ip_0" : "value"
662 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
667 "vfw_private_ip_1" : {
668 "tags" : "vfw_private_ip_1",
669 "name" : "vfw_private_ip_1",
671 "description" : "vfw_private_ip_1",
674 "updated-by" : "Singal, Kapil <ks220y@att.com>",
677 "type" : "source-input",
681 "type" : "source-rest",
684 "url-path" : "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vfw_private_ip_1",
685 "path" : "/param/0/value",
686 "expression-type" : "JSON_POINTER",
687 "input-key-mapping" : {
688 "service-instance-id" : "service-instance-id",
691 "output-key-mapping" : {
692 "vfw_private_ip_1" : "value"
694 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
699 "vfw_private_ip_2" : {
700 "tags" : "vfw_private_ip_2",
701 "name" : "vfw_private_ip_2",
703 "description" : "vfw_private_ip_2",
706 "updated-by" : "Singal, Kapil <ks220y@att.com>",
709 "type" : "source-input"
717 "description" : "vm-type",
720 "updated-by" : "Singal, Kapil <ks220y@att.com>",
723 "type" : "source-db",
726 "query" : "select VFC_MODEL.vm_type as vm_type from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
727 "input-key-mapping" : {
728 "vfccustomizationuuid" : "vfccustomizationuuid"
730 "output-key-mapping" : {
731 "vm-type" : "vm_type"
733 "key-dependencies" : [ "vfccustomizationuuid" ]
742 "description" : "vnf-id",
745 "updated-by" : "Singal, Kapil <ks220y@att.com>",
748 "type" : "source-input",
753 "vnf-model-customization-uuid" : {
754 "tags" : "vnf-model-customization-uuid",
755 "name" : "vnf-model-customization-uuid",
757 "description" : "vnf-model-customization-uuid",
760 "updated-by" : "Singal, Kapil <ks220y@att.com>",
763 "type" : "source-input",
769 "tags" : "vnf-name, tosca.datatypes.Root, data_type",
772 "description" : "vnf-name",
775 "updated-by" : "Singal, Kapil <ks220y@att.com>",
778 "type" : "source-rest",
781 "url-path" : "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",
782 "path" : "/param/0/value",
783 "expression-type" : "JSON_POINTER",
784 "input-key-mapping" : {
785 "service-instance-id" : "service-instance-id",
788 "output-key-mapping" : {
791 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
800 "description" : "vnf_name",
803 "updated-by" : "Singal, Kapil <ks220y@att.com>",
806 "type" : "source-default",
810 "type" : "source-input",
814 "type" : "source-rest",
817 "url-path" : "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",
818 "path" : "/param/0/value",
819 "input-key-mapping" : {
820 "service-instance-id" : "service-instance-id",
823 "output-key-mapping" : {
826 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
831 "vnfc-model-invariant-uuid" : {
832 "tags" : "vnfc-model-invariant-uuid",
833 "name" : "vnfc-model-invariant-uuid",
835 "description" : "vnfc-model-invariant-uuid for SRIOV VPE template",
838 "updated-by" : "Singal, Kapil <ks220y@att.com>",
841 "type" : "source-db",
844 "query" : "select VFC_MODEL.invariant_uuid as vfc_invariant_uuid from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
845 "input-key-mapping" : {
846 "vfccustomizationuuid" : "vfccustomizationuuid"
848 "output-key-mapping" : {
849 "vnfc-model-invariant-uuid" : "vfc_invariant_uuid"
851 "key-dependencies" : [ "vfccustomizationuuid" ]
856 "vnfc-model-version" : {
857 "tags" : "vnfc-model-version",
858 "name" : "vnfc-model-version",
860 "description" : "vnfc-model-version for SRIOV VPE template",
863 "updated-by" : "Singal, Kapil <ks220y@att.com>",
866 "type" : "source-db",
869 "query" : "select VFC_MODEL.version as vnfc_model_version from VFC_MODEL where customization_uuid=:vfccustomizationuuid",
870 "input-key-mapping" : {
871 "vfccustomizationuuid" : "vfccustomizationuuid"
873 "output-key-mapping" : {
874 "vnfc-model-version" : "vnfc_model_version"
876 "key-dependencies" : [ "vfccustomizationuuid" ]
882 "tags" : "vpg_name_0",
883 "name" : "vpg_name_0",
885 "description" : "vpg_name_0",
888 "updated-by" : "Singal, Kapil <ks220y@att.com>",
891 "type" : "source-input",
896 "vpg_private_ip_0" : {
897 "tags" : "vpg_private_ip_0",
898 "name" : "vpg_private_ip_0",
900 "description" : "vpg_private_ip_0",
903 "updated-by" : "Singal, Kapil <ks220y@att.com>",
906 "type" : "source-input",
910 "type" : "source-rest",
913 "url-path" : "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vpg_private_ip_0",
914 "path" : "/param/0/value",
915 "expression-type" : "JSON_POINTER",
916 "input-key-mapping" : {
917 "service-instance-id" : "service-instance-id",
920 "output-key-mapping" : {
921 "vpg_private_ip_0" : "value"
923 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
928 "vpg_private_ip_1" : {
929 "tags" : "vpg_private_ip_1",
930 "name" : "vpg_private_ip_1",
932 "description" : "vpg_private_ip_1",
935 "updated-by" : "Singal, Kapil <ks220y@att.com>",
938 "type" : "source-input",
944 "tags" : "vsn_name_0",
945 "name" : "vsn_name_0",
947 "description" : "vsn_name_0",
950 "updated-by" : "Singal, Kapil <ks220y@att.com>",
953 "type" : "source-input",
958 "vsn_private_ip_0" : {
959 "tags" : "vsn_private_ip_0",
960 "name" : "vsn_private_ip_0",
962 "description" : "vsn_private_ip_0",
965 "updated-by" : "Singal, Kapil <ks220y@att.com>",
968 "type" : "source-input",
972 "type" : "source-rest",
975 "url-path" : "config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vsn_private_ip_0",
976 "path" : "/param/0/value",
977 "expression-type" : "JSON_POINTER",
978 "input-key-mapping" : {
979 "service-instance-id" : "service-instance-id",
982 "output-key-mapping" : {
983 "vsn_private_ip_0" : "value"
985 "key-dependencies" : [ "service-instance-id", "vnf-id" ]
990 "vsn_private_ip_1" : {
991 "tags" : "vsn_private_ip_1",
992 "name" : "vsn_private_ip_1",
994 "description" : "vsn_private_ip_1",
997 "updated-by" : "Singal, Kapil <ks220y@att.com>",
1000 "type" : "source-input"