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