1 ///<reference path="../../../node_modules/cypress/types/index.d.ts"/>
3 describe('Vnf popup', function () {
4 describe('basic UI tests', () => {
7 cy.window().then((win) => {
8 win.sessionStorage.clear();
10 cy.preventErrorsOnLoading();
21 it('volume group should change on instance name blur if the value is null or empty', function () {
22 let redux = getReduxWithVNFS();
23 redux.service.serviceHierarchy['6e59c5de-f052-46fa-aa7e-2fca9d674c44'].vnfs['VF_vMee 0'].properties['ecomp_generated_naming'] = 'false';
24 redux.service.serviceHierarchy['6e59c5de-f052-46fa-aa7e-2fca9d674c44'].vfModules['vf_vmee0..VfVmee..vmme_vlc..module-1']['volumeGroupAllowed'] = true;
26 cy.setReduxState(<any>redux);
27 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=6e59c5de-f052-46fa-aa7e-2fca9d674c44');
29 cy.getElementByDataTestsId('node-522159d5-d6e0-4c2a-aa44-5a542a12a830-vf_vmee0..VfVmee..vmme_vlc..module-1-menu-btn').click({force: true})
30 .getElementByDataTestsId('context-menu-edit').click({force: true})
31 .getElementByDataTestsId('form-set').should('not.have.attr', 'disabled')
32 .getElementByDataTestsId("instanceName").clear()
33 .getElementByDataTestsId('form-set').should('have.attr', 'disabled')
34 .typeToInput('instanceName', 'someInput1');
35 cy.getElementByDataTestsId('instanceName').blur();
36 cy.getElementByDataTestsId("volumeGroupName").should('have.value', 'someInput1_vol');
37 cy.getElementByDataTestsId('form-set').should('not.have.attr', 'disabled');
38 cy.typeToInput('volumeGroupName', 'textAfter');
39 cy.getElementByDataTestsId('form-set').click()
40 .get('#drawing-board-tree .toggle-children').click()
41 .getElementByDataTestsId('node-522159d5-d6e0-4c2a-aa44-5a542a12a830-vf_vmee0..VfVmee..vmme_vlc..module-1-menu-btn').click({force: true})
42 .getElementByDataTestsId('context-menu-edit').click({force: true})
43 .getElementByDataTestsId("volumeGroupName").should('have.value', 'someInput1_voltextAfter');
47 it('should display min/max', function () {
48 cy.readFile('/cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
49 res.service.serviceHierarchy['2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd'].vnfs['2017-488_ADIOD-vPE 0'].properties.min_instances = 100;
50 res.service.serviceHierarchy['2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd'].vnfs['2017-488_ADIOD-vPE 0'].properties.max_instances = 200;
51 cy.setReduxState(<any>res);
52 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
53 cy.getElementByDataTestsId('node-2017-488_ADIOD-vPE 0-add-btn').click({force : true});
54 cy.getElementByDataTestsId('model-item-label-vnf-min').contains('Minimum to instantiate');
55 cy.getElementByDataTestsId('model-item-value-vnf-min').contains('100');
56 cy.getElementByDataTestsId('model-item-label-vnf-max').contains('Maximum to instantiate');
57 cy.getElementByDataTestsId('model-item-value-vnf-max').contains('200');
61 it('should display default values for undefined min/max', function () {
62 cy.readFile('/cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
63 res.service.serviceHierarchy['2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd'].vnfs['2017-488_ADIOD-vPE 0'].properties.min_instances = null;
64 res.service.serviceHierarchy['2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd'].vnfs['2017-488_ADIOD-vPE 0'].properties.max_instances = null;
65 cy.setReduxState(<any>res);
66 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
67 cy.getElementByDataTestsId('node-2017-488_ADIOD-vPE 0-add-btn').click({force : true});
68 cy.getElementByDataTestsId('model-item-label-vnf-min').contains('Minimum to instantiate');
69 cy.getElementByDataTestsId('model-item-value-vnf-min').contains('0');
70 cy.getElementByDataTestsId('model-item-label-vnf-max').contains('Maximum to instantiate');
71 cy.getElementByDataTestsId('model-item-value-vnf-max').contains('1');
75 it('fill all fields of vnf popup', function () {
76 cy.readFile('/cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
77 res.service.serviceHierarchy['2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd'].vnfs['2017-488_ADIOD-vPE 0'].min = null;
78 res.service.serviceHierarchy['2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd'].vnfs['2017-488_ADIOD-vPE 0'].max = null;
79 cy.setReduxState(<any>res);
80 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
81 cy.getElementByDataTestsId('node-2017-488_ADIOD-vPE 0-add-btn').click({force : true});
82 cy.selectDropdownOptionByText('productFamily', 'Emanuel');
83 cy.selectDropdownOptionByText('lcpRegion', 'hvf6');
84 cy.selectDropdownOptionByText('tenant', 'AIN Web Tool-15-D-STTest2');
85 cy.selectDropdownOptionByText('lineOfBusiness', 'zzz1');
86 cy.selectDropdownOptionByText('platform', 'xxx1');
91 function getReduxWithVNFS(){
96 "FLAG_NETWORK_TO_ASYNC_INSTANTIATION": false,
97 "FLAG_SHOW_ASSIGNMENTS": true,
98 "FLAG_FABRIC_CONFIGURATION_ASSIGNMENTS": true,
99 "FLAG_UNASSIGN_SERVICE": true,
100 "FLAG_SHOW_VERIFY_SERVICE": false,
101 "FLAG_COLLECTION_RESOURCE_SUPPORT": true,
102 "FLAG_DUPLICATE_VNF": true,
103 "FLAG_SERVICE_MODEL_CACHE": true,
104 "CREATE_INSTANCE_TEST": false,
105 "FLAG_SETTING_DEFAULTS_IN_DRAWING_BOARD": false,
106 "FLAG_ASYNC_INSTANTIATION": true,
107 "FLAG_ASYNC_JOBS": true,
108 "EMPTY_DRAWING_BOARD_TEST": false,
109 "FLAG_ADD_MSO_TESTAPI_FIELD": true
111 "type": "[FLAGS] Update"
114 "serviceHierarchy": {
115 "6e59c5de-f052-46fa-aa7e-2fca9d674c44": {
117 "uuid": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
118 "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
119 "name": "ComplexService",
121 "toscaModelURL": null,
122 "category": "Emanuel",
125 "description": "ComplexService",
126 "serviceEcompNaming": "true",
127 "instantiationType": "Macro",
132 "uuid": "d6557200-ecf2-4641-8094-5393ae3aae60",
133 "invariantUuid": "4160458e-f648-4b30-a176-43881ffffe9e",
134 "description": "VSP_vMee",
137 "customizationUuid": "91415b44-753d-494c-926a-456a9172bbb9",
141 "max_instances" : 10,
143 "gpb2_Internal2_mac": "00:11:22:EF:AC:DF",
144 "sctp-b-ipv6-egress_src_start_port": "0",
145 "sctp-a-ipv6-egress_rule_application": "any",
146 "Internal2_allow_transit": "true",
147 "sctp-b-IPv6_ethertype": "IPv6",
148 "sctp-a-egress_rule_application": "any",
149 "sctp-b-ingress_action": "pass",
150 "sctp-b-ingress_rule_protocol": "icmp",
151 "ncb2_Internal1_mac": "00:11:22:EF:AC:DF",
152 "sctp-b-ipv6-ingress-src_start_port": "0.0",
153 "ncb1_Internal2_mac": "00:11:22:EF:AC:DF",
154 "fsb_volume_size_0": "320.0",
155 "sctp-b-egress_src_addresses": "local",
156 "sctp-a-ipv6-ingress_ethertype": "IPv4",
157 "sctp-a-ipv6-ingress-dst_start_port": "0",
158 "sctp-b-ipv6-ingress_rule_application": "any",
159 "domain_name": "default-domain",
160 "sctp-a-ingress_rule_protocol": "icmp",
161 "sctp-b-egress-src_start_port": "0.0",
162 "sctp-a-egress_src_addresses": "local",
163 "sctp-b-display_name": "epc-sctp-b-ipv4v6-sec-group",
164 "sctp-a-egress-src_start_port": "0.0",
165 "sctp-a-ingress_ethertype": "IPv4",
166 "sctp-b-ipv6-ingress-dst_end_port": "65535",
167 "sctp-b-dst_subnet_prefix_v6": "::",
168 "nf_naming": "{ecomp_generated_naming=true}",
169 "sctp-a-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
170 "sctp-b-egress-dst_start_port": "0.0",
171 "ncb_flavor_name": "nv.c20r64d1",
172 "gpb1_Internal1_mac": "00:11:22:EF:AC:DF",
173 "sctp-b-egress_dst_subnet_prefix_len": "0.0",
174 "Internal2_net_cidr": "10.0.0.10",
175 "sctp-a-ingress-dst_start_port": "0.0",
176 "sctp-a-egress-dst_start_port": "0.0",
177 "fsb1_Internal2_mac": "00:11:22:EF:AC:DF",
178 "sctp-a-egress_ethertype": "IPv4",
179 "vlc_st_service_mode": "in-network-nat",
180 "sctp-a-ipv6-egress_ethertype": "IPv4",
181 "sctp-a-egress-src_end_port": "65535.0",
182 "sctp-b-ipv6-egress_rule_application": "any",
183 "sctp-b-egress_action": "pass",
184 "sctp-a-ingress-src_subnet_prefix_len": "0.0",
185 "sctp-b-ipv6-ingress-src_end_port": "65535.0",
186 "sctp-b-name": "epc-sctp-b-ipv4v6-sec-group",
187 "fsb2_Internal1_mac": "00:11:22:EF:AC:DF",
188 "sctp-a-ipv6-ingress-src_start_port": "0.0",
189 "sctp-b-ipv6-egress_ethertype": "IPv4",
190 "Internal1_net_cidr": "10.0.0.10",
191 "sctp-a-egress_dst_subnet_prefix": "0.0.0.0",
192 "fsb_flavor_name": "nv.c20r64d1",
193 "sctp_rule_protocol": "132",
194 "sctp-b-ipv6-ingress_src_subnet_prefix_len": "0",
195 "sctp-a-ipv6-ingress_rule_application": "any",
196 "ecomp_generated_naming": "true",
197 "sctp-a-IPv6_ethertype": "IPv6",
198 "vlc2_Internal1_mac": "00:11:22:EF:AC:DF",
199 "vlc_st_virtualization_type": "virtual-machine",
200 "sctp-b-ingress-dst_start_port": "0.0",
201 "sctp-b-ingress-dst_end_port": "65535.0",
202 "sctp-a-ipv6-ingress-src_end_port": "65535.0",
203 "sctp-a-display_name": "epc-sctp-a-ipv4v6-sec-group",
204 "sctp-b-ingress_rule_application": "any",
205 "int2_sec_group_name": "int2-sec-group",
206 "vlc_flavor_name": "nd.c16r64d1",
207 "sctp-b-ipv6-egress_src_addresses": "local",
208 "vlc_st_interface_type_int1": "other1",
209 "sctp-b-egress-src_end_port": "65535.0",
210 "sctp-a-ipv6-egress-dst_start_port": "0",
211 "vlc_st_interface_type_int2": "other2",
212 "sctp-a-ipv6-egress_rule_protocol": "any",
213 "Internal2_shared": "false",
214 "sctp-a-ipv6-egress_dst_subnet_prefix_len": "0",
215 "Internal2_rpf": "disable",
216 "vlc1_Internal1_mac": "00:11:22:EF:AC:DF",
217 "sctp-b-ipv6-egress_src_end_port": "65535",
218 "sctp-a-ipv6-egress_src_addresses": "local",
219 "sctp-a-ingress-dst_end_port": "65535.0",
220 "sctp-a-ipv6-egress_src_end_port": "65535",
221 "Internal1_forwarding_mode": "l2",
222 "Internal2_dhcp": "false",
223 "sctp-a-dst_subnet_prefix_v6": "::",
224 "pxe_image_name": "MME_PXE-Boot_16ACP04_GA.qcow2",
225 "vlc_st_interface_type_gtp": "other0",
226 "ncb1_Internal1_mac": "00:11:22:EF:AC:DF",
227 "sctp-b-src_subnet_prefix_v6": "::",
228 "sctp-a-egress_dst_subnet_prefix_len": "0.0",
229 "int1_sec_group_name": "int1-sec-group",
230 "Internal1_dhcp": "false",
231 "sctp-a-ipv6-egress_dst_end_port": "65535",
232 "Internal2_forwarding_mode": "l2",
233 "fsb2_Internal2_mac": "00:11:22:EF:AC:DF",
234 "sctp-b-egress_dst_subnet_prefix": "0.0.0.0",
235 "Internal1_net_cidr_len": "17",
236 "gpb2_Internal1_mac": "00:11:22:EF:AC:DF",
237 "sctp-b-ingress-src_subnet_prefix_len": "0.0",
238 "sctp-a-ingress_dst_addresses": "local",
239 "sctp-a-egress_action": "pass",
240 "fsb_volume_type_0": "SF-Default-SSD",
241 "ncb2_Internal2_mac": "00:11:22:EF:AC:DF",
242 "vlc_st_interface_type_sctp_a": "left",
243 "vlc_st_interface_type_sctp_b": "right",
244 "sctp-a-src_subnet_prefix_v6": "::",
245 "vlc_st_version": "2",
246 "sctp-b-egress_ethertype": "IPv4",
247 "sctp-a-ingress_rule_application": "any",
248 "gpb1_Internal2_mac": "00:11:22:EF:AC:DF",
249 "instance_ip_family_v6": "v6",
250 "sctp-a-ipv6-egress_src_start_port": "0",
251 "sctp-b-ingress-src_start_port": "0.0",
252 "sctp-b-ingress_dst_addresses": "local",
253 "fsb1_Internal1_mac": "00:11:22:EF:AC:DF",
254 "vlc_st_interface_type_oam": "management",
255 "multi_stage_design": "false",
256 "oam_sec_group_name": "oam-sec-group",
257 "Internal2_net_gateway": "10.0.0.10",
258 "sctp-a-ipv6-ingress-dst_end_port": "65535",
259 "sctp-b-ipv6-egress-dst_start_port": "0",
260 "Internal1_net_gateway": "10.0.0.10",
261 "sctp-b-ipv6-egress_rule_protocol": "any",
262 "gtp_sec_group_name": "gtp-sec-group",
263 "sctp-a-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
264 "sctp-b-ipv6-egress_dst_subnet_prefix_len": "0",
265 "sctp-a-ipv6-ingress_dst_addresses": "local",
266 "sctp-a-egress_rule_protocol": "icmp",
267 "sctp-b-ipv6-egress_action": "pass",
268 "sctp-a-ipv6-egress_action": "pass",
269 "Internal1_shared": "false",
270 "sctp-b-ipv6-ingress_rule_protocol": "any",
271 "Internal2_net_cidr_len": "17",
272 "sctp-a-name": "epc-sctp-a-ipv4v6-sec-group",
273 "sctp-a-ingress-src_end_port": "65535.0",
274 "sctp-b-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
275 "sctp-a-egress-dst_end_port": "65535.0",
276 "sctp-a-ingress_action": "pass",
277 "sctp-b-egress_rule_protocol": "icmp",
278 "sctp-b-ipv6-ingress_action": "pass",
279 "vlc_st_service_type": "firewall",
280 "sctp-b-ipv6-egress_dst_end_port": "65535",
281 "sctp-b-ipv6-ingress-dst_start_port": "0",
282 "vlc2_Internal2_mac": "00:11:22:EF:AC:DF",
283 "vlc_st_availability_zone": "true",
284 "fsb_volume_image_name_1": "MME_FSB2_16ACP04_GA.qcow2",
285 "sctp-b-ingress-src_subnet_prefix": "0.0.0.0",
286 "sctp-a-ipv6-ingress_src_subnet_prefix_len": "0",
287 "Internal1_allow_transit": "true",
288 "gpb_flavor_name": "nv.c20r64d1",
289 "availability_zone_max_count": "1",
290 "fsb_volume_image_name_0": "MME_FSB1_16ACP04_GA.qcow2",
291 "sctp-b-ipv6-ingress_dst_addresses": "local",
292 "sctp-b-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
293 "sctp-b-ipv6-ingress_ethertype": "IPv4",
294 "vlc1_Internal2_mac": "00:11:22:EF:AC:DF",
295 "sctp-a-ingress-src_subnet_prefix": "0.0.0.0",
296 "sctp-a-ipv6-ingress_action": "pass",
297 "Internal1_rpf": "disable",
298 "sctp-b-ingress_ethertype": "IPv4",
299 "sctp-b-egress_rule_application": "any",
300 "sctp-b-ingress-src_end_port": "65535.0",
301 "sctp-a-ipv6-ingress_rule_protocol": "any",
302 "sctp-a-ingress-src_start_port": "0.0",
303 "sctp-b-egress-dst_end_port": "65535.0"
306 "modelCustomizationName": "VF_vMee 0",
308 "vf_vmee0..VfVmee..vmme_vlc..module-1": {
309 "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
310 "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
311 "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
313 "name": "VfVmee..vmme_vlc..module-1",
315 "modelCustomizationName": "VfVmee..vmme_vlc..module-1",
317 "minCountInstances": 0,
318 "maxCountInstances": null,
320 "vfModuleLabel": "vmme_vlc"
323 "volumeGroupAllowed": false
325 "vf_vmee0..VfVmee..vmme_gpb..module-2": {
326 "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
327 "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
328 "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
330 "name": "VfVmee..vmme_gpb..module-2",
332 "modelCustomizationName": "VfVmee..vmme_gpb..module-2",
334 "minCountInstances": 0,
335 "maxCountInstances": null,
337 "vfModuleLabel": "vmme_gpb"
340 "volumeGroupAllowed": false
342 "vf_vmee0..VfVmee..base_vmme..module-0": {
343 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
344 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
345 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
347 "name": "VfVmee..base_vmme..module-0",
349 "modelCustomizationName": "VfVmee..base_vmme..module-0",
351 "minCountInstances": 1,
352 "maxCountInstances": 1,
354 "vfModuleLabel": "base_vmme"
357 "volumeGroupAllowed": true
361 "vf_vmee0..VfVmee..base_vmme..module-0": {
362 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
363 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
364 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
366 "name": "VfVmee..base_vmme..module-0",
368 "modelCustomizationName": "VfVmee..base_vmme..module-0",
370 "minCountInstances": 1,
371 "maxCountInstances": 1,
373 "vfModuleLabel": "base_vmme"
378 "vfcInstanceGroups": {}
383 "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
384 "invariantUuid": "379f816b-a7aa-422f-be30-17114ff50b7c",
385 "description": "ECOMP generic virtual link (network) base type for all other service-level and global networks",
388 "customizationUuid": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
392 "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}}",
393 "exVL_naming": "{ecomp_generated_naming=true}",
394 "network_flows": "{is_network_policy=false, is_bound_to_vpn=false}",
395 "network_homing": "{ecomp_selected_instance_node_target=false}"
398 "modelCustomizationName": "ExtVL 0"
401 "collectionResource": {},
403 "Port Mirroring Configuration By Policy 0": {
404 "uuid": "b4398538-e89d-4f13-b33d-ca323434ba50",
405 "invariantUuid": "6ef0ca40-f366-4897-951f-abd65d25f6f7",
406 "description": "A port mirroring configuration by policy object",
407 "name": "Port Mirroring Configuration By Policy",
409 "customizationUuid": "3c3b7b8d-8669-4b3b-8664-61970041fad2",
413 "type": "Configuration",
414 "modelCustomizationName": "Port Mirroring Configuration By Policy 0",
416 "collectorNodes": null,
417 "configurationByPolicy": false
420 "serviceProxies": {},
422 "vf_vmee0..VfVmee..vmme_vlc..module-1": {
423 "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
424 "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
425 "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
427 "name": "VfVmee..vmme_vlc..module-1",
429 "modelCustomizationName": "VfVmee..vmme_vlc..module-1",
431 "minCountInstances": 0,
432 "maxCountInstances": null,
434 "vfModuleLabel": "vmme_vlc"
437 "volumeGroupAllowed": false
439 "vf_vmee0..VfVmee..vmme_gpb..module-2": {
440 "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
441 "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
442 "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
444 "name": "VfVmee..vmme_gpb..module-2",
446 "modelCustomizationName": "VfVmee..vmme_gpb..module-2",
448 "minCountInstances": 0,
449 "maxCountInstances": null,
451 "vfModuleLabel": "vmme_gpb"
454 "volumeGroupAllowed": false
456 "vf_vmee0..VfVmee..base_vmme..module-0": {
457 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
458 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
459 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
461 "name": "VfVmee..base_vmme..module-0",
463 "modelCustomizationName": "VfVmee..base_vmme..module-0",
465 "minCountInstances": 1,
466 "maxCountInstances": 1,
468 "vfModuleLabel": "base_vmme"
471 "volumeGroupAllowed": true
475 "vf_vmee0..VfVmee..base_vmme..module-0": {
476 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
477 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
478 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
480 "name": "VfVmee..base_vmme..module-0",
482 "modelCustomizationName": "VfVmee..base_vmme..module-0",
484 "minCountInstances": 1,
485 "maxCountInstances": 1,
487 "vfModuleLabel": "base_vmme"
496 "6e59c5de-f052-46fa-aa7e-2fca9d674c44": {
499 "originalName": "VF_vMee 0",
500 "rollbackOnFailure": "true",
502 "vf_vmee0..VfVmee..vmme_vlc..module-1": {
503 "vf_vmee0..VfVmee..vmme_vlc..module-1dcudx": {
505 "modelInvariantId": "98a7c88b-b577-476a-90e4-e25a5871e02b",
506 "modelVersionId": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
507 "modelName": "VfVmee..vmme_vlc..module-1",
509 "modelCustomizationId": "55b1be94-671a-403e-a26c-667e9c47d091",
510 "modelCustomizationName": "VfVmee..vmme_vlc..module-1"
512 "isMissingData": false,
519 "isMissingData": false,
520 "modelName": "VF_vMee 0",
521 "productFamilyId": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
522 "lcpCloudRegionId": "hvf6",
523 "tenantId": "bae71557c5bb4d5aac6743a4e5f1d054",
524 "lineOfBusiness": "zzz1",
525 "platformName": "platform",
527 "modelInvariantId": "4160458e-f648-4b30-a176-43881ffffe9e",
528 "modelVersionId": "d6557200-ecf2-4641-8094-5393ae3aae60",
529 "modelName": "VF_vMee",
530 "modelVersion": "2.0",
531 "modelCustomizationId": "91415b44-753d-494c-926a-456a9172bbb9",
532 "modelCustomizationName": "VF_vMee 0"
539 "validationCounter": 0,
540 "globalSubscriberId": "e433710f-9217-458d-a79d-1c7aff376d89",
541 "productFamilyId": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
542 "subscriptionServiceType": "TYLER SILVIA",
543 "lcpCloudRegionId": "hvf6",
544 "tenantId": "1178612d2b394be4834ad77f567c0af2",
546 "projectName": "yyy1",
547 "owningEntityId": "aaa1",
548 "rollbackOnFailure": "true",
551 "modelInvariantId": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
552 "modelVersionId": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
553 "modelName": "ComplexService",
554 "modelVersion": "1.0"
556 "existingVNFCounterMap": {
557 "91415b44-753d-494c-926a-456a9172bbb9": 1
560 "existingNetworksCounterMap" : {},
561 "tenantName": "AIN Web Tool-15-D-SSPtestcustome",
562 "aicZoneName": "UUUAIAAI-YYY1"
565 "lcpRegionsAndTenants": {
569 "name": "JANET25 (AIC)",
570 "cloudOwner" : "irma-aic",
575 "name": "hvf6 (AIC)",
576 "cloudOwner" : "irma-aic",
580 "lcpRegionsTenantsMap": {
583 "id": "092eb9e8e4b7412e8787dd091bc58e86",
584 "name": "USP-SIP-IC-24335-T-01",
590 "id": "bae71557c5bb4d5aac6743a4e5f1d054",
591 "name": "AIN Web Tool-15-D-testalexandria",
595 "id": "229bcdc6eaeb4ca59d55221141d01f8e",
596 "name": "AIN Web Tool-15-D-STTest2",
600 "id": "1178612d2b394be4834ad77f567c0af2",
601 "name": "AIN Web Tool-15-D-SSPtestcustome",
605 "id": "19c5ade915eb461e8af52fb2fd8cd1f2",
606 "name": "AIN Web Tool-15-D-UncheckedEcopm",
610 "id": "de007636e25249238447264a988a927b",
611 "name": "AIN Web Tool-15-D-dfsdf",
615 "id": "62f29b3613634ca6a3065cbe0e020c44",
616 "name": "AIN/SMS-16-D-Multiservices1",
620 "id": "649289e30d3244e0b48098114d63c2aa",
621 "name": "AIN Web Tool-15-D-SSPST66",
625 "id": "3f21eeea6c2c486bba31dab816c05a32",
626 "name": "AIN Web Tool-15-D-ASSPST47",
630 "id": "f60ce21d3ee6427586cff0d22b03b773",
631 "name": "CESAR-100-D-sspjg67246",
635 "id": "8774659e425f479895ae091bb5d46560",
636 "name": "CESAR-100-D-sspjg68359",
640 "id": "624eb554b0d147c19ff8885341760481",
641 "name": "AINWebTool-15-D-iftach",
645 "id": "214f55f5fc414c678059c383b03e4962",
646 "name": "CESAR-100-D-sspjg612401",
650 "id": "c90666c291664841bb98e4d981ff1db5",
651 "name": "CESAR-100-D-sspjg621340",
655 "id": "ce5b6bc5c7b348e1bf4b91ac9a174278",
656 "name": "sspjg621351cloned",
660 "id": "b386b768a3f24c8e953abbe0b3488c02",
661 "name": "AINWebTool-15-D-eteancomp",
665 "id": "dc6c4dbfd225474e9deaadd34968646c",
666 "name": "AINWebTool-15-T-SPFET",
670 "id": "02cb5030e9914aa4be120bd9ed1e19eb",
671 "name": "AINWebTool-15-X-eeweww",
675 "id": "f2f3830e4c984d45bcd00e1a04158a79",
676 "name": "CESAR-100-D-spjg61909",
680 "id": "05b91bd5137f4929878edd965755c06d",
681 "name": "CESAR-100-D-sspjg621512cloned",
685 "id": "7002fbe8482d4a989ddf445b1ce336e0",
686 "name": "AINWebTool-15-X-vdr",
690 "id": "4008522be43741dcb1f5422022a2aa0b",
691 "name": "AINWebTool-15-D-ssasa",
695 "id": "f44e2e96a1b6476abfda2fa407b00169",
696 "name": "AINWebTool-15-D-PFNPT",
700 "id": "b69a52bec8a84669a37a1e8b72708be7",
701 "name": "AINWebTool-15-X-vdre",
705 "id": "fac7d9fd56154caeb9332202dcf2969f",
706 "name": "AINWebTool-15-X-NONPODECOMP",
710 "id": "2d34d8396e194eb49969fd61ffbff961",
711 "name": "DN5242-Nov16-T5",
715 "id": "cb42a77ff45b48a8b8deb83bb64acc74",
720 "id": "fa45ca53c80b492fa8be5477cd84fc2b",
725 "id": "4914ab0ab3a743e58f0eefdacc1dde77",
726 "name": "DN5242-Nov21-T1",
730 "id": "d0a3e3f2964542259d155a81c41aadc3",
731 "name": "test-hvf6-09",
735 "id": "cbb99fe4ada84631b7baf046b6fd2044",
736 "name": "DN5242-Nov16-T3",
745 "name": "CAR_2020_ER",
749 "id": "21014aa2-526b-11e6-beb8-9e71128cae77",
750 "name": "JULIO ERICKSON",
754 "id": "DHV1707-TestSubscriber-2",
755 "name": "DALE BRIDGES",
759 "id": "DHV1707-TestSubscriber-1",
760 "name": "LLOYD BRIDGES",
764 "id": "jimmy-example",
765 "name": "JimmyExampleCust-20161102",
769 "id": "jimmy-example2",
770 "name": "JimmyExampleCust-20161103",
774 "id": "ERICA5779-TestSub-PWT-102",
775 "name": "ERICA5779-TestSub-PWT-102",
779 "id": "ERICA5779-TestSub-PWT-101",
780 "name": "ERICA5779-TestSub-PWT-101",
784 "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
789 "id": "ERICA5779-Subscriber-4",
790 "name": "ERICA5779-Subscriber-5",
794 "id": "ERICA5779-TestSub-PWT-103",
795 "name": "ERICA5779-TestSub-PWT-103",
799 "id": "ERICA5779-Subscriber-2",
800 "name": "ERICA5779-Subscriber-2",
804 "id": "e433710f-9217-458d-a79d-1c7aff376d89",
805 "name": "SILVIA ROBBINS",
809 "id": "ERICA5779-Subscriber-3",
810 "name": "ERICA5779-Subscriber-3",
814 "id": "31739f3e-526b-11e6-beb8-9e71128cae77",
815 "name": "CRAIG/ROBERTS",
821 "id": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
826 "id": "17cc1042-527b-11e6-beb8-9e71128cae77",
831 "id": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
836 "id": "a4f6f2ae-9bf5-4ed7-b904-06b2099c4bd7",
837 "name": "Enhanced Services",
846 "id": "323d69d9-2efe-4r45-ay0a-89ea7ard4e6f",
851 "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
856 "id": "d8a6ed93-251c-47ca-adc9-86671fd19f4c",
861 "id": "db171b8f-115c-4992-a2e3-ee04cae357e0",
881 "id": "e433710f-9217-458d-a79d-1c7aff376d89",
882 "name": "TYLER SILVIA",
886 "id": "b6a3f28c-eebf-494c-a900-055cc7c874ce",
896 "id": "0ee8c1bc-7cbd-4b0a-a1ac-e9999255abc1",
897 "name": "CARA Griffin",
901 "id": "c7611ebe-c324-48f1-8085-94aef0c6ef3d",
902 "name": "DARREN MCGEE",
906 "id": "e30755dc-5673-4b6b-9dcf-9abdd96b93d1",
912 "name": "vSalvatore",
916 "id": "d7bb0a21-66f2-4e6d-87d9-9ef3ced63ae4",
926 "id": "12a96a9d-4b4c-4349-a950-fe1159602621",
927 "name": "DARREN MCGEE",
932 "e433710f-9217-458d-a79d-1c7aff376d89": [
935 "name": "vRichardson",
940 "name": "TYLER SILVIA",
955 "name": "vVoiceMail",
1001 "isPermitted": false
1006 "isPermitted": false
1011 "isPermitted": false
1016 "isPermitted": false
1020 "name": "JOHANNA_SANTOS",
1021 "isPermitted": false
1026 "isPermitted": false
1033 "name": "NFTJSSSS-NFT1"
1037 "name": "YUDFJULP-JAG1"
1041 "name": "UUUAIAAI-YYY1"
1045 "name": "VSDKYUTP-BAN1"
1049 "name": "DKJSJDKA-DKJ1"
1053 "name": "ASACMAMS-MCS1"
1057 "name": "uioclli1-UIO1"
1061 "name": "YGBIJNLQ-RAJ1"
1065 "name": "opaclli1-OPA1"
1069 "name": "ZXCVBNMA-SDE1"
1073 "name": "FGHJUHIL-VEN2"
1077 "name": "ORLDFLMA-ORL1"
1081 "name": "JADECLLI-JAD1"
1085 "name": "LWLWCANN-ZXL1"
1089 "name": "CLKSKCKK-CKL1"
1093 "name": "sdfclli1-SDF1"
1097 "name": "RADICAL1-RAD1"
1101 "name": "BHYJFGLN-KIT1"
1105 "name": "INGERFGT-REL1"
1109 "name": "CJALSDAC-JNL1"
1113 "name": "OLKOLKLS-OLK1"
1117 "name": "CHILLIWE-CHI1"
1121 "name": "UUUAAAUU-UUU4"
1125 "name": "TUFCLLI1-TUF1"
1129 "name": "CKALDKSA-KJN1"
1133 "name": "SNDGCA64-SAN1"
1137 "name": "SCKSCKSK-SCK1"
1141 "name": "AOEEQQQD-HJH1"
1145 "name": "SDFQWHGD-HGD1"
1149 "name": "HYFLNBVT-KOR1"
1153 "name": "AICLOCID-ATL43"
1157 "name": "AICFTAAI-ATL54"
1161 "name": "CLLIAAII-ATL66"
1165 "name": "BNMLKUIK-VEL1"
1169 "name": "SANJITAT-ICC1"
1173 "name": "WSXEFBTH-MNT11"
1177 "name": "WSBHGTYL-DEF2"
1181 "name": "SDFQWGKL-MAD11"
1185 "name": "OLHOLHOL-OLG1"
1189 "name": "NGFVSJKO-GAR1"
1193 "name": "GNVLSCTL-SAN22"
1197 "name": "HRGHRGGS-HRG1"
1201 "name": "JCSJSCJS-JCS1"
1205 "name": "WSXEDECF-DHA12"
1209 "name": "AOEEWWWD-HJE1"
1213 "name": "NCANCANN-NCA1"
1217 "name": "iopclli1-IOP1"
1221 "name": "rtyclli1-RTY1"
1225 "name": "HIOUYTRQ-KAP1"
1229 "name": "ZENCLLI1-ZEN1"
1233 "name": "JAKHLASS-HKA1"
1237 "name": "CQKSCAKK-CQK1"
1241 "name": "UBEKQLPD-SAI1"
1245 "name": "ertclli1-ERT1"
1249 "name": "PLMKOIJU-IBB1"
1253 "name": "PLKINHYI-TIR2"
1257 "name": "CHASKCDS-HSD1"
1261 "name": "SDCTLFN1-SLF78"
1265 "name": "SDCTEEE4-SEE78"
1269 "name": "TOKYJPFA-SAN13"
1273 "name": "SDCTAAA1-SAA78"
1277 "name": "ATLDFGYC-LUC1"
1281 "name": "MEMATLAN-AMD13"
1285 "name": "TOROONXN-TOR1"
1289 "name": "QWECLLI1-QWE1"
1293 "name": "ZOGASTRO-ZOG1"
1297 "name": "CALIFORN-CAL33"
1301 "name": "SDIT1HHH-SHH78"
1305 "name": "LKJHGFDS-DSA1"
1309 "name": "CLGRABAD-CLG1"
1313 "name": "BNARAGBK-BNA1"
1317 "name": "CANTTCOC-ATL84"
1321 "name": "WBHGTYUI-APP1"
1325 "name": "RJNRBZAW-RJN1"
1329 "name": "SDCSHHH5-EHH78"
1333 "name": "PKGTESTF-mac10"
1337 "name": "SDCTGXB1-SXB78"
1341 "name": "SDCTAXG1-SAX78"
1345 "name": "SYDNAUBV-SYD1"
1349 "name": "TOKYJPFA-TOK1"
1353 "name": "KGMTNC20-KGM2"
1357 "name": "POIUYTGH-DCC1b"
1361 "name": "SDCTKKK1-SKK78"
1365 "name": "SDCTGGG1-SGG78"
1369 "name": "SDCTJJJ1-SJJ78"
1373 "name": "SDCTBXG1-SBX78"
1377 "name": "LARGIZON-LAG1"
1381 "name": "QAZXSWED-IAA1"
1385 "name": "PLMNJKIU-POI1"
1389 "name": "LARGIZON-LAG1a"
1393 "name": "PBLAPBAI-PBL1"
1397 "name": "LARGIZON-LAG1a"
1401 "name": "MNBVCXZM-MAR1"
1405 "name": "HSTNTX70-HST70"
1409 "name": "POIUYTGH-DCC1a"
1413 "name": "TOLDOH21-TOL1"
1417 "name": "LONEENCO-LON1"
1421 "name": "SDIT1JUB-SJU78"
1425 "name": "HSTNTX01-STN27"
1429 "name": "ss8126GT-SSW56"
1433 "name": "SDIT1BBB-SBB78"
1437 "name": "POIUYTGH-DCC3"
1441 "name": "GNVLSCTL-GNV1"
1445 "name": "WASHDCSW-WAS1"
1449 "name": "TORYONNZ-TOY1"
1453 "name": "STTLWA02-STT1"
1457 "name": "STTGGE62-STG1"
1461 "name": "SDCTLLL1-SLL78"
1465 "name": "SDIT1BUB-SBU78"
1469 "name": "ATLNGANW-ATL2"
1473 "name": "BOTHWAKY-BOT1"
1477 "name": "SNGPSIAU-SNG1"
1481 "name": "NYCMNY54-NYC1"
1485 "name": "LARGIZON-LAG1b"
1489 "name": "AMDFAA01-AMD15"
1493 "name": "SNANTXCA-SNA1"
1497 "name": "PLTNCA60-PLT1"
1501 "name": "TLPNXM18-TLP1"
1505 "name": "SAIT1DD6-SDD81"
1509 "name": "POIUYTGH-DCC1"
1513 "name": "POIUYTGH-DCC2"
1517 "name": "OKCBOK55-OKC1"
1521 "name": "PARSFRCG-PAR1"
1525 "name": "ABCEETES-TES36"
1529 "name": "PLMKOPIU-COM1"
1533 "name": "ATLNGTRE-ANI1"
1537 "name": "SDIT1BDG-SDG78"
1541 "name": "PKGTESTF-mac20"
1545 "name": "DSFBG123-DSF45"
1549 "name": "HSTNTX01-HST25"
1553 "name": "AUDIMA01-AMD18"
1557 "name": "SAIT9AA3-SAA80"
1561 "name": "SSIT2AA7-SSA56"
1565 "name": "SAIT1DD9-SDD82"
1569 "name": "JCVLFLBW-JCV1"
1573 "name": "WERTYUJK-SUL2"
1577 "name": "purelyde-PUR1"
1581 "name": "FDERT555-FDE55"
1585 "name": "LONEENCO-SITE"
1589 "name": "ATLNGAMA-ATL1"
1593 "name": "ZXCVBNMM-JUL1"
1597 "name": "TESAAISB-TAT34"
1601 "name": "CHKGH123-XCP12"
1605 "name": "poiuytre-RAI1"
1609 "name": "ATLNGAUP-HPO1"
1613 "name": "KJFDH123-KJF12"
1617 "name": "SAIT9CC3-SCC80"
1621 "name": "SAIT9AF8-SAA12"
1625 "name": "SAIT1AA9-SAA14"
1629 "name": "TTESSAAI-ATL35"
1633 "name": "CWYMOWBS-CWY1"
1637 "name": "TELEPAAI-ATL76"
1641 "name": "DSLFK242-DSL12"
1645 "name": "AAIATLTE-ATL53"
1649 "name": "SAIT9AA2-SAA11"
1653 "name": "TESSASCH-ATL62"
1657 "name": "ASDFGHJK-AUG1"
1661 "name": "POIUY123-POI22"
1665 "name": "SAIT1AA9-SAA13"
1669 "name": "BHYTFRF3-BHY17"
1673 "name": "HOSTPROF-LIS1"
1677 "name": "ZXCVBNMK-SIP1"
1681 "name": "TEESTAAI-ATL43"
1685 "name": "FORLOAAJ-ATL64"
1689 "name": "TESAAISA-TAT33"
1693 "name": "INDIPUNE-RAD10"
1697 "name": "BHYTFRY4-RTW5"
1701 "name": "KSJKKKKK-JGS1"
1705 "name": "TEESTAAI-ATL43"
1709 "name": "LEIWANGW-WAN1"
1713 "name": "ATLSANAB-ATL44"
1717 "name": "BHYTFRk4-RTD2"
1721 "name": "ORFLMANA-NIR1"
1725 "name": "SANAAIRE-ATL75"
1729 "name": "QWERTYUI-NUM1"
1733 "name": "MDTWNJ21-MTN32"
1737 "name": "BHYTFRZ6-RTZ4"
1741 "name": "ATLSANAC-ATL56"
1745 "name": "AMSTNLBW-AMS1"
1749 "name": "AMSTERNL-RCT1"
1753 "name": "ORFLMATT-JAN1"
1757 "name": "TESAAISA-ABC14"
1761 "name": "TESAAISD-TAT37"
1765 "name": "MICHIGAN-MIC54"
1769 "name": "ATLSANAI-ABC11"
1773 "name": "AMDOCS01-AMF11"
1777 "name": "ATLSANEW-ATL63"
1781 "name": "ATLSECIA-ABC12"
1785 "name": "MDTWNJ21-MTN20"
1789 "name": "AAITESAN-ABC15"
1793 "name": "AVTRFLHD-AVT1"
1797 "name": "ATLSANAI-ATL34"
1800 "categoryParameters": {
1801 "owningEntityList": [
1807 "id": "d61e6f2d-12fa-4cc2-91df-7c244011d6fc",
1808 "name": "WayneHolland"
1829 "lineOfBusinessList": [
1850 "type": "[PRODUCT_FAMILIES] Update"