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