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