Add Semicolon at the end
[vid.git] / vid-webpack-master / src / app / shared / components / genericFormPopup / genericFormServices / service / service.popup.service.spec.ts
1 import {LogService} from "../../../../utils/log/log.service";
2 import {NgRedux} from "@angular-redux/store";
3 import {BasicControlGenerator} from "../../../genericForm/formControlsServices/basic.control.generator";
4 import {AaiService} from "../../../../services/aaiService/aai.service";
5 import {HttpClient} from "@angular/common/http";
6 import {GenericFormService} from "../../../genericForm/generic-form.service";
7 import {FormBuilder} from "@angular/forms";
8 import {IframeService} from "../../../../utils/iframe.service";
9 import {DefaultDataGeneratorService} from "../../../../services/defaultDataServiceGenerator/default.data.generator.service";
10 import {BasicPopupService} from "../basic.popup.service";
11 import {ServicePopupService} from "./service.popup.service";
12 import {ServiceControlGenerator} from "../../../genericForm/formControlsServices/service.control.generator";
13 import {FormControlModel} from "../../../../models/formControlModels/formControl.model";
14 import {SdcUiServices} from "onap-ui-angular";
15 import {FeatureFlagsService} from "../../../../services/featureFlag/feature-flags.service";
16 import {getTestBed, TestBed} from "@angular/core/testing";
17
18 class MockModalService<T> {}
19
20 class MockAppStore<T> {}
21
22 class MockReduxStore<T> {
23   getState() {
24     return {
25       "global": {
26         "name": null,
27         "flags": {
28           "FLAG_NETWORK_TO_ASYNC_INSTANTIATION": false,
29           "FLAG_SHOW_ASSIGNMENTS": true,
30           "FLAG_FABRIC_CONFIGURATION_ASSIGNMENTS": true,
31           "FLAG_SHOW_VERIFY_SERVICE": false,
32           "FLAG_SERVICE_MODEL_CACHE": true,
33           "FLAG_ADVANCED_PORTS_FILTER": true,
34           "CREATE_INSTANCE_TEST": false,
35           "FLAG_SETTING_DEFAULTS_IN_DRAWING_BOARD": false,
36           "FLAG_REGION_ID_FROM_REMOTE": true,
37           "EMPTY_DRAWING_BOARD_TEST": false,
38           "FLAG_ADD_MSO_TESTAPI_FIELD": true
39         },
40         "type": "[FLAGS] Update"
41       },
42       "service": {
43         "serviceHierarchy": {
44           "6e59c5de-f052-46fa-aa7e-2fca9d674c44": {
45             "service": {
46               "uuid": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
47               "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
48               "name": "ComplexService",
49               "version": "1.0",
50               "toscaModelURL": null,
51               "category": "Emanuel",
52               "serviceType": "",
53               "serviceRole": "",
54               "description": "ComplexService",
55               "serviceEcompNaming": "false",
56               "instantiationType": "Macro",
57               "inputs": {
58                 "2017488_pasqualevpe0_ASN_1": {
59                   "type": "string",
60                   "description": "AV/PE",
61                   "entry_schema": null,
62                   "inputProperties": null,
63                   "constraints": [],
64                   "required": true,
65                   "default": "AV_vPE"
66                 },
67                 "2017488_pasqualevpe0_ASN_2": {
68                   "type": "number",
69                   "description": "AV/PE",
70                   "entry_schema": null,
71                   "inputProperties": null,
72                   "constraints": [],
73                   "required": true,
74                   "default": 2
75                 },
76                 "2017488_pasqualevpe0_ASN_3": {
77                   "type": "string",
78                   "description": "AV/PE",
79                   "entry_schema": null,
80                   "inputProperties": null,
81                   "constraints": [],
82                   "required": false,
83                   "default": "AV_vPE"
84                 },
85                 "2017488_pasqualevpe0_ASN_4": {
86                   "type": "string",
87                   "description": "AV/PE",
88                   "entry_schema": null,
89                   "inputProperties": null,
90                   "constraints": [],
91                   "required": true,
92                   "default": "AV_vPE_123"
93                 }
94               }
95             },
96             "vnfs": {
97               "VF_vGeraldine 0": {
98                 "uuid": "d6557200-ecf2-4641-8094-5393ae3aae60",
99                 "invariantUuid": "4160458e-f648-4b30-a176-43881ffffe9e",
100                 "description": "VSP_vGeraldine",
101                 "name": "VF_vGeraldine",
102                 "version": "2.0",
103                 "customizationUuid": "91415b44-753d-494c-926a-456a9172bbb9",
104                 "inputs": {},
105                 "commands": {},
106                 "properties": {
107                   "max_instances": 10,
108                   "min_instances": 1,
109                   "gpb2_Internal2_mac": "00:11:22:EF:AC:DF",
110                   "sctp-b-ipv6-egress_src_start_port": "0",
111                   "sctp-a-ipv6-egress_rule_application": "any",
112                   "Internal2_allow_transit": "true",
113                   "sctp-b-IPv6_ethertype": "IPv6",
114                   "sctp-a-egress_rule_application": "any",
115                   "sctp-b-ingress_action": "pass",
116                   "sctp-b-ingress_rule_protocol": "icmp",
117                   "ncb2_Internal1_mac": "00:11:22:EF:AC:DF",
118                   "sctp-b-ipv6-ingress-src_start_port": "0.0",
119                   "ncb1_Internal2_mac": "00:11:22:EF:AC:DF",
120                   "fsb_volume_size_0": "320.0",
121                   "sctp-b-egress_src_addresses": "local",
122                   "sctp-a-ipv6-ingress_ethertype": "IPv4",
123                   "sctp-a-ipv6-ingress-dst_start_port": "0",
124                   "sctp-b-ipv6-ingress_rule_application": "any",
125                   "domain_name": "default-domain",
126                   "sctp-a-ingress_rule_protocol": "icmp",
127                   "sctp-b-egress-src_start_port": "0.0",
128                   "sctp-a-egress_src_addresses": "local",
129                   "sctp-b-display_name": "epc-sctp-b-ipv4v6-sec-group",
130                   "sctp-a-egress-src_start_port": "0.0",
131                   "sctp-a-ingress_ethertype": "IPv4",
132                   "sctp-b-ipv6-ingress-dst_end_port": "65535",
133                   "sctp-b-dst_subnet_prefix_v6": "::",
134                   "nf_naming": "{ecomp_generated_naming=true}",
135                   "sctp-a-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
136                   "sctp-b-egress-dst_start_port": "0.0",
137                   "ncb_flavor_name": "nv.c20r64d1",
138                   "gpb1_Internal1_mac": "00:11:22:EF:AC:DF",
139                   "sctp-b-egress_dst_subnet_prefix_len": "0.0",
140                   "Internal2_net_cidr": "10.0.0.10",
141                   "sctp-a-ingress-dst_start_port": "0.0",
142                   "sctp-a-egress-dst_start_port": "0.0",
143                   "fsb1_Internal2_mac": "00:11:22:EF:AC:DF",
144                   "sctp-a-egress_ethertype": "IPv4",
145                   "vlc_st_service_mode": "in-network-nat",
146                   "sctp-a-ipv6-egress_ethertype": "IPv4",
147                   "sctp-a-egress-src_end_port": "65535.0",
148                   "sctp-b-ipv6-egress_rule_application": "any",
149                   "sctp-b-egress_action": "pass",
150                   "sctp-a-ingress-src_subnet_prefix_len": "0.0",
151                   "sctp-b-ipv6-ingress-src_end_port": "65535.0",
152                   "sctp-b-name": "epc-sctp-b-ipv4v6-sec-group",
153                   "fsb2_Internal1_mac": "00:11:22:EF:AC:DF",
154                   "sctp-a-ipv6-ingress-src_start_port": "0.0",
155                   "sctp-b-ipv6-egress_ethertype": "IPv4",
156                   "Internal1_net_cidr": "10.0.0.10",
157                   "sctp-a-egress_dst_subnet_prefix": "0.0.0.0",
158                   "fsb_flavor_name": "nv.c20r64d1",
159                   "sctp_rule_protocol": "132",
160                   "sctp-b-ipv6-ingress_src_subnet_prefix_len": "0",
161                   "sctp-a-ipv6-ingress_rule_application": "any",
162                   "ecomp_generated_naming": "false",
163                   "sctp-a-IPv6_ethertype": "IPv6",
164                   "vlc2_Internal1_mac": "00:11:22:EF:AC:DF",
165                   "vlc_st_virtualization_type": "virtual-machine",
166                   "sctp-b-ingress-dst_start_port": "0.0",
167                   "sctp-b-ingress-dst_end_port": "65535.0",
168                   "sctp-a-ipv6-ingress-src_end_port": "65535.0",
169                   "sctp-a-display_name": "epc-sctp-a-ipv4v6-sec-group",
170                   "sctp-b-ingress_rule_application": "any",
171                   "int2_sec_group_name": "int2-sec-group",
172                   "vlc_flavor_name": "nd.c16r64d1",
173                   "sctp-b-ipv6-egress_src_addresses": "local",
174                   "vlc_st_interface_type_int1": "other1",
175                   "sctp-b-egress-src_end_port": "65535.0",
176                   "sctp-a-ipv6-egress-dst_start_port": "0",
177                   "vlc_st_interface_type_int2": "other2",
178                   "sctp-a-ipv6-egress_rule_protocol": "any",
179                   "Internal2_shared": "false",
180                   "sctp-a-ipv6-egress_dst_subnet_prefix_len": "0",
181                   "Internal2_rpf": "disable",
182                   "vlc1_Internal1_mac": "00:11:22:EF:AC:DF",
183                   "sctp-b-ipv6-egress_src_end_port": "65535",
184                   "sctp-a-ipv6-egress_src_addresses": "local",
185                   "sctp-a-ingress-dst_end_port": "65535.0",
186                   "sctp-a-ipv6-egress_src_end_port": "65535",
187                   "Internal1_forwarding_mode": "l2",
188                   "Internal2_dhcp": "false",
189                   "sctp-a-dst_subnet_prefix_v6": "::",
190                   "pxe_image_name": "MME_PXE-Boot_16ACP04_GA.qcow2",
191                   "vlc_st_interface_type_gtp": "other0",
192                   "ncb1_Internal1_mac": "00:11:22:EF:AC:DF",
193                   "sctp-b-src_subnet_prefix_v6": "::",
194                   "sctp-a-egress_dst_subnet_prefix_len": "0.0",
195                   "int1_sec_group_name": "int1-sec-group",
196                   "Internal1_dhcp": "false",
197                   "sctp-a-ipv6-egress_dst_end_port": "65535",
198                   "Internal2_forwarding_mode": "l2",
199                   "fsb2_Internal2_mac": "00:11:22:EF:AC:DF",
200                   "sctp-b-egress_dst_subnet_prefix": "0.0.0.0",
201                   "Internal1_net_cidr_len": "17",
202                   "gpb2_Internal1_mac": "00:11:22:EF:AC:DF",
203                   "sctp-b-ingress-src_subnet_prefix_len": "0.0",
204                   "sctp-a-ingress_dst_addresses": "local",
205                   "sctp-a-egress_action": "pass",
206                   "fsb_volume_type_0": "SF-Default-SSD",
207                   "ncb2_Internal2_mac": "00:11:22:EF:AC:DF",
208                   "vlc_st_interface_type_sctp_a": "left",
209                   "vlc_st_interface_type_sctp_b": "right",
210                   "sctp-a-src_subnet_prefix_v6": "::",
211                   "vlc_st_version": "2",
212                   "sctp-b-egress_ethertype": "IPv4",
213                   "sctp-a-ingress_rule_application": "any",
214                   "gpb1_Internal2_mac": "00:11:22:EF:AC:DF",
215                   "instance_ip_family_v6": "v6",
216                   "sctp-a-ipv6-egress_src_start_port": "0",
217                   "sctp-b-ingress-src_start_port": "0.0",
218                   "sctp-b-ingress_dst_addresses": "local",
219                   "fsb1_Internal1_mac": "00:11:22:EF:AC:DF",
220                   "vlc_st_interface_type_oam": "management",
221                   "multi_stage_design": "true",
222                   "oam_sec_group_name": "oam-sec-group",
223                   "Internal2_net_gateway": "10.0.0.10",
224                   "sctp-a-ipv6-ingress-dst_end_port": "65535",
225                   "sctp-b-ipv6-egress-dst_start_port": "0",
226                   "Internal1_net_gateway": "10.0.0.10",
227                   "sctp-b-ipv6-egress_rule_protocol": "any",
228                   "gtp_sec_group_name": "gtp-sec-group",
229                   "sctp-a-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
230                   "sctp-b-ipv6-egress_dst_subnet_prefix_len": "0",
231                   "sctp-a-ipv6-ingress_dst_addresses": "local",
232                   "sctp-a-egress_rule_protocol": "icmp",
233                   "sctp-b-ipv6-egress_action": "pass",
234                   "sctp-a-ipv6-egress_action": "pass",
235                   "Internal1_shared": "false",
236                   "sctp-b-ipv6-ingress_rule_protocol": "any",
237                   "Internal2_net_cidr_len": "17",
238                   "sctp-a-name": "epc-sctp-a-ipv4v6-sec-group",
239                   "sctp-a-ingress-src_end_port": "65535.0",
240                   "sctp-b-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
241                   "sctp-a-egress-dst_end_port": "65535.0",
242                   "sctp-a-ingress_action": "pass",
243                   "sctp-b-egress_rule_protocol": "icmp",
244                   "sctp-b-ipv6-ingress_action": "pass",
245                   "vlc_st_service_type": "firewall",
246                   "sctp-b-ipv6-egress_dst_end_port": "65535",
247                   "sctp-b-ipv6-ingress-dst_start_port": "0",
248                   "vlc2_Internal2_mac": "00:11:22:EF:AC:DF",
249                   "vlc_st_availability_zone": "true",
250                   "fsb_volume_image_name_1": "MME_FSB2_16ACP04_GA.qcow2",
251                   "sctp-b-ingress-src_subnet_prefix": "0.0.0.0",
252                   "sctp-a-ipv6-ingress_src_subnet_prefix_len": "0",
253                   "Internal1_allow_transit": "true",
254                   "gpb_flavor_name": "nv.c20r64d1",
255                   "availability_zone_max_count": "1",
256                   "fsb_volume_image_name_0": "MME_FSB1_16ACP04_GA.qcow2",
257                   "sctp-b-ipv6-ingress_dst_addresses": "local",
258                   "sctp-b-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
259                   "sctp-b-ipv6-ingress_ethertype": "IPv4",
260                   "vlc1_Internal2_mac": "00:11:22:EF:AC:DF",
261                   "sctp-a-ingress-src_subnet_prefix": "0.0.0.0",
262                   "sctp-a-ipv6-ingress_action": "pass",
263                   "Internal1_rpf": "disable",
264                   "sctp-b-ingress_ethertype": "IPv4",
265                   "sctp-b-egress_rule_application": "any",
266                   "sctp-b-ingress-src_end_port": "65535.0",
267                   "sctp-a-ipv6-ingress_rule_protocol": "any",
268                   "sctp-a-ingress-src_start_port": "0.0",
269                   "sctp-b-egress-dst_end_port": "65535.0"
270                 },
271                 "type": "VF",
272                 "modelCustomizationName": "VF_vGeraldine 0",
273                 "vfModules": {
274                   "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
275                     "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
276                     "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
277                     "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
278                     "description": null,
279                     "name": "VfVgeraldine..vflorence_vlc..module-1",
280                     "version": "2",
281                     "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
282                     "properties": {
283                       "minCountInstances": 0,
284                       "maxCountInstances": null,
285                       "initialCount": 0,
286                       "vfModuleLabel": "vflorence_vlc"
287                     },
288                     "inputs": {},
289                     "volumeGroupAllowed": true
290                   },
291                   "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
292                     "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
293                     "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
294                     "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
295                     "description": null,
296                     "name": "VfVgeraldine..vflorence_gpb..module-2",
297                     "version": "2",
298                     "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
299                     "properties": {
300                       "minCountInstances": 0,
301                       "maxCountInstances": null,
302                       "initialCount": 0,
303                       "vfModuleLabel": "vflorence_gpb"
304                     },
305                     "inputs": {},
306                     "volumeGroupAllowed": false
307                   },
308                   "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
309                     "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
310                     "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
311                     "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
312                     "description": null,
313                     "name": "VfVgeraldine..base_vflorence..module-0",
314                     "version": "2",
315                     "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
316                     "properties": {
317                       "minCountInstances": 1,
318                       "maxCountInstances": 1,
319                       "initialCount": 1,
320                       "vfModuleLabel": "base_vflorence"
321                     },
322                     "inputs": {},
323                     "volumeGroupAllowed": true
324                   }
325                 },
326                 "volumeGroups": {
327                   "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
328                     "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
329                     "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
330                     "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
331                     "description": null,
332                     "name": "VfVgeraldine..base_vflorence..module-0",
333                     "version": "2",
334                     "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
335                     "properties": {
336                       "minCountInstances": 1,
337                       "maxCountInstances": 1,
338                       "initialCount": 1,
339                       "vfModuleLabel": "base_vflorence"
340                     },
341                     "inputs": {}
342                   }
343                 },
344                 "vfcInstanceGroups": {}
345               }
346             },
347             "networks": {
348               "ExtVL 0": {
349                 "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
350                 "invariantUuid": "379f816b-a7aa-422f-be30-17114ff50b7c",
351                 "description": "ECOMP generic virtual link (network) base type for all other service-level and global networks",
352                 "name": "ExtVL",
353                 "version": "37.0",
354                 "customizationUuid": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
355                 "inputs": {},
356                 "commands": {},
357                 "properties": {
358                   "netowrk_role": "role 1, role 2, role 3",
359                   "network_assignments": "{is_external_network=false, ipv4_subnet_default_assignment={min_subnets_count=1}, ecomp_generated_network_assignment=false, ipv6_subnet_default_assignment={min_subnets_count=1}}",
360                   "exVL_naming": "{ecomp_generated_naming=true}",
361                   "network_flows": "{is_network_policy=false, is_bound_to_vpn=false}",
362                   "network_homing": "{ecomp_selected_instance_node_target=false}"
363                 },
364                 "type": "VL",
365                 "modelCustomizationName": "ExtVL 0"
366               }
367             },
368             "collectionResources": {},
369             "configurations": {
370               "Port Mirroring Configuration By Policy 0": {
371                 "uuid": "b4398538-e89d-4f13-b33d-ca323434ba50",
372                 "invariantUuid": "6ef0ca40-f366-4897-951f-abd65d25f6f7",
373                 "description": "A port mirroring configuration by policy object",
374                 "name": "Port Mirroring Configuration By Policy",
375                 "version": "27.0",
376                 "customizationUuid": "3c3b7b8d-8669-4b3b-8664-61970041fad2",
377                 "inputs": {},
378                 "commands": {},
379                 "properties": {},
380                 "type": "Configuration",
381                 "modelCustomizationName": "Port Mirroring Configuration By Policy 0",
382                 "sourceNodes": [],
383                 "collectorNodes": null,
384                 "configurationByPolicy": false
385               }
386             },
387             "serviceProxies": {},
388             "vfModules": {
389               "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
390                 "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
391                 "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
392                 "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
393                 "description": null,
394                 "name": "VfVgeraldine..vflorence_vlc..module-1",
395                 "version": "2",
396                 "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
397                 "properties": {
398                   "minCountInstances": 0,
399                   "maxCountInstances": null,
400                   "initialCount": 0,
401                   "vfModuleLabel": "vflorence_vlc"
402                 },
403                 "inputs": {},
404                 "volumeGroupAllowed": true
405               },
406               "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
407                 "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
408                 "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
409                 "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
410                 "description": null,
411                 "name": "VfVgeraldine..vflorence_gpb..module-2",
412                 "version": "2",
413                 "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
414                 "properties": {
415                   "minCountInstances": 0,
416                   "maxCountInstances": null,
417                   "initialCount": 0,
418                   "vfModuleLabel": "vflorence_gpb"
419                 },
420                 "inputs": {},
421                 "volumeGroupAllowed": false
422               },
423               "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
424                 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
425                 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
426                 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
427                 "description": null,
428                 "name": "VfVgeraldine..base_vflorence..module-0",
429                 "version": "2",
430                 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
431                 "properties": {
432                   "minCountInstances": 1,
433                   "maxCountInstances": 1,
434                   "initialCount": 1,
435                   "vfModuleLabel": "base_vflorence"
436                 },
437                 "inputs": {},
438                 "volumeGroupAllowed": true
439               }
440             },
441             "volumeGroups": {
442               "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
443                 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
444                 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
445                 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
446                 "description": null,
447                 "name": "VfVgeraldine..base_vflorence..module-0",
448                 "version": "2",
449                 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
450                 "properties": {
451                   "minCountInstances": 1,
452                   "maxCountInstances": 1,
453                   "initialCount": 1,
454                   "vfModuleLabel": "base_vflorence"
455                 },
456                 "inputs": {}
457               }
458             },
459             "pnfs": {}
460           },
461           "6b528779-44a3-4472-bdff-9cd15ec93450": {
462             "service": {
463               "uuid": "6b528779-44a3-4472-bdff-9cd15ec93450",
464               "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
465               "name": "action-data",
466               "version": "1.0",
467               "toscaModelURL": null,
468               "category": "some category",
469               "serviceType": "some service type",
470               "serviceRole": "some service role",
471               "description": "some description",
472               "serviceEcompNaming": "false",
473               "instantiationType": "A-La-Carte",
474               "inputs": {
475                 "2017488_pasqualevpe0_ASN_1": {
476                   "type": "string",
477                   "description": "AV/PE",
478                   "entry_schema": null,
479                   "inputProperties": null,
480                   "constraints": [],
481                   "required": true,
482                   "default": "AV_vPE"
483                 },
484                 "2017488_pasqualevpe0_ASN_2": {
485                   "type": "number",
486                   "description": "AV/PE",
487                   "entry_schema": null,
488                   "inputProperties": null,
489                   "constraints": [],
490                   "required": true,
491                   "default": 2
492                 },
493                 "2017488_pasqualevpe0_ASN_3": {
494                   "type": "string",
495                   "description": "AV/PE",
496                   "entry_schema": null,
497                   "inputProperties": null,
498                   "constraints": [],
499                   "required": false,
500                   "default": "AV_vPE"
501                 },
502                 "2017488_pasqualevpe0_ASN_4": {
503                   "type": "string",
504                   "description": "AV/PE",
505                   "entry_schema": null,
506                   "inputProperties": null,
507                   "constraints": [],
508                   "required": true,
509                   "default": "AV_vPE_123"
510                 }
511               }
512             },
513             "vnfs": {
514               "2017-388_PASQUALE-vPE 1": {
515                 "uuid": "0903e1c0-8e03-4936-b5c2-260653b96413",
516                 "invariantUuid": "00beb8f9-6d39-452f-816d-c709b9cbb87d",
517                 "description": "Name PASQUALE vPE Description The provider edge function for the PASQUALE service supported by the Junipers VMX product Category Router Vendor Juniper Vendor Release Code 17.2 Owners Mary Fragale. Updated 9-25 to use v8.0 of the Juniper Valid 2 VLM",
518                 "name": "2017-388_PASQUALE-vPE",
519                 "version": "1.0",
520                 "customizationUuid": "280dec31-f16d-488b-9668-4aae55d6648a",
521                 "inputs": {
522                   "vnf_config_template_version": {
523                     "type": "string",
524                     "description": "VPE Software Version",
525                     "entry_schema": null,
526                     "inputProperties": null,
527                     "constraints": [],
528                     "required": true,
529                     "default": "17.2"
530                   },
531                   "bandwidth_units": {
532                     "type": "string",
533                     "description": "Units of bandwidth",
534                     "entry_schema": null,
535                     "inputProperties": null,
536                     "constraints": [],
537                     "required": true,
538                     "default": "Gbps"
539                   },
540                   "bandwidth": {
541                     "type": "string",
542                     "description": "Requested VPE bandwidth",
543                     "entry_schema": null,
544                     "inputProperties": null,
545                     "constraints": [],
546                     "required": true,
547                     "default": "10"
548                   },
549                   "AIC_CLLI": {
550                     "type": "string",
551                     "description": "AIC Site CLLI",
552                     "entry_schema": null,
553                     "inputProperties": null,
554                     "constraints": [],
555                     "required": true,
556                     "default": "ATLMY8GA"
557                   },
558                   "ASN": {
559                     "type": "string",
560                     "description": "AV/PE",
561                     "entry_schema": null,
562                     "inputProperties": null,
563                     "constraints": [],
564                     "required": true,
565                     "default": "AV_vPE"
566                   },
567                   "vnf_instance_name": {
568                     "type": "string",
569                     "description": "The hostname assigned to the vpe.",
570                     "entry_schema": null,
571                     "inputProperties": null,
572                     "constraints": [],
573                     "required": true,
574                     "default": "mtnj309me6"
575                   }
576                 },
577                 "commands": {
578                   "vnf_config_template_version": {
579                     "displayName": "vnf_config_template_version",
580                     "command": "get_input",
581                     "inputName": "2017488_pasqualevpe0_vnf_config_template_version"
582                   },
583                   "bandwidth_units": {
584                     "displayName": "bandwidth_units",
585                     "command": "get_input",
586                     "inputName": "pasqualevpe0_bandwidth_units"
587                   },
588                   "bandwidth": {"displayName": "bandwidth", "command": "get_input", "inputName": "pasqualevpe0_bandwidth"},
589                   "AIC_CLLI": {
590                     "displayName": "AIC_CLLI",
591                     "command": "get_input",
592                     "inputName": "2017488_pasqualevpe0_AIC_CLLI"
593                   },
594                   "ASN": {"displayName": "ASN", "command": "get_input", "inputName": "2017488_pasqualevpe0_ASN"},
595                   "vnf_instance_name": {
596                     "displayName": "vnf_instance_name",
597                     "command": "get_input",
598                     "inputName": "2017488_pasqualevpe0_vnf_instance_name"
599                   }
600                 },
601                 "properties": {
602                   "vmxvre_retype": "RE-VMX",
603                   "vnf_config_template_version": "get_input:2017488_pasqualevpe0_vnf_config_template_version",
604                   "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
605                   "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
606                   "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
607                   "int_ctl_net_name": "VMX-INTXI",
608                   "vmx_int_ctl_prefix": "10.0.0.10",
609                   "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
610                   "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
611                   "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
612                   "nf_type": "vPE",
613                   "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
614                   "is_AVPN_service": "false",
615                   "vmx_RSG_name": "vREXI-affinity",
616                   "vmx_int_ctl_forwarding": "l2",
617                   "vmxvre_oam_ip_0": "10.0.0.10",
618                   "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
619                   "vmxvpfe_sriov41_0_port_vlanstrip": "false",
620                   "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
621                   "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
622                   "vmxvre_image_name_0": "VRE-ENGINE_17.2-S2.1.qcow2",
623                   "vmxvre_instance": "0",
624                   "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
625                   "vmxvre_flavor_name": "ns.c1r16d32.v5",
626                   "vmxvpfe_volume_size_0": "40.0",
627                   "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
628                   "nf_naming": "{ecomp_generated_naming=false}",
629                   "nf_naming_code": "Navneet",
630                   "vmxvre_name_0": "vREXI",
631                   "vmxvpfe_sriov42_0_port_vlanstrip": "false",
632                   "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
633                   "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
634                   "vmxvpfe_image_name_0": "VPE_ROUTING-ENGINE_17.2R1-S2.1.qcow2",
635                   "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
636                   "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
637                   "vmxvre_console": "vidconsole",
638                   "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
639                   "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
640                   "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
641                   "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
642                   "vmxvpfe_sriov44_0_port_vlanstrip": "false",
643                   "vf_module_id": "123",
644                   "nf_function": "JAI",
645                   "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
646                   "vmxvre_int_ctl_ip_0": "10.0.0.10",
647                   "ecomp_generated_naming": "false",
648                   "AIC_CLLI": "get_input:2017488_pasqualevpe0_AIC_CLLI",
649                   "vnf_name": "mtnj309me6vre",
650                   "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
651                   "vmxvre_volume_type_1": "HITACHI",
652                   "vmxvpfe_sriov44_0_port_broadcastallow": "true",
653                   "vmxvre_volume_type_0": "HITACHI",
654                   "vmxvpfe_volume_type_0": "HITACHI",
655                   "vmxvpfe_sriov43_0_port_broadcastallow": "true",
656                   "bandwidth_units": "get_input:pasqualevpe0_bandwidth_units",
657                   "vnf_id": "123",
658                   "vmxvre_oam_prefix": "24",
659                   "availability_zone_0": "mtpocfo-kvm-az01",
660                   "ASN": "get_input:2017488_pasqualevpe0_ASN",
661                   "vmxvre_chassis_i2cid": "161",
662                   "vmxvpfe_name_0": "vPFEXI",
663                   "bandwidth": "get_input:pasqualevpe0_bandwidth",
664                   "availability_zone_max_count": "1",
665                   "vmxvre_volume_size_0": "45.0",
666                   "vmxvre_volume_size_1": "50.0",
667                   "vmxvpfe_sriov42_0_port_broadcastallow": "true",
668                   "vmxvre_oam_gateway": "10.0.0.10",
669                   "vmxvre_volume_name_1": "vREXI_FAVolume",
670                   "vmxvre_ore_present": "0",
671                   "vmxvre_volume_name_0": "vREXI_FBVolume",
672                   "vmxvre_type": "0",
673                   "vnf_instance_name": "get_input:2017488_pasqualevpe0_vnf_instance_name",
674                   "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
675                   "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
676                   "vmx_int_ctl_len": "24",
677                   "vmxvpfe_sriov43_0_port_vlanstrip": "false",
678                   "vmxvpfe_sriov41_0_port_broadcastallow": "true",
679                   "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
680                   "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
681                   "nf_role": "Testing",
682                   "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
683                   "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
684                   "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
685                 },
686                 "type": "VF",
687                 "modelCustomizationName": "2017-388_PASQUALE-vPE 1",
688                 "vfModules": {},
689                 "volumeGroups": {},
690                 "vfcInstanceGroups": {}
691               },
692               "2017-388_PASQUALE-vPE 0": {
693                 "uuid": "afacccf6-397d-45d6-b5ae-94c39734b168",
694                 "invariantUuid": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
695                 "description": "Name PASQUALE vPE Description The provider edge function for the PASQUALE service supported by the Junipers VMX product Category Router Vendor Juniper Vendor Release Code 17.2 Owners Mary Fragale. Updated 9-25 to use v8.0 of the Juniper Valid 2 VLM",
696                 "name": "2017-388_PASQUALE-vPE",
697                 "version": "4.0",
698                 "customizationUuid": "b3c76f73-eeb5-4fb6-9d31-72a889f1811c",
699                 "inputs": {
700                   "vnf_config_template_version": {
701                     "type": "string",
702                     "description": "VPE Software Version",
703                     "entry_schema": null,
704                     "inputProperties": null,
705                     "constraints": [],
706                     "required": true,
707                     "default": "17.2"
708                   },
709                   "bandwidth_units": {
710                     "type": "string",
711                     "description": "Units of bandwidth",
712                     "entry_schema": null,
713                     "inputProperties": null,
714                     "constraints": [],
715                     "required": true,
716                     "default": "Gbps"
717                   },
718                   "bandwidth": {
719                     "type": "string",
720                     "description": "Requested VPE bandwidth",
721                     "entry_schema": null,
722                     "inputProperties": null,
723                     "constraints": [],
724                     "required": true,
725                     "default": "10"
726                   },
727                   "AIC_CLLI": {
728                     "type": "string",
729                     "description": "AIC Site CLLI",
730                     "entry_schema": null,
731                     "inputProperties": null,
732                     "constraints": [],
733                     "required": true,
734                     "default": "ATLMY8GA"
735                   },
736                   "ASN": {
737                     "type": "string",
738                     "description": "AV/PE",
739                     "entry_schema": null,
740                     "inputProperties": null,
741                     "constraints": [],
742                     "required": true,
743                     "default": "AV_vPE"
744                   },
745                   "vnf_instance_name": {
746                     "type": "string",
747                     "description": "The hostname assigned to the vpe.",
748                     "entry_schema": null,
749                     "inputProperties": null,
750                     "constraints": [],
751                     "required": true,
752                     "default": "mtnj309me6"
753                   }
754                 },
755                 "commands": {
756                   "vnf_config_template_version": {
757                     "displayName": "vnf_config_template_version",
758                     "command": "get_input",
759                     "inputName": "2017488_pasqualevpe0_vnf_config_template_version"
760                   },
761                   "bandwidth_units": {
762                     "displayName": "bandwidth_units",
763                     "command": "get_input",
764                     "inputName": "pasqualevpe0_bandwidth_units"
765                   },
766                   "bandwidth": {"displayName": "bandwidth", "command": "get_input", "inputName": "pasqualevpe0_bandwidth"},
767                   "AIC_CLLI": {
768                     "displayName": "AIC_CLLI",
769                     "command": "get_input",
770                     "inputName": "2017488_pasqualevpe0_AIC_CLLI"
771                   },
772                   "ASN": {"displayName": "ASN", "command": "get_input", "inputName": "2017488_pasqualevpe0_ASN"},
773                   "vnf_instance_name": {
774                     "displayName": "vnf_instance_name",
775                     "command": "get_input",
776                     "inputName": "2017488_pasqualevpe0_vnf_instance_name"
777                   }
778                 },
779                 "properties": {
780                   "vmxvre_retype": "RE-VMX",
781                   "vnf_config_template_version": "get_input:2017488_pasqualevpe0_vnf_config_template_version",
782                   "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
783                   "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
784                   "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
785                   "int_ctl_net_name": "VMX-INTXI",
786                   "vmx_int_ctl_prefix": "10.0.0.10",
787                   "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
788                   "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
789                   "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
790                   "nf_type": "vPE",
791                   "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
792                   "is_AVPN_service": "false",
793                   "vmx_RSG_name": "vREXI-affinity",
794                   "vmx_int_ctl_forwarding": "l2",
795                   "vmxvre_oam_ip_0": "10.0.0.10",
796                   "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
797                   "vmxvpfe_sriov41_0_port_vlanstrip": "false",
798                   "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
799                   "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
800                   "vmxvre_image_name_0": "VRE-ENGINE_17.2-S2.1.qcow2",
801                   "vmxvre_instance": "0",
802                   "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
803                   "vmxvre_flavor_name": "ns.c1r16d32.v5",
804                   "vmxvpfe_volume_size_0": "40.0",
805                   "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
806                   "nf_naming": "{ecomp_generated_naming=false}",
807                   "nf_naming_code": "Navneet",
808                   "vmxvre_name_0": "vREXI",
809                   "vmxvpfe_sriov42_0_port_vlanstrip": "false",
810                   "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
811                   "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
812                   "vmxvpfe_image_name_0": "VPE_ROUTING-ENGINE_17.2R1-S2.1.qcow2",
813                   "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
814                   "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
815                   "vmxvre_console": "vidconsole",
816                   "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
817                   "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
818                   "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
819                   "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
820                   "min_instances": "1",
821                   "vmxvpfe_sriov44_0_port_vlanstrip": "false",
822                   "vf_module_id": "123",
823                   "nf_function": "JAI",
824                   "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
825                   "vmxvre_int_ctl_ip_0": "10.0.0.10",
826                   "ecomp_generated_naming": "false",
827                   "AIC_CLLI": "get_input:2017488_pasqualevpe0_AIC_CLLI",
828                   "vnf_name": "mtnj309me6vre",
829                   "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
830                   "vmxvre_volume_type_1": "HITACHI",
831                   "vmxvpfe_sriov44_0_port_broadcastallow": "true",
832                   "vmxvre_volume_type_0": "HITACHI",
833                   "vmxvpfe_volume_type_0": "HITACHI",
834                   "vmxvpfe_sriov43_0_port_broadcastallow": "true",
835                   "bandwidth_units": "get_input:pasqualevpe0_bandwidth_units",
836                   "vnf_id": "123",
837                   "vmxvre_oam_prefix": "24",
838                   "availability_zone_0": "mtpocfo-kvm-az01",
839                   "ASN": "get_input:2017488_pasqualevpe0_ASN",
840                   "vmxvre_chassis_i2cid": "161",
841                   "vmxvpfe_name_0": "vPFEXI",
842                   "bandwidth": "get_input:pasqualevpe0_bandwidth",
843                   "availability_zone_max_count": "1",
844                   "vmxvre_volume_size_0": "45.0",
845                   "vmxvre_volume_size_1": "50.0",
846                   "vmxvpfe_sriov42_0_port_broadcastallow": "true",
847                   "vmxvre_oam_gateway": "10.0.0.10",
848                   "vmxvre_volume_name_1": "vREXI_FAVolume",
849                   "vmxvre_ore_present": "0",
850                   "vmxvre_volume_name_0": "vREXI_FBVolume",
851                   "vmxvre_type": "0",
852                   "vnf_instance_name": "get_input:2017488_pasqualevpe0_vnf_instance_name",
853                   "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
854                   "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
855                   "vmx_int_ctl_len": "24",
856                   "vmxvpfe_sriov43_0_port_vlanstrip": "false",
857                   "vmxvpfe_sriov41_0_port_broadcastallow": "true",
858                   "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
859                   "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
860                   "nf_role": "Testing",
861                   "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
862                   "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
863                   "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
864                 },
865                 "type": "VF",
866                 "modelCustomizationName": "2017-388_PASQUALE-vPE 0",
867                 "vfModules": {},
868                 "volumeGroups": {},
869                 "vfcInstanceGroups": {}
870               },
871               "2017-488_PASQUALE-vPE 0": {
872                 "uuid": "69e09f68-8b63-4cc9-b9ff-860960b5db09",
873                 "invariantUuid": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
874                 "description": "Name PASQUALE vPE Description The provider edge function for the PASQUALE service supported by the Junipers VMX product Category Router Vendor Juniper Vendor Release Code 17.2 Owners Mary Fragale. Updated 9-25 to use v8.0 of the Juniper Valid 2 VLM",
875                 "name": "2017-488_PASQUALE-vPE",
876                 "version": "5.0",
877                 "customizationUuid": "1da7b585-5e61-4993-b95e-8e6606c81e45",
878                 "inputs": {
879                   "vnf_config_template_version": {
880                     "type": "string",
881                     "description": "VPE Software Version",
882                     "entry_schema": null,
883                     "inputProperties": null,
884                     "constraints": [],
885                     "required": true,
886                     "default": "17.2"
887                   },
888                   "bandwidth_units": {
889                     "type": "string",
890                     "description": "Units of bandwidth",
891                     "entry_schema": null,
892                     "inputProperties": null,
893                     "constraints": [],
894                     "required": true,
895                     "default": "Gbps"
896                   },
897                   "bandwidth": {
898                     "type": "string",
899                     "description": "Requested VPE bandwidth",
900                     "entry_schema": null,
901                     "inputProperties": null,
902                     "constraints": [],
903                     "required": true,
904                     "default": "10"
905                   },
906                   "AIC_CLLI": {
907                     "type": "string",
908                     "description": "AIC Site CLLI",
909                     "entry_schema": null,
910                     "inputProperties": null,
911                     "constraints": [],
912                     "required": true,
913                     "default": "ATLMY8GA"
914                   },
915                   "ASN": {
916                     "type": "string",
917                     "description": "AV/PE",
918                     "entry_schema": null,
919                     "inputProperties": null,
920                     "constraints": [],
921                     "required": true,
922                     "default": "AV_vPE"
923                   },
924                   "vnf_instance_name": {
925                     "type": "string",
926                     "description": "The hostname assigned to the vpe.",
927                     "entry_schema": null,
928                     "inputProperties": null,
929                     "constraints": [],
930                     "required": true,
931                     "default": "mtnj309me6"
932                   }
933                 },
934                 "commands": {
935                   "vnf_config_template_version": {
936                     "displayName": "vnf_config_template_version",
937                     "command": "get_input",
938                     "inputName": "2017488_pasqualevpe0_vnf_config_template_version"
939                   },
940                   "bandwidth_units": {
941                     "displayName": "bandwidth_units",
942                     "command": "get_input",
943                     "inputName": "pasqualevpe0_bandwidth_units"
944                   },
945                   "bandwidth": {"displayName": "bandwidth", "command": "get_input", "inputName": "pasqualevpe0_bandwidth"},
946                   "AIC_CLLI": {
947                     "displayName": "AIC_CLLI",
948                     "command": "get_input",
949                     "inputName": "2017488_pasqualevpe0_AIC_CLLI"
950                   },
951                   "ASN": {"displayName": "ASN", "command": "get_input", "inputName": "2017488_pasqualevpe0_ASN"},
952                   "vnf_instance_name": {
953                     "displayName": "vnf_instance_name",
954                     "command": "get_input",
955                     "inputName": "2017488_pasqualevpe0_vnf_instance_name"
956                   }
957                 },
958                 "properties": {
959                   "vmxvre_retype": "RE-VMX",
960                   "vnf_config_template_version": "get_input:2017488_pasqualevpe0_vnf_config_template_version",
961                   "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
962                   "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
963                   "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
964                   "int_ctl_net_name": "VMX-INTXI",
965                   "vmx_int_ctl_prefix": "10.0.0.10",
966                   "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
967                   "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
968                   "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
969                   "nf_type": "vPE",
970                   "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
971                   "is_AVPN_service": "false",
972                   "vmx_RSG_name": "vREXI-affinity",
973                   "vmx_int_ctl_forwarding": "l2",
974                   "vmxvre_oam_ip_0": "10.0.0.10",
975                   "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
976                   "vmxvpfe_sriov41_0_port_vlanstrip": "false",
977                   "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
978                   "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
979                   "vmxvre_image_name_0": "VRE-ENGINE_17.2-S2.1.qcow2",
980                   "vmxvre_instance": "0",
981                   "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
982                   "vmxvre_flavor_name": "ns.c1r16d32.v5",
983                   "vmxvpfe_volume_size_0": "40.0",
984                   "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
985                   "nf_naming": "{ecomp_generated_naming=false}",
986                   "nf_naming_code": "Navneet",
987                   "vmxvre_name_0": "vREXI",
988                   "vmxvpfe_sriov42_0_port_vlanstrip": "false",
989                   "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
990                   "max_instances": "3",
991                   "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
992                   "vmxvpfe_image_name_0": "VPE_ROUTING-ENGINE_17.2R1-S2.1.qcow2",
993                   "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
994                   "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
995                   "vmxvre_console": "vidconsole",
996                   "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
997                   "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
998                   "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
999                   "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
1000                   "min_instances": "1",
1001                   "vmxvpfe_sriov44_0_port_vlanstrip": "false",
1002                   "vf_module_id": "123",
1003                   "nf_function": "JAI",
1004                   "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
1005                   "vmxvre_int_ctl_ip_0": "10.0.0.10",
1006                   "ecomp_generated_naming": "false",
1007                   "AIC_CLLI": "get_input:2017488_pasqualevpe0_AIC_CLLI",
1008                   "vnf_name": "mtnj309me6vre",
1009                   "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
1010                   "vmxvre_volume_type_1": "HITACHI",
1011                   "vmxvpfe_sriov44_0_port_broadcastallow": "true",
1012                   "vmxvre_volume_type_0": "HITACHI",
1013                   "vmxvpfe_volume_type_0": "HITACHI",
1014                   "vmxvpfe_sriov43_0_port_broadcastallow": "true",
1015                   "bandwidth_units": "get_input:pasqualevpe0_bandwidth_units",
1016                   "vnf_id": "123",
1017                   "vmxvre_oam_prefix": "24",
1018                   "availability_zone_0": "mtpocfo-kvm-az01",
1019                   "ASN": "get_input:2017488_pasqualevpe0_ASN",
1020                   "vmxvre_chassis_i2cid": "161",
1021                   "vmxvpfe_name_0": "vPFEXI",
1022                   "bandwidth": "get_input:pasqualevpe0_bandwidth",
1023                   "availability_zone_max_count": "1",
1024                   "vmxvre_volume_size_0": "45.0",
1025                   "vmxvre_volume_size_1": "50.0",
1026                   "vmxvpfe_sriov42_0_port_broadcastallow": "true",
1027                   "vmxvre_oam_gateway": "10.0.0.10",
1028                   "vmxvre_volume_name_1": "vREXI_FAVolume",
1029                   "vmxvre_ore_present": "0",
1030                   "vmxvre_volume_name_0": "vREXI_FBVolume",
1031                   "vmxvre_type": "0",
1032                   "vnf_instance_name": "get_input:2017488_pasqualevpe0_vnf_instance_name",
1033                   "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
1034                   "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
1035                   "vmx_int_ctl_len": "24",
1036                   "vmxvpfe_sriov43_0_port_vlanstrip": "false",
1037                   "vmxvpfe_sriov41_0_port_broadcastallow": "true",
1038                   "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
1039                   "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
1040                   "nf_role": "Testing",
1041                   "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
1042                   "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
1043                   "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
1044                 },
1045                 "type": "VF",
1046                 "modelCustomizationName": "2017-488_PASQUALE-vPE 0",
1047                 "vfModules": {
1048                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
1049                     "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
1050                     "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1051                     "customizationUuid": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
1052                     "description": null,
1053                     "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1054                     "version": "6",
1055                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1056                     "properties": {
1057                       "minCountInstances": 0,
1058                       "maxCountInstances": null,
1059                       "initialCount": 0,
1060                       "vfModuleLabel": "PASQUALE_vRE_BV"
1061                     },
1062                     "inputs": {
1063                       "pasqualevpe0_bandwidth": {
1064                         "type": "string",
1065                         "description": "Requested VPE bandwidth",
1066                         "entry_schema": null,
1067                         "inputProperties": {
1068                           "sourceType": "HEAT",
1069                           "vfModuleLabel": "PASQUALE_vRE_BV",
1070                           "paramName": "bandwidth"
1071                         },
1072                         "constraints": null,
1073                         "required": true,
1074                         "default": "10"
1075                       },
1076                       "2017488_pasqualevpe0_vnf_instance_name": {
1077                         "type": "string",
1078                         "description": "The hostname assigned to the vpe.",
1079                         "entry_schema": null,
1080                         "inputProperties": {
1081                           "sourceType": "HEAT",
1082                           "vfModuleLabel": "PASQUALE_vRE_BV",
1083                           "paramName": "vnf_instance_name"
1084                         },
1085                         "constraints": null,
1086                         "required": true,
1087                         "default": "mtnj309me6"
1088                       },
1089                       "2017488_pasqualevpe0_vnf_config_template_version": {
1090                         "type": "string",
1091                         "description": "VPE Software Version",
1092                         "entry_schema": null,
1093                         "inputProperties": {
1094                           "sourceType": "HEAT",
1095                           "vfModuleLabel": "PASQUALE_vRE_BV",
1096                           "paramName": "vnf_config_template_version"
1097                         },
1098                         "constraints": null,
1099                         "required": true,
1100                         "default": "17.2"
1101                       },
1102                       "2017488_pasqualevpe0_AIC_CLLI": {
1103                         "type": "string",
1104                         "description": "AIC Site CLLI",
1105                         "entry_schema": null,
1106                         "inputProperties": {
1107                           "sourceType": "HEAT",
1108                           "vfModuleLabel": "PASQUALE_vRE_BV",
1109                           "paramName": "AIC_CLLI"
1110                         },
1111                         "constraints": null,
1112                         "required": true,
1113                         "default": "ATLMY8GA"
1114                       },
1115                       "pasqualevpe0_bandwidth_units": {
1116                         "type": "string",
1117                         "description": "Units of bandwidth",
1118                         "entry_schema": null,
1119                         "inputProperties": {
1120                           "sourceType": "HEAT",
1121                           "vfModuleLabel": "PASQUALE_vRE_BV",
1122                           "paramName": "bandwidth_units"
1123                         },
1124                         "constraints": null,
1125                         "required": true,
1126                         "default": "Gbps"
1127                       }
1128                     },
1129                     "volumeGroupAllowed": true
1130                   },
1131                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
1132                     "uuid": "f8360508-3f17-4414-a2ed-6bc71161e8db",
1133                     "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
1134                     "customizationUuid": "a55961b2-2065-4ab0-a5b7-2fcee1c227e3",
1135                     "description": null,
1136                     "name": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1137                     "version": "5",
1138                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1139                     "properties": {
1140                       "minCountInstances": 1,
1141                       "maxCountInstances": 1,
1142                       "initialCount": 1,
1143                       "vfModuleLabel": "PASQUALE_base_vPE_BV"
1144                     },
1145                     "inputs": {},
1146                     "volumeGroupAllowed": false
1147                   },
1148                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
1149                     "uuid": "0a0dd9d4-31d3-4c3a-ae89-a02f383e6a9a",
1150                     "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1151                     "customizationUuid": "3cd946bb-50e0-40d8-96d3-c9023520b557",
1152                     "description": null,
1153                     "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1154                     "version": "6",
1155                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1156                     "properties": {
1157                       "minCountInstances": 0,
1158                       "maxCountInstances": null,
1159                       "initialCount": 0,
1160                       "vfModuleLabel": "PASQUALE_vPFE_BV"
1161                     },
1162                     "inputs": {},
1163                     "volumeGroupAllowed": true
1164                   }
1165                 },
1166                 "volumeGroups": {
1167                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
1168                     "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
1169                     "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1170                     "customizationUuid": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
1171                     "description": null,
1172                     "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1173                     "version": "6",
1174                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1175                     "properties": {
1176                       "minCountInstances": 0,
1177                       "maxCountInstances": null,
1178                       "initialCount": 0,
1179                       "vfModuleLabel": "PASQUALE_vRE_BV"
1180                     },
1181                     "inputs": {
1182                       "pasqualevpe0_bandwidth": {
1183                         "type": "string",
1184                         "description": "Requested VPE bandwidth",
1185                         "entry_schema": null,
1186                         "inputProperties": {
1187                           "sourceType": "HEAT",
1188                           "vfModuleLabel": "PASQUALE_vRE_BV",
1189                           "paramName": "bandwidth"
1190                         },
1191                         "constraints": null,
1192                         "required": true,
1193                         "default": "10"
1194                       },
1195                       "2017488_pasqualevpe0_vnf_instance_name": {
1196                         "type": "string",
1197                         "description": "The hostname assigned to the vpe.",
1198                         "entry_schema": null,
1199                         "inputProperties": {
1200                           "sourceType": "HEAT",
1201                           "vfModuleLabel": "PASQUALE_vRE_BV",
1202                           "paramName": "vnf_instance_name"
1203                         },
1204                         "constraints": null,
1205                         "required": true,
1206                         "default": "mtnj309me6"
1207                       },
1208                       "2017488_pasqualevpe0_vnf_config_template_version": {
1209                         "type": "string",
1210                         "description": "VPE Software Version",
1211                         "entry_schema": null,
1212                         "inputProperties": {
1213                           "sourceType": "HEAT",
1214                           "vfModuleLabel": "PASQUALE_vRE_BV",
1215                           "paramName": "vnf_config_template_version"
1216                         },
1217                         "constraints": null,
1218                         "required": true,
1219                         "default": "17.2"
1220                       },
1221                       "2017488_pasqualevpe0_AIC_CLLI": {
1222                         "type": "string",
1223                         "description": "AIC Site CLLI",
1224                         "entry_schema": null,
1225                         "inputProperties": {
1226                           "sourceType": "HEAT",
1227                           "vfModuleLabel": "PASQUALE_vRE_BV",
1228                           "paramName": "AIC_CLLI"
1229                         },
1230                         "constraints": null,
1231                         "required": true,
1232                         "default": "ATLMY8GA"
1233                       },
1234                       "pasqualevpe0_bandwidth_units": {
1235                         "type": "string",
1236                         "description": "Units of bandwidth",
1237                         "entry_schema": null,
1238                         "inputProperties": {
1239                           "sourceType": "HEAT",
1240                           "vfModuleLabel": "PASQUALE_vRE_BV",
1241                           "paramName": "bandwidth_units"
1242                         },
1243                         "constraints": null,
1244                         "required": true,
1245                         "default": "Gbps"
1246                       }
1247                     }
1248                   },
1249                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
1250                     "uuid": "0a0dd9d4-31d3-4c3a-ae89-a02f383e6a9a",
1251                     "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1252                     "customizationUuid": "3cd946bb-50e0-40d8-96d3-c9023520b557",
1253                     "description": null,
1254                     "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1255                     "version": "6",
1256                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1257                     "properties": {
1258                       "minCountInstances": 0,
1259                       "maxCountInstances": null,
1260                       "initialCount": 0,
1261                       "vfModuleLabel": "PASQUALE_vPFE_BV"
1262                     },
1263                     "inputs": {}
1264                   }
1265                 },
1266                 "vfcInstanceGroups": {}
1267               }
1268             },
1269             "networks": {
1270               "ExtVL 0": {
1271                 "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
1272                 "invariantUuid": "379f816b-a7aa-422f-be30-17114ff50b7c",
1273                 "description": "ECOMP generic virtual link (network) base type for all other service-level and global networks",
1274                 "name": "ExtVL",
1275                 "version": "37.0",
1276                 "customizationUuid": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
1277                 "inputs": {
1278                   "vnf_config_template_version": {
1279                     "type": "string",
1280                     "description": "VPE Software Version",
1281                     "entry_schema": null,
1282                     "inputProperties": null,
1283                     "constraints": [],
1284                     "required": true,
1285                     "default": "17.2"
1286                   },
1287                   "bandwidth_units": {
1288                     "type": "string",
1289                     "description": "Units of bandwidth",
1290                     "entry_schema": null,
1291                     "inputProperties": null,
1292                     "constraints": [],
1293                     "required": true,
1294                     "default": "Gbps"
1295                   },
1296                   "bandwidth": {
1297                     "type": "string",
1298                     "description": "Requested VPE bandwidth",
1299                     "entry_schema": null,
1300                     "inputProperties": null,
1301                     "constraints": [],
1302                     "required": true,
1303                     "default": "10"
1304                   },
1305                   "AIC_CLLI": {
1306                     "type": "string",
1307                     "description": "AIC Site CLLI",
1308                     "entry_schema": null,
1309                     "inputProperties": null,
1310                     "constraints": [],
1311                     "required": true,
1312                     "default": "ATLMY8GA"
1313                   },
1314                   "ASN": {
1315                     "type": "string",
1316                     "description": "AV/PE",
1317                     "entry_schema": null,
1318                     "inputProperties": null,
1319                     "constraints": [],
1320                     "required": true,
1321                     "default": "AV_vPE"
1322                   },
1323                   "vnf_instance_name": {
1324                     "type": "string",
1325                     "description": "The hostname assigned to the vpe.",
1326                     "entry_schema": null,
1327                     "inputProperties": null,
1328                     "constraints": [],
1329                     "required": true,
1330                     "default": "mtnj309me6"
1331                   }
1332                 },
1333                 "commands": {},
1334                 "properties": {
1335                   "network_role" : "network role 1, network role 2",
1336                   "min_instances": 1,
1337                   "max_instances": 10,
1338                   "network_assignments": "{is_external_network=false, ipv4_subnet_default_assignment={min_subnets_count=1}, ecomp_generated_network_assignment=false, ipv6_subnet_default_assignment={min_subnets_count=1}}",
1339                   "exVL_naming": "{ecomp_generated_naming=true}",
1340                   "network_flows": "{is_network_policy=false, is_bound_to_vpn=false}",
1341                   "network_homing": "{ecomp_selected_instance_node_target=false}"
1342                 },
1343                 "type": "VL",
1344                 "modelCustomizationName": "ExtVL 0"
1345               }
1346             },
1347             "collectionResources": {},
1348             "configurations": {},
1349             "fabricConfigurations": {},
1350             "serviceProxies": {},
1351             "vfModules": {
1352               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
1353                 "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
1354                 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1355                 "customizationUuid": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
1356                 "description": null,
1357                 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1358                 "version": "6",
1359                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1360                 "properties": {
1361                   "minCountInstances": 0,
1362                   "maxCountInstances": null,
1363                   "initialCount": 0,
1364                   "vfModuleLabel": "PASQUALE_vRE_BV"
1365                 },
1366                 "inputs": {
1367                   "pasqualevpe0_bandwidth": {
1368                     "type": "string",
1369                     "description": "Requested VPE bandwidth",
1370                     "entry_schema": null,
1371                     "inputProperties": {
1372                       "sourceType": "HEAT",
1373                       "vfModuleLabel": "PASQUALE_vRE_BV",
1374                       "paramName": "bandwidth"
1375                     },
1376                     "constraints": null,
1377                     "required": true,
1378                     "default": "10"
1379                   },
1380                   "2017488_pasqualevpe0_vnf_instance_name": {
1381                     "type": "string",
1382                     "description": "The hostname assigned to the vpe.",
1383                     "entry_schema": null,
1384                     "inputProperties": {
1385                       "sourceType": "HEAT",
1386                       "vfModuleLabel": "PASQUALE_vRE_BV",
1387                       "paramName": "vnf_instance_name"
1388                     },
1389                     "constraints": null,
1390                     "required": true,
1391                     "default": "mtnj309me6"
1392                   },
1393                   "2017488_pasqualevpe0_vnf_config_template_version": {
1394                     "type": "string",
1395                     "description": "VPE Software Version",
1396                     "entry_schema": null,
1397                     "inputProperties": {
1398                       "sourceType": "HEAT",
1399                       "vfModuleLabel": "PASQUALE_vRE_BV",
1400                       "paramName": "vnf_config_template_version"
1401                     },
1402                     "constraints": null,
1403                     "required": true,
1404                     "default": "17.2"
1405                   },
1406                   "2017488_pasqualevpe0_AIC_CLLI": {
1407                     "type": "string",
1408                     "description": "AIC Site CLLI",
1409                     "entry_schema": null,
1410                     "inputProperties": {"sourceType": "HEAT", "vfModuleLabel": "PASQUALE_vRE_BV", "paramName": "AIC_CLLI"},
1411                     "constraints": null,
1412                     "required": true,
1413                     "default": "ATLMY8GA"
1414                   },
1415                   "pasqualevpe0_bandwidth_units": {
1416                     "type": "string",
1417                     "description": "Units of bandwidth",
1418                     "entry_schema": null,
1419                     "inputProperties": {
1420                       "sourceType": "HEAT",
1421                       "vfModuleLabel": "PASQUALE_vRE_BV",
1422                       "paramName": "bandwidth_units"
1423                     },
1424                     "constraints": null,
1425                     "required": true,
1426                     "default": "Gbps"
1427                   }
1428                 },
1429                 "volumeGroupAllowed": true
1430               },
1431               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
1432                 "uuid": "f8360508-3f17-4414-a2ed-6bc71161e8db",
1433                 "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
1434                 "customizationUuid": "a55961b2-2065-4ab0-a5b7-2fcee1c227e3",
1435                 "description": null,
1436                 "name": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1437                 "version": "5",
1438                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1439                 "properties": {
1440                   "minCountInstances": 1,
1441                   "maxCountInstances": 1,
1442                   "initialCount": 1,
1443                   "vfModuleLabel": "PASQUALE_base_vPE_BV"
1444                 },
1445                 "inputs": {},
1446                 "volumeGroupAllowed": false
1447               },
1448               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
1449                 "uuid": "0a0dd9d4-31d3-4c3a-ae89-a02f383e6a9a",
1450                 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1451                 "customizationUuid": "3cd946bb-50e0-40d8-96d3-c9023520b557",
1452                 "description": null,
1453                 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1454                 "version": "6",
1455                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1456                 "properties": {
1457                   "minCountInstances": 0,
1458                   "maxCountInstances": null,
1459                   "initialCount": 0,
1460                   "vfModuleLabel": "PASQUALE_vPFE_BV"
1461                 },
1462                 "inputs": {},
1463                 "volumeGroupAllowed": true
1464               }
1465             },
1466             "volumeGroups": {
1467               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
1468                 "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
1469                 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1470                 "customizationUuid": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
1471                 "description": null,
1472                 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1473                 "version": "6",
1474                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1475                 "properties": {
1476                   "minCountInstances": 0,
1477                   "maxCountInstances": null,
1478                   "initialCount": 0,
1479                   "vfModuleLabel": "PASQUALE_vRE_BV"
1480                 },
1481                 "inputs": {
1482                   "pasqualevpe0_bandwidth": {
1483                     "type": "string",
1484                     "description": "Requested VPE bandwidth",
1485                     "entry_schema": null,
1486                     "inputProperties": {
1487                       "sourceType": "HEAT",
1488                       "vfModuleLabel": "PASQUALE_vRE_BV",
1489                       "paramName": "bandwidth"
1490                     },
1491                     "constraints": null,
1492                     "required": true,
1493                     "default": "10"
1494                   },
1495                   "2017488_pasqualevpe0_vnf_instance_name": {
1496                     "type": "string",
1497                     "description": "The hostname assigned to the vpe.",
1498                     "entry_schema": null,
1499                     "inputProperties": {
1500                       "sourceType": "HEAT",
1501                       "vfModuleLabel": "PASQUALE_vRE_BV",
1502                       "paramName": "vnf_instance_name"
1503                     },
1504                     "constraints": null,
1505                     "required": true,
1506                     "default": "mtnj309me6"
1507                   },
1508                   "2017488_pasqualevpe0_vnf_config_template_version": {
1509                     "type": "string",
1510                     "description": "VPE Software Version",
1511                     "entry_schema": null,
1512                     "inputProperties": {
1513                       "sourceType": "HEAT",
1514                       "vfModuleLabel": "PASQUALE_vRE_BV",
1515                       "paramName": "vnf_config_template_version"
1516                     },
1517                     "constraints": null,
1518                     "required": true,
1519                     "default": "17.2"
1520                   },
1521                   "2017488_pasqualevpe0_AIC_CLLI": {
1522                     "type": "string",
1523                     "description": "AIC Site CLLI",
1524                     "entry_schema": null,
1525                     "inputProperties": {"sourceType": "HEAT", "vfModuleLabel": "PASQUALE_vRE_BV", "paramName": "AIC_CLLI"},
1526                     "constraints": null,
1527                     "required": true,
1528                     "default": "ATLMY8GA"
1529                   },
1530                   "pasqualevpe0_bandwidth_units": {
1531                     "type": "string",
1532                     "description": "Units of bandwidth",
1533                     "entry_schema": null,
1534                     "inputProperties": {
1535                       "sourceType": "HEAT",
1536                       "vfModuleLabel": "PASQUALE_vRE_BV",
1537                       "paramName": "bandwidth_units"
1538                     },
1539                     "constraints": null,
1540                     "required": true,
1541                     "default": "Gbps"
1542                   }
1543                 }
1544               },
1545               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
1546                 "uuid": "0a0dd9d4-31d3-4c3a-ae89-a02f383e6a9a",
1547                 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1548                 "customizationUuid": "3cd946bb-50e0-40d8-96d3-c9023520b557",
1549                 "description": null,
1550                 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1551                 "version": "6",
1552                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1553                 "properties": {
1554                   "minCountInstances": 0,
1555                   "maxCountInstances": null,
1556                   "initialCount": 0,
1557                   "vfModuleLabel": "PASQUALE_vPFE_BV"
1558                 },
1559                 "inputs": {}
1560               }
1561             },
1562             "pnfs": {}
1563           }
1564         },
1565         "serviceInstance": {
1566           "6e59c5de-f052-46fa-aa7e-2fca9d674c44": {
1567             "vnfs": {
1568               "VF_vGeraldine 0": {
1569                 "rollbackOnFailure": "true",
1570                 "vfModules": {
1571                   "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
1572                     "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0vmvzo": {
1573                       "isMissingData": false,
1574                       "sdncPreReload": null,
1575                       "modelInfo": {
1576                         "modelType": "VFmodule",
1577                         "modelInvariantId": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
1578                         "modelVersionId": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
1579                         "modelName": "VfVgeraldine..base_vflorence..module-0",
1580                         "modelVersion": "2",
1581                         "modelCustomizationId": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
1582                         "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0"
1583                       },
1584                       "instanceParams": [{}],
1585                       "trackById": "wmtm6sy2uj"
1586                     }
1587                   }
1588                 },
1589                 "isMissingData": true,
1590                 "originalName": "VF_vGeraldine 0",
1591                 "vnfStoreKey": "VF_vGeraldine 0",
1592                 "trackById": "p3wk448m5do",
1593                 "uuid": "d6557200-ecf2-4641-8094-5393ae3aae60",
1594                 "productFamilyId": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
1595                 "lcpCloudRegionId": null,
1596                 "tenantId": null,
1597                 "lineOfBusiness": null,
1598                 "platformName": null,
1599                 "modelInfo": {
1600                   "modelType": "VF",
1601                   "modelInvariantId": "4160458e-f648-4b30-a176-43881ffffe9e",
1602                   "modelVersionId": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
1603                   "modelName": "VF_vGeraldine",
1604                   "modelVersion": "2.0",
1605                   "modelCustomizationName": "VF_vGeraldine 0"
1606                 }
1607               }
1608             },
1609             "networks": {},
1610             "instanceParams": [{}],
1611             "validationCounter": 1,
1612             "existingNames": {},
1613             "existingVNFCounterMap": {"d6557200-ecf2-4641-8094-5393ae3aae60": 1},
1614             "globalSubscriberId": "e433710f-9217-458d-a79d-1c7aff376d89",
1615             "subscriptionServiceType": "TYLER SILVIA",
1616             "owningEntityId": "d61e6f2d-12fa-4cc2-91df-7c244011d6fc",
1617             "productFamilyId": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
1618             "lcpCloudRegionId": "hvf6",
1619             "tenantId": "229bcdc6eaeb4ca59d55221141d01f8e",
1620             "aicZoneId": "JAG1",
1621             "projectName": "x1",
1622             "rollbackOnFailure": "true",
1623             "bulkSize": 1,
1624             "modelInfo": {
1625               "modelInvariantId": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
1626               "modelVersionId": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
1627               "modelName": "ComplexService",
1628               "modelVersion": "1.0",
1629               "uuid": "6e59c5de-f052-46fa-aa7e-2fca9d674c44"
1630             },
1631             "isALaCarte": false,
1632             "name": "ComplexService",
1633             "version": "1.0",
1634             "description": "ComplexService",
1635             "category": "Emanuel",
1636             "uuid": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
1637             "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
1638             "serviceType": "",
1639             "serviceRole": "",
1640             "isMultiStepDesign": false
1641           },
1642           "6b528779-44a3-4472-bdff-9cd15ec93450": {
1643             "networks": {
1644               "ExtVL 0": {
1645                 "rollbackOnFailure": "true",
1646                 "isMissingData": false,
1647                 "originalName": "ExtVL 0",
1648                 "networkStoreKey": "ExtVL 0",
1649                 "trackById": "sf3zth68xjf",
1650                 "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
1651                 "lcpCloudRegionId": "hvf6",
1652                 "tenantId": "229bcdc6eaeb4ca59d55221141d01f8e",
1653                 "platformName": "xxx1",
1654                 "lineOfBusiness": "ONAP",
1655                 "instanceParams": [{}],
1656                 "modelInfo": {
1657                   "modelInvariantId": "379f816b-a7aa-422f-be30-17114ff50b7c",
1658                   "modelVersionId": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
1659                   "modelName": "ExtVL",
1660                   "modelVersion": "37.0",
1661                   "modelCustomizationId": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
1662                   "modelCustomizationName": "ExtVL 0",
1663                   "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986"
1664                 },
1665                 "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986"
1666               },
1667               "ExtVL 0:0001": {
1668                 "rollbackOnFailure": "true",
1669                 "isMissingData": false,
1670                 "originalName": "ExtVL 0",
1671                 "networkStoreKey": "ExtVL 0",
1672                 "trackById": "2mdxioxca9h",
1673                 "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
1674                 "lcpCloudRegionId": "hvf6",
1675                 "tenantId": "229bcdc6eaeb4ca59d55221141d01f8e",
1676                 "platformName": "xxx1",
1677                 "lineOfBusiness": "ONAP",
1678                 "instanceParams": [{}],
1679                 "modelInfo": {
1680                   "modelInvariantId": "379f816b-a7aa-422f-be30-17114ff50b7c",
1681                   "modelVersionId": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
1682                   "modelName": "ExtVL",
1683                   "modelVersion": "37.0",
1684                   "modelCustomizationId": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
1685                   "modelCustomizationName": "ExtVL 0",
1686                   "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986"
1687                 },
1688                 "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986"
1689               },
1690               "ExtVL 0_1": {
1691                 "rollbackOnFailure": "true",
1692                 "isMissingData": false,
1693                 "originalName": "ExtVL 0",
1694                 "networkStoreKey": "ExtVL 0_1",
1695                 "trackById": "z7vd1gmpbs",
1696                 "instanceName": "ExtVL",
1697                 "productFamilyId": "17cc1042-527b-11e6-beb8-9e71128cae77",
1698                 "lcpCloudRegionId": "hvf6",
1699                 "tenantId": "229bcdc6eaeb4ca59d55221141d01f8e",
1700                 "platformName": "xxx1",
1701                 "lineOfBusiness": "zzz1",
1702                 "instanceParams": [{
1703                   "vnf_config_template_version": "17.2",
1704                   "bandwidth_units": "Gbps",
1705                   "bandwidth": "10",
1706                   "AIC_CLLI": "ATLMY8GA",
1707                   "ASN": "AV_vPE",
1708                   "vnf_instance_name": "yoav"
1709                 }],
1710                 "modelInfo": {
1711                   "modelInvariantId": "379f816b-a7aa-422f-be30-17114ff50b7c",
1712                   "modelVersionId": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
1713                   "modelName": "ExtVL",
1714                   "modelVersion": "37.0",
1715                   "modelCustomizationId": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
1716                   "modelCustomizationName": "ExtVL 0",
1717                   "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986"
1718                 },
1719                 "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986"
1720               }
1721             },
1722             "vnfs": {
1723               "2017-488_PASQUALE-vPE 0": {
1724                 "rollbackOnFailure": "true",
1725                 "vfModules": {
1726                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
1727                     "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1sgoqi": {
1728                       "instanceName": "yoav",
1729                       "volumeGroupName": "123",
1730                       "modelInfo": {
1731                         "modelInvariantId": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1732                         "modelVersionId": "25284168-24bb-4698-8cb4-3f509146eca5",
1733                         "modelName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1734                         "modelVersion": "6",
1735                         "modelCustomizationId": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
1736                         "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1737                         "uuid": "25284168-24bb-4698-8cb4-3f509146eca5"
1738                       },
1739                       "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
1740                       "isMissingData": false,
1741                       "instanceParams": [{
1742                         "pasqualevpe0_bandwidth": "10",
1743                         "2017488_pasqualevpe0_vnf_instance_name": "mtnj309me6",
1744                         "2017488_pasqualevpe0_vnf_config_template_version": "17.2",
1745                         "2017488_pasqualevpe0_AIC_CLLI": "ATLMY8GA",
1746                         "pasqualevpe0_bandwidth_units": "Gbps"
1747                       }]
1748                     }
1749                   }
1750                 },
1751                 "isMissingData": false,
1752                 "originalName": "2017-488_PASQUALE-vPE 0",
1753                 "vnfStoreKey": "2017-488_PASQUALE-vPE 0",
1754                 "trackById": "o65b26t2thj",
1755                 "instanceName": "2017488_PASQUALEvPE",
1756                 "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
1757                 "lcpCloudRegionId": "hvf6",
1758                 "tenantId": "bae71557c5bb4d5aac6743a4e5f1d054",
1759                 "platformName": "platform",
1760                 "lineOfBusiness": "ONAP",
1761                 "instanceParams": [{}],
1762                 "modelInfo": {
1763                   "modelInvariantId": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
1764                   "modelVersionId": "69e09f68-8b63-4cc9-b9ff-860960b5db09",
1765                   "modelName": "2017-488_PASQUALE-vPE",
1766                   "modelVersion": "5.0",
1767                   "modelCustomizationId": "1da7b585-5e61-4993-b95e-8e6606c81e45",
1768                   "modelCustomizationName": "2017-488_PASQUALE-vPE 0",
1769                   "uuid": "69e09f68-8b63-4cc9-b9ff-860960b5db09"
1770                 },
1771                 "uuid": "69e09f68-8b63-4cc9-b9ff-860960b5db09"
1772               }
1773             },
1774             "instanceParams": [{"2017488_pasqualevpe0_ASN": "AV_vPE"}],
1775             "validationCounter": 0,
1776             "existingNames": {"123": "", "instancename": "", "yoav": "", "extvl": ""},
1777             "existingVNFCounterMap": {"69e09f68-8b63-4cc9-b9ff-860960b5db09": 1},
1778             "existingNetworksCounterMap": {"ddc3f20c-08b5-40fd-af72-c6d14636b986": 3},
1779             "instanceName": "InstanceName",
1780             "globalSubscriberId": "e433710f-9217-458d-a79d-1c7aff376d89",
1781             "subscriptionServiceType": "TYLER SILVIA",
1782             "owningEntityId": "d61e6f2d-12fa-4cc2-91df-7c244011d6fc",
1783             "productFamilyId": "17cc1042-527b-11e6-beb8-9e71128cae77",
1784             "lcpCloudRegionId": "AAIAIC25",
1785             "tenantId": "092eb9e8e4b7412e8787dd091bc58e86",
1786             "aicZoneId": "JAG1",
1787             "projectName": null,
1788             "rollbackOnFailure": "true",
1789             "aicZoneName": "YUDFJULP-JAG1",
1790             "owningEntityName": "WayneHolland",
1791             "testApi": "GR_API",
1792             "tenantName": "USP-SIP-IC-24335-T-01",
1793             "bulkSize": 1,
1794             "modelInfo": {
1795               "modelInvariantId": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
1796               "modelVersionId": "6b528779-44a3-4472-bdff-9cd15ec93450",
1797               "modelName": "action-data",
1798               "modelVersion": "1.0",
1799               "uuid": "6b528779-44a3-4472-bdff-9cd15ec93450"
1800             },
1801             "isALaCarte": false,
1802             "name": "action-data",
1803             "version": "1.0",
1804             "description": "",
1805             "category": "",
1806             "uuid": "6b528779-44a3-4472-bdff-9cd15ec93450",
1807             "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
1808             "serviceType": "",
1809             "serviceRole": "",
1810             "isMultiStepDesign": false
1811           }
1812         },
1813         "lcpRegionsAndTenants": {
1814           "lcpRegionList": [{
1815             "id": "AAIAIC25",
1816             "name": "AAIAIC25",
1817             "isPermitted": true
1818           }, {"id": "hvf6", "name": "hvf6", "isPermitted": true}],
1819           "lcpRegionsTenantsMap": {
1820             "AAIAIC25": [{
1821               "id": "092eb9e8e4b7412e8787dd091bc58e86",
1822               "name": "USP-SIP-IC-24335-T-01",
1823               "isPermitted": true
1824             }],
1825             "hvf6": [{
1826               "id": "bae71557c5bb4d5aac6743a4e5f1d054",
1827               "name": "AIN Web Tool-15-D-testalexandria",
1828               "isPermitted": true
1829             }, {
1830               "id": "229bcdc6eaeb4ca59d55221141d01f8e",
1831               "name": "AIN Web Tool-15-D-STTest2",
1832               "isPermitted": true
1833             }, {
1834               "id": "1178612d2b394be4834ad77f567c0af2",
1835               "name": "AIN Web Tool-15-D-SSPtestcustome",
1836               "isPermitted": true
1837             }, {
1838               "id": "19c5ade915eb461e8af52fb2fd8cd1f2",
1839               "name": "AIN Web Tool-15-D-UncheckedEcopm",
1840               "isPermitted": true
1841             }, {
1842               "id": "de007636e25249238447264a988a927b",
1843               "name": "AIN Web Tool-15-D-dfsdf",
1844               "isPermitted": true
1845             }, {
1846               "id": "62f29b3613634ca6a3065cbe0e020c44",
1847               "name": "AIN/SMS-16-D-Multiservices1",
1848               "isPermitted": true
1849             }, {
1850               "id": "649289e30d3244e0b48098114d63c2aa",
1851               "name": "AIN Web Tool-15-D-SSPST66",
1852               "isPermitted": true
1853             }, {
1854               "id": "3f21eeea6c2c486bba31dab816c05a32",
1855               "name": "AIN Web Tool-15-D-ASSPST47",
1856               "isPermitted": true
1857             }, {
1858               "id": "f60ce21d3ee6427586cff0d22b03b773",
1859               "name": "CESAR-100-D-sspjg67246",
1860               "isPermitted": true
1861             }, {
1862               "id": "8774659e425f479895ae091bb5d46560",
1863               "name": "CESAR-100-D-sspjg68359",
1864               "isPermitted": true
1865             }, {
1866               "id": "624eb554b0d147c19ff8885341760481",
1867               "name": "AINWebTool-15-D-iftach",
1868               "isPermitted": true
1869             }, {
1870               "id": "214f55f5fc414c678059c383b03e4962",
1871               "name": "CESAR-100-D-sspjg612401",
1872               "isPermitted": true
1873             }, {
1874               "id": "c90666c291664841bb98e4d981ff1db5",
1875               "name": "CESAR-100-D-sspjg621340",
1876               "isPermitted": true
1877             }, {
1878               "id": "ce5b6bc5c7b348e1bf4b91ac9a174278",
1879               "name": "sspjg621351cloned",
1880               "isPermitted": true
1881             }, {
1882               "id": "b386b768a3f24c8e953abbe0b3488c02",
1883               "name": "AINWebTool-15-D-eteancomp",
1884               "isPermitted": true
1885             }, {
1886               "id": "dc6c4dbfd225474e9deaadd34968646c",
1887               "name": "AINWebTool-15-T-SPFET",
1888               "isPermitted": true
1889             }, {
1890               "id": "02cb5030e9914aa4be120bd9ed1e19eb",
1891               "name": "AINWebTool-15-X-eeweww",
1892               "isPermitted": true
1893             }, {
1894               "id": "f2f3830e4c984d45bcd00e1a04158a79",
1895               "name": "CESAR-100-D-spjg61909",
1896               "isPermitted": true
1897             }, {
1898               "id": "05b91bd5137f4929878edd965755c06d",
1899               "name": "CESAR-100-D-sspjg621512cloned",
1900               "isPermitted": true
1901             }, {
1902               "id": "7002fbe8482d4a989ddf445b1ce336e0",
1903               "name": "AINWebTool-15-X-vdr",
1904               "isPermitted": true
1905             }, {
1906               "id": "4008522be43741dcb1f5422022a2aa0b",
1907               "name": "AINWebTool-15-D-ssasa",
1908               "isPermitted": true
1909             }, {
1910               "id": "f44e2e96a1b6476abfda2fa407b00169",
1911               "name": "AINWebTool-15-D-PFNPT",
1912               "isPermitted": true
1913             }, {
1914               "id": "b69a52bec8a84669a37a1e8b72708be7",
1915               "name": "AINWebTool-15-X-vdre",
1916               "isPermitted": true
1917             }, {
1918               "id": "fac7d9fd56154caeb9332202dcf2969f",
1919               "name": "AINWebTool-15-X-NONPODECOMP",
1920               "isPermitted": true
1921             }, {
1922               "id": "2d34d8396e194eb49969fd61ffbff961",
1923               "name": "DN5242-Nov16-T5",
1924               "isPermitted": true
1925             }, {
1926               "id": "cb42a77ff45b48a8b8deb83bb64acc74",
1927               "name": "ro-T11",
1928               "isPermitted": true
1929             }, {
1930               "id": "fa45ca53c80b492fa8be5477cd84fc2b",
1931               "name": "ro-T112",
1932               "isPermitted": true
1933             }, {
1934               "id": "4914ab0ab3a743e58f0eefdacc1dde77",
1935               "name": "DN5242-Nov21-T1",
1936               "isPermitted": true
1937             }, {
1938               "id": "d0a3e3f2964542259d155a81c41aadc3",
1939               "name": "test-hvf6-09",
1940               "isPermitted": true
1941             }, {"id": "cbb99fe4ada84631b7baf046b6fd2044", "name": "DN5242-Nov16-T3", "isPermitted": true}]
1942           }
1943         },
1944         "productFamilies": [{
1945           "id": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
1946           "name": "ERICA",
1947           "isPermitted": true
1948         }, {
1949           "id": "17cc1042-527b-11e6-beb8-9e71128cae77",
1950           "name": "IGNACIO",
1951           "isPermitted": true
1952         }, {
1953           "id": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
1954           "name": "Christie",
1955           "isPermitted": true
1956         }, {
1957           "id": "a4f6f2ae-9bf5-4ed7-b904-06b2099c4bd7",
1958           "name": "Enhanced Services",
1959           "isPermitted": true
1960         }, {"id": "vTerrance", "name": "vTerrance", "isPermitted": true}, {
1961           "id": "323d69d9-2efe-4r45-ay0a-89ea7ard4e6f",
1962           "name": "vEsmeralda",
1963           "isPermitted": true
1964         }, {
1965           "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
1966           "name": "Emanuel",
1967           "isPermitted": true
1968         }, {
1969           "id": "d8a6ed93-251c-47ca-adc9-86671fd19f4c",
1970           "name": "BVOIP",
1971           "isPermitted": true
1972         }, {"id": "db171b8f-115c-4992-a2e3-ee04cae357e0", "name": "LINDSEY", "isPermitted": true}, {
1973           "id": "LRSI-OSPF",
1974           "name": "LRSI-OSPF",
1975           "isPermitted": true
1976         }, {"id": "vRosemarie", "name": "HNGATEWAY", "isPermitted": true}, {
1977           "id": "vHNPaas",
1978           "name": "WILKINS",
1979           "isPermitted": true
1980         }, {
1981           "id": "e433710f-9217-458d-a79d-1c7aff376d89",
1982           "name": "TYLER SILVIA",
1983           "isPermitted": true
1984         }, {"id": "b6a3f28c-eebf-494c-a900-055cc7c874ce", "name": "VROUTER", "isPermitted": true}, {
1985           "id": "vMuriel",
1986           "name": "vMuriel",
1987           "isPermitted": true
1988         }, {
1989           "id": "0ee8c1bc-7cbd-4b0a-a1ac-e9999255abc1",
1990           "name": "CARA Griffin",
1991           "isPermitted": true
1992         }, {
1993           "id": "c7611ebe-c324-48f1-8085-94aef0c6ef3d",
1994           "name": "DARREN MCGEE",
1995           "isPermitted": true
1996         }, {"id": "e30755dc-5673-4b6b-9dcf-9abdd96b93d1", "name": "Transport", "isPermitted": true}, {
1997           "id": "vSalvatore",
1998           "name": "vSalvatore",
1999           "isPermitted": true
2000         }, {"id": "d7bb0a21-66f2-4e6d-87d9-9ef3ced63ae4", "name": "JOSEFINA", "isPermitted": true}, {
2001           "id": "vHubbard",
2002           "name": "vHubbard",
2003           "isPermitted": true
2004         }, {"id": "12a96a9d-4b4c-4349-a950-fe1159602621", "name": "DARREN MCGEE", "isPermitted": true}],
2005         "serviceTypes": {
2006           "e433710f-9217-458d-a79d-1c7aff376d89": [{
2007             "id": "0",
2008             "name": "vRichardson",
2009             "isPermitted": false
2010           }, {"id": "1", "name": "TYLER SILVIA", "isPermitted": true}, {
2011             "id": "2",
2012             "name": "Emanuel",
2013             "isPermitted": false
2014           }, {"id": "3", "name": "vJamie", "isPermitted": false}, {
2015             "id": "4",
2016             "name": "vVoiceMail",
2017             "isPermitted": false
2018           }, {"id": "5", "name": "Kennedy", "isPermitted": false}, {
2019             "id": "6",
2020             "name": "vPorfirio",
2021             "isPermitted": false
2022           }, {"id": "7", "name": "vVM", "isPermitted": false}, {
2023             "id": "8",
2024             "name": "vOTA",
2025             "isPermitted": false
2026           }, {"id": "9", "name": "vFLORENCE", "isPermitted": false}, {
2027             "id": "10",
2028             "name": "vMNS",
2029             "isPermitted": false
2030           }, {"id": "11", "name": "vEsmeralda", "isPermitted": false}, {
2031             "id": "12",
2032             "name": "VPMS",
2033             "isPermitted": false
2034           }, {"id": "13", "name": "vWINIFRED", "isPermitted": false}, {
2035             "id": "14",
2036             "name": "SSD",
2037             "isPermitted": false
2038           }, {"id": "15", "name": "vMOG", "isPermitted": false}, {
2039             "id": "16",
2040             "name": "LINDSEY",
2041             "isPermitted": false
2042           }, {"id": "17", "name": "JOHANNA_SANTOS", "isPermitted": false}, {
2043             "id": "18",
2044             "name": "vCarroll",
2045             "isPermitted": false
2046           }]
2047         },
2048         "aicZones": [{"id": "NFT1", "name": "NFTJSSSS-NFT1"}, {"id": "JAG1", "name": "YUDFJULP-JAG1"}, {
2049           "id": "YYY1",
2050           "name": "UUUAIAAI-YYY1"
2051         }, {"id": "BAN1", "name": "VSDKYUTP-BAN1"}, {"id": "DKJ1", "name": "DKJSJDKA-DKJ1"}, {
2052           "id": "MCS1",
2053           "name": "ASACMAMS-MCS1"
2054         }, {"id": "UIO1", "name": "uioclli1-UIO1"}, {"id": "RAJ1", "name": "YGBIJNLQ-RAJ1"}, {
2055           "id": "OPA1",
2056           "name": "opaclli1-OPA1"
2057         }, {"id": "SDE1", "name": "ZXCVBNMA-SDE1"}, {"id": "VEN2", "name": "FGHJUHIL-VEN2"}, {
2058           "id": "ORL1",
2059           "name": "ORLDFLMA-ORL1"
2060         }, {"id": "JAD1", "name": "JADECLLI-JAD1"}, {"id": "ZXL1", "name": "LWLWCANN-ZXL1"}, {
2061           "id": "CKL1",
2062           "name": "CLKSKCKK-CKL1"
2063         }, {"id": "SDF1", "name": "sdfclli1-SDF1"}, {"id": "RAD1", "name": "RADICAL1-RAD1"}, {
2064           "id": "KIT1",
2065           "name": "BHYJFGLN-KIT1"
2066         }, {"id": "REL1", "name": "INGERFGT-REL1"}, {"id": "JNL1", "name": "CJALSDAC-JNL1"}, {
2067           "id": "OLK1",
2068           "name": "OLKOLKLS-OLK1"
2069         }, {"id": "CHI1", "name": "CHILLIWE-CHI1"}, {"id": "UUU4", "name": "UUUAAAUU-UUU4"}, {
2070           "id": "TUF1",
2071           "name": "TUFCLLI1-TUF1"
2072         }, {"id": "KJN1", "name": "CKALDKSA-KJN1"}, {"id": "SAM1", "name": "SNDGCA64-SAN1"}, {
2073           "id": "SCK1",
2074           "name": "SCKSCKSK-SCK1"
2075         }, {"id": "HJH1", "name": "AOEEQQQD-HJH1"}, {"id": "HGD1", "name": "SDFQWHGD-HGD1"}, {
2076           "id": "KOR1",
2077           "name": "HYFLNBVT-KOR1"
2078         }, {"id": "ATL43", "name": "AICLOCID-ATL43"}, {"id": "ATL54", "name": "AICFTAAI-ATL54"}, {
2079           "id": "ATL66",
2080           "name": "CLLIAAII-ATL66"
2081         }, {"id": "VEL1", "name": "BNMLKUIK-VEL1"}, {"id": "ICC1", "name": "SANJITAT-ICC1"}, {
2082           "id": "MNT11",
2083           "name": "WSXEFBTH-MNT11"
2084         }, {"id": "DEF2", "name": "WSBHGTYL-DEF2"}, {"id": "MAD11", "name": "SDFQWGKL-MAD11"}, {
2085           "id": "OLG1",
2086           "name": "OLHOLHOL-OLG1"
2087         }, {"id": "GAR1", "name": "NGFVSJKO-GAR1"}, {"id": "SAN22", "name": "GNVLSCTL-SAN22"}, {
2088           "id": "HRG1",
2089           "name": "HRGHRGGS-HRG1"
2090         }, {"id": "JCS1", "name": "JCSJSCJS-JCS1"}, {"id": "DHA12", "name": "WSXEDECF-DHA12"}, {
2091           "id": "HJE1",
2092           "name": "AOEEWWWD-HJE1"
2093         }, {"id": "NCA1", "name": "NCANCANN-NCA1"}, {"id": "IOP1", "name": "iopclli1-IOP1"}, {
2094           "id": "RTY1",
2095           "name": "rtyclli1-RTY1"
2096         }, {"id": "KAP1", "name": "HIOUYTRQ-KAP1"}, {"id": "ZEN1", "name": "ZENCLLI1-ZEN1"}, {
2097           "id": "HKA1",
2098           "name": "JAKHLASS-HKA1"
2099         }, {"id": "CQK1", "name": "CQKSCAKK-CQK1"}, {"id": "SAI1", "name": "UBEKQLPD-SAI1"}, {
2100           "id": "ERT1",
2101           "name": "ertclli1-ERT1"
2102         }, {"id": "IBB1", "name": "PLMKOIJU-IBB1"}, {"id": "TIR2", "name": "PLKINHYI-TIR2"}, {
2103           "id": "HSD1",
2104           "name": "CHASKCDS-HSD1"
2105         }, {"id": "SLF78", "name": "SDCTLFN1-SLF78"}, {"id": "SEE78", "name": "SDCTEEE4-SEE78"}, {
2106           "id": "SAN13",
2107           "name": "TOKYJPFA-SAN13"
2108         }, {"id": "SAA78", "name": "SDCTAAA1-SAA78"}, {"id": "LUC1", "name": "ATLDFGYC-LUC1"}, {
2109           "id": "AMD13",
2110           "name": "MEMATLAN-AMD13"
2111         }, {"id": "TOR1", "name": "TOROONXN-TOR1"}, {"id": "QWE1", "name": "QWECLLI1-QWE1"}, {
2112           "id": "ZOG1",
2113           "name": "ZOGASTRO-ZOG1"
2114         }, {"id": "CAL33", "name": "CALIFORN-CAL33"}, {"id": "SHH78", "name": "SDIT1HHH-SHH78"}, {
2115           "id": "DSA1",
2116           "name": "LKJHGFDS-DSA1"
2117         }, {"id": "CLG1", "name": "CLGRABAD-CLG1"}, {"id": "BNA1", "name": "BNARAGBK-BNA1"}, {
2118           "id": "ATL84",
2119           "name": "CANTTCOC-ATL84"
2120         }, {"id": "APP1", "name": "WBHGTYUI-APP1"}, {"id": "RJN1", "name": "RJNRBZAW-RJN1"}, {
2121           "id": "EHH78",
2122           "name": "SDCSHHH5-EHH78"
2123         }, {"id": "mac10", "name": "PKGTESTF-mac10"}, {"id": "SXB78", "name": "SDCTGXB1-SXB78"}, {
2124           "id": "SAX78",
2125           "name": "SDCTAXG1-SAX78"
2126         }, {"id": "SYD1", "name": "SYDNAUBV-SYD1"}, {"id": "TOK1", "name": "TOKYJPFA-TOK1"}, {
2127           "id": "KGM2",
2128           "name": "KGMTNC20-KGM2"
2129         }, {"id": "DCC1b", "name": "POIUYTGH-DCC1b"}, {"id": "SKK78", "name": "SDCTKKK1-SKK78"}, {
2130           "id": "SGG78",
2131           "name": "SDCTGGG1-SGG78"
2132         }, {"id": "SJJ78", "name": "SDCTJJJ1-SJJ78"}, {"id": "SBX78", "name": "SDCTBXG1-SBX78"}, {
2133           "id": "LAG1",
2134           "name": "LARGIZON-LAG1"
2135         }, {"id": "IAA1", "name": "QAZXSWED-IAA1"}, {"id": "POI1", "name": "PLMNJKIU-POI1"}, {
2136           "id": "LAG1a",
2137           "name": "LARGIZON-LAG1a"
2138         }, {"id": "PBL1", "name": "PBLAPBAI-PBL1"}, {"id": "LAG45", "name": "LARGIZON-LAG1a"}, {
2139           "id": "MAR1",
2140           "name": "MNBVCXZM-MAR1"
2141         }, {"id": "HST70", "name": "HSTNTX70-HST70"}, {"id": "DCC1a", "name": "POIUYTGH-DCC1a"}, {
2142           "id": "TOL1",
2143           "name": "TOLDOH21-TOL1"
2144         }, {"id": "LON1", "name": "LONEENCO-LON1"}, {"id": "SJU78", "name": "SDIT1JUB-SJU78"}, {
2145           "id": "STN27",
2146           "name": "HSTNTX01-STN27"
2147         }, {"id": "SSW56", "name": "ss8126GT-SSW56"}, {"id": "SBB78", "name": "SDIT1BBB-SBB78"}, {
2148           "id": "DCC3",
2149           "name": "POIUYTGH-DCC3"
2150         }, {"id": "GNV1", "name": "GNVLSCTL-GNV1"}, {"id": "WAS1", "name": "WASHDCSW-WAS1"}, {
2151           "id": "TOY1",
2152           "name": "TORYONNZ-TOY1"
2153         }, {"id": "STT1", "name": "STTLWA02-STT1"}, {"id": "STG1", "name": "STTGGE62-STG1"}, {
2154           "id": "SLL78",
2155           "name": "SDCTLLL1-SLL78"
2156         }, {"id": "SBU78", "name": "SDIT1BUB-SBU78"}, {"id": "ATL2", "name": "ATLNGANW-ATL2"}, {
2157           "id": "BOT1",
2158           "name": "BOTHWAKY-BOT1"
2159         }, {"id": "SNG1", "name": "SNGPSIAU-SNG1"}, {"id": "NYC1", "name": "NYCMNY54-NYC1"}, {
2160           "id": "LAG1b",
2161           "name": "LARGIZON-LAG1b"
2162         }, {"id": "AMD15", "name": "AMDFAA01-AMD15"}, {"id": "SNA1", "name": "SNANTXCA-SNA1"}, {
2163           "id": "PLT1",
2164           "name": "PLTNCA60-PLT1"
2165         }, {"id": "TLP1", "name": "TLPNXM18-TLP1"}, {"id": "SDD81", "name": "SAIT1DD6-SDD81"}, {
2166           "id": "DCC1",
2167           "name": "POIUYTGH-DCC1"
2168         }, {"id": "DCC2", "name": "POIUYTGH-DCC2"}, {"id": "OKC1", "name": "OKCBOK55-OKC1"}, {
2169           "id": "PAR1",
2170           "name": "PARSFRCG-PAR1"
2171         }, {"id": "TES36", "name": "ABCEETES-TES36"}, {"id": "COM1", "name": "PLMKOPIU-COM1"}, {
2172           "id": "ANI1",
2173           "name": "ATLNGTRE-ANI1"
2174         }, {"id": "SDG78", "name": "SDIT1BDG-SDG78"}, {"id": "mac20", "name": "PKGTESTF-mac20"}, {
2175           "id": "DSF45",
2176           "name": "DSFBG123-DSF45"
2177         }, {"id": "HST25", "name": "HSTNTX01-HST25"}, {"id": "AMD18", "name": "AUDIMA01-AMD18"}, {
2178           "id": "SAA80",
2179           "name": "SAIT9AA3-SAA80"
2180         }, {"id": "SSA56", "name": "SSIT2AA7-SSA56"}, {"id": "SDD82", "name": "SAIT1DD9-SDD82"}, {
2181           "id": "JCV1",
2182           "name": "JCVLFLBW-JCV1"
2183         }, {"id": "SUL2", "name": "WERTYUJK-SUL2"}, {"id": "PUR1", "name": "purelyde-PUR1"}, {
2184           "id": "FDE55",
2185           "name": "FDERT555-FDE55"
2186         }, {"id": "SITE", "name": "LONEENCO-SITE"}, {"id": "ATL1", "name": "ATLNGAMA-ATL1"}, {
2187           "id": "JUL1",
2188           "name": "ZXCVBNMM-JUL1"
2189         }, {"id": "TAT34", "name": "TESAAISB-TAT34"}, {"id": "XCP12", "name": "CHKGH123-XCP12"}, {
2190           "id": "RAI1",
2191           "name": "poiuytre-RAI1"
2192         }, {"id": "HPO1", "name": "ATLNGAUP-HPO1"}, {"id": "KJF12", "name": "KJFDH123-KJF12"}, {
2193           "id": "SCC80",
2194           "name": "SAIT9CC3-SCC80"
2195         }, {"id": "SAA12", "name": "SAIT9AF8-SAA12"}, {"id": "SAA14", "name": "SAIT1AA9-SAA14"}, {
2196           "id": "ATL35",
2197           "name": "TTESSAAI-ATL35"
2198         }, {"id": "CWY1", "name": "CWYMOWBS-CWY1"}, {"id": "ATL76", "name": "TELEPAAI-ATL76"}, {
2199           "id": "DSL12",
2200           "name": "DSLFK242-DSL12"
2201         }, {"id": "ATL53", "name": "AAIATLTE-ATL53"}, {"id": "SAA11", "name": "SAIT9AA2-SAA11"}, {
2202           "id": "ATL62",
2203           "name": "TESSASCH-ATL62"
2204         }, {"id": "AUG1", "name": "ASDFGHJK-AUG1"}, {"id": "POI22", "name": "POIUY123-POI22"}, {
2205           "id": "SAA13",
2206           "name": "SAIT1AA9-SAA13"
2207         }, {"id": "BHY17", "name": "BHYTFRF3-BHY17"}, {"id": "LIS1", "name": "HOSTPROF-LIS1"}, {
2208           "id": "SIP1",
2209           "name": "ZXCVBNMK-SIP1"
2210         }, {"id": "ATL99", "name": "TEESTAAI-ATL43"}, {"id": "ATL64", "name": "FORLOAAJ-ATL64"}, {
2211           "id": "TAT33",
2212           "name": "TESAAISA-TAT33"
2213         }, {"id": "RAD10", "name": "INDIPUNE-RAD10"}, {"id": "RTW5", "name": "BHYTFRY4-RTW5"}, {
2214           "id": "JGS1",
2215           "name": "KSJKKKKK-JGS1"
2216         }, {"id": "ATL98", "name": "TEESTAAI-ATL43"}, {"id": "WAN1", "name": "LEIWANGW-WAN1"}, {
2217           "id": "ATL44",
2218           "name": "ATLSANAB-ATL44"
2219         }, {"id": "RTD2", "name": "BHYTFRk4-RTD2"}, {"id": "NIR1", "name": "ORFLMANA-NIR1"}, {
2220           "id": "ATL75",
2221           "name": "SANAAIRE-ATL75"
2222         }, {"id": "NUM1", "name": "QWERTYUI-NUM1"}, {"id": "hvf32", "name": "MDTWNJ21-hvf32"}, {
2223           "id": "RTZ4",
2224           "name": "BHYTFRZ6-RTZ4"
2225         }, {"id": "ATL56", "name": "ATLSANAC-ATL56"}, {"id": "AMS1", "name": "AMSTNLBW-AMS1"}, {
2226           "id": "RCT1",
2227           "name": "AMSTERNL-RCT1"
2228         }, {"id": "JAN1", "name": "ORFLMATT-JAN1"}, {"id": "ABC14", "name": "TESAAISA-ABC14"}, {
2229           "id": "TAT37",
2230           "name": "TESAAISD-TAT37"
2231         }, {"id": "MIC54", "name": "MICHIGAN-MIC54"}, {"id": "ABC11", "name": "ATLSANAI-ABC11"}, {
2232           "id": "AMF11",
2233           "name": "AMDOCS01-AMF11"
2234         }, {"id": "ATL63", "name": "ATLSANEW-ATL63"}, {"id": "ABC12", "name": "ATLSECIA-ABC12"}, {
2235           "id": "hvf20",
2236           "name": "MDTWNJ21-hvf20"
2237         }, {"id": "ABC15", "name": "AAITESAN-ABC15"}, {"id": "AVT1", "name": "AVTRFLHD-AVT1"}, {
2238           "id": "ATL34",
2239           "name": "ATLSANAI-ATL34"
2240         }],
2241         "categoryParameters": {
2242           "owningEntityList": [{
2243             "id": "aaa1",
2244             "name": "aaa1"
2245           }, {"id": "d61e6f2d-12fa-4cc2-91df-7c244011d6fc", "name": "WayneHolland"}, {
2246             "id": "Melissa",
2247             "name": "Melissa"
2248           }],
2249           "projectList": [{"id": "WATKINS", "name": "WATKINS"}, {"id": "x1", "name": "x1"}, {"id": "yyy1", "name": "yyy1"}],
2250           "lineOfBusinessList": [{"id": "ONAP", "name": "ONAP"}, {"id": "zzz1", "name": "zzz1"}],
2251           "platformList": [{"id": "platform", "name": "platform"}, {"id": "xxx1", "name": "xxx1"}]
2252         },
2253         "type": "[LCP_REGIONS_AND_TENANTS] Update",
2254         "subscribers": [{
2255           "id": "CAR_2020_ER",
2256           "name": "CAR_2020_ER",
2257           "isPermitted": true
2258         }, {
2259           "id": "21014aa2-526b-11e6-beb8-9e71128cae77",
2260           "name": "JULIO ERICKSON",
2261           "isPermitted": false
2262         }, {
2263           "id": "DHV1707-TestSubscriber-2",
2264           "name": "DALE BRIDGES",
2265           "isPermitted": false
2266         }, {"id": "DHV1707-TestSubscriber-1", "name": "LLOYD BRIDGES", "isPermitted": false}, {
2267           "id": "jimmy-example",
2268           "name": "JimmyExampleCust-20161102",
2269           "isPermitted": false
2270         }, {
2271           "id": "jimmy-example2",
2272           "name": "JimmyExampleCust-20161103",
2273           "isPermitted": false
2274         }, {
2275           "id": "ERICA5779-TestSub-PWT-102",
2276           "name": "ERICA5779-TestSub-PWT-102",
2277           "isPermitted": false
2278         }, {
2279           "id": "ERICA5779-TestSub-PWT-101",
2280           "name": "ERICA5779-TestSub-PWT-101",
2281           "isPermitted": false
2282         }, {
2283           "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
2284           "name": "Emanuel",
2285           "isPermitted": false
2286         }, {
2287           "id": "ERICA5779-Subscriber-4",
2288           "name": "ERICA5779-Subscriber-5",
2289           "isPermitted": false
2290         }, {
2291           "id": "ERICA5779-TestSub-PWT-103",
2292           "name": "ERICA5779-TestSub-PWT-103",
2293           "isPermitted": false
2294         }, {
2295           "id": "ERICA5779-Subscriber-2",
2296           "name": "ERICA5779-Subscriber-2",
2297           "isPermitted": false
2298         }, {
2299           "id": "e433710f-9217-458d-a79d-1c7aff376d89",
2300           "name": "SILVIA ROBBINS",
2301           "isPermitted": true
2302         }, {
2303           "id": "ERICA5779-Subscriber-3",
2304           "name": "ERICA5779-Subscriber-3",
2305           "isPermitted": false
2306         }, {"id": "31739f3e-526b-11e6-beb8-9e71128cae77", "name": "CRAIG/ROBERTS", "isPermitted": false}]
2307       }
2308     };
2309   }
2310 }
2311
2312 class MockFeatureFlagsService {}
2313
2314 describe('Service popup service', () => {
2315   let injector;
2316   let service: ServicePopupService;
2317   let genericFormService: GenericFormService;
2318   let defaultDataGeneratorService: DefaultDataGeneratorService;
2319   let fb: FormBuilder;
2320   let iframeService: IframeService;
2321
2322   beforeAll(done => (async () => {
2323     TestBed.configureTestingModule({
2324       providers : [
2325         ServicePopupService,
2326         BasicControlGenerator,
2327         ServiceControlGenerator,
2328         DefaultDataGeneratorService,
2329         GenericFormService,
2330         FormBuilder,
2331         IframeService,
2332         AaiService,
2333         LogService,
2334         BasicPopupService,
2335         {provide:FeatureFlagsService, useClass: MockFeatureFlagsService},
2336         {provide: NgRedux, useClass: MockReduxStore},
2337         {provide: HttpClient, useClass: MockAppStore},
2338         {provide: SdcUiServices.ModalService, useClass: MockModalService}
2339       ]
2340     });
2341     await TestBed.compileComponents();
2342
2343     injector = getTestBed();
2344     service = injector.get(ServicePopupService);
2345     genericFormService = injector.get(GenericFormService);
2346     defaultDataGeneratorService = injector.get(DefaultDataGeneratorService);
2347     fb = injector.get(FormBuilder);
2348     iframeService = injector.get(IframeService);
2349
2350   })().then(done).catch(done.fail));
2351
2352   test('getTitle should return the correct title for edit and create mode', () => {
2353     expect(service.getTitle(true)).toBe('Edit service instance');
2354     expect(service.getTitle(false)).toBe('Set a new service instance');
2355   });
2356
2357   test('getSubLeftTitle should return service model name', () => {
2358     service.uuidData = {
2359       serviceId : '6b528779-44a3-4472-bdff-9cd15ec93450'
2360     };
2361     expect(service.getSubLeftTitle()).toBe('action-data');
2362   });
2363
2364   test('getSubRightTitle should return popup type', () => {
2365     expect(service.getSubRightTitle()).toBe('Service Instance Details');
2366   });
2367
2368   test('getModelInformation should update modelInformations', () => {
2369     const serviceId: string = '6b528779-44a3-4472-bdff-9cd15ec93450';
2370
2371     service.getModelInformation(serviceId);
2372     expect(service.modelInformations.length).toEqual(7);
2373
2374     expect(service.modelInformations[0].label).toEqual("Model version");
2375     expect(service.modelInformations[0].values).toEqual(['1.0']);
2376
2377     expect(service.modelInformations[1].label).toEqual("Description");
2378     expect(service.modelInformations[1].values).toEqual(['some description']);
2379
2380     expect(service.modelInformations[2].label).toEqual("Category");
2381     expect(service.modelInformations[2].values).toEqual(['some category']);
2382
2383     expect(service.modelInformations[3].label).toEqual("UUID");
2384     expect(service.modelInformations[3].values).toEqual(['6b528779-44a3-4472-bdff-9cd15ec93450']);
2385
2386     expect(service.modelInformations[4].label).toEqual("Invariant UUID");
2387     expect(service.modelInformations[4].values).toEqual(['e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0']);
2388
2389     expect(service.modelInformations[5].label).toEqual("Service type");
2390     expect(service.modelInformations[5].values).toEqual(['some service type']);
2391
2392     expect(service.modelInformations[6].label).toEqual("Service role");
2393     expect(service.modelInformations[6].values).toEqual(['some service role']);
2394   });
2395
2396
2397   test('onCancel should trigger closeDialogEvent and iframe', () => {
2398     let that = <any>{
2399       parentElementClassName: 'content',
2400       _iframeService: iframeService,
2401       resetPopupData : () =>{
2402
2403       }
2404     };
2405     jest.spyOn(iframeService, 'removeClassCloseModal');
2406     jest.spyOn(service.closeDialogEvent, 'next');
2407     service.onCancel(that, fb.group({}));
2408
2409     expect(that._iframeService.removeClassCloseModal).toHaveBeenCalledWith(that.parentElementClassName)
2410     expect(service.closeDialogEvent.next).toHaveBeenCalledWith(that);
2411   });
2412
2413
2414   test('getDynamicInputs should return list of controls' ,() => {
2415     const result:  FormControlModel[] = service.getDynamicInputs('6b528779-44a3-4472-bdff-9cd15ec93450');
2416     console.log(result);
2417     expect(result.length).toEqual(4);
2418     expect(result[0].controlName).toEqual('2017488_pasqualevpe0_ASN_1');
2419     expect(result[1].controlName).toEqual('2017488_pasqualevpe0_ASN_2');
2420     expect(result[2].controlName).toEqual('2017488_pasqualevpe0_ASN_3');
2421     expect(result[3].controlName).toEqual('2017488_pasqualevpe0_ASN_4');
2422
2423     expect(result[0].dataTestId).toEqual('2017488_pasqualevpe0_ASN_1');
2424     expect(result[1].dataTestId).toEqual('2017488_pasqualevpe0_ASN_2');
2425     expect(result[2].dataTestId).toEqual('2017488_pasqualevpe0_ASN_3');
2426     expect(result[3].dataTestId).toEqual('2017488_pasqualevpe0_ASN_4');
2427
2428     expect(result[0].validations.length).toEqual(1);
2429     expect(result[1].validations.length).toEqual(1);
2430     expect(result[2].validations.length).toEqual(0);
2431     expect(result[3].validations.length).toEqual(1);
2432   });
2433 });