Introduce cy.clearSessionStorage
[vid.git] / vid-webpack-master / cypress / integration / iFrames / drawingBoard.e2e.ts
1 ///<reference path="../../../node_modules/cypress/types/index.d.ts"/>
2 import {JsonBuilder} from "../../support/jsonBuilders/jsonBuilder";
3 import {ServiceModel} from "../../support/jsonBuilders/models/service.model";
4
5 describe('Drawing board', function () {
6   beforeEach(() => {
7       cy.clearSessionStorage();
8       cy.setReduxState();
9       cy.preventErrorsOnLoading();
10       cy.initAAIMock();
11       cy.initVidMock();
12       cy.initActiveNetworks();
13       cy.login();
14   });
15
16   afterEach(() => {
17     cy.screenshot();
18   });
19
20   describe('duplicate', () => {
21
22     it('delete vf module reduce the number of vf modules ', function () {
23       cy.readFile('cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
24         cy.setReduxState(<any>res);
25         cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
26         cy.drawingBoardPressAddButtonByElementName('node-2017-488_PASQUALE-vPE 0').get('i').should('have.class', 'fa-plus-circle');
27         cy.drawingBoardPressAddButtonByElementName('node-2017-488_PASQUALE-vPE 0').click({force: true});
28         cy.fillVnfPopup().then(() => {
29           cy.drawingBoardPressAddButtonByElementName('node-2017-488_PASQUALE-vPE 0').click({force: true});
30           cy.fillVnfPopup().then(() => {
31             cy.drawingBoardNumberOfExistingElementsShouldContains(2);
32             cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0', 1)
33               .drawingBoardTreeClickOnContextMenuOptionByName('Remove');
34             cy.drawingBoardNumberOfExistingElementsShouldContains(1);
35           });
36         })
37       });
38     });
39
40     it('create new  vf module  update the number of vf modules ', () => {
41       cy.readFile('cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
42         cy.setReduxState(<any>res);
43         cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
44         cy.drawingBoardPressAddButtonByElementName('node-2017-488_PASQUALE-vPE 0').get('i').should('have.class', 'fa-plus-circle');
45         cy.drawingBoardPressAddButtonByElementName('node-2017-488_PASQUALE-vPE 0').click({force: true});
46         cy.fillVnfPopup().then(() => {
47           cy.drawingBoardPressAddButtonByElementName('node-2017-488_PASQUALE-vPE 0').click({force: true});
48           cy.fillVnfPopup().then(() => {
49             cy.drawingBoardPressAddButtonByElementName('node-2017-488_PASQUALE-vPE 0').click({force: true});
50             cy.fillVnfPopup().then(() => {
51               cy.drawingBoardNumberOfExistingElementsShouldContains(3);
52             });
53           });
54         });
55       });
56     });
57
58     it('duplicate vnf multi - should update number of vf modules on left side and disable duplicate when created max', () => {
59       cy.readFile('cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
60         cy.setReduxState(<any>res);
61         cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
62         cy.drawingBoardPressAddButtonByElementName('node-2017-488_PASQUALE-vPE 0').get('i').should('have.class', 'fa-plus-circle')
63           .drawingBoardPressAddButtonByElementName('node-2017-488_PASQUALE-vPE 0').click({force: true});
64         cy.fillVnfPopup().then(() => {
65           cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0')
66             .drawingBoardTreeClickOnContextMenuOptionByName('Duplicate')
67             .get('.quantity-select option').should('have.length', 9)
68             .getElementByDataTestsId('duplicate-amount-vfmodules').select('4')
69             .getTagElementContainsText('button', 'Duplicate').click({force: true});
70           cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0', 2)
71             .drawingBoardTreeClickOnContextMenuOptionByName('Duplicate')
72             .get('.quantity-select option').should('have.length', 5)
73             .getElementByDataTestsId('duplicate-amount-vfmodules').select('5')
74             .getTagElementContainsText('button', 'Duplicate').click({force: true});
75           cy.getElementByDataTestsId('node-2017-488_PASQUALE-vPE 0').get("span").should('have.class', 'icon-v ng-star-inserted');
76           cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0', 9)
77             .get('ul.dropdown-menu li:nth-child(2)').should('have.class', 'disabled');
78           // close menu
79           cy.get('body').click();
80           cy.drawingBoardNumberOfExistingElementsShouldContains(10);
81           cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0', 1)
82             .drawingBoardTreeClickOnContextMenuOptionByName('Remove');
83           cy.drawingBoardNumberOfExistingElementsShouldContains(9);
84           cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0', 3)
85             .get('ul.dropdown-menu li:nth-child(2)').should('not.have.class', 'disabled');
86         })
87       });
88     });
89
90     it('cancel duplicate multi vnf - shouldn\'t duplicate', () => {
91       let res = getReduxWithVNFS(true);
92       cy.setReduxState(<any>res);
93       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=6e59c5de-f052-46fa-aa7e-2fca9d674c44');
94       const vnfNode = 'node-d6557200-ecf2-4641-8094-5393ae3aae60-VF_vGeraldine 0';
95       cy.getElementByDataTestsId(vnfNode).should('have.length', 1)
96         .drawingBoardTreeOpenContextMenuByElementDataTestId(vnfNode)
97         .drawingBoardTreeClickOnContextMenuOptionByName('Duplicate')
98         .getElementByDataTestsId('duplicate-amount-vfmodules').select('5')
99         .getTagElementContainsText('button', 'Cancel').click({force: true})
100         .getElementByDataTestsId(vnfNode).should('have.length', 1);
101     });
102
103     it('service with 2 network - can add unlimited number of network instances', () => {
104       let res = getReduxWith2Networks();
105       cy.setReduxState(<any>res);
106       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2ab1da67-39cc-425f-ba52-59a64d0ea04a');
107       cy.get('drawing-board-tree tree-node-content').should('have.have.length', 1);
108
109       addNetworkFromModel('node-SR-IOV Provider 2-1').then(() => {
110       });
111     });
112
113     it('duplicate vnf macro', () => {
114       let res = getReduxWithVNFS(true);
115       cy.setReduxState(<any>res);
116       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=6e59c5de-f052-46fa-aa7e-2fca9d674c44');
117       const vnfNode = 'node-d6557200-ecf2-4641-8094-5393ae3aae60-VF_vGeraldine 0';
118       const vfModuleNode = 'node-522159d5-d6e0-4c2a-aa44-5a542a12a830-vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1';
119       cy.duplicateVnf(vnfNode, 1);
120       //edit the second vnf lineOfBusiness to be ECOMP
121       editSecondVnf(vnfNode);
122       assertEditvfModuleShowFile(vfModuleNode, "sample.json");
123       //assert that each vnf has it's own lineOfBusiness
124       cy.getReduxState().then((state) => {
125         const serviceInstance = state.service.serviceInstance['6e59c5de-f052-46fa-aa7e-2fca9d674c44'];
126         chai.expect(serviceInstance.vnfs['VF_vGeraldine 0'].lineOfBusiness).equal("zzz1");
127         chai.expect(serviceInstance.vnfs['VF_vGeraldine 0:0001'].lineOfBusiness).equal("ONAP");
128       });
129     });
130
131     it('delete duplicate vnf ', () => {
132       let res = getReduxWith2VNFS();
133       cy.setReduxState(<any>res);
134       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=f4d84bb4-a416-4b4e-997e-0059973630b9');
135       cy.getElementByDataTestsId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0').should('have.length', 2);
136
137       cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0', 1)
138         .drawingBoardTreeClickOnContextMenuOptionByName('Duplicate')
139         .getTagElementContainsText('button', 'Duplicate').click({force: true})
140         .get('#drawing-board-tree .toggle-children').should('have.length', 1);
141
142       cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0', 2)
143         .drawingBoardTreeClickOnContextMenuOptionByName('Duplicate')
144         .getElementByDataTestsId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0').should('have.length', 3);
145     });
146
147     it('check the instanceParams set to instance ', () => {
148       let res = getReduxWith2VNFS();
149       let instanceName = "InstanceName";
150       cy.setReduxState(<any>res);
151       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=f4d84bb4-a416-4b4e-997e-0059973630b9');
152       cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0', 1)
153         .drawingBoardTreeClickOnContextMenuOptionByName('Edit')
154         .getElementByDataTestsId('instanceName').type(instanceName)
155         .genericFormSubmitForm();
156
157       checkDynamicInputs();
158
159       cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0', 1)
160         .drawingBoardTreeClickOnContextMenuOptionByName('Edit');
161       cy.getElementByDataTestsId('instanceName').should('have.value', instanceName);
162       checkDynamicInputs();
163
164     });
165
166     it('delete duplicate vfModule ', () => {
167       let res = getReduxWith2VNFS();
168       cy.setReduxState(<any>res);
169       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=f4d84bb4-a416-4b4e-997e-0059973630b9');
170       cy.getElementByDataTestsId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0').should('have.length', 2)
171         .drawingBoardTreeOpenContextMenuByElementDataTestId('node-040e591e-5d30-4e0d-850f-7266e5a8e013-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0')
172         .drawingBoardTreeClickOnContextMenuOptionByName('Remove')
173         .getElementByDataTestsId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0').should('have.length', 2);
174     });
175
176     it('duplicate unique vnf ', () => {
177       let res = getReduxWith2VNFS();
178       cy.setReduxState(<any>res);
179       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=f4d84bb4-a416-4b4e-997e-0059973630b9');
180       cy.getElementByDataTestsId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0').should('have.length', 2)
181         .drawingBoardTreeOpenContextMenuByElementDataTestId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0', 1)
182         .drawingBoardTreeClickOnContextMenuOptionByName('Duplicate')
183         .getTagElementContainsText('button', 'Duplicate').click({force: true})
184         .get('#drawing-board-tree .toggle-children').should('have.length', 1);
185     });
186
187     it('duplicate a-la-carte vnf + networks', () => {
188       let res = getReduxWithVNFS(false);
189       cy.setTestApiParamToGR();
190
191       res.service.serviceHierarchy['6e59c5de-f052-46fa-aa7e-2fca9d674c44'].service.vidNotions.instantiationType = "ALaCarte";
192
193       //remove VfModules since they are not fit to a-la-carte scenario
194       delete res.service.serviceHierarchy['6e59c5de-f052-46fa-aa7e-2fca9d674c44'].vnfs['VF_vGeraldine 0'].vfModules;
195       delete res.service.serviceInstance['6e59c5de-f052-46fa-aa7e-2fca9d674c44'].vnfs['VF_vGeraldine 0'].vfModules;
196
197       res.service.serviceInstance['6e59c5de-f052-46fa-aa7e-2fca9d674c44'].vnfs['VF_vGeraldine 0'].instanceName = "VFvGeraldine00001";
198       cy.setReduxState(<any>res);
199       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=6e59c5de-f052-46fa-aa7e-2fca9d674c44');
200       const vnfNode = 'node-d6557200-ecf2-4641-8094-5393ae3aae60-VF_vGeraldine 0';
201       cy.duplicateVnf(vnfNode, 1);
202
203       //edit the second vnf lineOfBusiness to be ECOMP
204       editSecondVnf(vnfNode);
205       cy.drawingBoardPressAddButtonByElementName("node-ExtVL 0").click({force: true}).then(() => {
206         cy.fillNetworkPopup();
207       });
208
209       // compare state with the json file
210       cy.getReduxState().then((state) => {
211         let serviceInstance = state.service.serviceInstance['6e59c5de-f052-46fa-aa7e-2fca9d674c44'];
212         //assert that each vnf has it's own lineOfBusiness
213         chai.expect(serviceInstance.vnfs['VF_vGeraldine 0'].lineOfBusiness).equal("zzz1");
214         chai.expect(serviceInstance.vnfs['VF_vGeraldine 0:0001'].lineOfBusiness).equal("ONAP");
215         cy.readFile('../vid-automation/src/test/resources/a-la-carte/redux-multiple-vnf-network.json').then((file) => {
216           const vnfs = file.vnfs;
217           var vnfNames = Object.keys(vnfs);
218
219           for (var i: number = 0; i < vnfNames.length; i++) {
220             chai.expect(serviceInstance.vnfs).to.have.any.keys(vnfNames[i]);
221           }
222
223           chai.expect(serviceInstance.vnfs['VF_vGeraldine 0'].lineOfBusiness).equal(vnfs['VF_vGeraldine 0'].lineOfBusiness);
224           chai.expect(serviceInstance.vnfs['VF_vGeraldine 0'].instanceName).equal(vnfs['VF_vGeraldine 0'].instanceName);
225
226           vnfs['VF_vGeraldine 0:0001'].trackById = serviceInstance.vnfs['VF_vGeraldine 0:0001'].trackById;
227
228           cy.deepCompare(serviceInstance.vnfs['VF_vGeraldine 0:0001'], vnfs['VF_vGeraldine 0:0001']);
229           cy.deepCompare(serviceInstance.vnfs['VF_vGeraldine 0'], vnfs['VF_vGeraldine 0']);
230
231           const network = serviceInstance.networks['ExtVL 0'];
232
233           file.networks['ExtVL 0'].trackById = network.trackById;
234           cy.deepCompare(network, file.networks['ExtVL 0']);
235         });
236       });
237     });
238
239   });
240
241   describe('multiple tests', () => {
242     it('remove vfModule with missing data should update deploy button status', () => {
243       let res = getReduxWithVFModuleMissingData();
244       cy.setReduxState(<any>res);
245       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=f4d84bb4-a416-4b4e-997e-0059973630b9');
246       cy.getElementByDataTestsId('node-040e591e-5d30-4e0d-850f-7266e5a8e013-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0-alert-icon').should('have.class', 'icon-alert')
247         .drawingBoardTreeOpenContextMenuByElementDataTestId('node-040e591e-5d30-4e0d-850f-7266e5a8e013-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0')
248         .drawingBoardTreeClickOnContextMenuOptionByName('Remove')
249         .getElementByDataTestsId('deployBtn').should('not.have.attr', 'disabled');
250
251       cy.updateServiceShouldNotOverrideChild();
252     });
253
254     it('remove VNF with missing data should update deploy button status ', () => {
255       let res = getReduxWithVNFMissingData();
256       cy.setReduxState(<any>res);
257       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=f4d84bb4-a416-4b4e-997e-0059973630b9');
258
259       cy.getElementByDataTestsId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0-alert-icon').should('have.class', 'icon-alert')
260         .drawingBoardTreeOpenContextMenuByElementDataTestId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0', 1)
261         .drawingBoardTreeClickOnContextMenuOptionByName('Remove')
262         .getTagElementContainsText('button', 'Remove VNF').click({force: true})
263         .getElementByDataTestsId('deployBtn').should('not.have.attr', 'disabled');
264       cy.updateServiceShouldNotOverrideChild();
265     });
266
267     xit('should display service model name', () => {
268       cy.readFile('cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
269         cy.setReduxState(<any>res);
270         cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
271         cy.get('#service-model-name').contains('action-data');
272       });
273     });
274
275     it('should display icon and message if no vnf and vnfModules', () => {
276       cy.readFile('cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
277         res.global.drawingBoardStatus = "CREATE";
278         cy.setReduxState(<any>res);
279         cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
280         cy.getElementByDataTestsId("text-title").contains("Please add objects (VNFs, network, modules etc.)");
281         cy.getElementByDataTestsId("text-title2").contains("from the left tree to design the service instance");
282         cy.getElementByDataTestsId("text-subtitle").contains("Once done, click Deploy to start instantiation");
283         cy.get('#not-node-img-id').and('be.visible');
284         cy.getElementByDataTestsId("no-content-icon").should('have.class', "no-content-icon");
285         cy.getElementByDataTestsId("no-content-icon").should('have.class', "upload-icon-service-planing");
286         cy.getElementByDataTestsId("no-content-icon").should('have.attr', "src", "./assets/img/UPLOAD.svg");
287       });
288     });
289
290     it('should show alert on remove vnf with modules', () => {
291       cy.readFile('cypress/support/jsonBuilders/mocks/jsons/serviceWithVnfAndVfModules.json').then((res) => {
292         cy.setReduxState(<any>res);
293         cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
294         cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0');
295         // assert vfModules are enabled
296         cy.get('.tree-node-disabled div[data-tests-id="node-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1"]')
297           .should('not.be.visible');
298         cy.drawingBoardTreeClickOnContextMenuOptionByName('Remove');
299
300         cy.get('.title').contains('Remove VNF');
301         cy.get('.sdc-button').contains('Remove VNF').click();
302         // assert vfModules are disabled after remove parent vnf
303         cy.get('.tree-node-disabled div[data-tests-id="node-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1"]')
304           .should('be.visible');
305         cy.updateServiceShouldNotOverrideChild();
306       });
307     });
308
309     it('should not show alert on remove vnf without modules', () => {
310       cy.readFile('cypress/support/jsonBuilders/mocks/jsons/serviceWithVnfAndVfModules.json').then((res) => {
311         cy.setReduxState(<any>res);
312         cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
313         cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-0903e1c0-8e03-4936-b5c2-260653b96413-2017-388_PASQUALE-vPE 1');
314         cy.drawingBoardTreeClickOnContextMenuOptionByName('Remove')
315       });
316     });
317
318     it('should show <Automatically Assigned> if ecomp is true', () => {
319       cy.readFile('cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
320         cy.setReduxState(<any>res);
321         cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
322         cy.drawingBoardPressAddButtonByElementName('node-2017-388_PASQUALE-vPE 0').click({force: true});
323
324         cy.selectDropdownOptionByText('productFamily', 'ERICA');
325         cy.selectDropdownOptionByText('lcpRegion', 'hvf6');
326         cy.selectDropdownOptionByText('tenant', 'AIN Web Tool-15-D-testalexandria');
327         cy.selectDropdownOptionByText('lineOfBusiness', 'ONAP');
328         cy.selectDropdownOptionByText('platform', 'platform');
329         cy.genericFormSubmitForm();
330
331         cy.getElementByDataTestsId('node-afacccf6-397d-45d6-b5ae-94c39734b168-2017-388_PASQUALE-vPE 0').contains('<Automatically Assigned>');
332         cy.updateServiceShouldNotOverrideChild();
333       });
334     });
335
336     it('should show model name if ecomp is false', () => {
337       const vnfModelKey: string = '2017-488_PASQUALE-vPE 0',
338         vnfModelName: string = '2017-488_PASQUALE-vPE';
339       cy.readFile('cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
340         res.service.serviceHierarchy['2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd'].vnfs[vnfModelKey].properties.ecomp_generated_naming = 'false';
341         cy.setReduxState(<any>res);
342         cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
343         cy.drawingBoardPressAddButtonByElementName('node-2017-488_PASQUALE-vPE 0').click({force: true});
344
345         cy.selectDropdownOptionByText('productFamily', 'ERICA');
346         cy.selectDropdownOptionByText('lcpRegion', 'hvf6');
347         cy.selectDropdownOptionByText('tenant', 'AIN Web Tool-15-D-testalexandria');
348         cy.selectDropdownOptionByText('lineOfBusiness', 'ONAP');
349         cy.selectDropdownOptionByText('platform', 'platform');
350         cy.genericFormSubmitForm();
351
352         cy.getElementByDataTestsId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0').contains(vnfModelName);
353       });
354     });
355
356     describe('add instance open a popup', () => {
357
358       it('should add vfModule with popup with empty required instance name', () => {
359         cy.readFile('cypress/support/jsonBuilders/mocks/jsons/serviceWithVnfAndVfModules.json').then((res) => {
360           res.service.serviceHierarchy["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-488_PASQUALE-vPE 0"].properties.ecomp_generated_naming = "false";
361           res.service.serviceInstance["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-488_PASQUALE-vPE 0"].vfModules = [];
362           cy.setReduxState(<any>res);
363           cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
364           cy.get('available-models-tree tree-node-expander').eq(2).click();
365           cy.drawingBoardPressAddButtonByElementName('node-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1').click({force: true});
366         });
367       });
368
369       it('should add vfModule with popup if empty required dynamic input', () => {
370         cy.readFile('cypress/support/jsonBuilders/mocks/jsons/serviceWithVnfAndVfModules.json').then((res) => {
371           res.service.serviceHierarchy["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-488_PASQUALE-vPE 0"].vfModules["2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1"].inputs["pasqualevpe0_bandwidth"].default = '';
372           res.service.serviceInstance["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-488_PASQUALE-vPE 0"].vfModules = [];
373           cy.setReduxState(<any>res);
374           cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
375           cy.get('available-models-tree tree-node-expander').eq(2).click();
376           cy.drawingBoardPressAddButtonByElementName('node-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1').click({force: true});
377           cy.get('#instance-popup').and('be.visible');
378         });
379       });
380
381     });
382
383
384     describe('show warning and disable deploy button on vnf missing data', () => {
385       it('show warning on vnf, and disable button, remove warning and enable button after edit', () => {
386         cy.readFile('cypress/support/jsonBuilders/mocks/jsons/serviceWithVnfAndVfModules.json').then((res) => {
387           res.service.serviceInstance['2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd'].existingVNFCounterMap['0903e1c0-8e03-4936-b5c2-260653b96413'] = 1;
388           res.service.serviceInstance["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].validationCounter = 1;
389           res.service.serviceInstance["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-388_PASQUALE-vPE 1"] = {
390             "rollbackOnFailure": "false",
391             "vfModules": {},
392             "productFamilyId": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
393             "lcpCloudRegionId": "",
394             "tenantId": "",
395             "lineOfBusiness": "zzz1",
396             "platformName": "platform",
397             "isMissingData": true,
398             "modelInfo": {
399               "modelType": "service",
400               "modelInvariantId": "00beb8f9-6d39-452f-816d-c709b9cbb87d",
401               "modelVersionId": "0903e1c0-8e03-4936-b5c2-260653b96413",
402               "modelName": "2017-388_PASQUALE-vPE",
403               "modelVersion": "1.0",
404               "modelCustomizationId": "280dec31-f16d-488b-9668-4aae55d6648a",
405               "modelCustomizationName": "2017-388_PASQUALE-vPE 1"
406             }
407           };
408           cy.setReduxState(<any>res);
409           cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
410           cy.getElementByDataTestsId("node-0903e1c0-8e03-4936-b5c2-260653b96413-2017-388_PASQUALE-vPE 1-alert-icon").and('be.visible');
411           cy.isElementContainsAttr('deployBtn', 'disabled');
412           cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-0903e1c0-8e03-4936-b5c2-260653b96413-2017-388_PASQUALE-vPE 1')
413             .drawingBoardTreeClickOnContextMenuOptionByName('Edit')
414           cy.selectDropdownOptionByText('lcpRegion', 'hvf6');
415           cy.selectDropdownOptionByText('tenant', 'AIN Web Tool-15-D-testalexandria');
416           cy.genericFormSubmitForm();
417           cy.getElementByDataTestsId("node-0903e1c0-8e03-4936-b5c2-260653b96413-2017-388_PASQUALE-vPE 1-alert-icon").should('not.be.visible');
418           cy.getElementByDataTestsId('deployBtn').should('not.have.attr', 'disabled');
419           cy.updateServiceShouldNotOverrideChild();
420         });
421       });
422     });
423
424     describe('vnf should automatically displayed or not according its min value and its vf-modules min value', () => {
425
426       it('vnf with min_instances value > 0 without required VF modules, should be created automatically without children', () => {
427         cy.readFile('cypress/support/jsonBuilders/mocks/jsons/basicRedux.json').then((res) => {
428           res.service.serviceHierarchy["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-488_PASQUALE-vPE 0"].properties['min_instances'] = 1;
429           res.service.serviceHierarchy["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-488_PASQUALE-vPE 0"].vfModules["2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0"].properties['initialCount'] = 0;
430           res.service.serviceHierarchy["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vfModules["2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0"].properties['initialCount'] = 0;
431           cy.setReduxState(<any>res);
432           cy.fillServicePopup().then(() => {
433             cy.visit("welcome.htm").then(() => {
434               cy.visit('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd').then(() => {
435                 cy.getElementByDataTestsId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0').should('exist');
436                 cy.getElementByDataTestsId('node-25284168-24bb-4698-8cb4-3f509146eca5-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1').should('not.exist');
437                 cy.getElementByDataTestsId('node-f8360508-3f17-4414-a2ed-6bc71161e8db-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0').should('not.exist');
438               })
439             })
440           });
441         });
442
443       });
444
445       it('vnf with min_instances value > 1 with required VF modules, should be created automatically with children only once', () => {
446         cy.readFile('cypress/support/jsonBuilders/mocks/jsons/basicRedux.json').then((res) => {
447           res.service.serviceHierarchy["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-488_PASQUALE-vPE 0"].properties['min_instances'] = 3;
448           cy.setReduxState(<any>res);
449           cy.fillServicePopup().then(() => {
450             cy.visit("welcome.htm").then(() => {
451               cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
452               cy.getElementByDataTestsId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0').should('exist');
453               cy.getElementByDataTestsId('node-f8360508-3f17-4414-a2ed-6bc71161e8db-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0').should('have.length', 1);
454
455             });
456           });
457         });
458       });
459
460
461       it('vnf with min_instances value = 0 with required VF modules should be created automatically with its children', () => {
462         cy.readFile('cypress/support/jsonBuilders/mocks/jsons/basicRedux.json').then((res) => {
463           res.service.serviceHierarchy["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-488_PASQUALE-vPE 0"].properties['min_instances'] = 0;
464           cy.setReduxState(<any>res);
465           cy.fillServicePopup().then(() => {
466             cy.visit("welcome.htm").then(() => {
467               cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
468               cy.getElementByDataTestsId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0').should('exist');
469               cy.getElementByDataTestsId('node-f8360508-3f17-4414-a2ed-6bc71161e8db-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0').should('exist');
470               cy.updateServiceShouldNotOverrideChild();
471             });
472           });
473         });
474
475       });
476
477
478       it('vnf without min_instances and without required VF modules, should not exist automatically in right side', () => {
479         cy.readFile('cypress/support/jsonBuilders/mocks/jsons/basicRedux.json').then((res) => {
480           cy.setReduxState(<any>res);
481           cy.fillServicePopup().then(() => {
482             cy.visit("welcome.htm").then(() => {
483               cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
484               cy.getElementByDataTestsId('node-afacccf6-397d-45d6-b5ae-94c39734b168-2017-388_PASQUALE-vPE 0').should('not.exist');
485             });
486           });
487         });
488       });
489     });
490   });
491
492   describe('supplementary file', () => {
493     it('delete file', () => {
494       let res = getReduxWithVNFS(true);
495       let instanceName = 'instanceName';
496       cy.setReduxState(<any>res);
497       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=6e59c5de-f052-46fa-aa7e-2fca9d674c44');
498       const vfModuleNode = 'node-522159d5-d6e0-4c2a-aa44-5a542a12a830-vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1';
499       assertEditvfModuleShowFile(vfModuleNode, "sample.json");
500       cy.getElementByDataTestsId('remove-uploaded-file').click({force: true});
501       cy.getElementByDataTestsId('form-set').should('not.have.attr', 'disabled');
502       cy.typeToInput('instanceName', instanceName);
503       cy.genericFormSubmitForm();
504       cy.getReduxState().then((state) => {
505         const serviceInstance = state.service.serviceInstance['6e59c5de-f052-46fa-aa7e-2fca9d674c44'];
506         const vfModuleInstance = serviceInstance.vnfs['VF_vGeraldine 0'].vfModules['vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1']['vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1dcudx'];
507         chai.expect(vfModuleInstance.supplementaryFile_hidden).to.be.null;
508         chai.expect(vfModuleInstance.supplementaryFile_hidden_content).to.be.null;
509         chai.expect(vfModuleInstance.supplementaryFileContent).to.be.undefined;
510         chai.expect(vfModuleInstance.supplementaryFileName).to.be.undefined;
511       });
512       cy.getElementByDataTestsId('node-d6557200-ecf2-4641-8094-5393ae3aae60-VF_vGeraldine 0').click();
513       assertEditvfModuleShowFile(vfModuleNode, "Choose file");
514       cy.getElementByDataTestsId('instanceName').should('have.value', instanceName);
515     });
516   });
517
518   describe('component info', () => {
519
520     var jsonBuilderAndMock: JsonBuilder<ServiceModel> = new JsonBuilder<ServiceModel>();
521
522     const longText = 'Im a very long text for verify wrapping so please dont make me shorter';
523
524     function testIfComponentInfoShown(flagState:boolean) {
525       let res = getReduxWith2VNFS();
526       res.global.flags.FLAG_1906_COMPONENT_INFO = flagState;
527       res.service.serviceHierarchy["f4d84bb4-a416-4b4e-997e-0059973630b9"].service.serviceRole = longText;
528       cy.setReduxState(<any>res);
529       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=f4d84bb4-a416-4b4e-997e-0059973630b9');
530       let conditionStr = flagState ? "" : "not.";
531       cy.get('component-info').should(conditionStr+"be.visible");
532       const otherComponentWidth = flagState ? 5 : 6;
533       const otherComponentCss = 'col-md-'+otherComponentWidth ;
534       cy.get('available-models-tree').should("have.class", otherComponentCss);
535       cy.get('drawing-board-tree').should("have.class", otherComponentCss);
536       if (flagState) {
537         cy.get('component-info').should("have.class", 'col-md-2');
538       }
539
540
541     }
542
543     it('component info is shown and relevant fields are shown', () => {
544       testIfComponentInfoShown(true);
545
546       let labelsAndValues = [
547         ['Model version', '1.0'],
548         ['Subscriber name', 'SILVIA ROBBINS'],
549         ['Service type', 'TYLER SILVIA'],
550         ['Service role', longText]
551       ];
552       const expectedTitle = 'Service Instance INFO';
553       cy.assertComponentInfoTitleLabelsAndValues(expectedTitle, labelsAndValues);
554       cy.getElementByDataTestsId('model-item-value-Service role').should('have.css', 'height', '32px'); //assert that long text is wrap
555     });
556
557   it('component info is not shown when feature flag is false', () => {
558       testIfComponentInfoShown(false);
559     });
560   });
561
562   function addNetworkFromModel(instanceName: string) {
563     return cy.get('drawing-board-tree').find('tree-node-content').then((elemets) => {
564       cy.get('drawing-board-tree tree-node-content').should('have.have.length', elemets.length);
565       cy.drawingBoardPressAddButtonByElementName(instanceName).click({force: true}).then(() => {
566         cy.fillNetworkPopup();
567         cy.get('drawing-board-tree tree-node-content').should('have.have.length', (elemets.length + 1));
568         cy.updateServiceShouldNotOverrideChild();
569       });
570     });
571   }
572
573   function getReduxWith2VNFS() {
574     return {
575       "global": {
576         "name": null,
577         "flags": {
578           "FLAG_SHOW_ASSIGNMENTS": true,
579           "FLAG_SHOW_VERIFY_SERVICE": false,
580           "EMPTY_DRAWING_BOARD_TEST": false,
581           "FLAG_ADD_MSO_TESTAPI_FIELD": true,
582           "FLAG_NETWORK_TO_ASYNC_INSTANTIATION": false,
583           "FLAG_FABRIC_CONFIGURATION_ASSIGNMENTS": true,
584           "FLAG_SERVICE_MODEL_CACHE": true,
585           "CREATE_INSTANCE_TEST": false,
586           "FLAG_SETTING_DEFAULTS_IN_DRAWING_BOARD": false,
587           "FLAG_1906_COMPONENT_INFO" : false
588         },
589         "type": "[FLAGS] Update"
590       },
591       "service": {
592         "serviceHierarchy": {
593           "6e59c5de-f052-46fa-aa7e-2fca9d674c44": {
594             "service": {
595               "uuid": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
596               "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
597               "name": "ComplexService",
598               "version": "1.0",
599               "toscaModelURL": null,
600               "category": "Emanuel",
601               "serviceType": "",
602               "serviceRole": "",
603               "description": "ComplexService",
604               "serviceEcompNaming": "true",
605               "instantiationType": "Macro",
606               "vidNotions": {
607                 "instantiationType": "Macro"
608               },
609               "inputs": {}
610             },
611             "vnfs": {
612               "VF_vGeraldine 0": {
613                 "uuid": "d6557200-ecf2-4641-8094-5393ae3aae60",
614                 "invariantUuid": "4160458e-f648-4b30-a176-43881ffffe9e",
615                 "description": "VSP_vGeraldine",
616                 "name": "VF_vGeraldine",
617                 "version": "2.0",
618                 "customizationUuid": "91415b44-753d-494c-926a-456a9172bbb9",
619                 "inputs": {},
620                 "commands": {},
621                 "properties": {
622                   "gpb2_Internal2_mac": "00:11:22:EF:AC:DF",
623                   "sctp-a-ipv6-egress_rule_application": "any",
624                   "sctp-b-ipv6-egress_src_start_port": "0",
625                   "Internal2_allow_transit": "true",
626                   "sctp-b-IPv6_ethertype": "IPv6",
627                   "ncb2_Internal1_mac": "00:11:22:EF:AC:DF",
628                   "sctp-b-ingress_rule_protocol": "icmp",
629                   "sctp-b-ingress_action": "pass",
630                   "sctp-a-egress_rule_application": "any",
631                   "sctp-b-ipv6-ingress-src_start_port": "0.0",
632                   "ncb1_Internal2_mac": "00:11:22:EF:AC:DF",
633                   "sctp-b-egress_src_addresses": "local",
634                   "fsb_volume_size_0": "320.0",
635                   "sctp-a-ipv6-ingress-dst_start_port": "0",
636                   "sctp-a-ipv6-ingress_ethertype": "IPv4",
637                   "sctp-b-ipv6-ingress_rule_application": "any",
638                   "domain_name": "default-domain",
639                   "sctp-a-egress_src_addresses": "local",
640                   "sctp-b-egress-src_start_port": "0.0",
641                   "sctp-a-ingress_rule_protocol": "icmp",
642                   "sctp-b-display_name": "epc-sctp-b-ipv4v6-sec-group",
643                   "sctp-b-ipv6-ingress-dst_end_port": "65535",
644                   "sctp-a-ingress_ethertype": "IPv4",
645                   "sctp-a-egress-src_start_port": "0.0",
646                   "sctp-b-dst_subnet_prefix_v6": "::",
647                   "nf_naming": "{ecomp_generated_naming=false}",
648                   "sctp-a-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
649                   "sctp-b-egress-dst_start_port": "0.0",
650                   "ncb_flavor_name": "nv.c20r64d1",
651                   "sctp-b-egress_dst_subnet_prefix_len": "0.0",
652                   "gpb1_Internal1_mac": "00:11:22:EF:AC:DF",
653                   "Internal2_net_cidr": "10.0.0.10",
654                   "sctp-a-ingress-dst_start_port": "0.0",
655                   "fsb1_Internal2_mac": "00:11:22:EF:AC:DF",
656                   "sctp-a-egress-dst_start_port": "0.0",
657                   "sctp-a-egress_ethertype": "IPv4",
658                   "vlc_st_service_mode": "in-network-nat",
659                   "sctp-a-ipv6-egress_ethertype": "IPv4",
660                   "sctp-a-egress-src_end_port": "65535.0",
661                   "sctp-b-egress_action": "pass",
662                   "sctp-b-ipv6-egress_rule_application": "any",
663                   "sctp-a-ingress-src_subnet_prefix_len": "0.0",
664                   "sctp-b-ipv6-ingress-src_end_port": "65535.0",
665                   "sctp-a-ipv6-ingress-src_start_port": "0.0",
666                   "fsb2_Internal1_mac": "00:11:22:EF:AC:DF",
667                   "sctp-b-name": "epc-sctp-b-ipv4v6-sec-group",
668                   "sctp-b-ipv6-egress_ethertype": "IPv4",
669                   "Internal1_net_cidr": "10.0.0.10",
670                   "sctp-a-egress_dst_subnet_prefix": "0.0.0.0",
671                   "fsb_flavor_name": "nv.c20r64d1",
672                   "sctp_rule_protocol": "132",
673                   "sctp-a-ipv6-ingress_rule_application": "any",
674                   "sctp-b-ipv6-ingress_src_subnet_prefix_len": "0",
675                   "ecomp_generated_naming": "false",
676                   "sctp-a-IPv6_ethertype": "IPv6",
677                   "vlc_st_virtualization_type": "virtual-machine",
678                   "vlc2_Internal1_mac": "00:11:22:EF:AC:DF",
679                   "sctp-b-ingress-dst_end_port": "65535.0",
680                   "sctp-b-ingress-dst_start_port": "0.0",
681                   "sctp-a-ipv6-ingress-src_end_port": "65535.0",
682                   "sctp-a-display_name": "epc-sctp-a-ipv4v6-sec-group",
683                   "sctp-b-ingress_rule_application": "any",
684                   "vlc_flavor_name": "nd.c16r64d1",
685                   "int2_sec_group_name": "int2-sec-group",
686                   "sctp-b-ipv6-egress_src_addresses": "local",
687                   "vlc_st_interface_type_int1": "other1",
688                   "vlc_st_interface_type_int2": "other2",
689                   "sctp-a-ipv6-egress-dst_start_port": "0",
690                   "sctp-b-egress-src_end_port": "65535.0",
691                   "sctp-a-ipv6-egress_dst_subnet_prefix_len": "0",
692                   "Internal2_shared": "false",
693                   "sctp-a-ipv6-egress_rule_protocol": "any",
694                   "Internal2_rpf": "disable",
695                   "vlc1_Internal1_mac": "00:11:22:EF:AC:DF",
696                   "sctp-b-ipv6-egress_src_end_port": "65535",
697                   "sctp-a-ipv6-egress_src_addresses": "local",
698                   "sctp-a-ingress-dst_end_port": "65535.0",
699                   "sctp-a-ipv6-egress_src_end_port": "65535",
700                   "Internal1_forwarding_mode": "l2",
701                   "Internal2_dhcp": "false",
702                   "sctp-a-dst_subnet_prefix_v6": "::",
703                   "pxe_image_name": "MME_PXE-Boot_16ACP04_GA.qcow2",
704                   "vlc_st_interface_type_gtp": "other0",
705                   "ncb1_Internal1_mac": "00:11:22:EF:AC:DF",
706                   "sctp-b-src_subnet_prefix_v6": "::",
707                   "sctp-a-egress_dst_subnet_prefix_len": "0.0",
708                   "int1_sec_group_name": "int1-sec-group",
709                   "Internal1_dhcp": "false",
710                   "fsb2_Internal2_mac": "00:11:22:EF:AC:DF",
711                   "Internal2_forwarding_mode": "l2",
712                   "sctp-a-ipv6-egress_dst_end_port": "65535",
713                   "sctp-b-egress_dst_subnet_prefix": "0.0.0.0",
714                   "Internal1_net_cidr_len": "17",
715                   "gpb2_Internal1_mac": "00:11:22:EF:AC:DF",
716                   "sctp-a-ingress_dst_addresses": "local",
717                   "sctp-b-ingress-src_subnet_prefix_len": "0.0",
718                   "sctp-a-egress_action": "pass",
719                   "fsb_volume_type_0": "SF-Default-SSD",
720                   "ncb2_Internal2_mac": "00:11:22:EF:AC:DF",
721                   "vlc_st_interface_type_sctp_a": "left",
722                   "vlc_st_version": "2",
723                   "sctp-a-src_subnet_prefix_v6": "::",
724                   "vlc_st_interface_type_sctp_b": "right",
725                   "sctp-a-ingress_rule_application": "any",
726                   "sctp-b-egress_ethertype": "IPv4",
727                   "sctp-a-ipv6-egress_src_start_port": "0",
728                   "instance_ip_family_v6": "v6",
729                   "gpb1_Internal2_mac": "00:11:22:EF:AC:DF",
730                   "sctp-b-ingress-src_start_port": "0.0",
731                   "fsb1_Internal1_mac": "00:11:22:EF:AC:DF",
732                   "sctp-b-ingress_dst_addresses": "local",
733                   "vlc_st_interface_type_oam": "management",
734                   "multi_stage_design": "false",
735                   "oam_sec_group_name": "oam-sec-group",
736                   "Internal2_net_gateway": "10.0.0.10",
737                   "sctp-a-ipv6-ingress-dst_end_port": "65535",
738                   "Internal1_net_gateway": "10.0.0.10",
739                   "sctp-b-ipv6-egress-dst_start_port": "0",
740                   "sctp-b-ipv6-egress_rule_protocol": "any",
741                   "gtp_sec_group_name": "gtp-sec-group",
742                   "sctp-a-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
743                   "sctp-a-ipv6-ingress_dst_addresses": "local",
744                   "sctp-b-ipv6-egress_dst_subnet_prefix_len": "0",
745                   "sctp-b-ipv6-egress_action": "pass",
746                   "sctp-a-egress_rule_protocol": "icmp",
747                   "sctp-a-ipv6-egress_action": "pass",
748                   "Internal1_shared": "false",
749                   "sctp-b-ipv6-ingress_rule_protocol": "any",
750                   "Internal2_net_cidr_len": "17",
751                   "sctp-a-name": "epc-sctp-a-ipv4v6-sec-group",
752                   "sctp-a-ingress-src_end_port": "65535.0",
753                   "sctp-b-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
754                   "sctp-a-egress-dst_end_port": "65535.0",
755                   "sctp-b-egress_rule_protocol": "icmp",
756                   "sctp-a-ingress_action": "pass",
757                   "sctp-b-ipv6-ingress_action": "pass",
758                   "vlc_st_service_type": "firewall",
759                   "sctp-b-ipv6-egress_dst_end_port": "65535",
760                   "vlc2_Internal2_mac": "00:11:22:EF:AC:DF",
761                   "sctp-b-ipv6-ingress-dst_start_port": "0",
762                   "vlc_st_availability_zone": "true",
763                   "sctp-b-ingress-src_subnet_prefix": "0.0.0.0",
764                   "fsb_volume_image_name_1": "MME_FSB2_16ACP04_GA.qcow2",
765                   "sctp-a-ipv6-ingress_src_subnet_prefix_len": "0",
766                   "gpb_flavor_name": "nv.c20r64d1",
767                   "Internal1_allow_transit": "true",
768                   "availability_zone_max_count": "1",
769                   "fsb_volume_image_name_0": "MME_FSB1_16ACP04_GA.qcow2",
770                   "sctp-b-ipv6-ingress_dst_addresses": "local",
771                   "sctp-b-ipv6-ingress_ethertype": "IPv4",
772                   "sctp-b-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
773                   "sctp-a-ingress-src_subnet_prefix": "0.0.0.0",
774                   "vlc1_Internal2_mac": "00:11:22:EF:AC:DF",
775                   "sctp-a-ipv6-ingress_action": "pass",
776                   "Internal1_rpf": "disable",
777                   "sctp-b-ingress_ethertype": "IPv4",
778                   "sctp-b-ingress-src_end_port": "65535.0",
779                   "sctp-b-egress_rule_application": "any",
780                   "sctp-a-ipv6-ingress_rule_protocol": "any",
781                   "sctp-a-ingress-src_start_port": "0.0",
782                   "sctp-b-egress-dst_end_port": "65535.0"
783                 },
784                 "type": "VF",
785                 "modelCustomizationName": "VF_vGeraldine 0",
786                 "vfModules": {
787                   "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
788                     "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
789                     "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
790                     "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
791                     "description": null,
792                     "name": "VfVgeraldine..vflorence_vlc..module-1",
793                     "version": "2",
794                     "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
795                     "properties": {
796                       "minCountInstances": 0,
797                       "maxCountInstances": null,
798                       "initialCount": 0,
799                       "vfModuleLabel": "vflorence_vlc"
800                     },
801                     "inputs": {},
802                     "volumeGroupAllowed": false
803                   },
804                   "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
805                     "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
806                     "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
807                     "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
808                     "description": null,
809                     "name": "VfVgeraldine..vflorence_gpb..module-2",
810                     "version": "2",
811                     "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
812                     "properties": {
813                       "minCountInstances": 0,
814                       "maxCountInstances": null,
815                       "initialCount": 0,
816                       "vfModuleLabel": "vflorence_gpb"
817                     },
818                     "inputs": {},
819                     "volumeGroupAllowed": false
820                   },
821                   "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
822                     "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
823                     "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
824                     "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
825                     "description": null,
826                     "name": "VfVgeraldine..base_vflorence..module-0",
827                     "version": "2",
828                     "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
829                     "properties": {
830                       "minCountInstances": 1,
831                       "maxCountInstances": 1,
832                       "initialCount": 1,
833                       "vfModuleLabel": "base_vflorence"
834                     },
835                     "inputs": {},
836                     "volumeGroupAllowed": true
837                   }
838                 },
839                 "volumeGroups": {
840                   "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
841                     "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
842                     "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
843                     "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
844                     "description": null,
845                     "name": "VfVgeraldine..base_vflorence..module-0",
846                     "version": "2",
847                     "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
848                     "properties": {
849                       "minCountInstances": 1,
850                       "maxCountInstances": 1,
851                       "initialCount": 1,
852                       "vfModuleLabel": "base_vflorence"
853                     },
854                     "inputs": {}
855                   }
856                 },
857                 "vfcInstanceGroups": {}
858               }
859             },
860             "networks": {
861               "ExtVL 0": {
862                 "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
863                 "invariantUuid": "379f816b-a7aa-422f-be30-17114ff50b7c",
864                 "description": "ECOMP generic virtual link (network) base type for all other service-level and global networks",
865                 "name": "ExtVL",
866                 "version": "37.0",
867                 "customizationUuid": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
868                 "inputs": {},
869                 "commands": {},
870                 "properties": {
871                   "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}}",
872                   "exVL_naming": "{ecomp_generated_naming=true}",
873                   "network_flows": "{is_network_policy=false, is_bound_to_vpn=false}",
874                   "network_homing": "{ecomp_selected_instance_node_target=false}"
875                 },
876                 "type": "VL",
877                 "modelCustomizationName": "ExtVL 0"
878               }
879             },
880             "collectionResources": {},
881             "configurations": {
882               "Port Mirroring Configuration By Policy 0": {
883                 "uuid": "b4398538-e89d-4f13-b33d-ca323434ba50",
884                 "invariantUuid": "6ef0ca40-f366-4897-951f-abd65d25f6f7",
885                 "description": "A port mirroring configuration by policy object",
886                 "name": "Port Mirroring Configuration By Policy",
887                 "version": "27.0",
888                 "customizationUuid": "3c3b7b8d-8669-4b3b-8664-61970041fad2",
889                 "inputs": {},
890                 "commands": {},
891                 "properties": {},
892                 "type": "Configuration",
893                 "modelCustomizationName": "Port Mirroring Configuration By Policy 0",
894                 "sourceNodes": [],
895                 "collectorNodes": null,
896                 "configurationByPolicy": false
897               }
898             },
899             "serviceProxies": {},
900             "vfModules": {
901               "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
902                 "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
903                 "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
904                 "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
905                 "description": null,
906                 "name": "VfVgeraldine..vflorence_vlc..module-1",
907                 "version": "2",
908                 "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
909                 "properties": {
910                   "minCountInstances": 0,
911                   "maxCountInstances": null,
912                   "initialCount": 0,
913                   "vfModuleLabel": "vflorence_vlc"
914                 },
915                 "inputs": {},
916                 "volumeGroupAllowed": false
917               },
918               "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
919                 "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
920                 "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
921                 "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
922                 "description": null,
923                 "name": "VfVgeraldine..vflorence_gpb..module-2",
924                 "version": "2",
925                 "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
926                 "properties": {
927                   "minCountInstances": 0,
928                   "maxCountInstances": null,
929                   "initialCount": 0,
930                   "vfModuleLabel": "vflorence_gpb"
931                 },
932                 "inputs": {},
933                 "volumeGroupAllowed": false
934               },
935               "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
936                 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
937                 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
938                 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
939                 "description": null,
940                 "name": "VfVgeraldine..base_vflorence..module-0",
941                 "version": "2",
942                 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
943                 "properties": {
944                   "minCountInstances": 1,
945                   "maxCountInstances": 1,
946                   "initialCount": 1,
947                   "vfModuleLabel": "base_vflorence"
948                 },
949                 "inputs": {},
950                 "volumeGroupAllowed": true
951               }
952             },
953             "volumeGroups": {
954               "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
955                 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
956                 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
957                 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
958                 "description": null,
959                 "name": "VfVgeraldine..base_vflorence..module-0",
960                 "version": "2",
961                 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
962                 "properties": {
963                   "minCountInstances": 1,
964                   "maxCountInstances": 1,
965                   "initialCount": 1,
966                   "vfModuleLabel": "base_vflorence"
967                 },
968                 "inputs": {}
969               }
970             },
971             "pnfs": {}
972           },
973           "f4d84bb4-a416-4b4e-997e-0059973630b9": {
974             "service": {
975               "uuid": "f4d84bb4-a416-4b4e-997e-0059973630b9",
976               "invariantUuid": "598e3f9e-3244-4d8f-a8e0-0e5d7a29eda9",
977               "name": "PASQUALE vMX vPE_BV Service 488",
978               "version": "1.0",
979               "toscaModelURL": null,
980               "category": "Network L1-3",
981               "serviceType": "",
982               "serviceRole": "",
983               "description": "PASQUALE vMX vPE based on Juniper 17.2 release. Updated with updated VF for v8.0 of VLM",
984               "serviceEcompNaming": "true",
985               "instantiationType": "Macro",
986               "vidNotions": {
987                 "instantiationType": "Macro"
988               },
989               "inputs": {
990                 "2017488_pasqualevpe0_ASN": {
991                   "type": "string",
992                   "description": "AV/PE",
993                   "entry_schema": null,
994                   "inputProperties": null,
995                   "constraints": [],
996                   "required": true,
997                   "default": "AV_vPE"
998                 }
999               }
1000             },
1001             "vnfs": {
1002               "2017-488_PASQUALE-vPE 0": {
1003                 "uuid": "ea81d6f7-0861-44a7-b7d5-d173b562c350",
1004                 "invariantUuid": "5be7e99e-8eb2-4d97-be63-8081ff3cd10e",
1005                 "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",
1006                 "name": "2017-488_PASQUALE-vPE",
1007                 "version": "9.0",
1008                 "customizationUuid": "41516cc6-5098-4b40-a619-f8d5f55fc4d8",
1009                 "inputs": {
1010                   "vnf_config_template_version": {
1011                     "type": "string",
1012                     "description": "VPE Software Version",
1013                     "entry_schema": null,
1014                     "inputProperties": null,
1015                     "constraints": [],
1016                     "required": true,
1017                     "default": "17.2"
1018                   },
1019                   "bandwidth_units": {
1020                     "type": "string",
1021                     "description": "Units of bandwidth",
1022                     "entry_schema": null,
1023                     "inputProperties": null,
1024                     "constraints": [],
1025                     "required": true,
1026                     "default": "Gbps"
1027                   },
1028                   "bandwidth": {
1029                     "type": "string",
1030                     "description": "Requested VPE bandwidth",
1031                     "entry_schema": null,
1032                     "inputProperties": null,
1033                     "constraints": [],
1034                     "required": true,
1035                     "default": "10"
1036                   },
1037                   "AIC_CLLI": {
1038                     "type": "string",
1039                     "description": "AIC Site CLLI",
1040                     "entry_schema": null,
1041                     "inputProperties": null,
1042                     "constraints": [],
1043                     "required": true,
1044                     "default": "ATLMY8GA"
1045                   },
1046                   "availability_zone_0": {
1047                     "type": "string",
1048                     "description": "The Availability Zone to launch the instance.",
1049                     "entry_schema": null,
1050                     "inputProperties": null,
1051                     "constraints": [],
1052                     "required": true,
1053                     "default": "mtpocfo-kvm-az01"
1054                   },
1055                   "ASN": {
1056                     "type": "string",
1057                     "description": "AV/PE",
1058                     "entry_schema": null,
1059                     "inputProperties": null,
1060                     "constraints": [],
1061                     "required": true,
1062                     "default": "AV_vPE"
1063                   },
1064                   "vnf_instance_name": {
1065                     "type": "string",
1066                     "description": "The hostname assigned to the vpe.",
1067                     "entry_schema": null,
1068                     "inputProperties": null,
1069                     "constraints": [],
1070                     "required": true,
1071                     "default": "mtnj309me6"
1072                   }
1073                 },
1074                 "commands": {
1075                   "vnf_config_template_version": {
1076                     "displayName": "vnf_config_template_version",
1077                     "command": "get_input",
1078                     "inputName": "2017488_pasqualevpe0_vnf_config_template_version"
1079                   },
1080                   "bandwidth_units": {
1081                     "displayName": "bandwidth_units",
1082                     "command": "get_input",
1083                     "inputName": "2017488_pasqualevpe0_bandwidth_units"
1084                   },
1085                   "bandwidth": {
1086                     "displayName": "bandwidth",
1087                     "command": "get_input",
1088                     "inputName": "2017488_pasqualevpe0_bandwidth"
1089                   },
1090                   "AIC_CLLI": {
1091                     "displayName": "AIC_CLLI",
1092                     "command": "get_input",
1093                     "inputName": "2017488_pasqualevpe0_AIC_CLLI"
1094                   },
1095                   "availability_zone_0": {
1096                     "displayName": "availability_zone_0",
1097                     "command": "get_input",
1098                     "inputName": "2017488_pasqualevpe0_availability_zone_0"
1099                   },
1100                   "ASN": {
1101                     "displayName": "ASN",
1102                     "command": "get_input",
1103                     "inputName": "2017488_pasqualevpe0_ASN"
1104                   },
1105                   "vnf_instance_name": {
1106                     "displayName": "vnf_instance_name",
1107                     "command": "get_input",
1108                     "inputName": "2017488_pasqualevpe0_vnf_instance_name"
1109                   }
1110                 },
1111                 "properties": {
1112                   "max_instances": 10,
1113                   "min_instances": 1,
1114                   "vmxvre_retype": "RE-VMX",
1115                   "vnf_config_template_version": "get_input:2017488_pasqualevpe0_vnf_config_template_version",
1116                   "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
1117                   "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
1118                   "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
1119                   "int_ctl_net_name": "VMX-INTXI",
1120                   "vmx_int_ctl_prefix": "10.0.0.10",
1121                   "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
1122                   "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
1123                   "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
1124                   "nf_type": "ROUTER",
1125                   "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
1126                   "is_AVPN_service": "false",
1127                   "vmx_RSG_name": "vREXI-affinity",
1128                   "vmx_int_ctl_forwarding": "l2",
1129                   "vmxvre_oam_ip_0": "10.0.0.10",
1130                   "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
1131                   "vmxvpfe_sriov41_0_port_vlanstrip": "false",
1132                   "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
1133                   "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
1134                   "vmxvre_image_name_0": "vre172_nova_img",
1135                   "vmxvre_instance": "0",
1136                   "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
1137                   "vmxvre_flavor_name": "ns.c1r16d32.v5",
1138                   "vmxvpfe_volume_size_0": "40.0",
1139                   "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
1140                   "nf_naming": "{ecomp_generated_naming=true}",
1141                   "multi_stage_design": "false",
1142                   "nf_naming_code": "me6",
1143                   "vmxvre_name_0": "vREXI",
1144                   "vmxvpfe_sriov42_0_port_vlanstrip": "false",
1145                   "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
1146                   "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
1147                   "vmxvpfe_image_name_0": "vpfe172_nova_img",
1148                   "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
1149                   "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
1150                   "vmxvre_console": "vidconsole",
1151                   "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
1152                   "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
1153                   "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
1154                   "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
1155                   "vmxvpfe_sriov44_0_port_vlanstrip": "false",
1156                   "vf_module_id": "123",
1157                   "nf_function": "PASQUALE vPE",
1158                   "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
1159                   "vmxvre_int_ctl_ip_0": "10.0.0.10",
1160                   "ecomp_generated_naming": "true",
1161                   "AIC_CLLI": "get_input:2017488_pasqualevpe0_AIC_CLLI",
1162                   "vnf_name": "mtnj309me6vre",
1163                   "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
1164                   "vmxvre_volume_type_1": "HITACHI",
1165                   "vmxvpfe_sriov44_0_port_broadcastallow": "true",
1166                   "vmxvre_volume_type_0": "HITACHI",
1167                   "vmxvpfe_volume_type_0": "HITACHI",
1168                   "vmxvpfe_sriov43_0_port_broadcastallow": "true",
1169                   "bandwidth_units": "get_input:2017488_pasqualevpe0_bandwidth_units",
1170                   "vnf_id": "123",
1171                   "vmxvre_oam_prefix": "24",
1172                   "availability_zone_0": "get_input:2017488_pasqualevpe0_availability_zone_0",
1173                   "ASN": "get_input:2017488_pasqualevpe0_ASN",
1174                   "vmxvre_chassis_i2cid": "161",
1175                   "vmxvpfe_name_0": "vPFEXI",
1176                   "bandwidth": "get_input:2017488_pasqualevpe0_bandwidth",
1177                   "availability_zone_max_count": "1",
1178                   "vmxvre_volume_size_0": "45.0",
1179                   "vmxvre_volume_size_1": "50.0",
1180                   "vmxvpfe_sriov42_0_port_broadcastallow": "true",
1181                   "vmxvre_oam_gateway": "10.0.0.10",
1182                   "vmxvre_volume_name_1": "vREXI_FAVolume",
1183                   "vmxvre_ore_present": "0",
1184                   "vmxvre_volume_name_0": "vREXI_FBVolume",
1185                   "vmxvre_type": "0",
1186                   "vnf_instance_name": "get_input:2017488_pasqualevpe0_vnf_instance_name",
1187                   "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
1188                   "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
1189                   "vmx_int_ctl_len": "24",
1190                   "vmxvpfe_sriov43_0_port_vlanstrip": "false",
1191                   "vmxvpfe_sriov41_0_port_broadcastallow": "true",
1192                   "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
1193                   "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
1194                   "nf_role": "vPE",
1195                   "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
1196                   "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
1197                   "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
1198                 },
1199                 "type": "VF",
1200                 "modelCustomizationName": "2017-488_PASQUALE-vPE 0",
1201                 "vfModules": {
1202                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
1203                     "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
1204                     "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1205                     "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
1206                     "description": null,
1207                     "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1208                     "version": "8",
1209                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1210                     "properties": {
1211                       "minCountInstances": 0,
1212                       "maxCountInstances": null,
1213                       "initialCount": 0,
1214                       "vfModuleLabel": "PASQUALE_vRE_BV"
1215                     },
1216                     "inputs": {
1217                       "2017488_pasqualevpe0_bandwidth_units": {
1218                         "type": "string",
1219                         "description": "Units of bandwidth",
1220                         "entry_schema": null,
1221                         "inputProperties": {
1222                           "sourceType": "HEAT",
1223                           "vfModuleLabel": "PASQUALE_vRE_BV",
1224                           "paramName": "bandwidth_units"
1225                         },
1226                         "constraints": null,
1227                         "required": true,
1228                         "default": "Gbps"
1229                       },
1230                       "2017488_pasqualevpe0_bandwidth": {
1231                         "type": "string",
1232                         "description": "Requested VPE bandwidth",
1233                         "entry_schema": null,
1234                         "inputProperties": {
1235                           "sourceType": "HEAT",
1236                           "vfModuleLabel": "PASQUALE_vRE_BV",
1237                           "paramName": "bandwidth"
1238                         },
1239                         "constraints": null,
1240                         "required": true,
1241                         "default": "10"
1242                       },
1243                       "2017488_pasqualevpe0_vnf_instance_name": {
1244                         "type": "string",
1245                         "description": "The hostname assigned to the vpe.",
1246                         "entry_schema": null,
1247                         "inputProperties": {
1248                           "sourceType": "HEAT",
1249                           "vfModuleLabel": "PASQUALE_vRE_BV",
1250                           "paramName": "vnf_instance_name"
1251                         },
1252                         "constraints": null,
1253                         "required": true,
1254                         "default": "mtnj309me6"
1255                       },
1256                       "2017488_pasqualevpe0_vnf_config_template_version": {
1257                         "type": "string",
1258                         "description": "VPE Software Version",
1259                         "entry_schema": null,
1260                         "inputProperties": {
1261                           "sourceType": "HEAT",
1262                           "vfModuleLabel": "PASQUALE_vRE_BV",
1263                           "paramName": "vnf_config_template_version"
1264                         },
1265                         "constraints": null,
1266                         "required": true,
1267                         "default": "17.2"
1268                       },
1269                       "2017488_pasqualevpe0_AIC_CLLI": {
1270                         "type": "string",
1271                         "description": "AIC Site CLLI",
1272                         "entry_schema": null,
1273                         "inputProperties": {
1274                           "sourceType": "HEAT",
1275                           "vfModuleLabel": "PASQUALE_vRE_BV",
1276                           "paramName": "AIC_CLLI"
1277                         },
1278                         "constraints": null,
1279                         "required": true,
1280                         "default": "ATLMY8GA"
1281                       }
1282                     },
1283                     "volumeGroupAllowed": true
1284                   },
1285                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
1286                     "uuid": "040e591e-5d30-4e0d-850f-7266e5a8e013",
1287                     "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
1288                     "customizationUuid": "5c5f91f9-5e31-4120-b892-5536587ec258",
1289                     "description": null,
1290                     "name": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1291                     "version": "6",
1292                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1293                     "properties": {
1294                       "minCountInstances": 1,
1295                       "maxCountInstances": 1,
1296                       "initialCount": 1,
1297                       "vfModuleLabel": "PASQUALE_base_vPE_BV"
1298                     },
1299                     "inputs": {},
1300                     "volumeGroupAllowed": false
1301                   },
1302                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
1303                     "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
1304                     "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1305                     "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
1306                     "description": null,
1307                     "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1308                     "version": "8",
1309                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1310                     "properties": {
1311                       "minCountInstances": 0,
1312                       "maxCountInstances": null,
1313                       "initialCount": 0,
1314                       "vfModuleLabel": "PASQUALE_vPFE_BV"
1315                     },
1316                     "inputs": {
1317                       "2017488_pasqualevpe0_availability_zone_0": {
1318                         "type": "string",
1319                         "description": "The Availability Zone to launch the instance.",
1320                         "entry_schema": null,
1321                         "inputProperties": {
1322                           "sourceType": "HEAT",
1323                           "vfModuleLabel": "PASQUALE_vPFE_BV",
1324                           "paramName": "availability_zone_0"
1325                         },
1326                         "constraints": null,
1327                         "required": true,
1328                         "default": "mtpocfo-kvm-az01"
1329                       }
1330                     },
1331                     "volumeGroupAllowed": true
1332                   }
1333                 },
1334                 "volumeGroups": {
1335                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
1336                     "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
1337                     "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1338                     "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
1339                     "description": null,
1340                     "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1341                     "version": "8",
1342                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1343                     "properties": {
1344                       "minCountInstances": 0,
1345                       "maxCountInstances": null,
1346                       "initialCount": 0,
1347                       "vfModuleLabel": "PASQUALE_vRE_BV"
1348                     },
1349                     "inputs": {
1350                       "2017488_pasqualevpe0_bandwidth_units": {
1351                         "type": "string",
1352                         "description": "Units of bandwidth",
1353                         "entry_schema": null,
1354                         "inputProperties": {
1355                           "sourceType": "HEAT",
1356                           "vfModuleLabel": "PASQUALE_vRE_BV",
1357                           "paramName": "bandwidth_units"
1358                         },
1359                         "constraints": null,
1360                         "required": true,
1361                         "default": "Gbps"
1362                       },
1363                       "2017488_pasqualevpe0_bandwidth": {
1364                         "type": "string",
1365                         "description": "Requested VPE bandwidth",
1366                         "entry_schema": null,
1367                         "inputProperties": {
1368                           "sourceType": "HEAT",
1369                           "vfModuleLabel": "PASQUALE_vRE_BV",
1370                           "paramName": "bandwidth"
1371                         },
1372                         "constraints": null,
1373                         "required": true,
1374                         "default": "10"
1375                       },
1376                       "2017488_pasqualevpe0_vnf_instance_name": {
1377                         "type": "string",
1378                         "description": "The hostname assigned to the vpe.",
1379                         "entry_schema": null,
1380                         "inputProperties": {
1381                           "sourceType": "HEAT",
1382                           "vfModuleLabel": "PASQUALE_vRE_BV",
1383                           "paramName": "vnf_instance_name"
1384                         },
1385                         "constraints": null,
1386                         "required": true,
1387                         "default": "mtnj309me6"
1388                       },
1389                       "2017488_pasqualevpe0_vnf_config_template_version": {
1390                         "type": "string",
1391                         "description": "VPE Software Version",
1392                         "entry_schema": null,
1393                         "inputProperties": {
1394                           "sourceType": "HEAT",
1395                           "vfModuleLabel": "PASQUALE_vRE_BV",
1396                           "paramName": "vnf_config_template_version"
1397                         },
1398                         "constraints": null,
1399                         "required": true,
1400                         "default": "17.2"
1401                       },
1402                       "2017488_pasqualevpe0_AIC_CLLI": {
1403                         "type": "string",
1404                         "description": "AIC Site CLLI",
1405                         "entry_schema": null,
1406                         "inputProperties": {
1407                           "sourceType": "HEAT",
1408                           "vfModuleLabel": "PASQUALE_vRE_BV",
1409                           "paramName": "AIC_CLLI"
1410                         },
1411                         "constraints": null,
1412                         "required": true,
1413                         "default": "ATLMY8GA"
1414                       }
1415                     }
1416                   },
1417                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
1418                     "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
1419                     "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1420                     "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
1421                     "description": null,
1422                     "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1423                     "version": "8",
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                       "2017488_pasqualevpe0_availability_zone_0": {
1433                         "type": "string",
1434                         "description": "The Availability Zone to launch the instance.",
1435                         "entry_schema": null,
1436                         "inputProperties": {
1437                           "sourceType": "HEAT",
1438                           "vfModuleLabel": "PASQUALE_vPFE_BV",
1439                           "paramName": "availability_zone_0"
1440                         },
1441                         "constraints": null,
1442                         "required": true,
1443                         "default": "mtpocfo-kvm-az01"
1444                       }
1445                     }
1446                   }
1447                 },
1448                 "vfcInstanceGroups": {}
1449               }
1450             },
1451             "networks": {},
1452             "collectionResources": {},
1453             "configurations": {},
1454             "serviceProxies": {},
1455             "vfModules": {
1456               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
1457                 "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
1458                 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1459                 "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
1460                 "description": null,
1461                 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1462                 "version": "8",
1463                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1464                 "properties": {
1465                   "minCountInstances": 0,
1466                   "maxCountInstances": null,
1467                   "initialCount": 0,
1468                   "vfModuleLabel": "PASQUALE_vRE_BV"
1469                 },
1470                 "inputs": {
1471                   "2017488_pasqualevpe0_bandwidth_units": {
1472                     "type": "string",
1473                     "description": "Units of bandwidth",
1474                     "entry_schema": null,
1475                     "inputProperties": {
1476                       "sourceType": "HEAT",
1477                       "vfModuleLabel": "PASQUALE_vRE_BV",
1478                       "paramName": "bandwidth_units"
1479                     },
1480                     "constraints": null,
1481                     "required": true,
1482                     "default": "Gbps"
1483                   },
1484                   "2017488_pasqualevpe0_bandwidth": {
1485                     "type": "string",
1486                     "description": "Requested VPE bandwidth",
1487                     "entry_schema": null,
1488                     "inputProperties": {
1489                       "sourceType": "HEAT",
1490                       "vfModuleLabel": "PASQUALE_vRE_BV",
1491                       "paramName": "bandwidth"
1492                     },
1493                     "constraints": null,
1494                     "required": true,
1495                     "default": "10"
1496                   },
1497                   "2017488_pasqualevpe0_vnf_instance_name": {
1498                     "type": "string",
1499                     "description": "The hostname assigned to the vpe.",
1500                     "entry_schema": null,
1501                     "inputProperties": {
1502                       "sourceType": "HEAT",
1503                       "vfModuleLabel": "PASQUALE_vRE_BV",
1504                       "paramName": "vnf_instance_name"
1505                     },
1506                     "constraints": null,
1507                     "required": true,
1508                     "default": "mtnj309me6"
1509                   },
1510                   "2017488_pasqualevpe0_vnf_config_template_version": {
1511                     "type": "string",
1512                     "description": "VPE Software Version",
1513                     "entry_schema": null,
1514                     "inputProperties": {
1515                       "sourceType": "HEAT",
1516                       "vfModuleLabel": "PASQUALE_vRE_BV",
1517                       "paramName": "vnf_config_template_version"
1518                     },
1519                     "constraints": null,
1520                     "required": true,
1521                     "default": "17.2"
1522                   },
1523                   "2017488_pasqualevpe0_AIC_CLLI": {
1524                     "type": "string",
1525                     "description": "AIC Site CLLI",
1526                     "entry_schema": null,
1527                     "inputProperties": {
1528                       "sourceType": "HEAT",
1529                       "vfModuleLabel": "PASQUALE_vRE_BV",
1530                       "paramName": "AIC_CLLI"
1531                     },
1532                     "constraints": null,
1533                     "required": true,
1534                     "default": "ATLMY8GA"
1535                   }
1536                 },
1537                 "volumeGroupAllowed": true
1538               },
1539               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
1540                 "uuid": "040e591e-5d30-4e0d-850f-7266e5a8e013",
1541                 "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
1542                 "customizationUuid": "5c5f91f9-5e31-4120-b892-5536587ec258",
1543                 "description": null,
1544                 "name": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1545                 "version": "6",
1546                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1547                 "properties": {
1548                   "minCountInstances": 1,
1549                   "maxCountInstances": 1,
1550                   "initialCount": 1,
1551                   "vfModuleLabel": "PASQUALE_base_vPE_BV"
1552                 },
1553                 "inputs": {},
1554                 "volumeGroupAllowed": false
1555               },
1556               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
1557                 "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
1558                 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1559                 "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
1560                 "description": null,
1561                 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1562                 "version": "8",
1563                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1564                 "properties": {
1565                   "minCountInstances": 0,
1566                   "maxCountInstances": null,
1567                   "initialCount": 0,
1568                   "vfModuleLabel": "PASQUALE_vPFE_BV"
1569                 },
1570                 "inputs": {
1571                   "2017488_pasqualevpe0_availability_zone_0": {
1572                     "type": "string",
1573                     "description": "The Availability Zone to launch the instance.",
1574                     "entry_schema": null,
1575                     "inputProperties": {
1576                       "sourceType": "HEAT",
1577                       "vfModuleLabel": "PASQUALE_vPFE_BV",
1578                       "paramName": "availability_zone_0"
1579                     },
1580                     "constraints": null,
1581                     "required": true,
1582                     "default": "mtpocfo-kvm-az01"
1583                   }
1584                 },
1585                 "volumeGroupAllowed": true
1586               }
1587             },
1588             "volumeGroups": {
1589               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
1590                 "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
1591                 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1592                 "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
1593                 "description": null,
1594                 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1595                 "version": "8",
1596                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1597                 "properties": {
1598                   "minCountInstances": 0,
1599                   "maxCountInstances": null,
1600                   "initialCount": 0,
1601                   "vfModuleLabel": "PASQUALE_vRE_BV"
1602                 },
1603                 "inputs": {
1604                   "2017488_pasqualevpe0_bandwidth_units": {
1605                     "type": "string",
1606                     "description": "Units of bandwidth",
1607                     "entry_schema": null,
1608                     "inputProperties": {
1609                       "sourceType": "HEAT",
1610                       "vfModuleLabel": "PASQUALE_vRE_BV",
1611                       "paramName": "bandwidth_units"
1612                     },
1613                     "constraints": null,
1614                     "required": true,
1615                     "default": "Gbps"
1616                   },
1617                   "2017488_pasqualevpe0_bandwidth": {
1618                     "type": "string",
1619                     "description": "Requested VPE bandwidth",
1620                     "entry_schema": null,
1621                     "inputProperties": {
1622                       "sourceType": "HEAT",
1623                       "vfModuleLabel": "PASQUALE_vRE_BV",
1624                       "paramName": "bandwidth"
1625                     },
1626                     "constraints": null,
1627                     "required": true,
1628                     "default": "10"
1629                   },
1630                   "2017488_pasqualevpe0_vnf_instance_name": {
1631                     "type": "string",
1632                     "description": "The hostname assigned to the vpe.",
1633                     "entry_schema": null,
1634                     "inputProperties": {
1635                       "sourceType": "HEAT",
1636                       "vfModuleLabel": "PASQUALE_vRE_BV",
1637                       "paramName": "vnf_instance_name"
1638                     },
1639                     "constraints": null,
1640                     "required": true,
1641                     "default": "mtnj309me6"
1642                   },
1643                   "2017488_pasqualevpe0_vnf_config_template_version": {
1644                     "type": "string",
1645                     "description": "VPE Software Version",
1646                     "entry_schema": null,
1647                     "inputProperties": {
1648                       "sourceType": "HEAT",
1649                       "vfModuleLabel": "PASQUALE_vRE_BV",
1650                       "paramName": "vnf_config_template_version"
1651                     },
1652                     "constraints": null,
1653                     "required": true,
1654                     "default": "17.2"
1655                   },
1656                   "2017488_pasqualevpe0_AIC_CLLI": {
1657                     "type": "string",
1658                     "description": "AIC Site CLLI",
1659                     "entry_schema": null,
1660                     "inputProperties": {
1661                       "sourceType": "HEAT",
1662                       "vfModuleLabel": "PASQUALE_vRE_BV",
1663                       "paramName": "AIC_CLLI"
1664                     },
1665                     "constraints": null,
1666                     "required": true,
1667                     "default": "ATLMY8GA"
1668                   }
1669                 }
1670               },
1671               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
1672                 "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
1673                 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1674                 "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
1675                 "description": null,
1676                 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1677                 "version": "8",
1678                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1679                 "properties": {
1680                   "minCountInstances": 0,
1681                   "maxCountInstances": null,
1682                   "initialCount": 0,
1683                   "vfModuleLabel": "PASQUALE_vPFE_BV"
1684                 },
1685                 "inputs": {
1686                   "2017488_pasqualevpe0_availability_zone_0": {
1687                     "type": "string",
1688                     "description": "The Availability Zone to launch the instance.",
1689                     "entry_schema": null,
1690                     "inputProperties": {
1691                       "sourceType": "HEAT",
1692                       "vfModuleLabel": "PASQUALE_vPFE_BV",
1693                       "paramName": "availability_zone_0"
1694                     },
1695                     "constraints": null,
1696                     "required": true,
1697                     "default": "mtpocfo-kvm-az01"
1698                   }
1699                 }
1700               }
1701             },
1702             "pnfs": {}
1703           }
1704         },
1705         "serviceInstance": {
1706           "f4d84bb4-a416-4b4e-997e-0059973630b9": {
1707             "vnfs": {
1708               "2017-488_PASQUALE-vPE 0": {
1709                 "rollbackOnFailure": "true",
1710                 "vfModules": {
1711                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
1712                     "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0eknhp": {
1713                       "modelInfo": {
1714                         "modelInvariantId": "b34833bb-6aa9-4ad6-a831-70b06367a091",
1715                         "modelVersionId": "040e591e-5d30-4e0d-850f-7266e5a8e013",
1716                         "modelName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1717                         "modelVersion": "6",
1718                         "modelCustomizationId": "5c5f91f9-5e31-4120-b892-5536587ec258",
1719                         "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0"
1720                       },
1721                       "isMissingData": false,
1722                       "instanceParams": [
1723                         {}
1724                       ]
1725                     }
1726                   }
1727                 },
1728                 "isMissingData": false,
1729                 "originalName": null,
1730                 "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
1731                 "lcpCloudRegionId": "hvf6",
1732                 "tenantId": "bae71557c5bb4d5aac6743a4e5f1d054",
1733                 "lineOfBusiness": "ONAP",
1734                 "platformName": "platform",
1735                 "modelInfo": {
1736                   "modelInvariantId": "5be7e99e-8eb2-4d97-be63-8081ff3cd10e",
1737                   "modelVersionId": "ea81d6f7-0861-44a7-b7d5-d173b562c350",
1738                   "modelName": "2017-488_PASQUALE-vPE",
1739                   "modelVersion": "9.0",
1740                   "modelCustomizationId": "41516cc6-5098-4b40-a619-f8d5f55fc4d8",
1741                   "modelCustomizationName": "2017-488_PASQUALE-vPE 0"
1742                 }
1743               },
1744               "2017-488_PASQUALE-vPE 0:0001": {
1745                 "rollbackOnFailure": "true",
1746                 "vfModules": {},
1747                 "isMissingData": false,
1748                 "originalName": "2017-488_PASQUALE-vPE 0",
1749                 "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
1750                 "lcpCloudRegionId": "hvf6",
1751                 "tenantId": "bae71557c5bb4d5aac6743a4e5f1d054",
1752                 "lineOfBusiness": "ONAP",
1753                 "platformName": "platform",
1754                 "modelInfo": {
1755                   "modelInvariantId": "5be7e99e-8eb2-4d97-be63-8081ff3cd10e",
1756                   "modelVersionId": "ea81d6f7-0861-44a7-b7d5-d173b562c350",
1757                   "modelName": "2017-488_PASQUALE-vPE",
1758                   "modelVersion": "9.0",
1759                   "modelCustomizationId": "41516cc6-5098-4b40-a619-f8d5f55fc4d8",
1760                   "modelCustomizationName": "2017-488_PASQUALE-vPE 0"
1761                 }
1762               }
1763             },
1764             "instanceParams": [
1765               {
1766                 "2017488_pasqualevpe0_ASN": "AV_vPE"
1767               }
1768             ],
1769             "validationCounter": 0,
1770             "globalSubscriberId": "e433710f-9217-458d-a79d-1c7aff376d89",
1771             "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
1772             "subscriptionServiceType": "TYLER SILVIA",
1773             "lcpCloudRegionId": "AAIAIC25",
1774             "tenantId": "092eb9e8e4b7412e8787dd091bc58e86",
1775             "aicZoneId": "JAG1",
1776             "projectName": "x1",
1777             "owningEntityId": "aaa1",
1778             "rollbackOnFailure": "false",
1779             "bulkSize": 1,
1780             "modelInfo": {
1781               "modelInvariantId": "598e3f9e-3244-4d8f-a8e0-0e5d7a29eda9",
1782               "modelVersionId": "f4d84bb4-a416-4b4e-997e-0059973630b9",
1783               "modelName": "PASQUALE vMX vPE_BV Service 488",
1784               "modelVersion": "1.0"
1785             },
1786             "tenantName": "USP-SIP-IC-24335-T-01",
1787             "existingVNFCounterMap": {
1788               "41516cc6-5098-4b40-a619-f8d5f55fc4d8": 1
1789             },
1790             "existingNames": {},
1791             "aicZoneName": "YUDFJULP-JAG1"
1792           }
1793         },
1794         "lcpRegionsAndTenants": {
1795           "lcpRegionList": [
1796             {
1797               "id": "AAIAIC25",
1798               "name": "AAIAIC25",
1799               "isPermitted": true
1800             },
1801             {
1802               "id": "hvf6",
1803               "name": "hvf6",
1804               "isPermitted": true
1805             }
1806           ],
1807           "lcpRegionsTenantsMap": {
1808             "AAIAIC25": [
1809               {
1810                 "id": "092eb9e8e4b7412e8787dd091bc58e86",
1811                 "name": "USP-SIP-IC-24335-T-01",
1812                 "isPermitted": true
1813               }
1814             ],
1815             "hvf6": [
1816               {
1817                 "id": "bae71557c5bb4d5aac6743a4e5f1d054",
1818                 "name": "AIN Web Tool-15-D-testalexandria",
1819                 "isPermitted": true
1820               },
1821               {
1822                 "id": "d0a3e3f2964542259d155a81c41aadc3",
1823                 "name": "test-hvf6-09",
1824                 "isPermitted": true
1825               },
1826               {
1827                 "id": "fa45ca53c80b492fa8be5477cd84fc2b",
1828                 "name": "ro-T112",
1829                 "isPermitted": true
1830               },
1831               {
1832                 "id": "cbb99fe4ada84631b7baf046b6fd2044",
1833                 "name": "DN5242-Nov16-T3",
1834                 "isPermitted": true
1835               }
1836             ]
1837           }
1838         },
1839         "subscribers": [
1840           {
1841             "id": "CAR_2020_ER",
1842             "name": "CAR_2020_ER",
1843             "isPermitted": true
1844           },
1845           {
1846             "id": "21014aa2-526b-11e6-beb8-9e71128cae77",
1847             "name": "JULIO ERICKSON",
1848             "isPermitted": false
1849           },
1850           {
1851             "id": "DHV1707-TestSubscriber-2",
1852             "name": "DALE BRIDGES",
1853             "isPermitted": false
1854           },
1855           {
1856             "id": "DHV1707-TestSubscriber-1",
1857             "name": "LLOYD BRIDGES",
1858             "isPermitted": false
1859           },
1860           {
1861             "id": "jimmy-example",
1862             "name": "JimmyExampleCust-20161102",
1863             "isPermitted": false
1864           },
1865           {
1866             "id": "jimmy-example2",
1867             "name": "JimmyExampleCust-20161103",
1868             "isPermitted": false
1869           },
1870           {
1871             "id": "ERICA5779-TestSub-PWT-102",
1872             "name": "ERICA5779-TestSub-PWT-102",
1873             "isPermitted": false
1874           },
1875           {
1876             "id": "ERICA5779-TestSub-PWT-101",
1877             "name": "ERICA5779-TestSub-PWT-101",
1878             "isPermitted": false
1879           },
1880           {
1881             "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
1882             "name": "Emanuel",
1883             "isPermitted": false
1884           },
1885           {
1886             "id": "ERICA5779-Subscriber-4",
1887             "name": "ERICA5779-Subscriber-5",
1888             "isPermitted": false
1889           },
1890           {
1891             "id": "ERICA5779-TestSub-PWT-103",
1892             "name": "ERICA5779-TestSub-PWT-103",
1893             "isPermitted": false
1894           },
1895           {
1896             "id": "ERICA5779-Subscriber-2",
1897             "name": "ERICA5779-Subscriber-2",
1898             "isPermitted": false
1899           },
1900           {
1901             "id": "e433710f-9217-458d-a79d-1c7aff376d89",
1902             "name": "SILVIA ROBBINS",
1903             "isPermitted": true
1904           },
1905           {
1906             "id": "ERICA5779-Subscriber-3",
1907             "name": "ERICA5779-Subscriber-3",
1908             "isPermitted": false
1909           },
1910           {
1911             "id": "31739f3e-526b-11e6-beb8-9e71128cae77",
1912             "name": "CRAIG/ROBERTS",
1913             "isPermitted": false
1914           }
1915         ],
1916         "productFamilies": [
1917           {
1918             "id": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
1919             "name": "ERICA",
1920             "isPermitted": true
1921           },
1922           {
1923             "id": "17cc1042-527b-11e6-beb8-9e71128cae77",
1924             "name": "IGNACIO",
1925             "isPermitted": true
1926           },
1927           {
1928             "id": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
1929             "name": "Christie",
1930             "isPermitted": true
1931           },
1932           {
1933             "id": "a4f6f2ae-9bf5-4ed7-b904-06b2099c4bd7",
1934             "name": "Enhanced Services",
1935             "isPermitted": true
1936           },
1937           {
1938             "id": "vTerrance",
1939             "name": "vTerrance",
1940             "isPermitted": true
1941           },
1942           {
1943             "id": "323d69d9-2efe-4r45-ay0a-89ea7ard4e6f",
1944             "name": "vEsmeralda",
1945             "isPermitted": true
1946           },
1947           {
1948             "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
1949             "name": "Emanuel",
1950             "isPermitted": true
1951           },
1952           {
1953             "id": "d8a6ed93-251c-47ca-adc9-86671fd19f4c",
1954             "name": "BVOIP",
1955             "isPermitted": true
1956           },
1957           {
1958             "id": "db171b8f-115c-4992-a2e3-ee04cae357e0",
1959             "name": "LINDSEY",
1960             "isPermitted": true
1961           },
1962           {
1963             "id": "LRSI-OSPF",
1964             "name": "LRSI-OSPF",
1965             "isPermitted": true
1966           },
1967           {
1968             "id": "vRosemarie",
1969             "name": "HNGATEWAY",
1970             "isPermitted": true
1971           },
1972           {
1973             "id": "vHNPaas",
1974             "name": "WILKINS",
1975             "isPermitted": true
1976           },
1977           {
1978             "id": "e433710f-9217-458d-a79d-1c7aff376d89",
1979             "name": "TYLER SILVIA",
1980             "isPermitted": true
1981           },
1982           {
1983             "id": "b6a3f28c-eebf-494c-a900-055cc7c874ce",
1984             "name": "VROUTER",
1985             "isPermitted": true
1986           },
1987           {
1988             "id": "vMuriel",
1989             "name": "vMuriel",
1990             "isPermitted": true
1991           },
1992           {
1993             "id": "0ee8c1bc-7cbd-4b0a-a1ac-e9999255abc1",
1994             "name": "CARA Griffin",
1995             "isPermitted": true
1996           },
1997           {
1998             "id": "c7611ebe-c324-48f1-8085-94aef0c6ef3d",
1999             "name": "DARREN MCGEE",
2000             "isPermitted": true
2001           },
2002           {
2003             "id": "e30755dc-5673-4b6b-9dcf-9abdd96b93d1",
2004             "name": "Transport",
2005             "isPermitted": true
2006           },
2007           {
2008             "id": "vSalvatore",
2009             "name": "vSalvatore",
2010             "isPermitted": true
2011           },
2012           {
2013             "id": "d7bb0a21-66f2-4e6d-87d9-9ef3ced63ae4",
2014             "name": "JOSEFINA",
2015             "isPermitted": true
2016           },
2017           {
2018             "id": "vHubbard",
2019             "name": "vHubbard",
2020             "isPermitted": true
2021           },
2022           {
2023             "id": "12a96a9d-4b4c-4349-a950-fe1159602621",
2024             "name": "DARREN MCGEE",
2025             "isPermitted": true
2026           }
2027         ],
2028         "serviceTypes": {
2029           "e433710f-9217-458d-a79d-1c7aff376d89": [
2030             {
2031               "id": "0",
2032               "name": "vRichardson",
2033               "isPermitted": false
2034             },
2035             {
2036               "id": "1",
2037               "name": "TYLER SILVIA",
2038               "isPermitted": true
2039             },
2040             {
2041               "id": "2",
2042               "name": "Emanuel",
2043               "isPermitted": false
2044             },
2045             {
2046               "id": "3",
2047               "name": "vJamie",
2048               "isPermitted": false
2049             },
2050             {
2051               "id": "4",
2052               "name": "vVoiceMail",
2053               "isPermitted": false
2054             },
2055             {
2056               "id": "5",
2057               "name": "Kennedy",
2058               "isPermitted": false
2059             },
2060             {
2061               "id": "6",
2062               "name": "vPorfirio",
2063               "isPermitted": false
2064             },
2065             {
2066               "id": "7",
2067               "name": "vVM",
2068               "isPermitted": false
2069             },
2070             {
2071               "id": "8",
2072               "name": "vOTA",
2073               "isPermitted": false
2074             },
2075             {
2076               "id": "9",
2077               "name": "vFLORENCE",
2078               "isPermitted": false
2079             },
2080             {
2081               "id": "10",
2082               "name": "vMNS",
2083               "isPermitted": false
2084             },
2085             {
2086               "id": "11",
2087               "name": "vEsmeralda",
2088               "isPermitted": false
2089             },
2090             {
2091               "id": "12",
2092               "name": "VPMS",
2093               "isPermitted": false
2094             },
2095             {
2096               "id": "13",
2097               "name": "vWINIFRED",
2098               "isPermitted": false
2099             },
2100             {
2101               "id": "14",
2102               "name": "SSD",
2103               "isPermitted": false
2104             },
2105             {
2106               "id": "15",
2107               "name": "vMOG",
2108               "isPermitted": false
2109             },
2110             {
2111               "id": "16",
2112               "name": "LINDSEY",
2113               "isPermitted": false
2114             },
2115             {
2116               "id": "17",
2117               "name": "JOHANNA_SANTOS",
2118               "isPermitted": false
2119             },
2120             {
2121               "id": "18",
2122               "name": "vCarroll",
2123               "isPermitted": false
2124             }
2125           ]
2126         },
2127         "aicZones": [
2128           {
2129             "id": "NFT1",
2130             "name": "NFTJSSSS-NFT1"
2131           },
2132           {
2133             "id": "JAG1",
2134             "name": "YUDFJULP-JAG1"
2135           },
2136           {
2137             "id": "YYY1",
2138             "name": "UUUAIAAI-YYY1"
2139           },
2140           {
2141             "id": "AVT1",
2142             "name": "AVTRFLHD-AVT1"
2143           },
2144           {
2145             "id": "ATL34",
2146             "name": "ATLSANAI-ATL34"
2147           }
2148         ],
2149         "categoryParameters": {
2150           "owningEntityList": [
2151             {
2152               "id": "aaa1",
2153               "name": "aaa1"
2154             },
2155             {
2156               "id": "d61e6f2d-12fa-4cc2-91df-7c244011d6fc",
2157               "name": "WayneHolland"
2158             },
2159             {
2160               "id": "Melissa",
2161               "name": "Melissa"
2162             }
2163           ],
2164           "projectList": [
2165             {
2166               "id": "WATKINS",
2167               "name": "WATKINS"
2168             },
2169             {
2170               "id": "x1",
2171               "name": "x1"
2172             },
2173             {
2174               "id": "yyy1",
2175               "name": "yyy1"
2176             }
2177           ],
2178           "lineOfBusinessList": [
2179             {
2180               "id": "ONAP",
2181               "name": "ONAP"
2182             },
2183             {
2184               "id": "zzz1",
2185               "name": "zzz1"
2186             }
2187           ],
2188           "platformList": [
2189             {
2190               "id": "platform",
2191               "name": "platform"
2192             },
2193             {
2194               "id": "xxx1",
2195               "name": "xxx1"
2196             }
2197           ]
2198         },
2199         "type": "[CATEGORY_PARAMETERS] Update"
2200       }
2201     }
2202   }
2203
2204   function getReduxWithVNFMissingData() {
2205     return {
2206       "global": {
2207         "name": null,
2208         "flags": {
2209           "FLAG_NETWORK_TO_ASYNC_INSTANTIATION": false,
2210           "FLAG_SHOW_ASSIGNMENTS": true,
2211           "FLAG_FABRIC_CONFIGURATION_ASSIGNMENTS": true,
2212           "FLAG_SHOW_VERIFY_SERVICE": false,
2213           "FLAG_SERVICE_MODEL_CACHE": true,
2214           "CREATE_INSTANCE_TEST": false,
2215           "FLAG_SETTING_DEFAULTS_IN_DRAWING_BOARD": true,
2216           "EMPTY_DRAWING_BOARD_TEST": false,
2217           "FLAG_ADD_MSO_TESTAPI_FIELD": true
2218         },
2219         "type": "[FLAGS] Update"
2220       },
2221       "service": {
2222         "serviceHierarchy": {
2223           "f4d84bb4-a416-4b4e-997e-0059973630b9": {
2224             "service": {
2225               "uuid": "f4d84bb4-a416-4b4e-997e-0059973630b9",
2226               "invariantUuid": "598e3f9e-3244-4d8f-a8e0-0e5d7a29eda9",
2227               "name": "PASQUALE vMX vPE_BV Service 488",
2228               "version": "1.0",
2229               "toscaModelURL": null,
2230               "category": "Network L1-3",
2231               "serviceType": "",
2232               "serviceRole": "",
2233               "description": "PASQUALE vMX vPE based on Juniper 17.2 release. Updated with updated VF for v8.0 of VLM",
2234               "serviceEcompNaming": "true",
2235               "instantiationType": "Macro",
2236               "vidNotions": {
2237                 "instantiationType": "Macro"
2238               },
2239               "inputs": {
2240                 "2017488_pasqualevpe0_ASN": {
2241                   "type": "string",
2242                   "description": "AV/PE",
2243                   "entry_schema": null,
2244                   "inputProperties": null,
2245                   "constraints": [],
2246                   "required": true,
2247                   "default": "AV_vPE"
2248                 }
2249               }
2250             },
2251             "vnfs": {
2252               "2017-488_PASQUALE-vPE 0": {
2253                 "uuid": "ea81d6f7-0861-44a7-b7d5-d173b562c350",
2254                 "invariantUuid": "5be7e99e-8eb2-4d97-be63-8081ff3cd10e",
2255                 "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",
2256                 "name": "2017-488_PASQUALE-vPE",
2257                 "version": "9.0",
2258                 "customizationUuid": "41516cc6-5098-4b40-a619-f8d5f55fc4d8",
2259                 "inputs": {
2260                   "vnf_config_template_version": {
2261                     "type": "string",
2262                     "description": "VPE Software Version",
2263                     "entry_schema": null,
2264                     "inputProperties": null,
2265                     "constraints": [],
2266                     "required": true,
2267                     "default": "17.2"
2268                   },
2269                   "bandwidth_units": {
2270                     "type": "string",
2271                     "description": "Units of bandwidth",
2272                     "entry_schema": null,
2273                     "inputProperties": null,
2274                     "constraints": [],
2275                     "required": true,
2276                     "default": "Gbps"
2277                   },
2278                   "bandwidth": {
2279                     "type": "string",
2280                     "description": "Requested VPE bandwidth",
2281                     "entry_schema": null,
2282                     "inputProperties": null,
2283                     "constraints": [],
2284                     "required": true,
2285                     "default": "10"
2286                   },
2287                   "AIC_CLLI": {
2288                     "type": "string",
2289                     "description": "AIC Site CLLI",
2290                     "entry_schema": null,
2291                     "inputProperties": null,
2292                     "constraints": [],
2293                     "required": true,
2294                     "default": "ATLMY8GA"
2295                   },
2296                   "availability_zone_0": {
2297                     "type": "string",
2298                     "description": "The Availability Zone to launch the instance.",
2299                     "entry_schema": null,
2300                     "inputProperties": null,
2301                     "constraints": [],
2302                     "required": true,
2303                     "default": "mtpocfo-kvm-az01"
2304                   },
2305                   "ASN": {
2306                     "type": "string",
2307                     "description": "AV/PE",
2308                     "entry_schema": null,
2309                     "inputProperties": null,
2310                     "constraints": [],
2311                     "required": true,
2312                     "default": "AV_vPE"
2313                   },
2314                   "vnf_instance_name": {
2315                     "type": "string",
2316                     "description": "The hostname assigned to the vpe.",
2317                     "entry_schema": null,
2318                     "inputProperties": null,
2319                     "constraints": [],
2320                     "required": true,
2321                     "default": "mtnj309me6"
2322                   }
2323                 },
2324                 "commands": {
2325                   "vnf_config_template_version": {
2326                     "displayName": "vnf_config_template_version",
2327                     "command": "get_input",
2328                     "inputName": "2017488_pasqualevpe0_vnf_config_template_version"
2329                   },
2330                   "bandwidth_units": {
2331                     "displayName": "bandwidth_units",
2332                     "command": "get_input",
2333                     "inputName": "2017488_pasqualevpe0_bandwidth_units"
2334                   },
2335                   "bandwidth": {
2336                     "displayName": "bandwidth",
2337                     "command": "get_input",
2338                     "inputName": "2017488_pasqualevpe0_bandwidth"
2339                   },
2340                   "AIC_CLLI": {
2341                     "displayName": "AIC_CLLI",
2342                     "command": "get_input",
2343                     "inputName": "2017488_pasqualevpe0_AIC_CLLI"
2344                   },
2345                   "availability_zone_0": {
2346                     "displayName": "availability_zone_0",
2347                     "command": "get_input",
2348                     "inputName": "2017488_pasqualevpe0_availability_zone_0"
2349                   },
2350                   "ASN": {
2351                     "displayName": "ASN",
2352                     "command": "get_input",
2353                     "inputName": "2017488_pasqualevpe0_ASN"
2354                   },
2355                   "vnf_instance_name": {
2356                     "displayName": "vnf_instance_name",
2357                     "command": "get_input",
2358                     "inputName": "2017488_pasqualevpe0_vnf_instance_name"
2359                   }
2360                 },
2361                 "properties": {
2362                   "vmxvre_retype": "RE-VMX",
2363                   "vnf_config_template_version": "get_input:2017488_pasqualevpe0_vnf_config_template_version",
2364                   "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
2365                   "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
2366                   "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
2367                   "int_ctl_net_name": "VMX-INTXI",
2368                   "vmx_int_ctl_prefix": "10.0.0.10",
2369                   "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
2370                   "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
2371                   "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
2372                   "nf_type": "ROUTER",
2373                   "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
2374                   "is_AVPN_service": "false",
2375                   "vmx_RSG_name": "vREXI-affinity",
2376                   "vmx_int_ctl_forwarding": "l2",
2377                   "vmxvre_oam_ip_0": "10.0.0.10",
2378                   "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
2379                   "vmxvpfe_sriov41_0_port_vlanstrip": "false",
2380                   "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
2381                   "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
2382                   "vmxvre_image_name_0": "vre172_nova_img",
2383                   "vmxvre_instance": "0",
2384                   "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
2385                   "vmxvre_flavor_name": "ns.c1r16d32.v5",
2386                   "vmxvpfe_volume_size_0": "40.0",
2387                   "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
2388                   "nf_naming": "{ecomp_generated_naming=true}",
2389                   "multi_stage_design": "false",
2390                   "nf_naming_code": "me6",
2391                   "vmxvre_name_0": "vREXI",
2392                   "vmxvpfe_sriov42_0_port_vlanstrip": "false",
2393                   "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
2394                   "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
2395                   "vmxvpfe_image_name_0": "vpfe172_nova_img",
2396                   "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
2397                   "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
2398                   "vmxvre_console": "vidconsole",
2399                   "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
2400                   "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
2401                   "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
2402                   "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
2403                   "vmxvpfe_sriov44_0_port_vlanstrip": "false",
2404                   "vf_module_id": "123",
2405                   "nf_function": "PASQUALE vPE",
2406                   "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
2407                   "vmxvre_int_ctl_ip_0": "10.0.0.10",
2408                   "ecomp_generated_naming": "true",
2409                   "AIC_CLLI": "get_input:2017488_pasqualevpe0_AIC_CLLI",
2410                   "vnf_name": "mtnj309me6vre",
2411                   "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
2412                   "vmxvre_volume_type_1": "HITACHI",
2413                   "vmxvpfe_sriov44_0_port_broadcastallow": "true",
2414                   "vmxvre_volume_type_0": "HITACHI",
2415                   "vmxvpfe_volume_type_0": "HITACHI",
2416                   "vmxvpfe_sriov43_0_port_broadcastallow": "true",
2417                   "bandwidth_units": "get_input:2017488_pasqualevpe0_bandwidth_units",
2418                   "vnf_id": "123",
2419                   "vmxvre_oam_prefix": "24",
2420                   "availability_zone_0": "get_input:2017488_pasqualevpe0_availability_zone_0",
2421                   "ASN": "get_input:2017488_pasqualevpe0_ASN",
2422                   "vmxvre_chassis_i2cid": "161",
2423                   "vmxvpfe_name_0": "vPFEXI",
2424                   "bandwidth": "get_input:2017488_pasqualevpe0_bandwidth",
2425                   "availability_zone_max_count": "1",
2426                   "vmxvre_volume_size_0": "45.0",
2427                   "vmxvre_volume_size_1": "50.0",
2428                   "vmxvpfe_sriov42_0_port_broadcastallow": "true",
2429                   "vmxvre_oam_gateway": "10.0.0.10",
2430                   "vmxvre_volume_name_1": "vREXI_FAVolume",
2431                   "vmxvre_ore_present": "0",
2432                   "vmxvre_volume_name_0": "vREXI_FBVolume",
2433                   "vmxvre_type": "0",
2434                   "vnf_instance_name": "get_input:2017488_pasqualevpe0_vnf_instance_name",
2435                   "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
2436                   "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
2437                   "vmx_int_ctl_len": "24",
2438                   "vmxvpfe_sriov43_0_port_vlanstrip": "false",
2439                   "vmxvpfe_sriov41_0_port_broadcastallow": "true",
2440                   "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
2441                   "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
2442                   "nf_role": "vPE",
2443                   "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
2444                   "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
2445                   "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
2446                 },
2447                 "type": "VF",
2448                 "modelCustomizationName": "2017-488_PASQUALE-vPE 0",
2449                 "vfModules": {
2450                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
2451                     "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
2452                     "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
2453                     "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
2454                     "description": null,
2455                     "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2456                     "version": "8",
2457                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2458                     "properties": {
2459                       "minCountInstances": 2,
2460                       "maxCountInstances": null,
2461                       "initialCount": 0,
2462                       "vfModuleLabel": "PASQUALE_vRE_BV"
2463                     },
2464                     "inputs": {
2465                       "2017488_pasqualevpe0_bandwidth_units": {
2466                         "type": "string",
2467                         "description": "Units of bandwidth",
2468                         "entry_schema": null,
2469                         "inputProperties": {
2470                           "sourceType": "HEAT",
2471                           "vfModuleLabel": "PASQUALE_vRE_BV",
2472                           "paramName": "bandwidth_units"
2473                         },
2474                         "constraints": null,
2475                         "required": true,
2476                         "default": "Gbps"
2477                       },
2478                       "2017488_pasqualevpe0_bandwidth": {
2479                         "type": "string",
2480                         "description": "Requested VPE bandwidth",
2481                         "entry_schema": null,
2482                         "inputProperties": {
2483                           "sourceType": "HEAT",
2484                           "vfModuleLabel": "PASQUALE_vRE_BV",
2485                           "paramName": "bandwidth"
2486                         },
2487                         "constraints": null,
2488                         "required": true,
2489                         "default": "10"
2490                       },
2491                       "2017488_pasqualevpe0_vnf_instance_name": {
2492                         "type": "string",
2493                         "description": "The hostname assigned to the vpe.",
2494                         "entry_schema": null,
2495                         "inputProperties": {
2496                           "sourceType": "HEAT",
2497                           "vfModuleLabel": "PASQUALE_vRE_BV",
2498                           "paramName": "vnf_instance_name"
2499                         },
2500                         "constraints": null,
2501                         "required": true,
2502                         "default": "mtnj309me6"
2503                       },
2504                       "2017488_pasqualevpe0_vnf_config_template_version": {
2505                         "type": "string",
2506                         "description": "VPE Software Version",
2507                         "entry_schema": null,
2508                         "inputProperties": {
2509                           "sourceType": "HEAT",
2510                           "vfModuleLabel": "PASQUALE_vRE_BV",
2511                           "paramName": "vnf_config_template_version"
2512                         },
2513                         "constraints": null,
2514                         "required": true,
2515                         "default": "17.2"
2516                       },
2517                       "2017488_pasqualevpe0_AIC_CLLI": {
2518                         "type": "string",
2519                         "description": "AIC Site CLLI",
2520                         "entry_schema": null,
2521                         "inputProperties": {
2522                           "sourceType": "HEAT",
2523                           "vfModuleLabel": "PASQUALE_vRE_BV",
2524                           "paramName": "AIC_CLLI"
2525                         },
2526                         "constraints": null,
2527                         "required": true,
2528                         "default": "ATLMY8GA"
2529                       }
2530                     },
2531                     "volumeGroupAllowed": true
2532                   },
2533                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
2534                     "uuid": "040e591e-5d30-4e0d-850f-7266e5a8e013",
2535                     "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
2536                     "customizationUuid": "5c5f91f9-5e31-4120-b892-5536587ec258",
2537                     "description": null,
2538                     "name": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
2539                     "version": "6",
2540                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
2541                     "properties": {
2542                       "minCountInstances": 1,
2543                       "maxCountInstances": 1,
2544                       "initialCount": 1,
2545                       "vfModuleLabel": "PASQUALE_base_vPE_BV"
2546                     },
2547                     "inputs": {},
2548                     "volumeGroupAllowed": false
2549                   },
2550                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
2551                     "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
2552                     "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
2553                     "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
2554                     "description": null,
2555                     "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2556                     "version": "8",
2557                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2558                     "properties": {
2559                       "minCountInstances": 0,
2560                       "maxCountInstances": null,
2561                       "initialCount": 0,
2562                       "vfModuleLabel": "PASQUALE_vPFE_BV"
2563                     },
2564                     "inputs": {
2565                       "2017488_pasqualevpe0_availability_zone_0": {
2566                         "type": "string",
2567                         "description": "The Availability Zone to launch the instance.",
2568                         "entry_schema": null,
2569                         "inputProperties": {
2570                           "sourceType": "HEAT",
2571                           "vfModuleLabel": "PASQUALE_vPFE_BV",
2572                           "paramName": "availability_zone_0"
2573                         },
2574                         "constraints": null,
2575                         "required": true,
2576                         "default": "mtpocfo-kvm-az01"
2577                       }
2578                     },
2579                     "volumeGroupAllowed": true
2580                   }
2581                 },
2582                 "volumeGroups": {
2583                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
2584                     "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
2585                     "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
2586                     "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
2587                     "description": null,
2588                     "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2589                     "version": "8",
2590                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2591                     "properties": {
2592                       "minCountInstances": 0,
2593                       "maxCountInstances": null,
2594                       "initialCount": 0,
2595                       "vfModuleLabel": "PASQUALE_vRE_BV"
2596                     },
2597                     "inputs": {
2598                       "2017488_pasqualevpe0_bandwidth_units": {
2599                         "type": "string",
2600                         "description": "Units of bandwidth",
2601                         "entry_schema": null,
2602                         "inputProperties": {
2603                           "sourceType": "HEAT",
2604                           "vfModuleLabel": "PASQUALE_vRE_BV",
2605                           "paramName": "bandwidth_units"
2606                         },
2607                         "constraints": null,
2608                         "required": true,
2609                         "default": "Gbps"
2610                       },
2611                       "2017488_pasqualevpe0_bandwidth": {
2612                         "type": "string",
2613                         "description": "Requested VPE bandwidth",
2614                         "entry_schema": null,
2615                         "inputProperties": {
2616                           "sourceType": "HEAT",
2617                           "vfModuleLabel": "PASQUALE_vRE_BV",
2618                           "paramName": "bandwidth"
2619                         },
2620                         "constraints": null,
2621                         "required": true,
2622                         "default": "10"
2623                       },
2624                       "2017488_pasqualevpe0_vnf_instance_name": {
2625                         "type": "string",
2626                         "description": "The hostname assigned to the vpe.",
2627                         "entry_schema": null,
2628                         "inputProperties": {
2629                           "sourceType": "HEAT",
2630                           "vfModuleLabel": "PASQUALE_vRE_BV",
2631                           "paramName": "vnf_instance_name"
2632                         },
2633                         "constraints": null,
2634                         "required": true,
2635                         "default": "mtnj309me6"
2636                       },
2637                       "2017488_pasqualevpe0_vnf_config_template_version": {
2638                         "type": "string",
2639                         "description": "VPE Software Version",
2640                         "entry_schema": null,
2641                         "inputProperties": {
2642                           "sourceType": "HEAT",
2643                           "vfModuleLabel": "PASQUALE_vRE_BV",
2644                           "paramName": "vnf_config_template_version"
2645                         },
2646                         "constraints": null,
2647                         "required": true,
2648                         "default": "17.2"
2649                       },
2650                       "2017488_pasqualevpe0_AIC_CLLI": {
2651                         "type": "string",
2652                         "description": "AIC Site CLLI",
2653                         "entry_schema": null,
2654                         "inputProperties": {
2655                           "sourceType": "HEAT",
2656                           "vfModuleLabel": "PASQUALE_vRE_BV",
2657                           "paramName": "AIC_CLLI"
2658                         },
2659                         "constraints": null,
2660                         "required": true,
2661                         "default": "ATLMY8GA"
2662                       }
2663                     }
2664                   },
2665                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
2666                     "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
2667                     "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
2668                     "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
2669                     "description": null,
2670                     "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2671                     "version": "8",
2672                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2673                     "properties": {
2674                       "minCountInstances": 0,
2675                       "maxCountInstances": null,
2676                       "initialCount": 0,
2677                       "vfModuleLabel": "PASQUALE_vPFE_BV"
2678                     },
2679                     "inputs": {
2680                       "2017488_pasqualevpe0_availability_zone_0": {
2681                         "type": "string",
2682                         "description": "The Availability Zone to launch the instance.",
2683                         "entry_schema": null,
2684                         "inputProperties": {
2685                           "sourceType": "HEAT",
2686                           "vfModuleLabel": "PASQUALE_vPFE_BV",
2687                           "paramName": "availability_zone_0"
2688                         },
2689                         "constraints": null,
2690                         "required": true,
2691                         "default": "mtpocfo-kvm-az01"
2692                       }
2693                     }
2694                   }
2695                 },
2696                 "vfcInstanceGroups": {}
2697               }
2698             },
2699             "networks": {},
2700             "collectionResources": {},
2701             "configurations": {},
2702             "serviceProxies": {},
2703             "vfModules": {
2704               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
2705                 "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
2706                 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
2707                 "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
2708                 "description": null,
2709                 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2710                 "version": "8",
2711                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2712                 "properties": {
2713                   "minCountInstances": 0,
2714                   "maxCountInstances": null,
2715                   "initialCount": 0,
2716                   "vfModuleLabel": "PASQUALE_vRE_BV"
2717                 },
2718                 "inputs": {
2719                   "2017488_pasqualevpe0_bandwidth_units": {
2720                     "type": "string",
2721                     "description": "Units of bandwidth",
2722                     "entry_schema": null,
2723                     "inputProperties": {
2724                       "sourceType": "HEAT",
2725                       "vfModuleLabel": "PASQUALE_vRE_BV",
2726                       "paramName": "bandwidth_units"
2727                     },
2728                     "constraints": null,
2729                     "required": true,
2730                     "default": "Gbps"
2731                   },
2732                   "2017488_pasqualevpe0_bandwidth": {
2733                     "type": "string",
2734                     "description": "Requested VPE bandwidth",
2735                     "entry_schema": null,
2736                     "inputProperties": {
2737                       "sourceType": "HEAT",
2738                       "vfModuleLabel": "PASQUALE_vRE_BV",
2739                       "paramName": "bandwidth"
2740                     },
2741                     "constraints": null,
2742                     "required": true,
2743                     "default": "10"
2744                   },
2745                   "2017488_pasqualevpe0_vnf_instance_name": {
2746                     "type": "string",
2747                     "description": "The hostname assigned to the vpe.",
2748                     "entry_schema": null,
2749                     "inputProperties": {
2750                       "sourceType": "HEAT",
2751                       "vfModuleLabel": "PASQUALE_vRE_BV",
2752                       "paramName": "vnf_instance_name"
2753                     },
2754                     "constraints": null,
2755                     "required": true,
2756                     "default": "mtnj309me6"
2757                   },
2758                   "2017488_pasqualevpe0_vnf_config_template_version": {
2759                     "type": "string",
2760                     "description": "VPE Software Version",
2761                     "entry_schema": null,
2762                     "inputProperties": {
2763                       "sourceType": "HEAT",
2764                       "vfModuleLabel": "PASQUALE_vRE_BV",
2765                       "paramName": "vnf_config_template_version"
2766                     },
2767                     "constraints": null,
2768                     "required": true,
2769                     "default": "17.2"
2770                   },
2771                   "2017488_pasqualevpe0_AIC_CLLI": {
2772                     "type": "string",
2773                     "description": "AIC Site CLLI",
2774                     "entry_schema": null,
2775                     "inputProperties": {
2776                       "sourceType": "HEAT",
2777                       "vfModuleLabel": "PASQUALE_vRE_BV",
2778                       "paramName": "AIC_CLLI"
2779                     },
2780                     "constraints": null,
2781                     "required": true,
2782                     "default": "ATLMY8GA"
2783                   }
2784                 },
2785                 "volumeGroupAllowed": true
2786               },
2787               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
2788                 "uuid": "040e591e-5d30-4e0d-850f-7266e5a8e013",
2789                 "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
2790                 "customizationUuid": "5c5f91f9-5e31-4120-b892-5536587ec258",
2791                 "description": null,
2792                 "name": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
2793                 "version": "6",
2794                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
2795                 "properties": {
2796                   "minCountInstances": 1,
2797                   "maxCountInstances": 1,
2798                   "initialCount": 1,
2799                   "vfModuleLabel": "PASQUALE_base_vPE_BV"
2800                 },
2801                 "inputs": {},
2802                 "volumeGroupAllowed": false
2803               },
2804               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
2805                 "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
2806                 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
2807                 "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
2808                 "description": null,
2809                 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2810                 "version": "8",
2811                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2812                 "properties": {
2813                   "minCountInstances": 0,
2814                   "maxCountInstances": null,
2815                   "initialCount": 0,
2816                   "vfModuleLabel": "PASQUALE_vPFE_BV"
2817                 },
2818                 "inputs": {
2819                   "2017488_pasqualevpe0_availability_zone_0": {
2820                     "type": "string",
2821                     "description": "The Availability Zone to launch the instance.",
2822                     "entry_schema": null,
2823                     "inputProperties": {
2824                       "sourceType": "HEAT",
2825                       "vfModuleLabel": "PASQUALE_vPFE_BV",
2826                       "paramName": "availability_zone_0"
2827                     },
2828                     "constraints": null,
2829                     "required": true,
2830                     "default": "mtpocfo-kvm-az01"
2831                   }
2832                 },
2833                 "volumeGroupAllowed": true
2834               }
2835             },
2836             "volumeGroups": {
2837               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
2838                 "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
2839                 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
2840                 "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
2841                 "description": null,
2842                 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2843                 "version": "8",
2844                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2845                 "properties": {
2846                   "minCountInstances": 0,
2847                   "maxCountInstances": null,
2848                   "initialCount": 0,
2849                   "vfModuleLabel": "PASQUALE_vRE_BV"
2850                 },
2851                 "inputs": {
2852                   "2017488_pasqualevpe0_bandwidth_units": {
2853                     "type": "string",
2854                     "description": "Units of bandwidth",
2855                     "entry_schema": null,
2856                     "inputProperties": {
2857                       "sourceType": "HEAT",
2858                       "vfModuleLabel": "PASQUALE_vRE_BV",
2859                       "paramName": "bandwidth_units"
2860                     },
2861                     "constraints": null,
2862                     "required": true,
2863                     "default": "Gbps"
2864                   },
2865                   "2017488_pasqualevpe0_bandwidth": {
2866                     "type": "string",
2867                     "description": "Requested VPE bandwidth",
2868                     "entry_schema": null,
2869                     "inputProperties": {
2870                       "sourceType": "HEAT",
2871                       "vfModuleLabel": "PASQUALE_vRE_BV",
2872                       "paramName": "bandwidth"
2873                     },
2874                     "constraints": null,
2875                     "required": true,
2876                     "default": "10"
2877                   },
2878                   "2017488_pasqualevpe0_vnf_instance_name": {
2879                     "type": "string",
2880                     "description": "The hostname assigned to the vpe.",
2881                     "entry_schema": null,
2882                     "inputProperties": {
2883                       "sourceType": "HEAT",
2884                       "vfModuleLabel": "PASQUALE_vRE_BV",
2885                       "paramName": "vnf_instance_name"
2886                     },
2887                     "constraints": null,
2888                     "required": true,
2889                     "default": "mtnj309me6"
2890                   },
2891                   "2017488_pasqualevpe0_vnf_config_template_version": {
2892                     "type": "string",
2893                     "description": "VPE Software Version",
2894                     "entry_schema": null,
2895                     "inputProperties": {
2896                       "sourceType": "HEAT",
2897                       "vfModuleLabel": "PASQUALE_vRE_BV",
2898                       "paramName": "vnf_config_template_version"
2899                     },
2900                     "constraints": null,
2901                     "required": true,
2902                     "default": "17.2"
2903                   },
2904                   "2017488_pasqualevpe0_AIC_CLLI": {
2905                     "type": "string",
2906                     "description": "AIC Site CLLI",
2907                     "entry_schema": null,
2908                     "inputProperties": {
2909                       "sourceType": "HEAT",
2910                       "vfModuleLabel": "PASQUALE_vRE_BV",
2911                       "paramName": "AIC_CLLI"
2912                     },
2913                     "constraints": null,
2914                     "required": true,
2915                     "default": "ATLMY8GA"
2916                   }
2917                 }
2918               },
2919               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
2920                 "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
2921                 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
2922                 "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
2923                 "description": null,
2924                 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2925                 "version": "8",
2926                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2927                 "properties": {
2928                   "minCountInstances": 0,
2929                   "maxCountInstances": null,
2930                   "initialCount": 0,
2931                   "vfModuleLabel": "PASQUALE_vPFE_BV"
2932                 },
2933                 "inputs": {
2934                   "2017488_pasqualevpe0_availability_zone_0": {
2935                     "type": "string",
2936                     "description": "The Availability Zone to launch the instance.",
2937                     "entry_schema": null,
2938                     "inputProperties": {
2939                       "sourceType": "HEAT",
2940                       "vfModuleLabel": "PASQUALE_vPFE_BV",
2941                       "paramName": "availability_zone_0"
2942                     },
2943                     "constraints": null,
2944                     "required": true,
2945                     "default": "mtpocfo-kvm-az01"
2946                   }
2947                 }
2948               }
2949             },
2950             "pnfs": {}
2951           },
2952           "6e59c5de-f052-46fa-aa7e-2fca9d674c44": {
2953             "service": {
2954               "uuid": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
2955               "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
2956               "name": "ComplexService",
2957               "version": "1.0",
2958               "toscaModelURL": null,
2959               "category": "Emanuel",
2960               "serviceType": "",
2961               "serviceRole": "",
2962               "description": "ComplexService",
2963               "serviceEcompNaming": "true",
2964               "instantiationType": "Macro",
2965               "vidNotions": {
2966                 "instantiationType": "Macro"
2967               },
2968               "inputs": {}
2969             },
2970             "vnfs": {
2971               "VF_vGeraldine 0": {
2972                 "uuid": "d6557200-ecf2-4641-8094-5393ae3aae60",
2973                 "invariantUuid": "4160458e-f648-4b30-a176-43881ffffe9e",
2974                 "description": "VSP_vGeraldine",
2975                 "name": "VF_vGeraldine",
2976                 "version": "2.0",
2977                 "customizationUuid": "91415b44-753d-494c-926a-456a9172bbb9",
2978                 "inputs": {},
2979                 "commands": {},
2980                 "properties": {
2981                   "gpb2_Internal2_mac": "00:11:22:EF:AC:DF",
2982                   "sctp-b-ipv6-egress_src_start_port": "0",
2983                   "sctp-a-ipv6-egress_rule_application": "any",
2984                   "Internal2_allow_transit": "true",
2985                   "sctp-b-IPv6_ethertype": "IPv6",
2986                   "sctp-a-egress_rule_application": "any",
2987                   "sctp-b-ingress_action": "pass",
2988                   "sctp-b-ingress_rule_protocol": "icmp",
2989                   "ncb2_Internal1_mac": "00:11:22:EF:AC:DF",
2990                   "sctp-b-ipv6-ingress-src_start_port": "0.0",
2991                   "ncb1_Internal2_mac": "00:11:22:EF:AC:DF",
2992                   "fsb_volume_size_0": "320.0",
2993                   "sctp-b-egress_src_addresses": "local",
2994                   "sctp-a-ipv6-ingress_ethertype": "IPv4",
2995                   "sctp-a-ipv6-ingress-dst_start_port": "0",
2996                   "sctp-b-ipv6-ingress_rule_application": "any",
2997                   "domain_name": "default-domain",
2998                   "sctp-a-ingress_rule_protocol": "icmp",
2999                   "sctp-b-egress-src_start_port": "0.0",
3000                   "sctp-a-egress_src_addresses": "local",
3001                   "sctp-b-display_name": "epc-sctp-b-ipv4v6-sec-group",
3002                   "sctp-a-egress-src_start_port": "0.0",
3003                   "sctp-a-ingress_ethertype": "IPv4",
3004                   "sctp-b-ipv6-ingress-dst_end_port": "65535",
3005                   "sctp-b-dst_subnet_prefix_v6": "::",
3006                   "nf_naming": "{ecomp_generated_naming=true}",
3007                   "sctp-a-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
3008                   "sctp-b-egress-dst_start_port": "0.0",
3009                   "ncb_flavor_name": "nv.c20r64d1",
3010                   "gpb1_Internal1_mac": "00:11:22:EF:AC:DF",
3011                   "sctp-b-egress_dst_subnet_prefix_len": "0.0",
3012                   "Internal2_net_cidr": "10.0.0.10",
3013                   "sctp-a-ingress-dst_start_port": "0.0",
3014                   "sctp-a-egress-dst_start_port": "0.0",
3015                   "fsb1_Internal2_mac": "00:11:22:EF:AC:DF",
3016                   "sctp-a-egress_ethertype": "IPv4",
3017                   "vlc_st_service_mode": "in-network-nat",
3018                   "sctp-a-ipv6-egress_ethertype": "IPv4",
3019                   "sctp-a-egress-src_end_port": "65535.0",
3020                   "sctp-b-ipv6-egress_rule_application": "any",
3021                   "sctp-b-egress_action": "pass",
3022                   "sctp-a-ingress-src_subnet_prefix_len": "0.0",
3023                   "sctp-b-ipv6-ingress-src_end_port": "65535.0",
3024                   "sctp-b-name": "epc-sctp-b-ipv4v6-sec-group",
3025                   "fsb2_Internal1_mac": "00:11:22:EF:AC:DF",
3026                   "sctp-a-ipv6-ingress-src_start_port": "0.0",
3027                   "sctp-b-ipv6-egress_ethertype": "IPv4",
3028                   "Internal1_net_cidr": "10.0.0.10",
3029                   "sctp-a-egress_dst_subnet_prefix": "0.0.0.0",
3030                   "fsb_flavor_name": "nv.c20r64d1",
3031                   "sctp_rule_protocol": "132",
3032                   "sctp-b-ipv6-ingress_src_subnet_prefix_len": "0",
3033                   "sctp-a-ipv6-ingress_rule_application": "any",
3034                   "ecomp_generated_naming": "true",
3035                   "sctp-a-IPv6_ethertype": "IPv6",
3036                   "vlc2_Internal1_mac": "00:11:22:EF:AC:DF",
3037                   "vlc_st_virtualization_type": "virtual-machine",
3038                   "sctp-b-ingress-dst_start_port": "0.0",
3039                   "sctp-b-ingress-dst_end_port": "65535.0",
3040                   "sctp-a-ipv6-ingress-src_end_port": "65535.0",
3041                   "sctp-a-display_name": "epc-sctp-a-ipv4v6-sec-group",
3042                   "sctp-b-ingress_rule_application": "any",
3043                   "int2_sec_group_name": "int2-sec-group",
3044                   "vlc_flavor_name": "nd.c16r64d1",
3045                   "sctp-b-ipv6-egress_src_addresses": "local",
3046                   "vlc_st_interface_type_int1": "other1",
3047                   "sctp-b-egress-src_end_port": "65535.0",
3048                   "sctp-a-ipv6-egress-dst_start_port": "0",
3049                   "vlc_st_interface_type_int2": "other2",
3050                   "sctp-a-ipv6-egress_rule_protocol": "any",
3051                   "Internal2_shared": "false",
3052                   "sctp-a-ipv6-egress_dst_subnet_prefix_len": "0",
3053                   "Internal2_rpf": "disable",
3054                   "vlc1_Internal1_mac": "00:11:22:EF:AC:DF",
3055                   "sctp-b-ipv6-egress_src_end_port": "65535",
3056                   "sctp-a-ipv6-egress_src_addresses": "local",
3057                   "sctp-a-ingress-dst_end_port": "65535.0",
3058                   "sctp-a-ipv6-egress_src_end_port": "65535",
3059                   "Internal1_forwarding_mode": "l2",
3060                   "Internal2_dhcp": "false",
3061                   "sctp-a-dst_subnet_prefix_v6": "::",
3062                   "pxe_image_name": "MME_PXE-Boot_16ACP04_GA.qcow2",
3063                   "vlc_st_interface_type_gtp": "other0",
3064                   "ncb1_Internal1_mac": "00:11:22:EF:AC:DF",
3065                   "sctp-b-src_subnet_prefix_v6": "::",
3066                   "sctp-a-egress_dst_subnet_prefix_len": "0.0",
3067                   "int1_sec_group_name": "int1-sec-group",
3068                   "Internal1_dhcp": "false",
3069                   "sctp-a-ipv6-egress_dst_end_port": "65535",
3070                   "Internal2_forwarding_mode": "l2",
3071                   "fsb2_Internal2_mac": "00:11:22:EF:AC:DF",
3072                   "sctp-b-egress_dst_subnet_prefix": "0.0.0.0",
3073                   "Internal1_net_cidr_len": "17",
3074                   "gpb2_Internal1_mac": "00:11:22:EF:AC:DF",
3075                   "sctp-b-ingress-src_subnet_prefix_len": "0.0",
3076                   "sctp-a-ingress_dst_addresses": "local",
3077                   "sctp-a-egress_action": "pass",
3078                   "fsb_volume_type_0": "SF-Default-SSD",
3079                   "ncb2_Internal2_mac": "00:11:22:EF:AC:DF",
3080                   "vlc_st_interface_type_sctp_a": "left",
3081                   "vlc_st_interface_type_sctp_b": "right",
3082                   "sctp-a-src_subnet_prefix_v6": "::",
3083                   "vlc_st_version": "2",
3084                   "sctp-b-egress_ethertype": "IPv4",
3085                   "sctp-a-ingress_rule_application": "any",
3086                   "gpb1_Internal2_mac": "00:11:22:EF:AC:DF",
3087                   "instance_ip_family_v6": "v6",
3088                   "sctp-a-ipv6-egress_src_start_port": "0",
3089                   "sctp-b-ingress-src_start_port": "0.0",
3090                   "sctp-b-ingress_dst_addresses": "local",
3091                   "fsb1_Internal1_mac": "00:11:22:EF:AC:DF",
3092                   "vlc_st_interface_type_oam": "management",
3093                   "multi_stage_design": "false",
3094                   "oam_sec_group_name": "oam-sec-group",
3095                   "Internal2_net_gateway": "10.0.0.10",
3096                   "sctp-a-ipv6-ingress-dst_end_port": "65535",
3097                   "sctp-b-ipv6-egress-dst_start_port": "0",
3098                   "Internal1_net_gateway": "10.0.0.10",
3099                   "sctp-b-ipv6-egress_rule_protocol": "any",
3100                   "gtp_sec_group_name": "gtp-sec-group",
3101                   "sctp-a-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
3102                   "sctp-b-ipv6-egress_dst_subnet_prefix_len": "0",
3103                   "sctp-a-ipv6-ingress_dst_addresses": "local",
3104                   "sctp-a-egress_rule_protocol": "icmp",
3105                   "sctp-b-ipv6-egress_action": "pass",
3106                   "sctp-a-ipv6-egress_action": "pass",
3107                   "Internal1_shared": "false",
3108                   "sctp-b-ipv6-ingress_rule_protocol": "any",
3109                   "Internal2_net_cidr_len": "17",
3110                   "sctp-a-name": "epc-sctp-a-ipv4v6-sec-group",
3111                   "sctp-a-ingress-src_end_port": "65535.0",
3112                   "sctp-b-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
3113                   "sctp-a-egress-dst_end_port": "65535.0",
3114                   "sctp-a-ingress_action": "pass",
3115                   "sctp-b-egress_rule_protocol": "icmp",
3116                   "sctp-b-ipv6-ingress_action": "pass",
3117                   "vlc_st_service_type": "firewall",
3118                   "sctp-b-ipv6-egress_dst_end_port": "65535",
3119                   "sctp-b-ipv6-ingress-dst_start_port": "0",
3120                   "vlc2_Internal2_mac": "00:11:22:EF:AC:DF",
3121                   "vlc_st_availability_zone": "true",
3122                   "fsb_volume_image_name_1": "MME_FSB2_16ACP04_GA.qcow2",
3123                   "sctp-b-ingress-src_subnet_prefix": "0.0.0.0",
3124                   "sctp-a-ipv6-ingress_src_subnet_prefix_len": "0",
3125                   "Internal1_allow_transit": "true",
3126                   "gpb_flavor_name": "nv.c20r64d1",
3127                   "availability_zone_max_count": "1",
3128                   "fsb_volume_image_name_0": "MME_FSB1_16ACP04_GA.qcow2",
3129                   "sctp-b-ipv6-ingress_dst_addresses": "local",
3130                   "sctp-b-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
3131                   "sctp-b-ipv6-ingress_ethertype": "IPv4",
3132                   "vlc1_Internal2_mac": "00:11:22:EF:AC:DF",
3133                   "sctp-a-ingress-src_subnet_prefix": "0.0.0.0",
3134                   "sctp-a-ipv6-ingress_action": "pass",
3135                   "Internal1_rpf": "disable",
3136                   "sctp-b-ingress_ethertype": "IPv4",
3137                   "sctp-b-egress_rule_application": "any",
3138                   "sctp-b-ingress-src_end_port": "65535.0",
3139                   "sctp-a-ipv6-ingress_rule_protocol": "any",
3140                   "sctp-a-ingress-src_start_port": "0.0",
3141                   "sctp-b-egress-dst_end_port": "65535.0"
3142                 },
3143                 "type": "VF",
3144                 "modelCustomizationName": "VF_vGeraldine 0",
3145                 "vfModules": {
3146                   "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
3147                     "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
3148                     "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
3149                     "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
3150                     "description": null,
3151                     "name": "VfVgeraldine..vflorence_vlc..module-1",
3152                     "version": "2",
3153                     "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
3154                     "properties": {
3155                       "minCountInstances": 0,
3156                       "maxCountInstances": null,
3157                       "initialCount": 0,
3158                       "vfModuleLabel": "vflorence_vlc"
3159                     },
3160                     "inputs": {},
3161                     "volumeGroupAllowed": false
3162                   },
3163                   "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
3164                     "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
3165                     "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
3166                     "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
3167                     "description": null,
3168                     "name": "VfVgeraldine..vflorence_gpb..module-2",
3169                     "version": "2",
3170                     "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
3171                     "properties": {
3172                       "minCountInstances": 0,
3173                       "maxCountInstances": null,
3174                       "initialCount": 0,
3175                       "vfModuleLabel": "vflorence_gpb"
3176                     },
3177                     "inputs": {},
3178                     "volumeGroupAllowed": false
3179                   },
3180                   "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
3181                     "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
3182                     "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
3183                     "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
3184                     "description": null,
3185                     "name": "VfVgeraldine..base_vflorence..module-0",
3186                     "version": "2",
3187                     "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
3188                     "properties": {
3189                       "minCountInstances": 1,
3190                       "maxCountInstances": 1,
3191                       "initialCount": 1,
3192                       "vfModuleLabel": "base_vflorence"
3193                     },
3194                     "inputs": {},
3195                     "volumeGroupAllowed": true
3196                   }
3197                 },
3198                 "volumeGroups": {
3199                   "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
3200                     "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
3201                     "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
3202                     "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
3203                     "description": null,
3204                     "name": "VfVgeraldine..base_vflorence..module-0",
3205                     "version": "2",
3206                     "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
3207                     "properties": {
3208                       "minCountInstances": 1,
3209                       "maxCountInstances": 1,
3210                       "initialCount": 1,
3211                       "vfModuleLabel": "base_vflorence"
3212                     },
3213                     "inputs": {}
3214                   }
3215                 },
3216                 "vfcInstanceGroups": {}
3217               }
3218             },
3219             "networks": {
3220               "ExtVL 0": {
3221                 "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
3222                 "invariantUuid": "379f816b-a7aa-422f-be30-17114ff50b7c",
3223                 "description": "ECOMP generic virtual link (network) base type for all other service-level and global networks",
3224                 "name": "ExtVL",
3225                 "version": "37.0",
3226                 "customizationUuid": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
3227                 "inputs": {},
3228                 "commands": {},
3229                 "properties": {
3230                   "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}}",
3231                   "exVL_naming": "{ecomp_generated_naming=true}",
3232                   "network_flows": "{is_network_policy=false, is_bound_to_vpn=false}",
3233                   "network_homing": "{ecomp_selected_instance_node_target=false}"
3234                 },
3235                 "type": "VL",
3236                 "modelCustomizationName": "ExtVL 0"
3237               }
3238             },
3239             "collectionResources": {},
3240             "configurations": {
3241               "Port Mirroring Configuration By Policy 0": {
3242                 "uuid": "b4398538-e89d-4f13-b33d-ca323434ba50",
3243                 "invariantUuid": "6ef0ca40-f366-4897-951f-abd65d25f6f7",
3244                 "description": "A port mirroring configuration by policy object",
3245                 "name": "Port Mirroring Configuration By Policy",
3246                 "version": "27.0",
3247                 "customizationUuid": "3c3b7b8d-8669-4b3b-8664-61970041fad2",
3248                 "inputs": {},
3249                 "commands": {},
3250                 "properties": {},
3251                 "type": "Configuration",
3252                 "modelCustomizationName": "Port Mirroring Configuration By Policy 0",
3253                 "sourceNodes": [],
3254                 "collectorNodes": null,
3255                 "configurationByPolicy": false
3256               }
3257             },
3258             "serviceProxies": {},
3259             "vfModules": {
3260               "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
3261                 "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
3262                 "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
3263                 "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
3264                 "description": null,
3265                 "name": "VfVgeraldine..vflorence_vlc..module-1",
3266                 "version": "2",
3267                 "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
3268                 "properties": {
3269                   "minCountInstances": 0,
3270                   "maxCountInstances": null,
3271                   "initialCount": 0,
3272                   "vfModuleLabel": "vflorence_vlc"
3273                 },
3274                 "inputs": {},
3275                 "volumeGroupAllowed": false
3276               },
3277               "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
3278                 "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
3279                 "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
3280                 "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
3281                 "description": null,
3282                 "name": "VfVgeraldine..vflorence_gpb..module-2",
3283                 "version": "2",
3284                 "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
3285                 "properties": {
3286                   "minCountInstances": 0,
3287                   "maxCountInstances": null,
3288                   "initialCount": 0,
3289                   "vfModuleLabel": "vflorence_gpb"
3290                 },
3291                 "inputs": {},
3292                 "volumeGroupAllowed": false
3293               },
3294               "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
3295                 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
3296                 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
3297                 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
3298                 "description": null,
3299                 "name": "VfVgeraldine..base_vflorence..module-0",
3300                 "version": "2",
3301                 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
3302                 "properties": {
3303                   "minCountInstances": 1,
3304                   "maxCountInstances": 1,
3305                   "initialCount": 1,
3306                   "vfModuleLabel": "base_vflorence"
3307                 },
3308                 "inputs": {},
3309                 "volumeGroupAllowed": true
3310               }
3311             },
3312             "volumeGroups": {
3313               "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
3314                 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
3315                 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
3316                 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
3317                 "description": null,
3318                 "name": "VfVgeraldine..base_vflorence..module-0",
3319                 "version": "2",
3320                 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
3321                 "properties": {
3322                   "minCountInstances": 1,
3323                   "maxCountInstances": 1,
3324                   "initialCount": 1,
3325                   "vfModuleLabel": "base_vflorence"
3326                 },
3327                 "inputs": {}
3328               }
3329             },
3330             "pnfs": {}
3331           }
3332         },
3333         "serviceInstance": {
3334           "f4d84bb4-a416-4b4e-997e-0059973630b9": {
3335             "vnfs": {
3336               "2017-488_PASQUALE-vPE 0": {
3337                 "rollbackOnFailure": "true",
3338                 "vfModules": {
3339                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
3340                     "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0jkyqv": {
3341                       "isMissingData": false,
3342                       "sdncPreReload": null,
3343                       "modelInfo": {
3344                         "modelType": "VFmodule",
3345                         "modelInvariantId": "b34833bb-6aa9-4ad6-a831-70b06367a091",
3346                         "modelVersionId": "040e591e-5d30-4e0d-850f-7266e5a8e013",
3347                         "modelName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
3348                         "modelVersion": "6",
3349                         "modelCustomizationId": "5c5f91f9-5e31-4120-b892-5536587ec258",
3350                         "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0"
3351                       },
3352                       "instanceParams": [
3353                         {}
3354                       ],
3355                       "trackById": "n2ydptuy9lj"
3356                     }
3357                   }
3358                 },
3359                 "isMissingData": false,
3360                 "originalName": null,
3361                 "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
3362                 "lcpCloudRegionId": null,
3363                 "tenantId": null,
3364                 "lineOfBusiness": null,
3365                 "platformName": null,
3366                 "modelInfo": {
3367                   "modelType": "VF",
3368                   "modelInvariantId": "5be7e99e-8eb2-4d97-be63-8081ff3cd10e",
3369                   "modelVersionId": "f4d84bb4-a416-4b4e-997e-0059973630b9",
3370                   "modelName": "2017-488_PASQUALE-vPE",
3371                   "modelVersion": "9.0",
3372                   "modelCustomizationName": "2017-488_PASQUALE-vPE 0"
3373                 },
3374                 "trackById": "iapflwk8bip"
3375               },
3376               "2017-488_PASQUALE-vPE 0:0001": {
3377                 "rollbackOnFailure": "true",
3378                 "vfModules": {
3379                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
3380                     "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0jkyqv": {
3381                       "isMissingData": false,
3382                       "sdncPreReload": null,
3383                       "modelInfo": {
3384                         "modelType": "VFmodule",
3385                         "modelInvariantId": "b34833bb-6aa9-4ad6-a831-70b06367a091",
3386                         "modelVersionId": "040e591e-5d30-4e0d-850f-7266e5a8e013",
3387                         "modelName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
3388                         "modelVersion": "6",
3389                         "modelCustomizationId": "5c5f91f9-5e31-4120-b892-5536587ec258",
3390                         "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0"
3391                       },
3392                       "instanceParams": [
3393                         {}
3394                       ],
3395                       "trackById": "wh18xgy0dc"
3396                     }
3397                   }
3398                 },
3399                 "isMissingData": true,
3400                 "originalName": "2017-488_PASQUALE-vPE 0",
3401                 "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
3402                 "lcpCloudRegionId": null,
3403                 "tenantId": null,
3404                 "lineOfBusiness": null,
3405                 "platformName": null,
3406                 "modelInfo": {
3407                   "modelType": "VF",
3408                   "modelInvariantId": "5be7e99e-8eb2-4d97-be63-8081ff3cd10e",
3409                   "modelVersionId": "f4d84bb4-a416-4b4e-997e-0059973630b9",
3410                   "modelName": "2017-488_PASQUALE-vPE",
3411                   "modelVersion": "9.0",
3412                   "modelCustomizationName": "2017-488_PASQUALE-vPE 0"
3413                 },
3414                 "trackById": "iapflwk8bip"
3415               }
3416             },
3417             "instanceParams": [
3418               {
3419                 "2017488_pasqualevpe0_ASN": "AV_vPE"
3420               }
3421             ],
3422             "validationCounter": 1,
3423             "globalSubscriberId": "e433710f-9217-458d-a79d-1c7aff376d89",
3424             "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
3425             "subscriptionServiceType": "TYLER SILVIA",
3426             "lcpCloudRegionId": "AAIAIC25",
3427             "tenantId": "092eb9e8e4b7412e8787dd091bc58e86",
3428             "aicZoneId": "JAG1",
3429             "projectName": "x1",
3430             "owningEntityId": "aaa1",
3431             "rollbackOnFailure": "true",
3432             "bulkSize": 1,
3433             "modelInfo": {
3434               "modelInvariantId": "598e3f9e-3244-4d8f-a8e0-0e5d7a29eda9",
3435               "modelVersionId": "f4d84bb4-a416-4b4e-997e-0059973630b9",
3436               "modelName": "PASQUALE vMX vPE_BV Service 488",
3437               "modelVersion": "1.0"
3438             },
3439             "existingVNFCounterMap": {
3440               "91415b44-753d-494c-926a-456a9172bbb9": 1
3441             },
3442             "existingNetworksCounterMap": {},
3443             "tenantName": "USP-SIP-IC-24335-T-01",
3444             "aicZoneName": "YUDFJULP-JAG1"
3445           }
3446         },
3447         "lcpRegionsAndTenants": {
3448           "lcpRegionList": [
3449             {
3450               "id": "AAIAIC25",
3451               "name": "AAIAIC25",
3452               "isPermitted": true
3453             },
3454             {
3455               "id": "hvf6",
3456               "name": "hvf6",
3457               "isPermitted": true
3458             }
3459           ],
3460           "lcpRegionsTenantsMap": {
3461             "AAIAIC25": [
3462               {
3463                 "id": "092eb9e8e4b7412e8787dd091bc58e86",
3464                 "name": "USP-SIP-IC-24335-T-01",
3465                 "isPermitted": true
3466               }
3467             ],
3468             "hvf6": [
3469               {
3470                 "id": "bae71557c5bb4d5aac6743a4e5f1d054",
3471                 "name": "AIN Web Tool-15-D-testalexandria",
3472                 "isPermitted": true
3473               },
3474               {
3475                 "id": "d0a3e3f2964542259d155a81c41aadc3",
3476                 "name": "test-hvf6-09",
3477                 "isPermitted": true
3478               },
3479               {
3480                 "id": "fa45ca53c80b492fa8be5477cd84fc2b",
3481                 "name": "ro-T112",
3482                 "isPermitted": true
3483               },
3484               {
3485                 "id": "cbb99fe4ada84631b7baf046b6fd2044",
3486                 "name": "DN5242-Nov16-T3",
3487                 "isPermitted": true
3488               }
3489             ]
3490           }
3491         },
3492         "subscribers": [
3493           {
3494             "id": "CAR_2020_ER",
3495             "name": "CAR_2020_ER",
3496             "isPermitted": true
3497           },
3498           {
3499             "id": "21014aa2-526b-11e6-beb8-9e71128cae77",
3500             "name": "JULIO ERICKSON",
3501             "isPermitted": false
3502           },
3503           {
3504             "id": "DHV1707-TestSubscriber-2",
3505             "name": "DALE BRIDGES",
3506             "isPermitted": false
3507           },
3508           {
3509             "id": "DHV1707-TestSubscriber-1",
3510             "name": "LLOYD BRIDGES",
3511             "isPermitted": false
3512           },
3513           {
3514             "id": "jimmy-example",
3515             "name": "JimmyExampleCust-20161102",
3516             "isPermitted": false
3517           },
3518           {
3519             "id": "jimmy-example2",
3520             "name": "JimmyExampleCust-20161103",
3521             "isPermitted": false
3522           },
3523           {
3524             "id": "ERICA5779-TestSub-PWT-102",
3525             "name": "ERICA5779-TestSub-PWT-102",
3526             "isPermitted": false
3527           },
3528           {
3529             "id": "ERICA5779-TestSub-PWT-101",
3530             "name": "ERICA5779-TestSub-PWT-101",
3531             "isPermitted": false
3532           },
3533           {
3534             "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
3535             "name": "Emanuel",
3536             "isPermitted": false
3537           },
3538           {
3539             "id": "ERICA5779-Subscriber-4",
3540             "name": "ERICA5779-Subscriber-5",
3541             "isPermitted": false
3542           },
3543           {
3544             "id": "ERICA5779-TestSub-PWT-103",
3545             "name": "ERICA5779-TestSub-PWT-103",
3546             "isPermitted": false
3547           },
3548           {
3549             "id": "ERICA5779-Subscriber-2",
3550             "name": "ERICA5779-Subscriber-2",
3551             "isPermitted": false
3552           },
3553           {
3554             "id": "e433710f-9217-458d-a79d-1c7aff376d89",
3555             "name": "SILVIA ROBBINS",
3556             "isPermitted": true
3557           },
3558           {
3559             "id": "ERICA5779-Subscriber-3",
3560             "name": "ERICA5779-Subscriber-3",
3561             "isPermitted": false
3562           },
3563           {
3564             "id": "31739f3e-526b-11e6-beb8-9e71128cae77",
3565             "name": "CRAIG/ROBERTS",
3566             "isPermitted": false
3567           }
3568         ],
3569         "productFamilies": [
3570           {
3571             "id": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
3572             "name": "ERICA",
3573             "isPermitted": true
3574           },
3575           {
3576             "id": "17cc1042-527b-11e6-beb8-9e71128cae77",
3577             "name": "IGNACIO",
3578             "isPermitted": true
3579           },
3580           {
3581             "id": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
3582             "name": "Christie",
3583             "isPermitted": true
3584           },
3585           {
3586             "id": "a4f6f2ae-9bf5-4ed7-b904-06b2099c4bd7",
3587             "name": "Enhanced Services",
3588             "isPermitted": true
3589           },
3590           {
3591             "id": "vTerrance",
3592             "name": "vTerrance",
3593             "isPermitted": true
3594           },
3595           {
3596             "id": "323d69d9-2efe-4r45-ay0a-89ea7ard4e6f",
3597             "name": "vEsmeralda",
3598             "isPermitted": true
3599           },
3600           {
3601             "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
3602             "name": "Emanuel",
3603             "isPermitted": true
3604           },
3605           {
3606             "id": "d8a6ed93-251c-47ca-adc9-86671fd19f4c",
3607             "name": "BVOIP",
3608             "isPermitted": true
3609           },
3610           {
3611             "id": "db171b8f-115c-4992-a2e3-ee04cae357e0",
3612             "name": "LINDSEY",
3613             "isPermitted": true
3614           },
3615           {
3616             "id": "LRSI-OSPF",
3617             "name": "LRSI-OSPF",
3618             "isPermitted": true
3619           },
3620           {
3621             "id": "vRosemarie",
3622             "name": "HNGATEWAY",
3623             "isPermitted": true
3624           },
3625           {
3626             "id": "vHNPaas",
3627             "name": "WILKINS",
3628             "isPermitted": true
3629           },
3630           {
3631             "id": "e433710f-9217-458d-a79d-1c7aff376d89",
3632             "name": "TYLER SILVIA",
3633             "isPermitted": true
3634           },
3635           {
3636             "id": "b6a3f28c-eebf-494c-a900-055cc7c874ce",
3637             "name": "VROUTER",
3638             "isPermitted": true
3639           },
3640           {
3641             "id": "vMuriel",
3642             "name": "vMuriel",
3643             "isPermitted": true
3644           },
3645           {
3646             "id": "0ee8c1bc-7cbd-4b0a-a1ac-e9999255abc1",
3647             "name": "CARA Griffin",
3648             "isPermitted": true
3649           },
3650           {
3651             "id": "c7611ebe-c324-48f1-8085-94aef0c6ef3d",
3652             "name": "DARREN MCGEE",
3653             "isPermitted": true
3654           },
3655           {
3656             "id": "e30755dc-5673-4b6b-9dcf-9abdd96b93d1",
3657             "name": "Transport",
3658             "isPermitted": true
3659           },
3660           {
3661             "id": "vSalvatore",
3662             "name": "vSalvatore",
3663             "isPermitted": true
3664           },
3665           {
3666             "id": "d7bb0a21-66f2-4e6d-87d9-9ef3ced63ae4",
3667             "name": "JOSEFINA",
3668             "isPermitted": true
3669           },
3670           {
3671             "id": "vHubbard",
3672             "name": "vHubbard",
3673             "isPermitted": true
3674           },
3675           {
3676             "id": "12a96a9d-4b4c-4349-a950-fe1159602621",
3677             "name": "DARREN MCGEE",
3678             "isPermitted": true
3679           }
3680         ],
3681         "serviceTypes": {
3682           "e433710f-9217-458d-a79d-1c7aff376d89": [
3683             {
3684               "id": "0",
3685               "name": "vRichardson",
3686               "isPermitted": false
3687             },
3688             {
3689               "id": "1",
3690               "name": "TYLER SILVIA",
3691               "isPermitted": true
3692             },
3693             {
3694               "id": "2",
3695               "name": "Emanuel",
3696               "isPermitted": false
3697             },
3698             {
3699               "id": "3",
3700               "name": "vJamie",
3701               "isPermitted": false
3702             },
3703             {
3704               "id": "4",
3705               "name": "vVoiceMail",
3706               "isPermitted": false
3707             },
3708             {
3709               "id": "5",
3710               "name": "Kennedy",
3711               "isPermitted": false
3712             },
3713             {
3714               "id": "6",
3715               "name": "vPorfirio",
3716               "isPermitted": false
3717             },
3718             {
3719               "id": "7",
3720               "name": "vVM",
3721               "isPermitted": false
3722             },
3723             {
3724               "id": "8",
3725               "name": "vOTA",
3726               "isPermitted": false
3727             },
3728             {
3729               "id": "9",
3730               "name": "vFLORENCE",
3731               "isPermitted": false
3732             },
3733             {
3734               "id": "10",
3735               "name": "vMNS",
3736               "isPermitted": false
3737             },
3738             {
3739               "id": "11",
3740               "name": "vEsmeralda",
3741               "isPermitted": false
3742             },
3743             {
3744               "id": "12",
3745               "name": "VPMS",
3746               "isPermitted": false
3747             },
3748             {
3749               "id": "13",
3750               "name": "vWINIFRED",
3751               "isPermitted": false
3752             },
3753             {
3754               "id": "14",
3755               "name": "SSD",
3756               "isPermitted": false
3757             },
3758             {
3759               "id": "15",
3760               "name": "vMOG",
3761               "isPermitted": false
3762             },
3763             {
3764               "id": "16",
3765               "name": "LINDSEY",
3766               "isPermitted": false
3767             },
3768             {
3769               "id": "17",
3770               "name": "JOHANNA_SANTOS",
3771               "isPermitted": false
3772             },
3773             {
3774               "id": "18",
3775               "name": "vCarroll",
3776               "isPermitted": false
3777             }
3778           ]
3779         },
3780         "aicZones": [
3781           {
3782             "id": "NFT1",
3783             "name": "NFTJSSSS-NFT1"
3784           },
3785           {
3786             "id": "JAG1",
3787             "name": "YUDFJULP-JAG1"
3788           },
3789           {
3790             "id": "YYY1",
3791             "name": "UUUAIAAI-YYY1"
3792           },
3793           {
3794             "id": "AVT1",
3795             "name": "AVTRFLHD-AVT1"
3796           },
3797           {
3798             "id": "ATL34",
3799             "name": "ATLSANAI-ATL34"
3800           }
3801         ],
3802         "categoryParameters": {
3803           "owningEntityList": [
3804             {
3805               "id": "aaa1",
3806               "name": "aaa1"
3807             },
3808             {
3809               "id": "d61e6f2d-12fa-4cc2-91df-7c244011d6fc",
3810               "name": "WayneHolland"
3811             },
3812             {
3813               "id": "Melissa",
3814               "name": "Melissa"
3815             }
3816           ],
3817           "projectList": [
3818             {
3819               "id": "WATKINS",
3820               "name": "WATKINS"
3821             },
3822             {
3823               "id": "x1",
3824               "name": "x1"
3825             },
3826             {
3827               "id": "yyy1",
3828               "name": "yyy1"
3829             }
3830           ],
3831           "lineOfBusinessList": [
3832             {
3833               "id": "ONAP",
3834               "name": "ONAP"
3835             },
3836             {
3837               "id": "zzz1",
3838               "name": "zzz1"
3839             }
3840           ],
3841           "platformList": [
3842             {
3843               "id": "platform",
3844               "name": "platform"
3845             },
3846             {
3847               "id": "xxx1",
3848               "name": "xxx1"
3849             }
3850           ]
3851         },
3852         "type": "[LCP_REGIONS_AND_TENANTS] Update"
3853       }
3854     }
3855   }
3856
3857   function getReduxWithVFModuleMissingData() {
3858     return {
3859       "global": {
3860         "name": null,
3861         "flags": {
3862           "FLAG_NETWORK_TO_ASYNC_INSTANTIATION": false,
3863           "FLAG_SHOW_ASSIGNMENTS": true,
3864           "FLAG_FABRIC_CONFIGURATION_ASSIGNMENTS": true,
3865           "FLAG_SHOW_VERIFY_SERVICE": false,
3866           "FLAG_SERVICE_MODEL_CACHE": true,
3867           "CREATE_INSTANCE_TEST": false,
3868           "FLAG_SETTING_DEFAULTS_IN_DRAWING_BOARD": true,
3869           "EMPTY_DRAWING_BOARD_TEST": false,
3870           "FLAG_ADD_MSO_TESTAPI_FIELD": true
3871         },
3872         "type": "[FLAGS] Update"
3873       },
3874       "service": {
3875         "serviceHierarchy": {
3876           "f4d84bb4-a416-4b4e-997e-0059973630b9": {
3877             "service": {
3878               "uuid": "f4d84bb4-a416-4b4e-997e-0059973630b9",
3879               "invariantUuid": "598e3f9e-3244-4d8f-a8e0-0e5d7a29eda9",
3880               "name": "PASQUALE vMX vPE_BV Service 488",
3881               "version": "1.0",
3882               "toscaModelURL": null,
3883               "category": "Network L1-3",
3884               "serviceType": "",
3885               "serviceRole": "",
3886               "description": "PASQUALE vMX vPE based on Juniper 17.2 release. Updated with updated VF for v8.0 of VLM",
3887               "serviceEcompNaming": "true",
3888               "instantiationType": "Macro",
3889               "vidNotions": {
3890                 "instantiationType": "Macro"
3891               },
3892               "inputs": {
3893                 "2017488_pasqualevpe0_ASN": {
3894                   "type": "string",
3895                   "description": "AV/PE",
3896                   "entry_schema": null,
3897                   "inputProperties": null,
3898                   "constraints": [],
3899                   "required": true,
3900                   "default": "AV_vPE"
3901                 }
3902               }
3903             },
3904             "vnfs": {
3905               "2017-488_PASQUALE-vPE 0": {
3906                 "uuid": "ea81d6f7-0861-44a7-b7d5-d173b562c350",
3907                 "invariantUuid": "5be7e99e-8eb2-4d97-be63-8081ff3cd10e",
3908                 "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",
3909                 "name": "2017-488_PASQUALE-vPE",
3910                 "version": "9.0",
3911                 "customizationUuid": "41516cc6-5098-4b40-a619-f8d5f55fc4d8",
3912                 "inputs": {
3913                   "vnf_config_template_version": {
3914                     "type": "string",
3915                     "description": "VPE Software Version",
3916                     "entry_schema": null,
3917                     "inputProperties": null,
3918                     "constraints": [],
3919                     "required": true,
3920                     "default": "17.2"
3921                   },
3922                   "bandwidth_units": {
3923                     "type": "string",
3924                     "description": "Units of bandwidth",
3925                     "entry_schema": null,
3926                     "inputProperties": null,
3927                     "constraints": [],
3928                     "required": true,
3929                     "default": "Gbps"
3930                   },
3931                   "bandwidth": {
3932                     "type": "string",
3933                     "description": "Requested VPE bandwidth",
3934                     "entry_schema": null,
3935                     "inputProperties": null,
3936                     "constraints": [],
3937                     "required": true,
3938                     "default": "10"
3939                   },
3940                   "AIC_CLLI": {
3941                     "type": "string",
3942                     "description": "AIC Site CLLI",
3943                     "entry_schema": null,
3944                     "inputProperties": null,
3945                     "constraints": [],
3946                     "required": true,
3947                     "default": "ATLMY8GA"
3948                   },
3949                   "availability_zone_0": {
3950                     "type": "string",
3951                     "description": "The Availability Zone to launch the instance.",
3952                     "entry_schema": null,
3953                     "inputProperties": null,
3954                     "constraints": [],
3955                     "required": true,
3956                     "default": "mtpocfo-kvm-az01"
3957                   },
3958                   "ASN": {
3959                     "type": "string",
3960                     "description": "AV/PE",
3961                     "entry_schema": null,
3962                     "inputProperties": null,
3963                     "constraints": [],
3964                     "required": true,
3965                     "default": "AV_vPE"
3966                   },
3967                   "vnf_instance_name": {
3968                     "type": "string",
3969                     "description": "The hostname assigned to the vpe.",
3970                     "entry_schema": null,
3971                     "inputProperties": null,
3972                     "constraints": [],
3973                     "required": true,
3974                     "default": "mtnj309me6"
3975                   }
3976                 },
3977                 "commands": {
3978                   "vnf_config_template_version": {
3979                     "displayName": "vnf_config_template_version",
3980                     "command": "get_input",
3981                     "inputName": "2017488_pasqualevpe0_vnf_config_template_version"
3982                   },
3983                   "bandwidth_units": {
3984                     "displayName": "bandwidth_units",
3985                     "command": "get_input",
3986                     "inputName": "2017488_pasqualevpe0_bandwidth_units"
3987                   },
3988                   "bandwidth": {
3989                     "displayName": "bandwidth",
3990                     "command": "get_input",
3991                     "inputName": "2017488_pasqualevpe0_bandwidth"
3992                   },
3993                   "AIC_CLLI": {
3994                     "displayName": "AIC_CLLI",
3995                     "command": "get_input",
3996                     "inputName": "2017488_pasqualevpe0_AIC_CLLI"
3997                   },
3998                   "availability_zone_0": {
3999                     "displayName": "availability_zone_0",
4000                     "command": "get_input",
4001                     "inputName": "2017488_pasqualevpe0_availability_zone_0"
4002                   },
4003                   "ASN": {
4004                     "displayName": "ASN",
4005                     "command": "get_input",
4006                     "inputName": "2017488_pasqualevpe0_ASN"
4007                   },
4008                   "vnf_instance_name": {
4009                     "displayName": "vnf_instance_name",
4010                     "command": "get_input",
4011                     "inputName": "2017488_pasqualevpe0_vnf_instance_name"
4012                   }
4013                 },
4014                 "properties": {
4015                   "vmxvre_retype": "RE-VMX",
4016                   "vnf_config_template_version": "get_input:2017488_pasqualevpe0_vnf_config_template_version",
4017                   "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
4018                   "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
4019                   "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
4020                   "int_ctl_net_name": "VMX-INTXI",
4021                   "vmx_int_ctl_prefix": "10.0.0.10",
4022                   "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
4023                   "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
4024                   "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
4025                   "nf_type": "ROUTER",
4026                   "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
4027                   "is_AVPN_service": "false",
4028                   "vmx_RSG_name": "vREXI-affinity",
4029                   "vmx_int_ctl_forwarding": "l2",
4030                   "vmxvre_oam_ip_0": "10.0.0.10",
4031                   "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
4032                   "vmxvpfe_sriov41_0_port_vlanstrip": "false",
4033                   "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
4034                   "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
4035                   "vmxvre_image_name_0": "vre172_nova_img",
4036                   "vmxvre_instance": "0",
4037                   "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
4038                   "vmxvre_flavor_name": "ns.c1r16d32.v5",
4039                   "vmxvpfe_volume_size_0": "40.0",
4040                   "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
4041                   "nf_naming": "{ecomp_generated_naming=true}",
4042                   "multi_stage_design": "false",
4043                   "nf_naming_code": "me6",
4044                   "vmxvre_name_0": "vREXI",
4045                   "vmxvpfe_sriov42_0_port_vlanstrip": "false",
4046                   "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
4047                   "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
4048                   "vmxvpfe_image_name_0": "vpfe172_nova_img",
4049                   "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
4050                   "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
4051                   "vmxvre_console": "vidconsole",
4052                   "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
4053                   "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
4054                   "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
4055                   "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
4056                   "vmxvpfe_sriov44_0_port_vlanstrip": "false",
4057                   "vf_module_id": "123",
4058                   "nf_function": "PASQUALE vPE",
4059                   "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
4060                   "vmxvre_int_ctl_ip_0": "10.0.0.10",
4061                   "ecomp_generated_naming": "true",
4062                   "AIC_CLLI": "get_input:2017488_pasqualevpe0_AIC_CLLI",
4063                   "vnf_name": "mtnj309me6vre",
4064                   "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
4065                   "vmxvre_volume_type_1": "HITACHI",
4066                   "vmxvpfe_sriov44_0_port_broadcastallow": "true",
4067                   "vmxvre_volume_type_0": "HITACHI",
4068                   "vmxvpfe_volume_type_0": "HITACHI",
4069                   "vmxvpfe_sriov43_0_port_broadcastallow": "true",
4070                   "bandwidth_units": "get_input:2017488_pasqualevpe0_bandwidth_units",
4071                   "vnf_id": "123",
4072                   "vmxvre_oam_prefix": "24",
4073                   "availability_zone_0": "get_input:2017488_pasqualevpe0_availability_zone_0",
4074                   "ASN": "get_input:2017488_pasqualevpe0_ASN",
4075                   "vmxvre_chassis_i2cid": "161",
4076                   "vmxvpfe_name_0": "vPFEXI",
4077                   "bandwidth": "get_input:2017488_pasqualevpe0_bandwidth",
4078                   "availability_zone_max_count": "1",
4079                   "vmxvre_volume_size_0": "45.0",
4080                   "vmxvre_volume_size_1": "50.0",
4081                   "vmxvpfe_sriov42_0_port_broadcastallow": "true",
4082                   "vmxvre_oam_gateway": "10.0.0.10",
4083                   "vmxvre_volume_name_1": "vREXI_FAVolume",
4084                   "vmxvre_ore_present": "0",
4085                   "vmxvre_volume_name_0": "vREXI_FBVolume",
4086                   "vmxvre_type": "0",
4087                   "vnf_instance_name": "get_input:2017488_pasqualevpe0_vnf_instance_name",
4088                   "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
4089                   "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
4090                   "vmx_int_ctl_len": "24",
4091                   "vmxvpfe_sriov43_0_port_vlanstrip": "false",
4092                   "vmxvpfe_sriov41_0_port_broadcastallow": "true",
4093                   "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
4094                   "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
4095                   "nf_role": "vPE",
4096                   "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
4097                   "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
4098                   "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
4099                 },
4100                 "type": "VF",
4101                 "modelCustomizationName": "2017-488_PASQUALE-vPE 0",
4102                 "vfModules": {
4103                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
4104                     "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
4105                     "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
4106                     "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
4107                     "description": null,
4108                     "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
4109                     "version": "8",
4110                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
4111                     "properties": {
4112                       "minCountInstances": 2,
4113                       "maxCountInstances": null,
4114                       "initialCount": 0,
4115                       "vfModuleLabel": "PASQUALE_vRE_BV"
4116                     },
4117                     "inputs": {
4118                       "2017488_pasqualevpe0_bandwidth_units": {
4119                         "type": "string",
4120                         "description": "Units of bandwidth",
4121                         "entry_schema": null,
4122                         "inputProperties": {
4123                           "sourceType": "HEAT",
4124                           "vfModuleLabel": "PASQUALE_vRE_BV",
4125                           "paramName": "bandwidth_units"
4126                         },
4127                         "constraints": null,
4128                         "required": true,
4129                         "default": "Gbps"
4130                       },
4131                       "2017488_pasqualevpe0_bandwidth": {
4132                         "type": "string",
4133                         "description": "Requested VPE bandwidth",
4134                         "entry_schema": null,
4135                         "inputProperties": {
4136                           "sourceType": "HEAT",
4137                           "vfModuleLabel": "PASQUALE_vRE_BV",
4138                           "paramName": "bandwidth"
4139                         },
4140                         "constraints": null,
4141                         "required": true,
4142                         "default": "10"
4143                       },
4144                       "2017488_pasqualevpe0_vnf_instance_name": {
4145                         "type": "string",
4146                         "description": "The hostname assigned to the vpe.",
4147                         "entry_schema": null,
4148                         "inputProperties": {
4149                           "sourceType": "HEAT",
4150                           "vfModuleLabel": "PASQUALE_vRE_BV",
4151                           "paramName": "vnf_instance_name"
4152                         },
4153                         "constraints": null,
4154                         "required": true,
4155                         "default": "mtnj309me6"
4156                       },
4157                       "2017488_pasqualevpe0_vnf_config_template_version": {
4158                         "type": "string",
4159                         "description": "VPE Software Version",
4160                         "entry_schema": null,
4161                         "inputProperties": {
4162                           "sourceType": "HEAT",
4163                           "vfModuleLabel": "PASQUALE_vRE_BV",
4164                           "paramName": "vnf_config_template_version"
4165                         },
4166                         "constraints": null,
4167                         "required": true,
4168                         "default": "17.2"
4169                       },
4170                       "2017488_pasqualevpe0_AIC_CLLI": {
4171                         "type": "string",
4172                         "description": "AIC Site CLLI",
4173                         "entry_schema": null,
4174                         "inputProperties": {
4175                           "sourceType": "HEAT",
4176                           "vfModuleLabel": "PASQUALE_vRE_BV",
4177                           "paramName": "AIC_CLLI"
4178                         },
4179                         "constraints": null,
4180                         "required": true,
4181                         "default": "ATLMY8GA"
4182                       }
4183                     },
4184                     "volumeGroupAllowed": true
4185                   },
4186                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
4187                     "uuid": "040e591e-5d30-4e0d-850f-7266e5a8e013",
4188                     "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
4189                     "customizationUuid": "5c5f91f9-5e31-4120-b892-5536587ec258",
4190                     "description": null,
4191                     "name": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
4192                     "version": "6",
4193                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
4194                     "properties": {
4195                       "minCountInstances": 1,
4196                       "maxCountInstances": 1,
4197                       "initialCount": 1,
4198                       "vfModuleLabel": "PASQUALE_base_vPE_BV"
4199                     },
4200                     "inputs": {},
4201                     "volumeGroupAllowed": false
4202                   },
4203                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
4204                     "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
4205                     "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
4206                     "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
4207                     "description": null,
4208                     "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
4209                     "version": "8",
4210                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
4211                     "properties": {
4212                       "minCountInstances": 0,
4213                       "maxCountInstances": null,
4214                       "initialCount": 0,
4215                       "vfModuleLabel": "PASQUALE_vPFE_BV"
4216                     },
4217                     "inputs": {
4218                       "2017488_pasqualevpe0_availability_zone_0": {
4219                         "type": "string",
4220                         "description": "The Availability Zone to launch the instance.",
4221                         "entry_schema": null,
4222                         "inputProperties": {
4223                           "sourceType": "HEAT",
4224                           "vfModuleLabel": "PASQUALE_vPFE_BV",
4225                           "paramName": "availability_zone_0"
4226                         },
4227                         "constraints": null,
4228                         "required": true,
4229                         "default": "mtpocfo-kvm-az01"
4230                       }
4231                     },
4232                     "volumeGroupAllowed": true
4233                   }
4234                 },
4235                 "volumeGroups": {
4236                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
4237                     "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
4238                     "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
4239                     "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
4240                     "description": null,
4241                     "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
4242                     "version": "8",
4243                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
4244                     "properties": {
4245                       "minCountInstances": 0,
4246                       "maxCountInstances": null,
4247                       "initialCount": 0,
4248                       "vfModuleLabel": "PASQUALE_vRE_BV"
4249                     },
4250                     "inputs": {
4251                       "2017488_pasqualevpe0_bandwidth_units": {
4252                         "type": "string",
4253                         "description": "Units of bandwidth",
4254                         "entry_schema": null,
4255                         "inputProperties": {
4256                           "sourceType": "HEAT",
4257                           "vfModuleLabel": "PASQUALE_vRE_BV",
4258                           "paramName": "bandwidth_units"
4259                         },
4260                         "constraints": null,
4261                         "required": true,
4262                         "default": "Gbps"
4263                       },
4264                       "2017488_pasqualevpe0_bandwidth": {
4265                         "type": "string",
4266                         "description": "Requested VPE bandwidth",
4267                         "entry_schema": null,
4268                         "inputProperties": {
4269                           "sourceType": "HEAT",
4270                           "vfModuleLabel": "PASQUALE_vRE_BV",
4271                           "paramName": "bandwidth"
4272                         },
4273                         "constraints": null,
4274                         "required": true,
4275                         "default": "10"
4276                       },
4277                       "2017488_pasqualevpe0_vnf_instance_name": {
4278                         "type": "string",
4279                         "description": "The hostname assigned to the vpe.",
4280                         "entry_schema": null,
4281                         "inputProperties": {
4282                           "sourceType": "HEAT",
4283                           "vfModuleLabel": "PASQUALE_vRE_BV",
4284                           "paramName": "vnf_instance_name"
4285                         },
4286                         "constraints": null,
4287                         "required": true,
4288                         "default": "mtnj309me6"
4289                       },
4290                       "2017488_pasqualevpe0_vnf_config_template_version": {
4291                         "type": "string",
4292                         "description": "VPE Software Version",
4293                         "entry_schema": null,
4294                         "inputProperties": {
4295                           "sourceType": "HEAT",
4296                           "vfModuleLabel": "PASQUALE_vRE_BV",
4297                           "paramName": "vnf_config_template_version"
4298                         },
4299                         "constraints": null,
4300                         "required": true,
4301                         "default": "17.2"
4302                       },
4303                       "2017488_pasqualevpe0_AIC_CLLI": {
4304                         "type": "string",
4305                         "description": "AIC Site CLLI",
4306                         "entry_schema": null,
4307                         "inputProperties": {
4308                           "sourceType": "HEAT",
4309                           "vfModuleLabel": "PASQUALE_vRE_BV",
4310                           "paramName": "AIC_CLLI"
4311                         },
4312                         "constraints": null,
4313                         "required": true,
4314                         "default": "ATLMY8GA"
4315                       }
4316                     }
4317                   },
4318                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
4319                     "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
4320                     "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
4321                     "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
4322                     "description": null,
4323                     "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
4324                     "version": "8",
4325                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
4326                     "properties": {
4327                       "minCountInstances": 0,
4328                       "maxCountInstances": null,
4329                       "initialCount": 0,
4330                       "vfModuleLabel": "PASQUALE_vPFE_BV"
4331                     },
4332                     "inputs": {
4333                       "2017488_pasqualevpe0_availability_zone_0": {
4334                         "type": "string",
4335                         "description": "The Availability Zone to launch the instance.",
4336                         "entry_schema": null,
4337                         "inputProperties": {
4338                           "sourceType": "HEAT",
4339                           "vfModuleLabel": "PASQUALE_vPFE_BV",
4340                           "paramName": "availability_zone_0"
4341                         },
4342                         "constraints": null,
4343                         "required": true,
4344                         "default": "mtpocfo-kvm-az01"
4345                       }
4346                     }
4347                   }
4348                 },
4349                 "vfcInstanceGroups": {}
4350               }
4351             },
4352             "networks": {},
4353             "collectionResources": {},
4354             "configurations": {},
4355             "serviceProxies": {},
4356             "vfModules": {
4357               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
4358                 "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
4359                 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
4360                 "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
4361                 "description": null,
4362                 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
4363                 "version": "8",
4364                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
4365                 "properties": {
4366                   "minCountInstances": 0,
4367                   "maxCountInstances": null,
4368                   "initialCount": 0,
4369                   "vfModuleLabel": "PASQUALE_vRE_BV"
4370                 },
4371                 "inputs": {
4372                   "2017488_pasqualevpe0_bandwidth_units": {
4373                     "type": "string",
4374                     "description": "Units of bandwidth",
4375                     "entry_schema": null,
4376                     "inputProperties": {
4377                       "sourceType": "HEAT",
4378                       "vfModuleLabel": "PASQUALE_vRE_BV",
4379                       "paramName": "bandwidth_units"
4380                     },
4381                     "constraints": null,
4382                     "required": true,
4383                     "default": "Gbps"
4384                   },
4385                   "2017488_pasqualevpe0_bandwidth": {
4386                     "type": "string",
4387                     "description": "Requested VPE bandwidth",
4388                     "entry_schema": null,
4389                     "inputProperties": {
4390                       "sourceType": "HEAT",
4391                       "vfModuleLabel": "PASQUALE_vRE_BV",
4392                       "paramName": "bandwidth"
4393                     },
4394                     "constraints": null,
4395                     "required": true,
4396                     "default": "10"
4397                   },
4398                   "2017488_pasqualevpe0_vnf_instance_name": {
4399                     "type": "string",
4400                     "description": "The hostname assigned to the vpe.",
4401                     "entry_schema": null,
4402                     "inputProperties": {
4403                       "sourceType": "HEAT",
4404                       "vfModuleLabel": "PASQUALE_vRE_BV",
4405                       "paramName": "vnf_instance_name"
4406                     },
4407                     "constraints": null,
4408                     "required": true,
4409                     "default": "mtnj309me6"
4410                   },
4411                   "2017488_pasqualevpe0_vnf_config_template_version": {
4412                     "type": "string",
4413                     "description": "VPE Software Version",
4414                     "entry_schema": null,
4415                     "inputProperties": {
4416                       "sourceType": "HEAT",
4417                       "vfModuleLabel": "PASQUALE_vRE_BV",
4418                       "paramName": "vnf_config_template_version"
4419                     },
4420                     "constraints": null,
4421                     "required": true,
4422                     "default": "17.2"
4423                   },
4424                   "2017488_pasqualevpe0_AIC_CLLI": {
4425                     "type": "string",
4426                     "description": "AIC Site CLLI",
4427                     "entry_schema": null,
4428                     "inputProperties": {
4429                       "sourceType": "HEAT",
4430                       "vfModuleLabel": "PASQUALE_vRE_BV",
4431                       "paramName": "AIC_CLLI"
4432                     },
4433                     "constraints": null,
4434                     "required": true,
4435                     "default": "ATLMY8GA"
4436                   }
4437                 },
4438                 "volumeGroupAllowed": true
4439               },
4440               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
4441                 "uuid": "040e591e-5d30-4e0d-850f-7266e5a8e013",
4442                 "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
4443                 "customizationUuid": "5c5f91f9-5e31-4120-b892-5536587ec258",
4444                 "description": null,
4445                 "name": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
4446                 "version": "6",
4447                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
4448                 "properties": {
4449                   "minCountInstances": 1,
4450                   "maxCountInstances": 1,
4451                   "initialCount": 1,
4452                   "vfModuleLabel": "PASQUALE_base_vPE_BV"
4453                 },
4454                 "inputs": {},
4455                 "volumeGroupAllowed": false
4456               },
4457               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
4458                 "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
4459                 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
4460                 "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
4461                 "description": null,
4462                 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
4463                 "version": "8",
4464                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
4465                 "properties": {
4466                   "minCountInstances": 0,
4467                   "maxCountInstances": null,
4468                   "initialCount": 0,
4469                   "vfModuleLabel": "PASQUALE_vPFE_BV"
4470                 },
4471                 "inputs": {
4472                   "2017488_pasqualevpe0_availability_zone_0": {
4473                     "type": "string",
4474                     "description": "The Availability Zone to launch the instance.",
4475                     "entry_schema": null,
4476                     "inputProperties": {
4477                       "sourceType": "HEAT",
4478                       "vfModuleLabel": "PASQUALE_vPFE_BV",
4479                       "paramName": "availability_zone_0"
4480                     },
4481                     "constraints": null,
4482                     "required": true,
4483                     "default": "mtpocfo-kvm-az01"
4484                   }
4485                 },
4486                 "volumeGroupAllowed": true
4487               }
4488             },
4489             "volumeGroups": {
4490               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
4491                 "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
4492                 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
4493                 "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
4494                 "description": null,
4495                 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
4496                 "version": "8",
4497                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
4498                 "properties": {
4499                   "minCountInstances": 0,
4500                   "maxCountInstances": null,
4501                   "initialCount": 0,
4502                   "vfModuleLabel": "PASQUALE_vRE_BV"
4503                 },
4504                 "inputs": {
4505                   "2017488_pasqualevpe0_bandwidth_units": {
4506                     "type": "string",
4507                     "description": "Units of bandwidth",
4508                     "entry_schema": null,
4509                     "inputProperties": {
4510                       "sourceType": "HEAT",
4511                       "vfModuleLabel": "PASQUALE_vRE_BV",
4512                       "paramName": "bandwidth_units"
4513                     },
4514                     "constraints": null,
4515                     "required": true,
4516                     "default": "Gbps"
4517                   },
4518                   "2017488_pasqualevpe0_bandwidth": {
4519                     "type": "string",
4520                     "description": "Requested VPE bandwidth",
4521                     "entry_schema": null,
4522                     "inputProperties": {
4523                       "sourceType": "HEAT",
4524                       "vfModuleLabel": "PASQUALE_vRE_BV",
4525                       "paramName": "bandwidth"
4526                     },
4527                     "constraints": null,
4528                     "required": true,
4529                     "default": "10"
4530                   },
4531                   "2017488_pasqualevpe0_vnf_instance_name": {
4532                     "type": "string",
4533                     "description": "The hostname assigned to the vpe.",
4534                     "entry_schema": null,
4535                     "inputProperties": {
4536                       "sourceType": "HEAT",
4537                       "vfModuleLabel": "PASQUALE_vRE_BV",
4538                       "paramName": "vnf_instance_name"
4539                     },
4540                     "constraints": null,
4541                     "required": true,
4542                     "default": "mtnj309me6"
4543                   },
4544                   "2017488_pasqualevpe0_vnf_config_template_version": {
4545                     "type": "string",
4546                     "description": "VPE Software Version",
4547                     "entry_schema": null,
4548                     "inputProperties": {
4549                       "sourceType": "HEAT",
4550                       "vfModuleLabel": "PASQUALE_vRE_BV",
4551                       "paramName": "vnf_config_template_version"
4552                     },
4553                     "constraints": null,
4554                     "required": true,
4555                     "default": "17.2"
4556                   },
4557                   "2017488_pasqualevpe0_AIC_CLLI": {
4558                     "type": "string",
4559                     "description": "AIC Site CLLI",
4560                     "entry_schema": null,
4561                     "inputProperties": {
4562                       "sourceType": "HEAT",
4563                       "vfModuleLabel": "PASQUALE_vRE_BV",
4564                       "paramName": "AIC_CLLI"
4565                     },
4566                     "constraints": null,
4567                     "required": true,
4568                     "default": "ATLMY8GA"
4569                   }
4570                 }
4571               },
4572               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
4573                 "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
4574                 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
4575                 "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
4576                 "description": null,
4577                 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
4578                 "version": "8",
4579                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
4580                 "properties": {
4581                   "minCountInstances": 0,
4582                   "maxCountInstances": null,
4583                   "initialCount": 0,
4584                   "vfModuleLabel": "PASQUALE_vPFE_BV"
4585                 },
4586                 "inputs": {
4587                   "2017488_pasqualevpe0_availability_zone_0": {
4588                     "type": "string",
4589                     "description": "The Availability Zone to launch the instance.",
4590                     "entry_schema": null,
4591                     "inputProperties": {
4592                       "sourceType": "HEAT",
4593                       "vfModuleLabel": "PASQUALE_vPFE_BV",
4594                       "paramName": "availability_zone_0"
4595                     },
4596                     "constraints": null,
4597                     "required": true,
4598                     "default": "mtpocfo-kvm-az01"
4599                   }
4600                 }
4601               }
4602             },
4603             "pnfs": {}
4604           },
4605           "6e59c5de-f052-46fa-aa7e-2fca9d674c44": {
4606             "service": {
4607               "uuid": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
4608               "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
4609               "name": "ComplexService",
4610               "version": "1.0",
4611               "toscaModelURL": null,
4612               "category": "Emanuel",
4613               "serviceType": "",
4614               "serviceRole": "",
4615               "description": "ComplexService",
4616               "serviceEcompNaming": "true",
4617               "instantiationType": "Macro",
4618               "vidNotions": {
4619                 "instantiationType": "Macro"
4620               },
4621               "inputs": {}
4622             },
4623             "vnfs": {
4624               "VF_vGeraldine 0": {
4625                 "uuid": "d6557200-ecf2-4641-8094-5393ae3aae60",
4626                 "invariantUuid": "4160458e-f648-4b30-a176-43881ffffe9e",
4627                 "description": "VSP_vGeraldine",
4628                 "name": "VF_vGeraldine",
4629                 "version": "2.0",
4630                 "customizationUuid": "91415b44-753d-494c-926a-456a9172bbb9",
4631                 "inputs": {},
4632                 "commands": {},
4633                 "properties": {
4634                   "gpb2_Internal2_mac": "00:11:22:EF:AC:DF",
4635                   "sctp-b-ipv6-egress_src_start_port": "0",
4636                   "sctp-a-ipv6-egress_rule_application": "any",
4637                   "Internal2_allow_transit": "true",
4638                   "sctp-b-IPv6_ethertype": "IPv6",
4639                   "sctp-a-egress_rule_application": "any",
4640                   "sctp-b-ingress_action": "pass",
4641                   "sctp-b-ingress_rule_protocol": "icmp",
4642                   "ncb2_Internal1_mac": "00:11:22:EF:AC:DF",
4643                   "sctp-b-ipv6-ingress-src_start_port": "0.0",
4644                   "ncb1_Internal2_mac": "00:11:22:EF:AC:DF",
4645                   "fsb_volume_size_0": "320.0",
4646                   "sctp-b-egress_src_addresses": "local",
4647                   "sctp-a-ipv6-ingress_ethertype": "IPv4",
4648                   "sctp-a-ipv6-ingress-dst_start_port": "0",
4649                   "sctp-b-ipv6-ingress_rule_application": "any",
4650                   "domain_name": "default-domain",
4651                   "sctp-a-ingress_rule_protocol": "icmp",
4652                   "sctp-b-egress-src_start_port": "0.0",
4653                   "sctp-a-egress_src_addresses": "local",
4654                   "sctp-b-display_name": "epc-sctp-b-ipv4v6-sec-group",
4655                   "sctp-a-egress-src_start_port": "0.0",
4656                   "sctp-a-ingress_ethertype": "IPv4",
4657                   "sctp-b-ipv6-ingress-dst_end_port": "65535",
4658                   "sctp-b-dst_subnet_prefix_v6": "::",
4659                   "nf_naming": "{ecomp_generated_naming=true}",
4660                   "sctp-a-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
4661                   "sctp-b-egress-dst_start_port": "0.0",
4662                   "ncb_flavor_name": "nv.c20r64d1",
4663                   "gpb1_Internal1_mac": "00:11:22:EF:AC:DF",
4664                   "sctp-b-egress_dst_subnet_prefix_len": "0.0",
4665                   "Internal2_net_cidr": "10.0.0.10",
4666                   "sctp-a-ingress-dst_start_port": "0.0",
4667                   "sctp-a-egress-dst_start_port": "0.0",
4668                   "fsb1_Internal2_mac": "00:11:22:EF:AC:DF",
4669                   "sctp-a-egress_ethertype": "IPv4",
4670                   "vlc_st_service_mode": "in-network-nat",
4671                   "sctp-a-ipv6-egress_ethertype": "IPv4",
4672                   "sctp-a-egress-src_end_port": "65535.0",
4673                   "sctp-b-ipv6-egress_rule_application": "any",
4674                   "sctp-b-egress_action": "pass",
4675                   "sctp-a-ingress-src_subnet_prefix_len": "0.0",
4676                   "sctp-b-ipv6-ingress-src_end_port": "65535.0",
4677                   "sctp-b-name": "epc-sctp-b-ipv4v6-sec-group",
4678                   "fsb2_Internal1_mac": "00:11:22:EF:AC:DF",
4679                   "sctp-a-ipv6-ingress-src_start_port": "0.0",
4680                   "sctp-b-ipv6-egress_ethertype": "IPv4",
4681                   "Internal1_net_cidr": "10.0.0.10",
4682                   "sctp-a-egress_dst_subnet_prefix": "0.0.0.0",
4683                   "fsb_flavor_name": "nv.c20r64d1",
4684                   "sctp_rule_protocol": "132",
4685                   "sctp-b-ipv6-ingress_src_subnet_prefix_len": "0",
4686                   "sctp-a-ipv6-ingress_rule_application": "any",
4687                   "ecomp_generated_naming": "true",
4688                   "sctp-a-IPv6_ethertype": "IPv6",
4689                   "vlc2_Internal1_mac": "00:11:22:EF:AC:DF",
4690                   "vlc_st_virtualization_type": "virtual-machine",
4691                   "sctp-b-ingress-dst_start_port": "0.0",
4692                   "sctp-b-ingress-dst_end_port": "65535.0",
4693                   "sctp-a-ipv6-ingress-src_end_port": "65535.0",
4694                   "sctp-a-display_name": "epc-sctp-a-ipv4v6-sec-group",
4695                   "sctp-b-ingress_rule_application": "any",
4696                   "int2_sec_group_name": "int2-sec-group",
4697                   "vlc_flavor_name": "nd.c16r64d1",
4698                   "sctp-b-ipv6-egress_src_addresses": "local",
4699                   "vlc_st_interface_type_int1": "other1",
4700                   "sctp-b-egress-src_end_port": "65535.0",
4701                   "sctp-a-ipv6-egress-dst_start_port": "0",
4702                   "vlc_st_interface_type_int2": "other2",
4703                   "sctp-a-ipv6-egress_rule_protocol": "any",
4704                   "Internal2_shared": "false",
4705                   "sctp-a-ipv6-egress_dst_subnet_prefix_len": "0",
4706                   "Internal2_rpf": "disable",
4707                   "vlc1_Internal1_mac": "00:11:22:EF:AC:DF",
4708                   "sctp-b-ipv6-egress_src_end_port": "65535",
4709                   "sctp-a-ipv6-egress_src_addresses": "local",
4710                   "sctp-a-ingress-dst_end_port": "65535.0",
4711                   "sctp-a-ipv6-egress_src_end_port": "65535",
4712                   "Internal1_forwarding_mode": "l2",
4713                   "Internal2_dhcp": "false",
4714                   "sctp-a-dst_subnet_prefix_v6": "::",
4715                   "pxe_image_name": "MME_PXE-Boot_16ACP04_GA.qcow2",
4716                   "vlc_st_interface_type_gtp": "other0",
4717                   "ncb1_Internal1_mac": "00:11:22:EF:AC:DF",
4718                   "sctp-b-src_subnet_prefix_v6": "::",
4719                   "sctp-a-egress_dst_subnet_prefix_len": "0.0",
4720                   "int1_sec_group_name": "int1-sec-group",
4721                   "Internal1_dhcp": "false",
4722                   "sctp-a-ipv6-egress_dst_end_port": "65535",
4723                   "Internal2_forwarding_mode": "l2",
4724                   "fsb2_Internal2_mac": "00:11:22:EF:AC:DF",
4725                   "sctp-b-egress_dst_subnet_prefix": "0.0.0.0",
4726                   "Internal1_net_cidr_len": "17",
4727                   "gpb2_Internal1_mac": "00:11:22:EF:AC:DF",
4728                   "sctp-b-ingress-src_subnet_prefix_len": "0.0",
4729                   "sctp-a-ingress_dst_addresses": "local",
4730                   "sctp-a-egress_action": "pass",
4731                   "fsb_volume_type_0": "SF-Default-SSD",
4732                   "ncb2_Internal2_mac": "00:11:22:EF:AC:DF",
4733                   "vlc_st_interface_type_sctp_a": "left",
4734                   "vlc_st_interface_type_sctp_b": "right",
4735                   "sctp-a-src_subnet_prefix_v6": "::",
4736                   "vlc_st_version": "2",
4737                   "sctp-b-egress_ethertype": "IPv4",
4738                   "sctp-a-ingress_rule_application": "any",
4739                   "gpb1_Internal2_mac": "00:11:22:EF:AC:DF",
4740                   "instance_ip_family_v6": "v6",
4741                   "sctp-a-ipv6-egress_src_start_port": "0",
4742                   "sctp-b-ingress-src_start_port": "0.0",
4743                   "sctp-b-ingress_dst_addresses": "local",
4744                   "fsb1_Internal1_mac": "00:11:22:EF:AC:DF",
4745                   "vlc_st_interface_type_oam": "management",
4746                   "multi_stage_design": "false",
4747                   "oam_sec_group_name": "oam-sec-group",
4748                   "Internal2_net_gateway": "10.0.0.10",
4749                   "sctp-a-ipv6-ingress-dst_end_port": "65535",
4750                   "sctp-b-ipv6-egress-dst_start_port": "0",
4751                   "Internal1_net_gateway": "10.0.0.10",
4752                   "sctp-b-ipv6-egress_rule_protocol": "any",
4753                   "gtp_sec_group_name": "gtp-sec-group",
4754                   "sctp-a-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
4755                   "sctp-b-ipv6-egress_dst_subnet_prefix_len": "0",
4756                   "sctp-a-ipv6-ingress_dst_addresses": "local",
4757                   "sctp-a-egress_rule_protocol": "icmp",
4758                   "sctp-b-ipv6-egress_action": "pass",
4759                   "sctp-a-ipv6-egress_action": "pass",
4760                   "Internal1_shared": "false",
4761                   "sctp-b-ipv6-ingress_rule_protocol": "any",
4762                   "Internal2_net_cidr_len": "17",
4763                   "sctp-a-name": "epc-sctp-a-ipv4v6-sec-group",
4764                   "sctp-a-ingress-src_end_port": "65535.0",
4765                   "sctp-b-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
4766                   "sctp-a-egress-dst_end_port": "65535.0",
4767                   "sctp-a-ingress_action": "pass",
4768                   "sctp-b-egress_rule_protocol": "icmp",
4769                   "sctp-b-ipv6-ingress_action": "pass",
4770                   "vlc_st_service_type": "firewall",
4771                   "sctp-b-ipv6-egress_dst_end_port": "65535",
4772                   "sctp-b-ipv6-ingress-dst_start_port": "0",
4773                   "vlc2_Internal2_mac": "00:11:22:EF:AC:DF",
4774                   "vlc_st_availability_zone": "true",
4775                   "fsb_volume_image_name_1": "MME_FSB2_16ACP04_GA.qcow2",
4776                   "sctp-b-ingress-src_subnet_prefix": "0.0.0.0",
4777                   "sctp-a-ipv6-ingress_src_subnet_prefix_len": "0",
4778                   "Internal1_allow_transit": "true",
4779                   "gpb_flavor_name": "nv.c20r64d1",
4780                   "availability_zone_max_count": "1",
4781                   "fsb_volume_image_name_0": "MME_FSB1_16ACP04_GA.qcow2",
4782                   "sctp-b-ipv6-ingress_dst_addresses": "local",
4783                   "sctp-b-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
4784                   "sctp-b-ipv6-ingress_ethertype": "IPv4",
4785                   "vlc1_Internal2_mac": "00:11:22:EF:AC:DF",
4786                   "sctp-a-ingress-src_subnet_prefix": "0.0.0.0",
4787                   "sctp-a-ipv6-ingress_action": "pass",
4788                   "Internal1_rpf": "disable",
4789                   "sctp-b-ingress_ethertype": "IPv4",
4790                   "sctp-b-egress_rule_application": "any",
4791                   "sctp-b-ingress-src_end_port": "65535.0",
4792                   "sctp-a-ipv6-ingress_rule_protocol": "any",
4793                   "sctp-a-ingress-src_start_port": "0.0",
4794                   "sctp-b-egress-dst_end_port": "65535.0"
4795                 },
4796                 "type": "VF",
4797                 "modelCustomizationName": "VF_vGeraldine 0",
4798                 "vfModules": {
4799                   "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
4800                     "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
4801                     "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
4802                     "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
4803                     "description": null,
4804                     "name": "VfVgeraldine..vflorence_vlc..module-1",
4805                     "version": "2",
4806                     "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
4807                     "properties": {
4808                       "minCountInstances": 0,
4809                       "maxCountInstances": null,
4810                       "initialCount": 0,
4811                       "vfModuleLabel": "vflorence_vlc"
4812                     },
4813                     "inputs": {},
4814                     "volumeGroupAllowed": false
4815                   },
4816                   "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
4817                     "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
4818                     "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
4819                     "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
4820                     "description": null,
4821                     "name": "VfVgeraldine..vflorence_gpb..module-2",
4822                     "version": "2",
4823                     "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
4824                     "properties": {
4825                       "minCountInstances": 0,
4826                       "maxCountInstances": null,
4827                       "initialCount": 0,
4828                       "vfModuleLabel": "vflorence_gpb"
4829                     },
4830                     "inputs": {},
4831                     "volumeGroupAllowed": false
4832                   },
4833                   "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
4834                     "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
4835                     "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
4836                     "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
4837                     "description": null,
4838                     "name": "VfVgeraldine..base_vflorence..module-0",
4839                     "version": "2",
4840                     "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
4841                     "properties": {
4842                       "minCountInstances": 1,
4843                       "maxCountInstances": 1,
4844                       "initialCount": 1,
4845                       "vfModuleLabel": "base_vflorence"
4846                     },
4847                     "inputs": {},
4848                     "volumeGroupAllowed": true
4849                   }
4850                 },
4851                 "volumeGroups": {
4852                   "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
4853                     "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
4854                     "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
4855                     "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
4856                     "description": null,
4857                     "name": "VfVgeraldine..base_vflorence..module-0",
4858                     "version": "2",
4859                     "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
4860                     "properties": {
4861                       "minCountInstances": 1,
4862                       "maxCountInstances": 1,
4863                       "initialCount": 1,
4864                       "vfModuleLabel": "base_vflorence"
4865                     },
4866                     "inputs": {}
4867                   }
4868                 },
4869                 "vfcInstanceGroups": {}
4870               }
4871             },
4872             "networks": {
4873               "ExtVL 0": {
4874                 "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
4875                 "invariantUuid": "379f816b-a7aa-422f-be30-17114ff50b7c",
4876                 "description": "ECOMP generic virtual link (network) base type for all other service-level and global networks",
4877                 "name": "ExtVL",
4878                 "version": "37.0",
4879                 "customizationUuid": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
4880                 "inputs": {},
4881                 "commands": {},
4882                 "properties": {
4883                   "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}}",
4884                   "exVL_naming": "{ecomp_generated_naming=true}",
4885                   "network_flows": "{is_network_policy=false, is_bound_to_vpn=false}",
4886                   "network_homing": "{ecomp_selected_instance_node_target=false}"
4887                 },
4888                 "type": "VL",
4889                 "modelCustomizationName": "ExtVL 0"
4890               }
4891             },
4892             "collectionResources": {},
4893             "configurations": {
4894               "Port Mirroring Configuration By Policy 0": {
4895                 "uuid": "b4398538-e89d-4f13-b33d-ca323434ba50",
4896                 "invariantUuid": "6ef0ca40-f366-4897-951f-abd65d25f6f7",
4897                 "description": "A port mirroring configuration by policy object",
4898                 "name": "Port Mirroring Configuration By Policy",
4899                 "version": "27.0",
4900                 "customizationUuid": "3c3b7b8d-8669-4b3b-8664-61970041fad2",
4901                 "inputs": {},
4902                 "commands": {},
4903                 "properties": {},
4904                 "type": "Configuration",
4905                 "modelCustomizationName": "Port Mirroring Configuration By Policy 0",
4906                 "sourceNodes": [],
4907                 "collectorNodes": null,
4908                 "configurationByPolicy": false
4909               }
4910             },
4911             "serviceProxies": {},
4912             "vfModules": {
4913               "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
4914                 "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
4915                 "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
4916                 "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
4917                 "description": null,
4918                 "name": "VfVgeraldine..vflorence_vlc..module-1",
4919                 "version": "2",
4920                 "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
4921                 "properties": {
4922                   "minCountInstances": 0,
4923                   "maxCountInstances": null,
4924                   "initialCount": 0,
4925                   "vfModuleLabel": "vflorence_vlc"
4926                 },
4927                 "inputs": {},
4928                 "volumeGroupAllowed": false
4929               },
4930               "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
4931                 "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
4932                 "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
4933                 "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
4934                 "description": null,
4935                 "name": "VfVgeraldine..vflorence_gpb..module-2",
4936                 "version": "2",
4937                 "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
4938                 "properties": {
4939                   "minCountInstances": 0,
4940                   "maxCountInstances": null,
4941                   "initialCount": 0,
4942                   "vfModuleLabel": "vflorence_gpb"
4943                 },
4944                 "inputs": {},
4945                 "volumeGroupAllowed": false
4946               },
4947               "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
4948                 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
4949                 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
4950                 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
4951                 "description": null,
4952                 "name": "VfVgeraldine..base_vflorence..module-0",
4953                 "version": "2",
4954                 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
4955                 "properties": {
4956                   "minCountInstances": 1,
4957                   "maxCountInstances": 1,
4958                   "initialCount": 1,
4959                   "vfModuleLabel": "base_vflorence"
4960                 },
4961                 "inputs": {},
4962                 "volumeGroupAllowed": true
4963               }
4964             },
4965             "volumeGroups": {
4966               "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
4967                 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
4968                 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
4969                 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
4970                 "description": null,
4971                 "name": "VfVgeraldine..base_vflorence..module-0",
4972                 "version": "2",
4973                 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
4974                 "properties": {
4975                   "minCountInstances": 1,
4976                   "maxCountInstances": 1,
4977                   "initialCount": 1,
4978                   "vfModuleLabel": "base_vflorence"
4979                 },
4980                 "inputs": {}
4981               }
4982             },
4983             "pnfs": {}
4984           }
4985         },
4986         "serviceInstance": {
4987           "f4d84bb4-a416-4b4e-997e-0059973630b9": {
4988             "vnfs": {
4989               "2017-488_PASQUALE-vPE 0": {
4990                 "rollbackOnFailure": "true",
4991                 "vfModules": {
4992                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
4993                     "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0jkyqv": {
4994                       "isMissingData": true,
4995                       "sdncPreReload": null,
4996                       "modelInfo": {
4997                         "modelType": "VFmodule",
4998                         "modelInvariantId": "b34833bb-6aa9-4ad6-a831-70b06367a091",
4999                         "modelVersionId": "040e591e-5d30-4e0d-850f-7266e5a8e013",
5000                         "modelName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
5001                         "modelVersion": "6",
5002                         "modelCustomizationId": "5c5f91f9-5e31-4120-b892-5536587ec258",
5003                         "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0"
5004                       },
5005                       "instanceParams": [
5006                         {}
5007                       ],
5008                       "trackById": "n2ydptuy9lj"
5009                     }
5010                   }
5011                 },
5012                 "isMissingData": false,
5013                 "originalName": "2017-488_PASQUALE-vPE 0",
5014                 "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
5015                 "lcpCloudRegionId": null,
5016                 "tenantId": null,
5017                 "lineOfBusiness": null,
5018                 "platformName": null,
5019                 "modelInfo": {
5020                   "modelType": "VF",
5021                   "modelInvariantId": "5be7e99e-8eb2-4d97-be63-8081ff3cd10e",
5022                   "modelVersionId": "f4d84bb4-a416-4b4e-997e-0059973630b9",
5023                   "modelName": "2017-488_PASQUALE-vPE",
5024                   "modelVersion": "9.0",
5025                   "modelCustomizationName": "2017-488_PASQUALE-vPE 0"
5026                 },
5027                 "trackById": "iapflwk8bip"
5028               }
5029             },
5030             "instanceParams": [
5031               {
5032                 "2017488_pasqualevpe0_ASN": "AV_vPE"
5033               }
5034             ],
5035             "validationCounter": 1,
5036             "globalSubscriberId": "e433710f-9217-458d-a79d-1c7aff376d89",
5037             "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
5038             "subscriptionServiceType": "TYLER SILVIA",
5039             "lcpCloudRegionId": "AAIAIC25",
5040             "tenantId": "092eb9e8e4b7412e8787dd091bc58e86",
5041             "aicZoneId": "JAG1",
5042             "projectName": "x1",
5043             "owningEntityId": "aaa1",
5044             "rollbackOnFailure": "true",
5045             "bulkSize": 1,
5046             "modelInfo": {
5047               "modelInvariantId": "598e3f9e-3244-4d8f-a8e0-0e5d7a29eda9",
5048               "modelVersionId": "f4d84bb4-a416-4b4e-997e-0059973630b9",
5049               "modelName": "PASQUALE vMX vPE_BV Service 488",
5050               "modelVersion": "1.0"
5051             },
5052             "existingVNFCounterMap": {
5053               "41516cc6-5098-4b40-a619-f8d5f55fc4d8": 1
5054             },
5055             "existingNetworksCounterMap": {},
5056             "tenantName": "USP-SIP-IC-24335-T-01",
5057             "aicZoneName": "YUDFJULP-JAG1"
5058           }
5059         },
5060         "lcpRegionsAndTenants": {
5061           "lcpRegionList": [
5062             {
5063               "id": "AAIAIC25",
5064               "name": "AAIAIC25",
5065               "isPermitted": true
5066             },
5067             {
5068               "id": "hvf6",
5069               "name": "hvf6",
5070               "isPermitted": true
5071             }
5072           ],
5073           "lcpRegionsTenantsMap": {
5074             "AAIAIC25": [
5075               {
5076                 "id": "092eb9e8e4b7412e8787dd091bc58e86",
5077                 "name": "USP-SIP-IC-24335-T-01",
5078                 "isPermitted": true
5079               }
5080             ],
5081             "hvf6": [
5082               {
5083                 "id": "bae71557c5bb4d5aac6743a4e5f1d054",
5084                 "name": "AIN Web Tool-15-D-testalexandria",
5085                 "isPermitted": true
5086               },
5087               {
5088                 "id": "229bcdc6eaeb4ca59d55221141d01f8e",
5089                 "name": "AIN Web Tool-15-D-STTest2",
5090                 "isPermitted": true
5091               },
5092               {
5093                 "id": "1178612d2b394be4834ad77f567c0af2",
5094                 "name": "AIN Web Tool-15-D-SSPtestcustome",
5095                 "isPermitted": true
5096               },
5097               {
5098                 "id": "19c5ade915eb461e8af52fb2fd8cd1f2",
5099                 "name": "AIN Web Tool-15-D-UncheckedEcopm",
5100                 "isPermitted": true
5101               },
5102               {
5103                 "id": "de007636e25249238447264a988a927b",
5104                 "name": "AIN Web Tool-15-D-dfsdf",
5105                 "isPermitted": true
5106               },
5107               {
5108                 "id": "62f29b3613634ca6a3065cbe0e020c44",
5109                 "name": "AIN/SMS-16-D-Multiservices1",
5110                 "isPermitted": true
5111               },
5112               {
5113                 "id": "649289e30d3244e0b48098114d63c2aa",
5114                 "name": "AIN Web Tool-15-D-SSPST66",
5115                 "isPermitted": true
5116               },
5117               {
5118                 "id": "3f21eeea6c2c486bba31dab816c05a32",
5119                 "name": "AIN Web Tool-15-D-ASSPST47",
5120                 "isPermitted": true
5121               },
5122               {
5123                 "id": "f60ce21d3ee6427586cff0d22b03b773",
5124                 "name": "CESAR-100-D-sspjg67246",
5125                 "isPermitted": true
5126               },
5127               {
5128                 "id": "8774659e425f479895ae091bb5d46560",
5129                 "name": "CESAR-100-D-sspjg68359",
5130                 "isPermitted": true
5131               },
5132               {
5133                 "id": "624eb554b0d147c19ff8885341760481",
5134                 "name": "AINWebTool-15-D-iftach",
5135                 "isPermitted": true
5136               },
5137               {
5138                 "id": "214f55f5fc414c678059c383b03e4962",
5139                 "name": "CESAR-100-D-sspjg612401",
5140                 "isPermitted": true
5141               },
5142               {
5143                 "id": "c90666c291664841bb98e4d981ff1db5",
5144                 "name": "CESAR-100-D-sspjg621340",
5145                 "isPermitted": true
5146               },
5147               {
5148                 "id": "ce5b6bc5c7b348e1bf4b91ac9a174278",
5149                 "name": "sspjg621351cloned",
5150                 "isPermitted": true
5151               },
5152               {
5153                 "id": "b386b768a3f24c8e953abbe0b3488c02",
5154                 "name": "AINWebTool-15-D-eteancomp",
5155                 "isPermitted": true
5156               },
5157               {
5158                 "id": "dc6c4dbfd225474e9deaadd34968646c",
5159                 "name": "AINWebTool-15-T-SPFET",
5160                 "isPermitted": true
5161               },
5162               {
5163                 "id": "02cb5030e9914aa4be120bd9ed1e19eb",
5164                 "name": "AINWebTool-15-X-eeweww",
5165                 "isPermitted": true
5166               },
5167               {
5168                 "id": "f2f3830e4c984d45bcd00e1a04158a79",
5169                 "name": "CESAR-100-D-spjg61909",
5170                 "isPermitted": true
5171               },
5172               {
5173                 "id": "05b91bd5137f4929878edd965755c06d",
5174                 "name": "CESAR-100-D-sspjg621512cloned",
5175                 "isPermitted": true
5176               },
5177               {
5178                 "id": "7002fbe8482d4a989ddf445b1ce336e0",
5179                 "name": "AINWebTool-15-X-vdr",
5180                 "isPermitted": true
5181               },
5182               {
5183                 "id": "4008522be43741dcb1f5422022a2aa0b",
5184                 "name": "AINWebTool-15-D-ssasa",
5185                 "isPermitted": true
5186               },
5187               {
5188                 "id": "f44e2e96a1b6476abfda2fa407b00169",
5189                 "name": "AINWebTool-15-D-PFNPT",
5190                 "isPermitted": true
5191               },
5192               {
5193                 "id": "b69a52bec8a84669a37a1e8b72708be7",
5194                 "name": "AINWebTool-15-X-vdre",
5195                 "isPermitted": true
5196               },
5197               {
5198                 "id": "fac7d9fd56154caeb9332202dcf2969f",
5199                 "name": "AINWebTool-15-X-NONPODECOMP",
5200                 "isPermitted": true
5201               },
5202               {
5203                 "id": "2d34d8396e194eb49969fd61ffbff961",
5204                 "name": "DN5242-Nov16-T5",
5205                 "isPermitted": true
5206               },
5207               {
5208                 "id": "cb42a77ff45b48a8b8deb83bb64acc74",
5209                 "name": "ro-T11",
5210                 "isPermitted": true
5211               },
5212               {
5213                 "id": "fa45ca53c80b492fa8be5477cd84fc2b",
5214                 "name": "ro-T112",
5215                 "isPermitted": true
5216               },
5217               {
5218                 "id": "4914ab0ab3a743e58f0eefdacc1dde77",
5219                 "name": "DN5242-Nov21-T1",
5220                 "isPermitted": true
5221               },
5222               {
5223                 "id": "d0a3e3f2964542259d155a81c41aadc3",
5224                 "name": "test-hvf6-09",
5225                 "isPermitted": true
5226               },
5227               {
5228                 "id": "cbb99fe4ada84631b7baf046b6fd2044",
5229                 "name": "DN5242-Nov16-T3",
5230                 "isPermitted": true
5231               }
5232             ]
5233           }
5234         },
5235         "subscribers": [
5236           {
5237             "id": "CAR_2020_ER",
5238             "name": "CAR_2020_ER",
5239             "isPermitted": true
5240           },
5241           {
5242             "id": "21014aa2-526b-11e6-beb8-9e71128cae77",
5243             "name": "JULIO ERICKSON",
5244             "isPermitted": false
5245           },
5246           {
5247             "id": "DHV1707-TestSubscriber-2",
5248             "name": "DALE BRIDGES",
5249             "isPermitted": false
5250           },
5251           {
5252             "id": "DHV1707-TestSubscriber-1",
5253             "name": "LLOYD BRIDGES",
5254             "isPermitted": false
5255           },
5256           {
5257             "id": "jimmy-example",
5258             "name": "JimmyExampleCust-20161102",
5259             "isPermitted": false
5260           },
5261           {
5262             "id": "jimmy-example2",
5263             "name": "JimmyExampleCust-20161103",
5264             "isPermitted": false
5265           },
5266           {
5267             "id": "ERICA5779-TestSub-PWT-102",
5268             "name": "ERICA5779-TestSub-PWT-102",
5269             "isPermitted": false
5270           },
5271           {
5272             "id": "ERICA5779-TestSub-PWT-101",
5273             "name": "ERICA5779-TestSub-PWT-101",
5274             "isPermitted": false
5275           },
5276           {
5277             "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
5278             "name": "Emanuel",
5279             "isPermitted": false
5280           },
5281           {
5282             "id": "ERICA5779-Subscriber-4",
5283             "name": "ERICA5779-Subscriber-5",
5284             "isPermitted": false
5285           },
5286           {
5287             "id": "ERICA5779-TestSub-PWT-103",
5288             "name": "ERICA5779-TestSub-PWT-103",
5289             "isPermitted": false
5290           },
5291           {
5292             "id": "ERICA5779-Subscriber-2",
5293             "name": "ERICA5779-Subscriber-2",
5294             "isPermitted": false
5295           },
5296           {
5297             "id": "e433710f-9217-458d-a79d-1c7aff376d89",
5298             "name": "SILVIA ROBBINS",
5299             "isPermitted": true
5300           },
5301           {
5302             "id": "ERICA5779-Subscriber-3",
5303             "name": "ERICA5779-Subscriber-3",
5304             "isPermitted": false
5305           },
5306           {
5307             "id": "31739f3e-526b-11e6-beb8-9e71128cae77",
5308             "name": "CRAIG/ROBERTS",
5309             "isPermitted": false
5310           }
5311         ],
5312         "productFamilies": [
5313           {
5314             "id": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
5315             "name": "ERICA",
5316             "isPermitted": true
5317           },
5318           {
5319             "id": "17cc1042-527b-11e6-beb8-9e71128cae77",
5320             "name": "IGNACIO",
5321             "isPermitted": true
5322           },
5323           {
5324             "id": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
5325             "name": "Christie",
5326             "isPermitted": true
5327           },
5328           {
5329             "id": "a4f6f2ae-9bf5-4ed7-b904-06b2099c4bd7",
5330             "name": "Enhanced Services",
5331             "isPermitted": true
5332           },
5333           {
5334             "id": "vTerrance",
5335             "name": "vTerrance",
5336             "isPermitted": true
5337           },
5338           {
5339             "id": "323d69d9-2efe-4r45-ay0a-89ea7ard4e6f",
5340             "name": "vEsmeralda",
5341             "isPermitted": true
5342           },
5343           {
5344             "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
5345             "name": "Emanuel",
5346             "isPermitted": true
5347           },
5348           {
5349             "id": "d8a6ed93-251c-47ca-adc9-86671fd19f4c",
5350             "name": "BVOIP",
5351             "isPermitted": true
5352           },
5353           {
5354             "id": "db171b8f-115c-4992-a2e3-ee04cae357e0",
5355             "name": "LINDSEY",
5356             "isPermitted": true
5357           },
5358           {
5359             "id": "LRSI-OSPF",
5360             "name": "LRSI-OSPF",
5361             "isPermitted": true
5362           },
5363           {
5364             "id": "vRosemarie",
5365             "name": "HNGATEWAY",
5366             "isPermitted": true
5367           },
5368           {
5369             "id": "vHNPaas",
5370             "name": "WILKINS",
5371             "isPermitted": true
5372           },
5373           {
5374             "id": "e433710f-9217-458d-a79d-1c7aff376d89",
5375             "name": "TYLER SILVIA",
5376             "isPermitted": true
5377           },
5378           {
5379             "id": "b6a3f28c-eebf-494c-a900-055cc7c874ce",
5380             "name": "VROUTER",
5381             "isPermitted": true
5382           },
5383           {
5384             "id": "vMuriel",
5385             "name": "vMuriel",
5386             "isPermitted": true
5387           },
5388           {
5389             "id": "0ee8c1bc-7cbd-4b0a-a1ac-e9999255abc1",
5390             "name": "CARA Griffin",
5391             "isPermitted": true
5392           },
5393           {
5394             "id": "c7611ebe-c324-48f1-8085-94aef0c6ef3d",
5395             "name": "DARREN MCGEE",
5396             "isPermitted": true
5397           },
5398           {
5399             "id": "e30755dc-5673-4b6b-9dcf-9abdd96b93d1",
5400             "name": "Transport",
5401             "isPermitted": true
5402           },
5403           {
5404             "id": "vSalvatore",
5405             "name": "vSalvatore",
5406             "isPermitted": true
5407           },
5408           {
5409             "id": "d7bb0a21-66f2-4e6d-87d9-9ef3ced63ae4",
5410             "name": "JOSEFINA",
5411             "isPermitted": true
5412           },
5413           {
5414             "id": "vHubbard",
5415             "name": "vHubbard",
5416             "isPermitted": true
5417           },
5418           {
5419             "id": "12a96a9d-4b4c-4349-a950-fe1159602621",
5420             "name": "DARREN MCGEE",
5421             "isPermitted": true
5422           }
5423         ],
5424         "serviceTypes": {
5425           "e433710f-9217-458d-a79d-1c7aff376d89": [
5426             {
5427               "id": "0",
5428               "name": "vRichardson",
5429               "isPermitted": false
5430             },
5431             {
5432               "id": "1",
5433               "name": "TYLER SILVIA",
5434               "isPermitted": true
5435             },
5436             {
5437               "id": "2",
5438               "name": "Emanuel",
5439               "isPermitted": false
5440             },
5441             {
5442               "id": "3",
5443               "name": "vJamie",
5444               "isPermitted": false
5445             },
5446             {
5447               "id": "4",
5448               "name": "vVoiceMail",
5449               "isPermitted": false
5450             },
5451             {
5452               "id": "5",
5453               "name": "Kennedy",
5454               "isPermitted": false
5455             },
5456             {
5457               "id": "6",
5458               "name": "vPorfirio",
5459               "isPermitted": false
5460             },
5461             {
5462               "id": "7",
5463               "name": "vVM",
5464               "isPermitted": false
5465             },
5466             {
5467               "id": "8",
5468               "name": "vOTA",
5469               "isPermitted": false
5470             },
5471             {
5472               "id": "9",
5473               "name": "vFLORENCE",
5474               "isPermitted": false
5475             },
5476             {
5477               "id": "10",
5478               "name": "vMNS",
5479               "isPermitted": false
5480             },
5481             {
5482               "id": "11",
5483               "name": "vEsmeralda",
5484               "isPermitted": false
5485             },
5486             {
5487               "id": "12",
5488               "name": "VPMS",
5489               "isPermitted": false
5490             },
5491             {
5492               "id": "13",
5493               "name": "vWINIFRED",
5494               "isPermitted": false
5495             },
5496             {
5497               "id": "14",
5498               "name": "SSD",
5499               "isPermitted": false
5500             },
5501             {
5502               "id": "15",
5503               "name": "vMOG",
5504               "isPermitted": false
5505             },
5506             {
5507               "id": "16",
5508               "name": "LINDSEY",
5509               "isPermitted": false
5510             },
5511             {
5512               "id": "17",
5513               "name": "JOHANNA_SANTOS",
5514               "isPermitted": false
5515             },
5516             {
5517               "id": "18",
5518               "name": "vCarroll",
5519               "isPermitted": false
5520             }
5521           ]
5522         },
5523         "aicZones": [
5524           {
5525             "id": "NFT1",
5526             "name": "NFTJSSSS-NFT1"
5527           },
5528           {
5529             "id": "JAG1",
5530             "name": "YUDFJULP-JAG1"
5531           },
5532           {
5533             "id": "YYY1",
5534             "name": "UUUAIAAI-YYY1"
5535           },
5536           {
5537             "id": "AVT1",
5538             "name": "AVTRFLHD-AVT1"
5539           },
5540           {
5541             "id": "ATL34",
5542             "name": "ATLSANAI-ATL34"
5543           }
5544         ],
5545         "categoryParameters": {
5546           "owningEntityList": [
5547             {
5548               "id": "aaa1",
5549               "name": "aaa1"
5550             },
5551             {
5552               "id": "d61e6f2d-12fa-4cc2-91df-7c244011d6fc",
5553               "name": "WayneHolland"
5554             },
5555             {
5556               "id": "Melissa",
5557               "name": "Melissa"
5558             }
5559           ],
5560           "projectList": [
5561             {
5562               "id": "WATKINS",
5563               "name": "WATKINS"
5564             },
5565             {
5566               "id": "x1",
5567               "name": "x1"
5568             },
5569             {
5570               "id": "yyy1",
5571               "name": "yyy1"
5572             }
5573           ],
5574           "lineOfBusinessList": [
5575             {
5576               "id": "ONAP",
5577               "name": "ONAP"
5578             },
5579             {
5580               "id": "zzz1",
5581               "name": "zzz1"
5582             }
5583           ],
5584           "platformList": [
5585             {
5586               "id": "platform",
5587               "name": "platform"
5588             },
5589             {
5590               "id": "xxx1",
5591               "name": "xxx1"
5592             }
5593           ]
5594         },
5595         "type": "[LCP_REGIONS_AND_TENANTS] Update"
5596       }
5597     }
5598   }
5599
5600   function getReduxWith2Networks() {
5601     return {
5602       "global": {
5603         "name": null,
5604         "type": "UPDATE_DRAWING_BOARD_STATUS",
5605         "flags": {
5606           "CREATE_INSTANCE_TEST": false,
5607           "EMPTY_DRAWING_BOARD_TEST": false,
5608           "FLAG_NETWORK_TO_ASYNC_INSTANTIATION": false,
5609           "FLAG_ADD_MSO_TESTAPI_FIELD": true,
5610           "FLAG_SERVICE_MODEL_CACHE": true,
5611           "FLAG_SHOW_ASSIGNMENTS": true,
5612           "FLAG_FABRIC_CONFIGURATION_ASSIGNMENTS": true,
5613           "FLAG_DEFAULT_VNF": true,
5614           "FLAG_SETTING_DEFAULTS_IN_DRAWING_BOARD": true,
5615           "FLAG_A_LA_CARTE_AUDIT_INFO": true,
5616           "FLAG_1810_CR_ADD_CLOUD_OWNER_TO_MSO_REQUEST": true,
5617           "FLAG_PRESENT_PROVIDER_NETWORKS_ASSOCIATIONS": true,
5618           "FLAG_1810_CR_SOFT_DELETE_ALACARTE_VF_MODULE": false,
5619           "FLAG_1902_NEW_VIEW_EDIT": false,
5620           "FLAG_1810_IDENTIFY_SERVICE_FOR_NEW_UI": false,
5621           "FLAG_1902_VNF_GROUPING": false,
5622           "FLAG_SHOW_VERIFY_SERVICE": false,
5623           "FLAG_ASYNC_ALACARTE_VFMODULE": true,
5624           "FLAG_ASYNC_ALACARTE_VNF": true,
5625           "FLAG_1810_AAI_LOCAL_CACHE": true,
5626           "FLAG_EXP_USE_DEFAULT_HOST_NAME_VERIFIER": false,
5627           "FLAG_EXP_ANY_ALACARTE_NEW_INSTANTIATION_UI": false,
5628           "FLAG_SUPPLEMENTARY_FILE": true,
5629           "FLAG_5G_IN_NEW_INSTANTIATION_UI": true,
5630           "FLAG_RESTRICTED_SELECT": false,
5631           "FLAG_1810_CR_LET_SELECTING_COLLECTOR_TYPE_UNCONDITIONALLY": true
5632         },
5633         "drawingBoardStatus": "CREATE"
5634       },
5635       "service": {
5636         "serviceHierarchy": {
5637           "2ab1da67-39cc-425f-ba52-59a64d0ea04a": {
5638             "service": {
5639               "uuid": "2ab1da67-39cc-425f-ba52-59a64d0ea04a",
5640               "invariantUuid": "712b3447-f096-42f6-ae4c-4bdc8988feb6",
5641               "name": "sgi_direct_net NC SRIOV network",
5642               "version": "1.0",
5643               "toscaModelURL": null,
5644               "category": "Network Service",
5645               "serviceType": "INFRASTRUCTURE",
5646               "serviceRole": "PROVIDER-NETWORK",
5647               "description": "SRIOV network model for NC 1.0, VLAN ID 103",
5648               "serviceEcompNaming": "false",
5649               "instantiationType": "A-La-Carte",
5650               "inputs": {},
5651               "vidNotions": {
5652                 "instantiationUI": "networkWithPropertyNetworkTechnologyEqualsStandardSriovOrOvs",
5653                 "modelCategory": "5G Provider Network",
5654                 "viewEditUI": "legacy",
5655                 "instantiationType": "ALaCarte"
5656               }
5657             },
5658             "vnfs": {},
5659             "networks": {
5660               "SR-IOV Provider 2-1": {
5661                 "uuid": "01f4c475-3f89-4f00-a2f4-39a873dba0ae",
5662                 "invariantUuid": "ffb9e45c-e674-4289-aad3-00040ad746e4",
5663                 "description": "NETWORK_CLOUD_PROVIDER_NETWORK",
5664                 "name": "NETWORK_CLOUD_PROVIDER_NETWORK",
5665                 "version": "1.0",
5666                 "customizationUuid": "42551d11-b8d1-460d-8795-3e1363ad7736",
5667                 "inputs": {},
5668                 "commands": {},
5669                 "properties": {
5670                   "network_role": "sgi_direct_net_1",
5671                   "network_assignments": "{is_external_network=false, is_shared_network=true, is_trunked=false, ipv4_subnet_default_assignment={dhcp_enabled=false, ip_version=4, min_subnets_count=1, use_ipv4=true}, ecomp_generated_network_assignment=false, ipv6_subnet_default_assignment={dhcp_enabled=false, use_ipv6=true, ip_version=6, min_subnets_count=1}, related_networks=[{related_network_role=sgi_direct_net_1_tenant}]}",
5672                   "exVL_naming": "{ecomp_generated_naming=false}",
5673                   "network_flows": "{is_network_policy=false, is_bound_to_vpn=false}",
5674                   "network_scope": "GLOBAL",
5675                   "ecomp_generated_naming": "false",
5676                   "network_type": "SR-IOV-PROVIDER2-1",
5677                   "provider_network": "{physical_network_name=sriovnet1, is_provider_network=true}",
5678                   "network_technology": "STANDARD-SR-IOV",
5679                   "network_homing": "{ecomp_selected_instance_node_target=false}"
5680                 },
5681                 "type": "VL",
5682                 "modelCustomizationName": "SR-IOV Provider 2-1"
5683               },
5684               "SR-IOV Provider 2-2": {
5685                 "uuid": "01f4c475-3f89-4f00-a2f4-39a873dba0ae",
5686                 "invariantUuid": "ffb9e45c-e674-4289-aad3-00040ad746e4",
5687                 "description": "NETWORK_CLOUD_PROVIDER_NETWORK",
5688                 "name": "NETWORK_CLOUD_PROVIDER_NETWORK",
5689                 "version": "1.0",
5690                 "customizationUuid": "14d2dc2b-4e85-4ef5-b4da-fe996e2a5d33",
5691                 "inputs": {},
5692                 "commands": {},
5693                 "properties": {
5694                   "network_role": "sgi_direct_net_2",
5695                   "network_assignments": "{is_external_network=false, is_shared_network=true, is_trunked=false, ipv4_subnet_default_assignment={dhcp_enabled=false, ip_version=4, min_subnets_count=1, use_ipv4=true}, ecomp_generated_network_assignment=false, ipv6_subnet_default_assignment={dhcp_enabled=false, use_ipv6=true, ip_version=6, min_subnets_count=1}, related_networks=[{related_network_role=sgi_direct_net_2_tenant}]}",
5696                   "exVL_naming": "{ecomp_generated_naming=false}",
5697                   "network_flows": "{is_network_policy=false, is_bound_to_vpn=false}",
5698                   "network_scope": "GLOBAL",
5699                   "ecomp_generated_naming": "false",
5700                   "network_type": "SR-IOV-PROVIDER2-2",
5701                   "provider_network": "{physical_network_name=sriovnet2, is_provider_network=true}",
5702                   "network_technology": "STANDARD-SR-IOV",
5703                   "network_homing": "{ecomp_selected_instance_node_target=false}"
5704                 },
5705                 "type": "VL",
5706                 "modelCustomizationName": "SR-IOV Provider 2-2"
5707               }
5708             },
5709             "collectionResources": {},
5710             "configurations": {},
5711             "fabricConfigurations": {},
5712             "serviceProxies": {},
5713             "vfModules": {},
5714             "volumeGroups": {},
5715             "pnfs": {},
5716             "vnfGroups": {}
5717           }
5718         },
5719         "serviceInstance": {
5720           "2ab1da67-39cc-425f-ba52-59a64d0ea04a": {
5721             "action": "Create",
5722             "isDirty": false,
5723             "vnfs": {},
5724             "instanceParams": [
5725               {}
5726             ],
5727             "validationCounter": 0,
5728             "existingNames": {
5729               "myname": ""
5730             },
5731             "existingVNFCounterMap": {},
5732             "existingVnfGroupCounterMap": {},
5733             "existingNetworksCounterMap": {
5734               "01f4c475-3f89-4f00-a2f4-39a873dba0ae": 1
5735             },
5736             "optionalGroupMembersMap": {},
5737             "networks": {
5738               "SR-IOV Provider 2-2": {
5739                 "action": "Create",
5740                 "inMaint": false,
5741                 "rollbackOnFailure": "true",
5742                 "originalName": "SR-IOV Provider 2-2",
5743                 "isMissingData": false,
5744                 "trackById": "83ad9rv48px",
5745                 "networkStoreKey": "SR-IOV Provider 2-2",
5746                 "instanceName": "NETWORK_CLOUD_PROVIDER_NETWORK",
5747                 "productFamilyId": null,
5748                 "lcpCloudRegionId": "olson5b",
5749                 "tenantId": "db1818f7f2e34862b378bfb2cc520f91",
5750                 "platformName": "APPLICATIONS-SERVICES",
5751                 "lineOfBusiness": null,
5752                 "instanceParams": [
5753                   {}
5754                 ],
5755                 "modelInfo": {
5756                   "modelInvariantId": "ffb9e45c-e674-4289-aad3-00040ad746e4",
5757                   "modelVersionId": "01f4c475-3f89-4f00-a2f4-39a873dba0ae",
5758                   "modelName": "NETWORK_CLOUD_PROVIDER_NETWORK",
5759                   "modelVersion": "1.0",
5760                   "modelCustomizationId": "14d2dc2b-4e85-4ef5-b4da-fe996e2a5d33",
5761                   "modelCustomizationName": "SR-IOV Provider 2-2",
5762                   "uuid": "01f4c475-3f89-4f00-a2f4-39a873dba0ae"
5763                 },
5764                 "uuid": "01f4c475-3f89-4f00-a2f4-39a873dba0ae"
5765               }
5766             },
5767             "vnfGroups": {},
5768             "bulkSize": 1,
5769             "instanceName": "myname",
5770             "globalSubscriberId": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
5771             "subscriptionServiceType": "LINDSEY",
5772             "owningEntityId": "2d097967-10d4-4c7f-b23c-89978249ae17",
5773             "projectName": null,
5774             "rollbackOnFailure": "true",
5775             "aicZoneName": null,
5776             "owningEntityName": "CRAIG-ROBERTSELLANEOUS",
5777             "testApi": "VNF_API",
5778             "tenantName": null,
5779             "modelInfo": {
5780               "modelInvariantId": "712b3447-f096-42f6-ae4c-4bdc8988feb6",
5781               "modelVersionId": "2ab1da67-39cc-425f-ba52-59a64d0ea04a",
5782               "modelName": "sgi_direct_net NC SRIOV network",
5783               "modelVersion": "1.0",
5784               "uuid": "2ab1da67-39cc-425f-ba52-59a64d0ea04a"
5785             },
5786             "isALaCarte": true,
5787             "name": "sgi_direct_net NC SRIOV network",
5788             "version": "1.0",
5789             "description": "SRIOV network model for NC 1.0, VLAN ID 103",
5790             "category": "Network Service",
5791             "uuid": "2ab1da67-39cc-425f-ba52-59a64d0ea04a",
5792             "invariantUuid": "712b3447-f096-42f6-ae4c-4bdc8988feb6",
5793             "serviceType": "INFRASTRUCTURE",
5794             "serviceRole": "PROVIDER-NETWORK",
5795             "vidNotions": {
5796               "instantiationUI": "networkWithPropertyNetworkTechnologyEqualsStandardSriovOrOvs",
5797               "modelCategory": "5G Provider Network",
5798               "viewEditUI": "legacy"
5799             },
5800             "isEcompGeneratedNaming": false,
5801             "isMultiStepDesign": false
5802           }
5803         },
5804         "lcpRegionsAndTenants": {
5805           "lcpRegionList": [
5806             {
5807               "id": "olson5a",
5808               "name": "olson5a (AIC)",
5809               "isPermitted": true,
5810               "cloudOwner": "irma-aic"
5811             },
5812             {
5813               "id": "olson5b",
5814               "name": "olson5b (AIC)",
5815               "isPermitted": true,
5816               "cloudOwner": "irma-aic"
5817             },
5818             {
5819               "id": "olson6a",
5820               "name": "olson6a (AIC)",
5821               "isPermitted": true,
5822               "cloudOwner": "irma-aic"
5823             }
5824           ],
5825           "lcpRegionsTenantsMap": {
5826             "olson5a": [
5827               {
5828                 "id": "51e7dc5db9bb4c7b94766aacb8a3e72f",
5829                 "name": "Mobitools-FN-27099-T-01",
5830                 "isPermitted": true,
5831                 "cloudOwner": "irma-aic"
5832               },
5833               {
5834                 "id": "d5b3c05cffa645dd9951bf2dd9ef5416",
5835                 "name": "Mobisupport-FN-27099-T-01",
5836                 "isPermitted": true,
5837                 "cloudOwner": "irma-aic"
5838               }
5839             ],
5840             "olson5b": [
5841               {
5842                 "id": "db1818f7f2e34862b378bfb2cc520f91",
5843                 "name": "Mobisupport-FN-27099-T-02",
5844                 "isPermitted": true,
5845                 "cloudOwner": "irma-aic"
5846               }
5847             ],
5848             "olson6a": [
5849               {
5850                 "id": "1dcd712850414fbd91f8a9fc9cca7fd4",
5851                 "name": "FNvEPC-27099-T-MS-olson6A",
5852                 "isPermitted": true,
5853                 "cloudOwner": "irma-aic"
5854               },
5855               {
5856                 "id": "26af9ed85a004932822a607d5e9973d5",
5857                 "name": "ssf-28239-T-olson6A",
5858                 "isPermitted": true,
5859                 "cloudOwner": "irma-aic"
5860               }
5861             ]
5862           }
5863         },
5864         "subscribers": [
5865           {
5866             "id": "31739f3e-526b-11e6-beb8-9e71128cae77",
5867             "name": "CRAIG/ROBERTS",
5868             "isPermitted": false
5869           },
5870           {
5871             "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
5872             "name": "Emanuel",
5873             "isPermitted": true
5874           },
5875           {
5876             "id": "21014aa2-526b-11e6-beb8-9e71128cae77",
5877             "name": "JULIO ERICKSON",
5878             "isPermitted": false
5879           },
5880           {
5881             "id": "e433710f-9217-458d-a79d-1c7aff376d89",
5882             "name": "SILVIA ROBBINS",
5883             "isPermitted": false
5884           },
5885           {
5886             "id": "VidE2ETest",
5887             "name": "VidTest20161020",
5888             "isPermitted": false
5889           }
5890         ],
5891         "productFamilies": null,
5892         "serviceTypes": {
5893           "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb": [
5894             {
5895               "id": "22",
5896               "name": "JOHANNA_SANTOS",
5897               "isPermitted": true
5898             },
5899             {
5900               "id": "11",
5901               "name": "RAMSEY",
5902               "isPermitted": false
5903             },
5904             {
5905               "id": "3",
5906               "name": "LINDSEY",
5907               "isPermitted": true
5908             },
5909             {
5910               "id": "6",
5911               "name": "INFRASTRUCTURE",
5912               "isPermitted": false
5913             },
5914             {
5915               "id": "4",
5916               "name": "BROOKE-RODRIQUEZ",
5917               "isPermitted": false
5918             },
5919             {
5920               "id": "0",
5921               "name": "Emanuel",
5922               "isPermitted": true
5923             },
5924             {
5925               "id": "15",
5926               "name": "Kennedy",
5927               "isPermitted": true
5928             },
5929             {
5930               "id": "21",
5931               "name": "SSD",
5932               "isPermitted": true
5933             },
5934             {
5935               "id": "18",
5936               "name": "VPMS",
5937               "isPermitted": true
5938             },
5939             {
5940               "id": "1",
5941               "name": "vJamie",
5942               "isPermitted": true
5943             },
5944             {
5945               "id": "27",
5946               "name": "vEPDG",
5947               "isPermitted": false
5948             },
5949             {
5950               "id": "23",
5951               "name": "vRichardson",
5952               "isPermitted": true
5953             },
5954             {
5955               "id": "7",
5956               "name": "vGDF",
5957               "isPermitted": false
5958             },
5959             {
5960               "id": "2",
5961               "name": "vCarroll",
5962               "isPermitted": true
5963             },
5964             {
5965               "id": "17",
5966               "name": "vMGCF",
5967               "isPermitted": false
5968             },
5969             {
5970               "id": "9",
5971               "name": "vFLORENCE",
5972               "isPermitted": true
5973             },
5974             {
5975               "id": "25",
5976               "name": "vWINIFRED",
5977               "isPermitted": true
5978             },
5979             {
5980               "id": "8",
5981               "name": "vMNS",
5982               "isPermitted": true
5983             },
5984             {
5985               "id": "14",
5986               "name": "vMOG",
5987               "isPermitted": true
5988             },
5989             {
5990               "id": "10",
5991               "name": "vOTA",
5992               "isPermitted": true
5993             },
5994             {
5995               "id": "16",
5996               "name": "vEsmeralda",
5997               "isPermitted": true
5998             },
5999             {
6000               "id": "24",
6001               "name": "vPorfirio",
6002               "isPermitted": true
6003             },
6004             {
6005               "id": "12",
6006               "name": "vSILB",
6007               "isPermitted": false
6008             },
6009             {
6010               "id": "19",
6011               "name": "vSON",
6012               "isPermitted": false
6013             },
6014             {
6015               "id": "13",
6016               "name": "vSSF",
6017               "isPermitted": false
6018             },
6019             {
6020               "id": "26",
6021               "name": "vUDR",
6022               "isPermitted": false
6023             },
6024             {
6025               "id": "20",
6026               "name": "vVM",
6027               "isPermitted": true
6028             },
6029             {
6030               "id": "5",
6031               "name": "vVoiceMail",
6032               "isPermitted": true
6033             }
6034           ]
6035         },
6036         "aicZones": null,
6037         "categoryParameters": {
6038           "owningEntityList": [
6039             {
6040               "id": "1ae27f5e-c0b3-4daf-8561-b25fc1c716e4",
6041               "name": "AIC-ECOMP"
6042             },
6043             {
6044               "id": "2e51ed6c-1fac-43d4-8f84-9ec405eb7f35",
6045               "name": "ENTERTAINMENT-VIDEO"
6046             },
6047             {
6048               "id": "2d097967-10d4-4c7f-b23c-89978249ae17",
6049               "name": "CRAIG-ROBERTSELLANEOUS"
6050             },
6051             {
6052               "id": "aedf37e2-acda-4976-b89b-fd6d4ddffbc6",
6053               "name": "IP-COMMUNICATIONS"
6054             },
6055             {
6056               "id": "9463675f-6a75-4cc8-8054-c6cb2e67ad51",
6057               "name": "METRO-JULIO-ERICKSON"
6058             },
6059             {
6060               "id": "92ddf9af-acae-484c-a786-ad7e9c0da26f",
6061               "name": "EMANUEL-ACCESS"
6062             },
6063             {
6064               "id": "10c645f5-9924-4b89-bec0-b17cf49d3cad",
6065               "name": "EMANUEL-CORE"
6066             },
6067             {
6068               "id": "048eb6e7-fa94-4f3b-ae03-3175a750dc57",
6069               "name": "OPTICAL-TRANSPORT"
6070             },
6071             {
6072               "id": "0efc70be-d674-4777-a0fa-329eae187ca0",
6073               "name": "JULIO-ERICKSON"
6074             },
6075             {
6076               "id": "0463287b-b133-46ef-a0f5-9ce62be3a053",
6077               "name": "PREMISES"
6078             },
6079             {
6080               "id": "ae4505ad-2961-4395-8659-df2253af4fa8",
6081               "name": "WIRELINE-ACCESS"
6082             }
6083           ],
6084           "projectList": [
6085             {
6086               "id": "G.FAST",
6087               "name": "G.FAST"
6088             },
6089             {
6090               "id": "GigaPower",
6091               "name": "GigaPower"
6092             },
6093             {
6094               "id": "Kennedy",
6095               "name": "Kennedy"
6096             },
6097             {
6098               "id": "Trinity",
6099               "name": "Trinity"
6100             },
6101             {
6102               "id": "USP",
6103               "name": "USP"
6104             }
6105           ],
6106           "lineOfBusinessList": [
6107             {
6108               "id": "",
6109               "name": ""
6110             },
6111             {
6112               "id": "ADI",
6113               "name": "ADI"
6114             },
6115             {
6116               "id": "ADIG",
6117               "name": "ADIG"
6118             },
6119             {
6120               "id": "PASQUALE",
6121               "name": "PASQUALE"
6122             },
6123             {
6124               "id": "AT&TLEGACYDATASERVICES",
6125               "name": "AT&TLEGACYDATASERVICES"
6126             },
6127             {
6128               "id": "AT&TSWITCHEDETHERNET",
6129               "name": "AT&TSWITCHEDETHERNET"
6130             },
6131             {
6132               "id": "AVPN",
6133               "name": "AVPN"
6134             },
6135             {
6136               "id": "AVPN-MOW",
6137               "name": "AVPN-MOW"
6138             },
6139             {
6140               "id": "CALEA",
6141               "name": "CALEA"
6142             },
6143             {
6144               "id": "COLLABORATE",
6145               "name": "COLLABORATE"
6146             },
6147             {
6148               "id": "DIRECT-TV",
6149               "name": "DIRECT-TV"
6150             },
6151             {
6152               "id": "LINDSEY",
6153               "name": "LINDSEY"
6154             },
6155             {
6156               "id": "FLEXWARE",
6157               "name": "FLEXWARE"
6158             },
6159             {
6160               "id": "INFRASTRUCTURE",
6161               "name": "INFRASTRUCTURE"
6162             },
6163             {
6164               "id": "IOT",
6165               "name": "IOT"
6166             },
6167             {
6168               "id": "IP-FLEXIBLE-REACH",
6169               "name": "IP-FLEXIBLE-REACH"
6170             },
6171             {
6172               "id": "IP-TOLL-FREE",
6173               "name": "IP-TOLL-FREE"
6174             },
6175             {
6176               "id": "EMANUEL-ABS",
6177               "name": "EMANUEL-ABS"
6178             },
6179             {
6180               "id": "EMANUEL-CONSUMER",
6181               "name": "EMANUEL-CONSUMER"
6182             },
6183             {
6184               "id": "EMANUEL-RESELLER",
6185               "name": "EMANUEL-RESELLER"
6186             },
6187             {
6188               "id": "NETBOND",
6189               "name": "NETBOND"
6190             },
6191             {
6192               "id": "SD-WAN",
6193               "name": "SD-WAN"
6194             },
6195             {
6196               "id": "UVERSE",
6197               "name": "UVERSE"
6198             },
6199             {
6200               "id": "UVERSE-VOICE",
6201               "name": "UVERSE-VOICE"
6202             },
6203             {
6204               "id": "VIRTUAL-EDGE",
6205               "name": "VIRTUAL-EDGE"
6206             },
6207             {
6208               "id": "VOLTE",
6209               "name": "VOLTE"
6210             }
6211           ],
6212           "platformList": [
6213             {
6214               "id": "3rdPartyCloud",
6215               "name": "3rdPartyCloud"
6216             },
6217             {
6218               "id": "ACCESS",
6219               "name": "ACCESS"
6220             },
6221             {
6222               "id": "AIC",
6223               "name": "AIC"
6224             },
6225             {
6226               "id": "APPLICATIONS-SERVICES",
6227               "name": "APPLICATIONS-SERVICES"
6228             },
6229             {
6230               "id": "BVOIP",
6231               "name": "BVOIP"
6232             },
6233             {
6234               "id": "CALEA-DEDICATED",
6235               "name": "CALEA-DEDICATED"
6236             },
6237             {
6238               "id": "CBB-MPLS-CORE",
6239               "name": "CBB-MPLS-CORE"
6240             },
6241             {
6242               "id": "D1",
6243               "name": "D1"
6244             },
6245             {
6246               "id": "D1.5",
6247               "name": "D1.5"
6248             },
6249             {
6250               "id": "EPC",
6251               "name": "EPC"
6252             },
6253             {
6254               "id": "FIRSTNET-DEDICATED",
6255               "name": "FIRSTNET-DEDICATED"
6256             },
6257             {
6258               "id": "IMS-USP",
6259               "name": "IMS-USP"
6260             },
6261             {
6262               "id": "IPAG",
6263               "name": "IPAG"
6264             },
6265             {
6266               "id": "MNS",
6267               "name": "MNS"
6268             },
6269             {
6270               "id": "NETWORK-CLOUD",
6271               "name": "NETWORK-CLOUD"
6272             },
6273             {
6274               "id": "RADIO-WIRELESSENGINEERING",
6275               "name": "RADIO-WIRELESSENGINEERING"
6276             },
6277             {
6278               "id": "RAN",
6279               "name": "RAN"
6280             },
6281             {
6282               "id": "UCPE",
6283               "name": "UCPE"
6284             },
6285             {
6286               "id": "VNI",
6287               "name": "VNI"
6288             }
6289           ]
6290         },
6291         "type": "UPDATE_LCP_REGIONS_AND_TENANTS"
6292       }
6293     }
6294   }
6295
6296   function getReduxWithVNFS(isEcompGeneratedNaming: boolean) {
6297     return {
6298       "global": {
6299         "name": null,
6300         "flags": {
6301           "FLAG_NETWORK_TO_ASYNC_INSTANTIATION": false,
6302           "FLAG_SHOW_ASSIGNMENTS": true,
6303           "FLAG_FABRIC_CONFIGURATION_ASSIGNMENTS": true,
6304           "FLAG_SHOW_VERIFY_SERVICE": false,
6305           "FLAG_SERVICE_MODEL_CACHE": true,
6306           "CREATE_INSTANCE_TEST": false,
6307           "FLAG_SETTING_DEFAULTS_IN_DRAWING_BOARD": false,
6308           "EMPTY_DRAWING_BOARD_TEST": false,
6309           "FLAG_ADD_MSO_TESTAPI_FIELD": true,
6310           "FLAG_SUPPLEMENTARY_FILE": true
6311         },
6312         "type": "[FLAGS] Update"
6313       },
6314       "service": {
6315         "serviceHierarchy": {
6316           "6e59c5de-f052-46fa-aa7e-2fca9d674c44": {
6317             "service": {
6318               "uuid": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
6319               "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
6320               "name": "ComplexService",
6321               "version": "1.0",
6322               "toscaModelURL": null,
6323               "category": "Emanuel",
6324               "serviceType": "",
6325               "serviceRole": "",
6326               "description": "ComplexService",
6327               "serviceEcompNaming": "true",
6328               "instantiationType": "Macro",
6329               "vidNotions": {
6330                 "instantiationType": "Macro"
6331               },
6332               "inputs": {}
6333             },
6334             "vnfs": {
6335               "VF_vGeraldine 0": {
6336                 "uuid": "d6557200-ecf2-4641-8094-5393ae3aae60",
6337                 "invariantUuid": "4160458e-f648-4b30-a176-43881ffffe9e",
6338                 "description": "VSP_vGeraldine",
6339                 "name": "VF_vGeraldine",
6340                 "version": "2.0",
6341                 "customizationUuid": "91415b44-753d-494c-926a-456a9172bbb9",
6342                 "inputs": {},
6343                 "commands": {},
6344                 "properties": {
6345                   "max_instances": 10,
6346                   "min_instances": 1,
6347                   "gpb2_Internal2_mac": "00:11:22:EF:AC:DF",
6348                   "sctp-b-ipv6-egress_src_start_port": "0",
6349                   "sctp-a-ipv6-egress_rule_application": "any",
6350                   "Internal2_allow_transit": "true",
6351                   "sctp-b-IPv6_ethertype": "IPv6",
6352                   "sctp-a-egress_rule_application": "any",
6353                   "sctp-b-ingress_action": "pass",
6354                   "sctp-b-ingress_rule_protocol": "icmp",
6355                   "ncb2_Internal1_mac": "00:11:22:EF:AC:DF",
6356                   "sctp-b-ipv6-ingress-src_start_port": "0.0",
6357                   "ncb1_Internal2_mac": "00:11:22:EF:AC:DF",
6358                   "fsb_volume_size_0": "320.0",
6359                   "sctp-b-egress_src_addresses": "local",
6360                   "sctp-a-ipv6-ingress_ethertype": "IPv4",
6361                   "sctp-a-ipv6-ingress-dst_start_port": "0",
6362                   "sctp-b-ipv6-ingress_rule_application": "any",
6363                   "domain_name": "default-domain",
6364                   "sctp-a-ingress_rule_protocol": "icmp",
6365                   "sctp-b-egress-src_start_port": "0.0",
6366                   "sctp-a-egress_src_addresses": "local",
6367                   "sctp-b-display_name": "epc-sctp-b-ipv4v6-sec-group",
6368                   "sctp-a-egress-src_start_port": "0.0",
6369                   "sctp-a-ingress_ethertype": "IPv4",
6370                   "sctp-b-ipv6-ingress-dst_end_port": "65535",
6371                   "sctp-b-dst_subnet_prefix_v6": "::",
6372                   "nf_naming": "{ecomp_generated_naming=true}",
6373                   "sctp-a-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
6374                   "sctp-b-egress-dst_start_port": "0.0",
6375                   "ncb_flavor_name": "nv.c20r64d1",
6376                   "gpb1_Internal1_mac": "00:11:22:EF:AC:DF",
6377                   "sctp-b-egress_dst_subnet_prefix_len": "0.0",
6378                   "Internal2_net_cidr": "10.0.0.10",
6379                   "sctp-a-ingress-dst_start_port": "0.0",
6380                   "sctp-a-egress-dst_start_port": "0.0",
6381                   "fsb1_Internal2_mac": "00:11:22:EF:AC:DF",
6382                   "sctp-a-egress_ethertype": "IPv4",
6383                   "vlc_st_service_mode": "in-network-nat",
6384                   "sctp-a-ipv6-egress_ethertype": "IPv4",
6385                   "sctp-a-egress-src_end_port": "65535.0",
6386                   "sctp-b-ipv6-egress_rule_application": "any",
6387                   "sctp-b-egress_action": "pass",
6388                   "sctp-a-ingress-src_subnet_prefix_len": "0.0",
6389                   "sctp-b-ipv6-ingress-src_end_port": "65535.0",
6390                   "sctp-b-name": "epc-sctp-b-ipv4v6-sec-group",
6391                   "fsb2_Internal1_mac": "00:11:22:EF:AC:DF",
6392                   "sctp-a-ipv6-ingress-src_start_port": "0.0",
6393                   "sctp-b-ipv6-egress_ethertype": "IPv4",
6394                   "Internal1_net_cidr": "10.0.0.10",
6395                   "sctp-a-egress_dst_subnet_prefix": "0.0.0.0",
6396                   "fsb_flavor_name": "nv.c20r64d1",
6397                   "sctp_rule_protocol": "132",
6398                   "sctp-b-ipv6-ingress_src_subnet_prefix_len": "0",
6399                   "sctp-a-ipv6-ingress_rule_application": "any",
6400                   "ecomp_generated_naming": isEcompGeneratedNaming.toString(),
6401                   "sctp-a-IPv6_ethertype": "IPv6",
6402                   "vlc2_Internal1_mac": "00:11:22:EF:AC:DF",
6403                   "vlc_st_virtualization_type": "virtual-machine",
6404                   "sctp-b-ingress-dst_start_port": "0.0",
6405                   "sctp-b-ingress-dst_end_port": "65535.0",
6406                   "sctp-a-ipv6-ingress-src_end_port": "65535.0",
6407                   "sctp-a-display_name": "epc-sctp-a-ipv4v6-sec-group",
6408                   "sctp-b-ingress_rule_application": "any",
6409                   "int2_sec_group_name": "int2-sec-group",
6410                   "vlc_flavor_name": "nd.c16r64d1",
6411                   "sctp-b-ipv6-egress_src_addresses": "local",
6412                   "vlc_st_interface_type_int1": "other1",
6413                   "sctp-b-egress-src_end_port": "65535.0",
6414                   "sctp-a-ipv6-egress-dst_start_port": "0",
6415                   "vlc_st_interface_type_int2": "other2",
6416                   "sctp-a-ipv6-egress_rule_protocol": "any",
6417                   "Internal2_shared": "false",
6418                   "sctp-a-ipv6-egress_dst_subnet_prefix_len": "0",
6419                   "Internal2_rpf": "disable",
6420                   "vlc1_Internal1_mac": "00:11:22:EF:AC:DF",
6421                   "sctp-b-ipv6-egress_src_end_port": "65535",
6422                   "sctp-a-ipv6-egress_src_addresses": "local",
6423                   "sctp-a-ingress-dst_end_port": "65535.0",
6424                   "sctp-a-ipv6-egress_src_end_port": "65535",
6425                   "Internal1_forwarding_mode": "l2",
6426                   "Internal2_dhcp": "false",
6427                   "sctp-a-dst_subnet_prefix_v6": "::",
6428                   "pxe_image_name": "MME_PXE-Boot_16ACP04_GA.qcow2",
6429                   "vlc_st_interface_type_gtp": "other0",
6430                   "ncb1_Internal1_mac": "00:11:22:EF:AC:DF",
6431                   "sctp-b-src_subnet_prefix_v6": "::",
6432                   "sctp-a-egress_dst_subnet_prefix_len": "0.0",
6433                   "int1_sec_group_name": "int1-sec-group",
6434                   "Internal1_dhcp": "false",
6435                   "sctp-a-ipv6-egress_dst_end_port": "65535",
6436                   "Internal2_forwarding_mode": "l2",
6437                   "fsb2_Internal2_mac": "00:11:22:EF:AC:DF",
6438                   "sctp-b-egress_dst_subnet_prefix": "0.0.0.0",
6439                   "Internal1_net_cidr_len": "17",
6440                   "gpb2_Internal1_mac": "00:11:22:EF:AC:DF",
6441                   "sctp-b-ingress-src_subnet_prefix_len": "0.0",
6442                   "sctp-a-ingress_dst_addresses": "local",
6443                   "sctp-a-egress_action": "pass",
6444                   "fsb_volume_type_0": "SF-Default-SSD",
6445                   "ncb2_Internal2_mac": "00:11:22:EF:AC:DF",
6446                   "vlc_st_interface_type_sctp_a": "left",
6447                   "vlc_st_interface_type_sctp_b": "right",
6448                   "sctp-a-src_subnet_prefix_v6": "::",
6449                   "vlc_st_version": "2",
6450                   "sctp-b-egress_ethertype": "IPv4",
6451                   "sctp-a-ingress_rule_application": "any",
6452                   "gpb1_Internal2_mac": "00:11:22:EF:AC:DF",
6453                   "instance_ip_family_v6": "v6",
6454                   "sctp-a-ipv6-egress_src_start_port": "0",
6455                   "sctp-b-ingress-src_start_port": "0.0",
6456                   "sctp-b-ingress_dst_addresses": "local",
6457                   "fsb1_Internal1_mac": "00:11:22:EF:AC:DF",
6458                   "vlc_st_interface_type_oam": "management",
6459                   "multi_stage_design": "false",
6460                   "oam_sec_group_name": "oam-sec-group",
6461                   "Internal2_net_gateway": "10.0.0.10",
6462                   "sctp-a-ipv6-ingress-dst_end_port": "65535",
6463                   "sctp-b-ipv6-egress-dst_start_port": "0",
6464                   "Internal1_net_gateway": "10.0.0.10",
6465                   "sctp-b-ipv6-egress_rule_protocol": "any",
6466                   "gtp_sec_group_name": "gtp-sec-group",
6467                   "sctp-a-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
6468                   "sctp-b-ipv6-egress_dst_subnet_prefix_len": "0",
6469                   "sctp-a-ipv6-ingress_dst_addresses": "local",
6470                   "sctp-a-egress_rule_protocol": "icmp",
6471                   "sctp-b-ipv6-egress_action": "pass",
6472                   "sctp-a-ipv6-egress_action": "pass",
6473                   "Internal1_shared": "false",
6474                   "sctp-b-ipv6-ingress_rule_protocol": "any",
6475                   "Internal2_net_cidr_len": "17",
6476                   "sctp-a-name": "epc-sctp-a-ipv4v6-sec-group",
6477                   "sctp-a-ingress-src_end_port": "65535.0",
6478                   "sctp-b-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
6479                   "sctp-a-egress-dst_end_port": "65535.0",
6480                   "sctp-a-ingress_action": "pass",
6481                   "sctp-b-egress_rule_protocol": "icmp",
6482                   "sctp-b-ipv6-ingress_action": "pass",
6483                   "vlc_st_service_type": "firewall",
6484                   "sctp-b-ipv6-egress_dst_end_port": "65535",
6485                   "sctp-b-ipv6-ingress-dst_start_port": "0",
6486                   "vlc2_Internal2_mac": "00:11:22:EF:AC:DF",
6487                   "vlc_st_availability_zone": "true",
6488                   "fsb_volume_image_name_1": "MME_FSB2_16ACP04_GA.qcow2",
6489                   "sctp-b-ingress-src_subnet_prefix": "0.0.0.0",
6490                   "sctp-a-ipv6-ingress_src_subnet_prefix_len": "0",
6491                   "Internal1_allow_transit": "true",
6492                   "gpb_flavor_name": "nv.c20r64d1",
6493                   "availability_zone_max_count": "1",
6494                   "fsb_volume_image_name_0": "MME_FSB1_16ACP04_GA.qcow2",
6495                   "sctp-b-ipv6-ingress_dst_addresses": "local",
6496                   "sctp-b-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
6497                   "sctp-b-ipv6-ingress_ethertype": "IPv4",
6498                   "vlc1_Internal2_mac": "00:11:22:EF:AC:DF",
6499                   "sctp-a-ingress-src_subnet_prefix": "0.0.0.0",
6500                   "sctp-a-ipv6-ingress_action": "pass",
6501                   "Internal1_rpf": "disable",
6502                   "sctp-b-ingress_ethertype": "IPv4",
6503                   "sctp-b-egress_rule_application": "any",
6504                   "sctp-b-ingress-src_end_port": "65535.0",
6505                   "sctp-a-ipv6-ingress_rule_protocol": "any",
6506                   "sctp-a-ingress-src_start_port": "0.0",
6507                   "sctp-b-egress-dst_end_port": "65535.0"
6508                 },
6509                 "type": "VF",
6510                 "modelCustomizationName": "VF_vGeraldine 0",
6511                 "vfModules": {
6512                   "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
6513                     "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
6514                     "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
6515                     "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
6516                     "description": null,
6517                     "name": "VfVgeraldine..vflorence_vlc..module-1",
6518                     "version": "2",
6519                     "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
6520                     "properties": {
6521                       "minCountInstances": 0,
6522                       "maxCountInstances": null,
6523                       "initialCount": 0,
6524                       "vfModuleLabel": "vflorence_vlc"
6525                     },
6526                     "inputs": {},
6527                     "volumeGroupAllowed": false
6528                   },
6529                   "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
6530                     "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
6531                     "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
6532                     "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
6533                     "description": null,
6534                     "name": "VfVgeraldine..vflorence_gpb..module-2",
6535                     "version": "2",
6536                     "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
6537                     "properties": {
6538                       "minCountInstances": 0,
6539                       "maxCountInstances": null,
6540                       "initialCount": 0,
6541                       "vfModuleLabel": "vflorence_gpb"
6542                     },
6543                     "inputs": {},
6544                     "volumeGroupAllowed": false
6545                   },
6546                   "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
6547                     "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
6548                     "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
6549                     "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
6550                     "description": null,
6551                     "name": "VfVgeraldine..base_vflorence..module-0",
6552                     "version": "2",
6553                     "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
6554                     "properties": {
6555                       "minCountInstances": 1,
6556                       "maxCountInstances": 1,
6557                       "initialCount": 1,
6558                       "vfModuleLabel": "base_vflorence"
6559                     },
6560                     "inputs": {},
6561                     "volumeGroupAllowed": true
6562                   }
6563                 },
6564                 "volumeGroups": {
6565                   "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
6566                     "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
6567                     "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
6568                     "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
6569                     "description": null,
6570                     "name": "VfVgeraldine..base_vflorence..module-0",
6571                     "version": "2",
6572                     "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
6573                     "properties": {
6574                       "minCountInstances": 1,
6575                       "maxCountInstances": 1,
6576                       "initialCount": 1,
6577                       "vfModuleLabel": "base_vflorence"
6578                     },
6579                     "inputs": {}
6580                   }
6581                 },
6582                 "vfcInstanceGroups": {}
6583               }
6584             },
6585             "networks": {
6586               "ExtVL 0": {
6587                 "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
6588                 "invariantUuid": "379f816b-a7aa-422f-be30-17114ff50b7c",
6589                 "description": "ECOMP generic virtual link (network) base type for all other service-level and global networks",
6590                 "name": "ExtVL",
6591                 "version": "37.0",
6592                 "customizationUuid": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
6593                 "inputs": {},
6594                 "commands": {},
6595                 "properties": {
6596                   "ecomp_generated_naming": "false",
6597                   "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}}",
6598                   "exVL_naming": "{ecomp_generated_naming=true}",
6599                   "network_flows": "{is_network_policy=false, is_bound_to_vpn=false}",
6600                   "network_homing": "{ecomp_selected_instance_node_target=false}"
6601                 },
6602                 "type": "VL",
6603                 "modelCustomizationName": "ExtVL 0"
6604               }
6605             },
6606             "collectionResources": {},
6607             "configurations": {
6608               "Port Mirroring Configuration By Policy 0": {
6609                 "uuid": "b4398538-e89d-4f13-b33d-ca323434ba50",
6610                 "invariantUuid": "6ef0ca40-f366-4897-951f-abd65d25f6f7",
6611                 "description": "A port mirroring configuration by policy object",
6612                 "name": "Port Mirroring Configuration By Policy",
6613                 "version": "27.0",
6614                 "customizationUuid": "3c3b7b8d-8669-4b3b-8664-61970041fad2",
6615                 "inputs": {},
6616                 "commands": {},
6617                 "properties": {},
6618                 "type": "Configuration",
6619                 "modelCustomizationName": "Port Mirroring Configuration By Policy 0",
6620                 "sourceNodes": [],
6621                 "collectorNodes": null,
6622                 "configurationByPolicy": false
6623               }
6624             },
6625             "serviceProxies": {},
6626             "vfModules": {
6627               "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
6628                 "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
6629                 "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
6630                 "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
6631                 "description": null,
6632                 "name": "VfVgeraldine..vflorence_vlc..module-1",
6633                 "version": "2",
6634                 "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
6635                 "properties": {
6636                   "minCountInstances": 0,
6637                   "maxCountInstances": null,
6638                   "initialCount": 0,
6639                   "vfModuleLabel": "vflorence_vlc"
6640                 },
6641                 "inputs": {},
6642                 "volumeGroupAllowed": false
6643               },
6644               "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
6645                 "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
6646                 "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
6647                 "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
6648                 "description": null,
6649                 "name": "VfVgeraldine..vflorence_gpb..module-2",
6650                 "version": "2",
6651                 "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
6652                 "properties": {
6653                   "minCountInstances": 0,
6654                   "maxCountInstances": null,
6655                   "initialCount": 0,
6656                   "vfModuleLabel": "vflorence_gpb"
6657                 },
6658                 "inputs": {},
6659                 "volumeGroupAllowed": false
6660               },
6661               "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
6662                 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
6663                 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
6664                 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
6665                 "description": null,
6666                 "name": "VfVgeraldine..base_vflorence..module-0",
6667                 "version": "2",
6668                 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
6669                 "properties": {
6670                   "minCountInstances": 1,
6671                   "maxCountInstances": 1,
6672                   "initialCount": 1,
6673                   "vfModuleLabel": "base_vflorence"
6674                 },
6675                 "inputs": {},
6676                 "volumeGroupAllowed": true
6677               }
6678             },
6679             "volumeGroups": {
6680               "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
6681                 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
6682                 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
6683                 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
6684                 "description": null,
6685                 "name": "VfVgeraldine..base_vflorence..module-0",
6686                 "version": "2",
6687                 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
6688                 "properties": {
6689                   "minCountInstances": 1,
6690                   "maxCountInstances": 1,
6691                   "initialCount": 1,
6692                   "vfModuleLabel": "base_vflorence"
6693                 },
6694                 "inputs": {}
6695               }
6696             },
6697             "pnfs": {}
6698           }
6699         },
6700         "serviceInstance": {
6701           "6e59c5de-f052-46fa-aa7e-2fca9d674c44": {
6702             "vnfs": {
6703               "VF_vGeraldine 0": {
6704                 "originalName": "VF_vGeraldine 0",
6705                 "rollbackOnFailure": "true",
6706                 "instanceName": "",
6707                 "vfModules": {
6708                   "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
6709                     "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1dcudx": {
6710                       "modelInfo": {
6711                         "modelInvariantId": "98a7c88b-b577-476a-90e4-e25a5871e02b",
6712                         "modelVersionId": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
6713                         "modelName": "VfVgeraldine..vflorence_vlc..module-1",
6714                         "modelVersion": "2",
6715                         "modelCustomizationId": "55b1be94-671a-403e-a26c-667e9c47d091",
6716                         "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1"
6717                       },
6718                       "isMissingData": false,
6719                       "supplementaryFile": "C:\\fakepath\\sample.json",
6720                       "supplementaryFile_hidden": {},
6721                       "supplementaryFile_hidden_content": "{\r\n  \"name\": \"a\",\r\n  \"value\": \"32\"\r\n}",
6722                       "supplementaryFileContent": {
6723                         "name": "a",
6724                           "value": "32"
6725                       },
6726                       "supplementaryFileName": "sample.json",
6727                       "instanceParams": [
6728                         {}
6729                       ]
6730                     }
6731                   }
6732                 },
6733                 "isMissingData": false,
6734                 "modelName": "VF_vGeraldine 0",
6735                 "productFamilyId": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
6736                 "lcpCloudRegionId": "hvf6",
6737                 "tenantId": "bae71557c5bb4d5aac6743a4e5f1d054",
6738                 "lineOfBusiness": "zzz1",
6739                 "platformName": "platform",
6740                 "modelInfo": {
6741                   "modelInvariantId": "4160458e-f648-4b30-a176-43881ffffe9e",
6742                   "modelVersionId": "d6557200-ecf2-4641-8094-5393ae3aae60",
6743                   "modelName": "VF_vGeraldine",
6744                   "modelVersion": "2.0",
6745                   "modelCustomizationId": "91415b44-753d-494c-926a-456a9172bbb9",
6746                   "modelCustomizationName": "VF_vGeraldine 0"
6747                 },
6748                 "legacyRegion": null
6749               }
6750             },
6751             "networks": {},
6752             "instanceParams": [
6753               {}
6754             ],
6755             "validationCounter": 0,
6756             "globalSubscriberId": "e433710f-9217-458d-a79d-1c7aff376d89",
6757             "productFamilyId": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
6758             "subscriptionServiceType": "TYLER SILVIA",
6759             "lcpCloudRegionId": "hvf6",
6760             "tenantId": "1178612d2b394be4834ad77f567c0af2",
6761             "aicZoneId": "YYY1",
6762             "projectName": "yyy1",
6763             "owningEntityId": "aaa1",
6764             "owningEntityName": "aaa1",
6765             "rollbackOnFailure": "true",
6766             "isALaCarte": false,
6767             "bulkSize": 1,
6768             "modelInfo": {
6769               "modelInvariantId": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
6770               "modelVersionId": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
6771               "modelName": "ComplexService",
6772               "modelVersion": "1.0"
6773             },
6774             "instanceName": "",
6775             "existingNames": {
6776               "serviceinstancename": "",
6777               "vfvgeraldine00001": ""
6778             },
6779             "existingVNFCounterMap": {
6780               "91415b44-753d-494c-926a-456a9172bbb9": 1
6781             },
6782             "existingNetworksCounterMap": {},
6783             "tenantName": "AIN Web Tool-15-D-SSPtestcustome",
6784             "aicZoneName": "UUUAIAAI-YYY1"
6785           }
6786         },
6787         "lcpRegionsAndTenants": {
6788           "lcpRegionList": [
6789             {
6790               "id": "AAIAIC25",
6791               "name": "AAIAIC25",
6792               "isPermitted": true
6793             },
6794             {
6795               "id": "hvf6",
6796               "name": "hvf6",
6797               "isPermitted": true
6798             }
6799           ],
6800           "lcpRegionsTenantsMap": {
6801             "AAIAIC25": [
6802               {
6803                 "id": "092eb9e8e4b7412e8787dd091bc58e86",
6804                 "name": "USP-SIP-IC-24335-T-01",
6805                 "isPermitted": true
6806               }
6807             ],
6808             "hvf6": [
6809               {
6810                 "id": "bae71557c5bb4d5aac6743a4e5f1d054",
6811                 "name": "AIN Web Tool-15-D-testalexandria",
6812                 "isPermitted": true
6813               },
6814               {
6815                 "id": "229bcdc6eaeb4ca59d55221141d01f8e",
6816                 "name": "AIN Web Tool-15-D-STTest2",
6817                 "isPermitted": true
6818               },
6819               {
6820                 "id": "1178612d2b394be4834ad77f567c0af2",
6821                 "name": "AIN Web Tool-15-D-SSPtestcustome",
6822                 "isPermitted": true
6823               },
6824               {
6825                 "id": "19c5ade915eb461e8af52fb2fd8cd1f2",
6826                 "name": "AIN Web Tool-15-D-UncheckedEcopm",
6827                 "isPermitted": true
6828               },
6829               {
6830                 "id": "de007636e25249238447264a988a927b",
6831                 "name": "AIN Web Tool-15-D-dfsdf",
6832                 "isPermitted": true
6833               },
6834               {
6835                 "id": "62f29b3613634ca6a3065cbe0e020c44",
6836                 "name": "AIN/SMS-16-D-Multiservices1",
6837                 "isPermitted": true
6838               },
6839               {
6840                 "id": "649289e30d3244e0b48098114d63c2aa",
6841                 "name": "AIN Web Tool-15-D-SSPST66",
6842                 "isPermitted": true
6843               },
6844               {
6845                 "id": "3f21eeea6c2c486bba31dab816c05a32",
6846                 "name": "AIN Web Tool-15-D-ASSPST47",
6847                 "isPermitted": true
6848               },
6849               {
6850                 "id": "f60ce21d3ee6427586cff0d22b03b773",
6851                 "name": "CESAR-100-D-sspjg67246",
6852                 "isPermitted": true
6853               },
6854               {
6855                 "id": "8774659e425f479895ae091bb5d46560",
6856                 "name": "CESAR-100-D-sspjg68359",
6857                 "isPermitted": true
6858               },
6859               {
6860                 "id": "624eb554b0d147c19ff8885341760481",
6861                 "name": "AINWebTool-15-D-iftach",
6862                 "isPermitted": true
6863               },
6864               {
6865                 "id": "214f55f5fc414c678059c383b03e4962",
6866                 "name": "CESAR-100-D-sspjg612401",
6867                 "isPermitted": true
6868               },
6869               {
6870                 "id": "c90666c291664841bb98e4d981ff1db5",
6871                 "name": "CESAR-100-D-sspjg621340",
6872                 "isPermitted": true
6873               },
6874               {
6875                 "id": "ce5b6bc5c7b348e1bf4b91ac9a174278",
6876                 "name": "sspjg621351cloned",
6877                 "isPermitted": true
6878               },
6879               {
6880                 "id": "b386b768a3f24c8e953abbe0b3488c02",
6881                 "name": "AINWebTool-15-D-eteancomp",
6882                 "isPermitted": true
6883               },
6884               {
6885                 "id": "dc6c4dbfd225474e9deaadd34968646c",
6886                 "name": "AINWebTool-15-T-SPFET",
6887                 "isPermitted": true
6888               },
6889               {
6890                 "id": "02cb5030e9914aa4be120bd9ed1e19eb",
6891                 "name": "AINWebTool-15-X-eeweww",
6892                 "isPermitted": true
6893               },
6894               {
6895                 "id": "f2f3830e4c984d45bcd00e1a04158a79",
6896                 "name": "CESAR-100-D-spjg61909",
6897                 "isPermitted": true
6898               },
6899               {
6900                 "id": "05b91bd5137f4929878edd965755c06d",
6901                 "name": "CESAR-100-D-sspjg621512cloned",
6902                 "isPermitted": true
6903               },
6904               {
6905                 "id": "7002fbe8482d4a989ddf445b1ce336e0",
6906                 "name": "AINWebTool-15-X-vdr",
6907                 "isPermitted": true
6908               },
6909               {
6910                 "id": "4008522be43741dcb1f5422022a2aa0b",
6911                 "name": "AINWebTool-15-D-ssasa",
6912                 "isPermitted": true
6913               },
6914               {
6915                 "id": "f44e2e96a1b6476abfda2fa407b00169",
6916                 "name": "AINWebTool-15-D-PFNPT",
6917                 "isPermitted": true
6918               },
6919               {
6920                 "id": "b69a52bec8a84669a37a1e8b72708be7",
6921                 "name": "AINWebTool-15-X-vdre",
6922                 "isPermitted": true
6923               },
6924               {
6925                 "id": "fac7d9fd56154caeb9332202dcf2969f",
6926                 "name": "AINWebTool-15-X-NONPODECOMP",
6927                 "isPermitted": true
6928               },
6929               {
6930                 "id": "2d34d8396e194eb49969fd61ffbff961",
6931                 "name": "DN5242-Nov16-T5",
6932                 "isPermitted": true
6933               },
6934               {
6935                 "id": "cb42a77ff45b48a8b8deb83bb64acc74",
6936                 "name": "ro-T11",
6937                 "isPermitted": true
6938               },
6939               {
6940                 "id": "fa45ca53c80b492fa8be5477cd84fc2b",
6941                 "name": "ro-T112",
6942                 "isPermitted": true
6943               },
6944               {
6945                 "id": "4914ab0ab3a743e58f0eefdacc1dde77",
6946                 "name": "DN5242-Nov21-T1",
6947                 "isPermitted": true
6948               },
6949               {
6950                 "id": "d0a3e3f2964542259d155a81c41aadc3",
6951                 "name": "test-hvf6-09",
6952                 "isPermitted": true
6953               },
6954               {
6955                 "id": "cbb99fe4ada84631b7baf046b6fd2044",
6956                 "name": "DN5242-Nov16-T3",
6957                 "isPermitted": true
6958               }
6959             ]
6960           }
6961         },
6962         "subscribers": [
6963           {
6964             "id": "CAR_2020_ER",
6965             "name": "CAR_2020_ER",
6966             "isPermitted": true
6967           },
6968           {
6969             "id": "21014aa2-526b-11e6-beb8-9e71128cae77",
6970             "name": "JULIO ERICKSON",
6971             "isPermitted": false
6972           },
6973           {
6974             "id": "DHV1707-TestSubscriber-2",
6975             "name": "DALE BRIDGES",
6976             "isPermitted": false
6977           },
6978           {
6979             "id": "DHV1707-TestSubscriber-1",
6980             "name": "LLOYD BRIDGES",
6981             "isPermitted": false
6982           },
6983           {
6984             "id": "jimmy-example",
6985             "name": "JimmyExampleCust-20161102",
6986             "isPermitted": false
6987           },
6988           {
6989             "id": "jimmy-example2",
6990             "name": "JimmyExampleCust-20161103",
6991             "isPermitted": false
6992           },
6993           {
6994             "id": "ERICA5779-TestSub-PWT-102",
6995             "name": "ERICA5779-TestSub-PWT-102",
6996             "isPermitted": false
6997           },
6998           {
6999             "id": "ERICA5779-TestSub-PWT-101",
7000             "name": "ERICA5779-TestSub-PWT-101",
7001             "isPermitted": false
7002           },
7003           {
7004             "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
7005             "name": "Emanuel",
7006             "isPermitted": false
7007           },
7008           {
7009             "id": "ERICA5779-Subscriber-4",
7010             "name": "ERICA5779-Subscriber-5",
7011             "isPermitted": false
7012           },
7013           {
7014             "id": "ERICA5779-TestSub-PWT-103",
7015             "name": "ERICA5779-TestSub-PWT-103",
7016             "isPermitted": false
7017           },
7018           {
7019             "id": "ERICA5779-Subscriber-2",
7020             "name": "ERICA5779-Subscriber-2",
7021             "isPermitted": false
7022           },
7023           {
7024             "id": "e433710f-9217-458d-a79d-1c7aff376d89",
7025             "name": "SILVIA ROBBINS",
7026             "isPermitted": true
7027           },
7028           {
7029             "id": "ERICA5779-Subscriber-3",
7030             "name": "ERICA5779-Subscriber-3",
7031             "isPermitted": false
7032           },
7033           {
7034             "id": "31739f3e-526b-11e6-beb8-9e71128cae77",
7035             "name": "CRAIG/ROBERTS",
7036             "isPermitted": false
7037           }
7038         ],
7039         "productFamilies": [
7040           {
7041             "id": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
7042             "name": "ERICA",
7043             "isPermitted": true
7044           },
7045           {
7046             "id": "17cc1042-527b-11e6-beb8-9e71128cae77",
7047             "name": "IGNACIO",
7048             "isPermitted": true
7049           },
7050           {
7051             "id": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
7052             "name": "Christie",
7053             "isPermitted": true
7054           },
7055           {
7056             "id": "a4f6f2ae-9bf5-4ed7-b904-06b2099c4bd7",
7057             "name": "Enhanced Services",
7058             "isPermitted": true
7059           },
7060           {
7061             "id": "vTerrance",
7062             "name": "vTerrance",
7063             "isPermitted": true
7064           },
7065           {
7066             "id": "323d69d9-2efe-4r45-ay0a-89ea7ard4e6f",
7067             "name": "vEsmeralda",
7068             "isPermitted": true
7069           },
7070           {
7071             "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
7072             "name": "Emanuel",
7073             "isPermitted": true
7074           },
7075           {
7076             "id": "d8a6ed93-251c-47ca-adc9-86671fd19f4c",
7077             "name": "BVOIP",
7078             "isPermitted": true
7079           },
7080           {
7081             "id": "db171b8f-115c-4992-a2e3-ee04cae357e0",
7082             "name": "LINDSEY",
7083             "isPermitted": true
7084           },
7085           {
7086             "id": "LRSI-OSPF",
7087             "name": "LRSI-OSPF",
7088             "isPermitted": true
7089           },
7090           {
7091             "id": "vRosemarie",
7092             "name": "HNGATEWAY",
7093             "isPermitted": true
7094           },
7095           {
7096             "id": "vHNPaas",
7097             "name": "WILKINS",
7098             "isPermitted": true
7099           },
7100           {
7101             "id": "e433710f-9217-458d-a79d-1c7aff376d89",
7102             "name": "TYLER SILVIA",
7103             "isPermitted": true
7104           },
7105           {
7106             "id": "b6a3f28c-eebf-494c-a900-055cc7c874ce",
7107             "name": "VROUTER",
7108             "isPermitted": true
7109           },
7110           {
7111             "id": "vMuriel",
7112             "name": "vMuriel",
7113             "isPermitted": true
7114           },
7115           {
7116             "id": "0ee8c1bc-7cbd-4b0a-a1ac-e9999255abc1",
7117             "name": "CARA Griffin",
7118             "isPermitted": true
7119           },
7120           {
7121             "id": "c7611ebe-c324-48f1-8085-94aef0c6ef3d",
7122             "name": "DARREN MCGEE",
7123             "isPermitted": true
7124           },
7125           {
7126             "id": "e30755dc-5673-4b6b-9dcf-9abdd96b93d1",
7127             "name": "Transport",
7128             "isPermitted": true
7129           },
7130           {
7131             "id": "vSalvatore",
7132             "name": "vSalvatore",
7133             "isPermitted": true
7134           },
7135           {
7136             "id": "d7bb0a21-66f2-4e6d-87d9-9ef3ced63ae4",
7137             "name": "JOSEFINA",
7138             "isPermitted": true
7139           },
7140           {
7141             "id": "vHubbard",
7142             "name": "vHubbard",
7143             "isPermitted": true
7144           },
7145           {
7146             "id": "12a96a9d-4b4c-4349-a950-fe1159602621",
7147             "name": "DARREN MCGEE",
7148             "isPermitted": true
7149           }
7150         ],
7151         "serviceTypes": {
7152           "e433710f-9217-458d-a79d-1c7aff376d89": [
7153             {
7154               "id": "0",
7155               "name": "vRichardson",
7156               "isPermitted": false
7157             },
7158             {
7159               "id": "1",
7160               "name": "TYLER SILVIA",
7161               "isPermitted": true
7162             },
7163             {
7164               "id": "2",
7165               "name": "Emanuel",
7166               "isPermitted": false
7167             },
7168             {
7169               "id": "3",
7170               "name": "vJamie",
7171               "isPermitted": false
7172             },
7173             {
7174               "id": "4",
7175               "name": "vVoiceMail",
7176               "isPermitted": false
7177             },
7178             {
7179               "id": "5",
7180               "name": "Kennedy",
7181               "isPermitted": false
7182             },
7183             {
7184               "id": "6",
7185               "name": "vPorfirio",
7186               "isPermitted": false
7187             },
7188             {
7189               "id": "7",
7190               "name": "vVM",
7191               "isPermitted": false
7192             },
7193             {
7194               "id": "8",
7195               "name": "vOTA",
7196               "isPermitted": false
7197             },
7198             {
7199               "id": "9",
7200               "name": "vFLORENCE",
7201               "isPermitted": false
7202             },
7203             {
7204               "id": "10",
7205               "name": "vMNS",
7206               "isPermitted": false
7207             },
7208             {
7209               "id": "11",
7210               "name": "vEsmeralda",
7211               "isPermitted": false
7212             },
7213             {
7214               "id": "12",
7215               "name": "VPMS",
7216               "isPermitted": false
7217             },
7218             {
7219               "id": "13",
7220               "name": "vWINIFRED",
7221               "isPermitted": false
7222             },
7223             {
7224               "id": "14",
7225               "name": "SSD",
7226               "isPermitted": false
7227             },
7228             {
7229               "id": "15",
7230               "name": "vMOG",
7231               "isPermitted": false
7232             },
7233             {
7234               "id": "16",
7235               "name": "LINDSEY",
7236               "isPermitted": false
7237             },
7238             {
7239               "id": "17",
7240               "name": "JOHANNA_SANTOS",
7241               "isPermitted": false
7242             },
7243             {
7244               "id": "18",
7245               "name": "vCarroll",
7246               "isPermitted": false
7247             }
7248           ]
7249         },
7250         "aicZones": [
7251           {
7252             "id": "NFT1",
7253             "name": "NFTJSSSS-NFT1"
7254           },
7255           {
7256             "id": "JAG1",
7257             "name": "YUDFJULP-JAG1"
7258           },
7259           {
7260             "id": "YYY1",
7261             "name": "UUUAIAAI-YYY1"
7262           },
7263           {
7264             "id": "AVT1",
7265             "name": "AVTRFLHD-AVT1"
7266           },
7267           {
7268             "id": "ATL34",
7269             "name": "ATLSANAI-ATL34"
7270           }
7271         ],
7272         "categoryParameters": {
7273           "owningEntityList": [
7274             {
7275               "id": "aaa1",
7276               "name": "aaa1"
7277             },
7278             {
7279               "id": "d61e6f2d-12fa-4cc2-91df-7c244011d6fc",
7280               "name": "WayneHolland"
7281             },
7282             {
7283               "id": "Melissa",
7284               "name": "Melissa"
7285             }
7286           ],
7287           "projectList": [
7288             {
7289               "id": "WATKINS",
7290               "name": "WATKINS"
7291             },
7292             {
7293               "id": "x1",
7294               "name": "x1"
7295             },
7296             {
7297               "id": "yyy1",
7298               "name": "yyy1"
7299             }
7300           ],
7301           "lineOfBusinessList": [
7302             {
7303               "id": "ONAP",
7304               "name": "ONAP"
7305             },
7306             {
7307               "id": "zzz1",
7308               "name": "zzz1"
7309             }
7310           ],
7311           "platformList": [
7312             {
7313               "id": "platform",
7314               "name": "platform"
7315             },
7316             {
7317               "id": "xxx1",
7318               "name": "xxx1"
7319             }
7320           ]
7321         },
7322         "type": "[PRODUCT_FAMILIES] Update"
7323       }
7324     }
7325   }
7326
7327   function editSecondVnf(vnfNode: string) {
7328     cy.drawingBoardTreeOpenContextMenuByElementDataTestId(vnfNode, 1)
7329       .drawingBoardTreeClickOnContextMenuOptionByName('Edit');
7330     cy.selectDropdownOptionByText('lineOfBusiness', 'ONAP');
7331     cy.genericFormSubmitForm();
7332   }
7333
7334   function checkDynamicInputs() {
7335     cy.getReduxState().then((state) => {
7336       let dynamicInputs = state.service.serviceHierarchy['f4d84bb4-a416-4b4e-997e-0059973630b9'].vnfs['2017-488_PASQUALE-vPE 0'].inputs;
7337
7338       chai.expect(dynamicInputs.vnf_config_template_version.description).equal("VPE Software Version");
7339       chai.expect(dynamicInputs.bandwidth_units.description).equal("Units of bandwidth");
7340       chai.expect(dynamicInputs.bandwidth.description).equal("Requested VPE bandwidth");
7341       chai.expect(dynamicInputs.AIC_CLLI.description).equal("AIC Site CLLI");
7342       chai.expect(dynamicInputs.availability_zone_0.description).equal("The Availability Zone to launch the instance.")
7343       chai.expect(dynamicInputs.ASN.description).equal("AV/PE");
7344       chai.expect(dynamicInputs.vnf_instance_name.description).equal("The hostname assigned to the vpe.");
7345
7346     });
7347   }
7348
7349   function assertEditvfModuleShowFile(vfModuleNode: string, content: string) {
7350     cy.drawingBoardTreeOpenContextMenuByElementDataTestId(vfModuleNode)
7351       .drawingBoardTreeClickOnContextMenuOptionByName('Edit');
7352     cy.get(".file-name").contains(content);
7353
7354   }
7355 });