1 ///<reference path="../../../node_modules/cypress/types/index.d.ts"/>
3 describe('Vnf popup', function () {
4 describe('basic UI tests', () => {
7 cy.clearSessionStorage();
9 cy.preventErrorsOnLoading();
19 it('volume group should change on instance name blur if the value is null or empty', function () {
20 let redux = getReduxWithVNFS();
21 redux.service.serviceHierarchy['6e59c5de-f052-46fa-aa7e-2fca9d674c44'].vnfs['VF_vGeraldine 0'].properties['ecomp_generated_naming'] = 'false';
22 redux.service.serviceHierarchy['6e59c5de-f052-46fa-aa7e-2fca9d674c44'].vfModules['vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1']['volumeGroupAllowed'] = true;
24 cy.setReduxState(<any>redux);
25 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=6e59c5de-f052-46fa-aa7e-2fca9d674c44');
27 cy.getElementByDataTestsId('node-522159d5-d6e0-4c2a-aa44-5a542a12a830-vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1-menu-btn').click({force: true})
28 .getElementByDataTestsId('context-menu-edit').click({force: true})
29 .getElementByDataTestsId('form-set').should('not.have.attr', 'disabled')
30 .getElementByDataTestsId("instanceName").clear()
31 .getElementByDataTestsId('form-set').should('have.attr', 'disabled')
32 .typeToInput('instanceName', 'someInput1');
33 cy.getElementByDataTestsId('instanceName').blur();
34 cy.getElementByDataTestsId("volumeGroupName").should('have.value', 'someInput1_vol');
35 cy.getElementByDataTestsId('form-set').should('not.have.attr', 'disabled');
36 cy.typeToInput('volumeGroupName', 'textAfter');
37 cy.getElementByDataTestsId('form-set').click()
38 .get('#drawing-board-tree .toggle-children').click()
39 .getElementByDataTestsId('node-522159d5-d6e0-4c2a-aa44-5a542a12a830-vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1-menu-btn').click({force: true})
40 .getElementByDataTestsId('context-menu-edit').click({force: true})
41 .getElementByDataTestsId("volumeGroupName").should('have.value', 'someInput1_voltextAfter');
45 it('should display min/max', function () {
46 cy.readFile('cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
47 res.service.serviceHierarchy['2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd'].vnfs['2017-488_PASQUALE-vPE 0'].properties.min_instances = 100;
48 res.service.serviceHierarchy['2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd'].vnfs['2017-488_PASQUALE-vPE 0'].properties.max_instances = 200;
49 cy.setReduxState(<any>res);
50 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
51 cy.getElementByDataTestsId('node-2017-488_PASQUALE-vPE 0-add-btn').click({force : true});
52 cy.getElementByDataTestsId('model-item-label-vnf-min').contains('Minimum to instantiate');
53 cy.getElementByDataTestsId('model-item-value-vnf-min').contains('100');
54 cy.getElementByDataTestsId('model-item-label-vnf-max').contains('Maximum to instantiate');
55 cy.getElementByDataTestsId('model-item-value-vnf-max').contains('200');
59 it('should display default values for undefined min/max', function () {
60 cy.readFile('cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
61 res.service.serviceHierarchy['2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd'].vnfs['2017-488_PASQUALE-vPE 0'].properties.min_instances = null;
62 res.service.serviceHierarchy['2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd'].vnfs['2017-488_PASQUALE-vPE 0'].properties.max_instances = null;
63 cy.setReduxState(<any>res);
64 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
65 cy.getElementByDataTestsId('node-2017-488_PASQUALE-vPE 0-add-btn').click({force : true});
66 cy.getElementByDataTestsId('model-item-label-vnf-min').contains('Minimum to instantiate');
67 cy.getElementByDataTestsId('model-item-value-vnf-min').contains('0');
68 cy.getElementByDataTestsId('model-item-label-vnf-max').contains('Maximum to instantiate');
69 cy.getElementByDataTestsId('model-item-value-vnf-max').contains('1');
73 it('fill all fields of vnf popup', function () {
74 cy.readFile('cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
75 res.service.serviceHierarchy['2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd'].vnfs['2017-488_PASQUALE-vPE 0'].min = null;
76 res.service.serviceHierarchy['2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd'].vnfs['2017-488_PASQUALE-vPE 0'].max = null;
77 cy.setReduxState(<any>res);
78 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
79 cy.getElementByDataTestsId('node-2017-488_PASQUALE-vPE 0-add-btn').click({force : true});
80 cy.selectDropdownOptionByText('productFamily', 'Emanuel');
81 cy.selectDropdownOptionByText('lcpRegion', 'hvf6');
82 cy.selectDropdownOptionByText('tenant', 'AIN Web Tool-15-D-STTest2');
83 cy.selectDropdownOptionByText('lineOfBusiness', 'zzz1');
84 cy.selectDropdownOptionByText('platform', 'xxx1');
89 function getReduxWithVNFS(){
94 "FLAG_NETWORK_TO_ASYNC_INSTANTIATION": false,
95 "FLAG_SHOW_ASSIGNMENTS": true,
96 "FLAG_FABRIC_CONFIGURATION_ASSIGNMENTS": true,
97 "FLAG_SHOW_VERIFY_SERVICE": false,
98 "FLAG_SERVICE_MODEL_CACHE": true,
99 "FLAG_SETTING_DEFAULTS_IN_DRAWING_BOARD": false,
100 "FLAG_ADD_MSO_TESTAPI_FIELD": true
102 "type": "[FLAGS] Update"
105 "serviceHierarchy": {
106 "6e59c5de-f052-46fa-aa7e-2fca9d674c44": {
108 "uuid": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
109 "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
110 "name": "ComplexService",
112 "toscaModelURL": null,
113 "category": "Emanuel",
116 "description": "ComplexService",
117 "serviceEcompNaming": "true",
118 "instantiationType": "Macro",
120 "instantiationType": "Macro"
126 "uuid": "d6557200-ecf2-4641-8094-5393ae3aae60",
127 "invariantUuid": "4160458e-f648-4b30-a176-43881ffffe9e",
128 "description": "VSP_vGeraldine",
129 "name": "VF_vGeraldine",
131 "customizationUuid": "91415b44-753d-494c-926a-456a9172bbb9",
135 "max_instances" : 10,
137 "gpb2_Internal2_mac": "00:11:22:EF:AC:DF",
138 "sctp-b-ipv6-egress_src_start_port": "0",
139 "sctp-a-ipv6-egress_rule_application": "any",
140 "Internal2_allow_transit": "true",
141 "sctp-b-IPv6_ethertype": "IPv6",
142 "sctp-a-egress_rule_application": "any",
143 "sctp-b-ingress_action": "pass",
144 "sctp-b-ingress_rule_protocol": "icmp",
145 "ncb2_Internal1_mac": "00:11:22:EF:AC:DF",
146 "sctp-b-ipv6-ingress-src_start_port": "0.0",
147 "ncb1_Internal2_mac": "00:11:22:EF:AC:DF",
148 "fsb_volume_size_0": "320.0",
149 "sctp-b-egress_src_addresses": "local",
150 "sctp-a-ipv6-ingress_ethertype": "IPv4",
151 "sctp-a-ipv6-ingress-dst_start_port": "0",
152 "sctp-b-ipv6-ingress_rule_application": "any",
153 "domain_name": "default-domain",
154 "sctp-a-ingress_rule_protocol": "icmp",
155 "sctp-b-egress-src_start_port": "0.0",
156 "sctp-a-egress_src_addresses": "local",
157 "sctp-b-display_name": "epc-sctp-b-ipv4v6-sec-group",
158 "sctp-a-egress-src_start_port": "0.0",
159 "sctp-a-ingress_ethertype": "IPv4",
160 "sctp-b-ipv6-ingress-dst_end_port": "65535",
161 "sctp-b-dst_subnet_prefix_v6": "::",
162 "nf_naming": "{ecomp_generated_naming=true}",
163 "sctp-a-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
164 "sctp-b-egress-dst_start_port": "0.0",
165 "ncb_flavor_name": "nv.c20r64d1",
166 "gpb1_Internal1_mac": "00:11:22:EF:AC:DF",
167 "sctp-b-egress_dst_subnet_prefix_len": "0.0",
168 "Internal2_net_cidr": "10.0.0.10",
169 "sctp-a-ingress-dst_start_port": "0.0",
170 "sctp-a-egress-dst_start_port": "0.0",
171 "fsb1_Internal2_mac": "00:11:22:EF:AC:DF",
172 "sctp-a-egress_ethertype": "IPv4",
173 "vlc_st_service_mode": "in-network-nat",
174 "sctp-a-ipv6-egress_ethertype": "IPv4",
175 "sctp-a-egress-src_end_port": "65535.0",
176 "sctp-b-ipv6-egress_rule_application": "any",
177 "sctp-b-egress_action": "pass",
178 "sctp-a-ingress-src_subnet_prefix_len": "0.0",
179 "sctp-b-ipv6-ingress-src_end_port": "65535.0",
180 "sctp-b-name": "epc-sctp-b-ipv4v6-sec-group",
181 "fsb2_Internal1_mac": "00:11:22:EF:AC:DF",
182 "sctp-a-ipv6-ingress-src_start_port": "0.0",
183 "sctp-b-ipv6-egress_ethertype": "IPv4",
184 "Internal1_net_cidr": "10.0.0.10",
185 "sctp-a-egress_dst_subnet_prefix": "0.0.0.0",
186 "fsb_flavor_name": "nv.c20r64d1",
187 "sctp_rule_protocol": "132",
188 "sctp-b-ipv6-ingress_src_subnet_prefix_len": "0",
189 "sctp-a-ipv6-ingress_rule_application": "any",
190 "ecomp_generated_naming": "true",
191 "sctp-a-IPv6_ethertype": "IPv6",
192 "vlc2_Internal1_mac": "00:11:22:EF:AC:DF",
193 "vlc_st_virtualization_type": "virtual-machine",
194 "sctp-b-ingress-dst_start_port": "0.0",
195 "sctp-b-ingress-dst_end_port": "65535.0",
196 "sctp-a-ipv6-ingress-src_end_port": "65535.0",
197 "sctp-a-display_name": "epc-sctp-a-ipv4v6-sec-group",
198 "sctp-b-ingress_rule_application": "any",
199 "int2_sec_group_name": "int2-sec-group",
200 "vlc_flavor_name": "nd.c16r64d1",
201 "sctp-b-ipv6-egress_src_addresses": "local",
202 "vlc_st_interface_type_int1": "other1",
203 "sctp-b-egress-src_end_port": "65535.0",
204 "sctp-a-ipv6-egress-dst_start_port": "0",
205 "vlc_st_interface_type_int2": "other2",
206 "sctp-a-ipv6-egress_rule_protocol": "any",
207 "Internal2_shared": "false",
208 "sctp-a-ipv6-egress_dst_subnet_prefix_len": "0",
209 "Internal2_rpf": "disable",
210 "vlc1_Internal1_mac": "00:11:22:EF:AC:DF",
211 "sctp-b-ipv6-egress_src_end_port": "65535",
212 "sctp-a-ipv6-egress_src_addresses": "local",
213 "sctp-a-ingress-dst_end_port": "65535.0",
214 "sctp-a-ipv6-egress_src_end_port": "65535",
215 "Internal1_forwarding_mode": "l2",
216 "Internal2_dhcp": "false",
217 "sctp-a-dst_subnet_prefix_v6": "::",
218 "pxe_image_name": "MME_PXE-Boot_16ACP04_GA.qcow2",
219 "vlc_st_interface_type_gtp": "other0",
220 "ncb1_Internal1_mac": "00:11:22:EF:AC:DF",
221 "sctp-b-src_subnet_prefix_v6": "::",
222 "sctp-a-egress_dst_subnet_prefix_len": "0.0",
223 "int1_sec_group_name": "int1-sec-group",
224 "Internal1_dhcp": "false",
225 "sctp-a-ipv6-egress_dst_end_port": "65535",
226 "Internal2_forwarding_mode": "l2",
227 "fsb2_Internal2_mac": "00:11:22:EF:AC:DF",
228 "sctp-b-egress_dst_subnet_prefix": "0.0.0.0",
229 "Internal1_net_cidr_len": "17",
230 "gpb2_Internal1_mac": "00:11:22:EF:AC:DF",
231 "sctp-b-ingress-src_subnet_prefix_len": "0.0",
232 "sctp-a-ingress_dst_addresses": "local",
233 "sctp-a-egress_action": "pass",
234 "fsb_volume_type_0": "SF-Default-SSD",
235 "ncb2_Internal2_mac": "00:11:22:EF:AC:DF",
236 "vlc_st_interface_type_sctp_a": "left",
237 "vlc_st_interface_type_sctp_b": "right",
238 "sctp-a-src_subnet_prefix_v6": "::",
239 "vlc_st_version": "2",
240 "sctp-b-egress_ethertype": "IPv4",
241 "sctp-a-ingress_rule_application": "any",
242 "gpb1_Internal2_mac": "00:11:22:EF:AC:DF",
243 "instance_ip_family_v6": "v6",
244 "sctp-a-ipv6-egress_src_start_port": "0",
245 "sctp-b-ingress-src_start_port": "0.0",
246 "sctp-b-ingress_dst_addresses": "local",
247 "fsb1_Internal1_mac": "00:11:22:EF:AC:DF",
248 "vlc_st_interface_type_oam": "management",
249 "multi_stage_design": "false",
250 "oam_sec_group_name": "oam-sec-group",
251 "Internal2_net_gateway": "10.0.0.10",
252 "sctp-a-ipv6-ingress-dst_end_port": "65535",
253 "sctp-b-ipv6-egress-dst_start_port": "0",
254 "Internal1_net_gateway": "10.0.0.10",
255 "sctp-b-ipv6-egress_rule_protocol": "any",
256 "gtp_sec_group_name": "gtp-sec-group",
257 "sctp-a-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
258 "sctp-b-ipv6-egress_dst_subnet_prefix_len": "0",
259 "sctp-a-ipv6-ingress_dst_addresses": "local",
260 "sctp-a-egress_rule_protocol": "icmp",
261 "sctp-b-ipv6-egress_action": "pass",
262 "sctp-a-ipv6-egress_action": "pass",
263 "Internal1_shared": "false",
264 "sctp-b-ipv6-ingress_rule_protocol": "any",
265 "Internal2_net_cidr_len": "17",
266 "sctp-a-name": "epc-sctp-a-ipv4v6-sec-group",
267 "sctp-a-ingress-src_end_port": "65535.0",
268 "sctp-b-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
269 "sctp-a-egress-dst_end_port": "65535.0",
270 "sctp-a-ingress_action": "pass",
271 "sctp-b-egress_rule_protocol": "icmp",
272 "sctp-b-ipv6-ingress_action": "pass",
273 "vlc_st_service_type": "firewall",
274 "sctp-b-ipv6-egress_dst_end_port": "65535",
275 "sctp-b-ipv6-ingress-dst_start_port": "0",
276 "vlc2_Internal2_mac": "00:11:22:EF:AC:DF",
277 "vlc_st_availability_zone": "true",
278 "fsb_volume_image_name_1": "MME_FSB2_16ACP04_GA.qcow2",
279 "sctp-b-ingress-src_subnet_prefix": "0.0.0.0",
280 "sctp-a-ipv6-ingress_src_subnet_prefix_len": "0",
281 "Internal1_allow_transit": "true",
282 "gpb_flavor_name": "nv.c20r64d1",
283 "availability_zone_max_count": "1",
284 "fsb_volume_image_name_0": "MME_FSB1_16ACP04_GA.qcow2",
285 "sctp-b-ipv6-ingress_dst_addresses": "local",
286 "sctp-b-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
287 "sctp-b-ipv6-ingress_ethertype": "IPv4",
288 "vlc1_Internal2_mac": "00:11:22:EF:AC:DF",
289 "sctp-a-ingress-src_subnet_prefix": "0.0.0.0",
290 "sctp-a-ipv6-ingress_action": "pass",
291 "Internal1_rpf": "disable",
292 "sctp-b-ingress_ethertype": "IPv4",
293 "sctp-b-egress_rule_application": "any",
294 "sctp-b-ingress-src_end_port": "65535.0",
295 "sctp-a-ipv6-ingress_rule_protocol": "any",
296 "sctp-a-ingress-src_start_port": "0.0",
297 "sctp-b-egress-dst_end_port": "65535.0"
300 "modelCustomizationName": "VF_vGeraldine 0",
302 "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
303 "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
304 "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
305 "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
307 "name": "VfVgeraldine..vflorence_vlc..module-1",
309 "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
311 "minCountInstances": 0,
312 "maxCountInstances": null,
314 "vfModuleLabel": "vflorence_vlc"
317 "volumeGroupAllowed": false
319 "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
320 "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
321 "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
322 "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
324 "name": "VfVgeraldine..vflorence_gpb..module-2",
326 "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
328 "minCountInstances": 0,
329 "maxCountInstances": null,
331 "vfModuleLabel": "vflorence_gpb"
334 "volumeGroupAllowed": false
336 "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
337 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
338 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
339 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
341 "name": "VfVgeraldine..base_vflorence..module-0",
343 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
345 "minCountInstances": 1,
346 "maxCountInstances": 1,
348 "vfModuleLabel": "base_vflorence"
351 "volumeGroupAllowed": true
355 "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
356 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
357 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
358 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
360 "name": "VfVgeraldine..base_vflorence..module-0",
362 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
364 "minCountInstances": 1,
365 "maxCountInstances": 1,
367 "vfModuleLabel": "base_vflorence"
372 "vfcInstanceGroups": {}
377 "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
378 "invariantUuid": "379f816b-a7aa-422f-be30-17114ff50b7c",
379 "description": "ECOMP generic virtual link (network) base type for all other service-level and global networks",
382 "customizationUuid": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
386 "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}}",
387 "exVL_naming": "{ecomp_generated_naming=true}",
388 "network_flows": "{is_network_policy=false, is_bound_to_vpn=false}",
389 "network_homing": "{ecomp_selected_instance_node_target=false}"
392 "modelCustomizationName": "ExtVL 0"
395 "collectionResources": {},
397 "Port Mirroring Configuration By Policy 0": {
398 "uuid": "b4398538-e89d-4f13-b33d-ca323434ba50",
399 "invariantUuid": "6ef0ca40-f366-4897-951f-abd65d25f6f7",
400 "description": "A port mirroring configuration by policy object",
401 "name": "Port Mirroring Configuration By Policy",
403 "customizationUuid": "3c3b7b8d-8669-4b3b-8664-61970041fad2",
407 "type": "Configuration",
408 "modelCustomizationName": "Port Mirroring Configuration By Policy 0",
410 "collectorNodes": null,
411 "configurationByPolicy": false
414 "serviceProxies": {},
416 "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
417 "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
418 "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
419 "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
421 "name": "VfVgeraldine..vflorence_vlc..module-1",
423 "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
425 "minCountInstances": 0,
426 "maxCountInstances": null,
428 "vfModuleLabel": "vflorence_vlc"
431 "volumeGroupAllowed": false
433 "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
434 "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
435 "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
436 "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
438 "name": "VfVgeraldine..vflorence_gpb..module-2",
440 "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
442 "minCountInstances": 0,
443 "maxCountInstances": null,
445 "vfModuleLabel": "vflorence_gpb"
448 "volumeGroupAllowed": false
450 "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
451 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
452 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
453 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
455 "name": "VfVgeraldine..base_vflorence..module-0",
457 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
459 "minCountInstances": 1,
460 "maxCountInstances": 1,
462 "vfModuleLabel": "base_vflorence"
465 "volumeGroupAllowed": true
469 "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
470 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
471 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
472 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
474 "name": "VfVgeraldine..base_vflorence..module-0",
476 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
478 "minCountInstances": 1,
479 "maxCountInstances": 1,
481 "vfModuleLabel": "base_vflorence"
490 "6e59c5de-f052-46fa-aa7e-2fca9d674c44": {
493 "originalName": "VF_vGeraldine 0",
494 "rollbackOnFailure": "true",
496 "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
497 "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1dcudx": {
499 "modelInvariantId": "98a7c88b-b577-476a-90e4-e25a5871e02b",
500 "modelVersionId": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
501 "modelName": "VfVgeraldine..vflorence_vlc..module-1",
503 "modelCustomizationId": "55b1be94-671a-403e-a26c-667e9c47d091",
504 "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1"
506 "isMissingData": false,
513 "isMissingData": false,
514 "modelName": "VF_vGeraldine 0",
515 "productFamilyId": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
516 "lcpCloudRegionId": "hvf6",
517 "tenantId": "bae71557c5bb4d5aac6743a4e5f1d054",
518 "lineOfBusiness": "zzz1",
519 "platformName": "platform",
521 "modelInvariantId": "4160458e-f648-4b30-a176-43881ffffe9e",
522 "modelVersionId": "d6557200-ecf2-4641-8094-5393ae3aae60",
523 "modelName": "VF_vGeraldine",
524 "modelVersion": "2.0",
525 "modelCustomizationId": "91415b44-753d-494c-926a-456a9172bbb9",
526 "modelCustomizationName": "VF_vGeraldine 0"
533 "validationCounter": 0,
534 "globalSubscriberId": "e433710f-9217-458d-a79d-1c7aff376d89",
535 "productFamilyId": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
536 "subscriptionServiceType": "TYLER SILVIA",
537 "lcpCloudRegionId": "hvf6",
538 "tenantId": "1178612d2b394be4834ad77f567c0af2",
540 "projectName": "yyy1",
541 "owningEntityId": "aaa1",
542 "rollbackOnFailure": "true",
545 "modelInvariantId": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
546 "modelVersionId": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
547 "modelName": "ComplexService",
548 "modelVersion": "1.0"
550 "existingVNFCounterMap": {
551 "91415b44-753d-494c-926a-456a9172bbb9": 1
554 "existingNetworksCounterMap" : {},
555 "tenantName": "AIN Web Tool-15-D-SSPtestcustome",
556 "aicZoneName": "UUUAIAAI-YYY1"
559 "lcpRegionsAndTenants": {
563 "name": "AAIAIC25 (AIC)",
564 "cloudOwner" : "irma-aic",
569 "name": "hvf6 (AIC)",
570 "cloudOwner" : "irma-aic",
574 "lcpRegionsTenantsMap": {
577 "id": "092eb9e8e4b7412e8787dd091bc58e86",
578 "name": "USP-SIP-IC-24335-T-01",
584 "id": "bae71557c5bb4d5aac6743a4e5f1d054",
585 "name": "AIN Web Tool-15-D-testalexandria",
589 "id": "d0a3e3f2964542259d155a81c41aadc3",
590 "name": "test-hvf6-09",
594 "id": "fa45ca53c80b492fa8be5477cd84fc2b",
599 "id": "cbb99fe4ada84631b7baf046b6fd2044",
600 "name": "DN5242-Nov16-T3",
609 "name": "CAR_2020_ER",
613 "id": "21014aa2-526b-11e6-beb8-9e71128cae77",
614 "name": "JULIO ERICKSON",
618 "id": "DHV1707-TestSubscriber-2",
619 "name": "DALE BRIDGES",
623 "id": "DHV1707-TestSubscriber-1",
624 "name": "LLOYD BRIDGES",
628 "id": "jimmy-example",
629 "name": "JimmyExampleCust-20161102",
633 "id": "jimmy-example2",
634 "name": "JimmyExampleCust-20161103",
638 "id": "ERICA5779-TestSub-PWT-102",
639 "name": "ERICA5779-TestSub-PWT-102",
643 "id": "ERICA5779-TestSub-PWT-101",
644 "name": "ERICA5779-TestSub-PWT-101",
648 "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
653 "id": "ERICA5779-Subscriber-4",
654 "name": "ERICA5779-Subscriber-5",
658 "id": "ERICA5779-TestSub-PWT-103",
659 "name": "ERICA5779-TestSub-PWT-103",
663 "id": "ERICA5779-Subscriber-2",
664 "name": "ERICA5779-Subscriber-2",
668 "id": "e433710f-9217-458d-a79d-1c7aff376d89",
669 "name": "SILVIA ROBBINS",
673 "id": "ERICA5779-Subscriber-3",
674 "name": "ERICA5779-Subscriber-3",
678 "id": "31739f3e-526b-11e6-beb8-9e71128cae77",
679 "name": "CRAIG/ROBERTS",
685 "id": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
690 "id": "17cc1042-527b-11e6-beb8-9e71128cae77",
695 "id": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
700 "id": "a4f6f2ae-9bf5-4ed7-b904-06b2099c4bd7",
701 "name": "Enhanced Services",
710 "id": "323d69d9-2efe-4r45-ay0a-89ea7ard4e6f",
711 "name": "vEsmeralda",
715 "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
720 "id": "d8a6ed93-251c-47ca-adc9-86671fd19f4c",
725 "id": "db171b8f-115c-4992-a2e3-ee04cae357e0",
745 "id": "e433710f-9217-458d-a79d-1c7aff376d89",
746 "name": "TYLER SILVIA",
750 "id": "b6a3f28c-eebf-494c-a900-055cc7c874ce",
760 "id": "0ee8c1bc-7cbd-4b0a-a1ac-e9999255abc1",
761 "name": "CARA Griffin",
765 "id": "c7611ebe-c324-48f1-8085-94aef0c6ef3d",
766 "name": "DARREN MCGEE",
770 "id": "e30755dc-5673-4b6b-9dcf-9abdd96b93d1",
776 "name": "vSalvatore",
780 "id": "d7bb0a21-66f2-4e6d-87d9-9ef3ced63ae4",
790 "id": "12a96a9d-4b4c-4349-a950-fe1159602621",
791 "name": "DARREN MCGEE",
796 "e433710f-9217-458d-a79d-1c7aff376d89": [
799 "name": "vRichardson",
804 "name": "TYLER SILVIA",
819 "name": "vVoiceMail",
854 "name": "vEsmeralda",
884 "name": "JOHANNA_SANTOS",
897 "name": "NFTJSSSS-NFT1"
901 "name": "YUDFJULP-JAG1"
905 "name": "UUUAIAAI-YYY1"
909 "name": "AVTRFLHD-AVT1"
913 "name": "ATLSANAI-ATL34"
916 "categoryParameters": {
917 "owningEntityList": [
923 "id": "d61e6f2d-12fa-4cc2-91df-7c244011d6fc",
924 "name": "WayneHolland"
945 "lineOfBusinessList": [
966 "type": "[PRODUCT_FAMILIES] Update"