remove FLAG_1810_CR_SOFT_DELETE_ALACARTE_VF_MODULE
[vid.git] / vid-webpack-master / cypress / integration / iFrames / drawingBoard.e2e.ts
1 ///<reference path="../../../node_modules/cypress/types/index.d.ts"/>
2 import {JsonBuilder} from "../../support/jsonBuilders/jsonBuilder";
3 import {ServiceModel} from "../../support/jsonBuilders/models/service.model";
4
5 describe('Drawing board', function () {
6   beforeEach(() => {
7       cy.clearSessionStorage();
8       cy.setReduxState();
9       cy.preventErrorsOnLoading();
10       cy.initAAIMock();
11       cy.initVidMock();
12       cy.initActiveNetworks();
13       cy.login();
14   });
15
16   afterEach(() => {
17     cy.screenshot();
18   });
19
20   describe('duplicate', () => {
21
22     it('delete vf module reduce the number of vf modules ', function () {
23       cy.readFile('cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
24         cy.setReduxState(<any>res);
25         cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
26         cy.drawingBoardPressAddButtonByElementName('node-2017-488_PASQUALE-vPE 0').get('i').should('have.class', 'fa-plus-circle');
27         cy.drawingBoardPressAddButtonByElementName('node-2017-488_PASQUALE-vPE 0').click({force: true});
28         cy.fillVnfPopup().then(() => {
29           cy.drawingBoardPressAddButtonByElementName('node-2017-488_PASQUALE-vPE 0').click({force: true});
30           cy.fillVnfPopup().then(() => {
31             cy.drawingBoardNumberOfExistingElementsShouldContains(2);
32             cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0', 1)
33               .drawingBoardTreeClickOnContextMenuOptionByName('Remove');
34             cy.drawingBoardNumberOfExistingElementsShouldContains(1);
35           });
36         })
37       });
38     });
39
40     it('create new  vf module  update the number of vf modules ', () => {
41       cy.readFile('cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
42         cy.setReduxState(<any>res);
43         cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
44         cy.drawingBoardPressAddButtonByElementName('node-2017-488_PASQUALE-vPE 0').get('i').should('have.class', 'fa-plus-circle');
45         cy.drawingBoardPressAddButtonByElementName('node-2017-488_PASQUALE-vPE 0').click({force: true});
46         cy.fillVnfPopup().then(() => {
47           cy.drawingBoardPressAddButtonByElementName('node-2017-488_PASQUALE-vPE 0').click({force: true});
48           cy.fillVnfPopup().then(() => {
49             cy.drawingBoardPressAddButtonByElementName('node-2017-488_PASQUALE-vPE 0').click({force: true});
50             cy.fillVnfPopup().then(() => {
51               cy.drawingBoardNumberOfExistingElementsShouldContains(3);
52             });
53           });
54         });
55       });
56     });
57
58     it('duplicate vnf multi - should update number of vf modules on left side and disable duplicate when created max', () => {
59       cy.readFile('cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
60         cy.setReduxState(<any>res);
61         cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
62         cy.drawingBoardPressAddButtonByElementName('node-2017-488_PASQUALE-vPE 0').get('i').should('have.class', 'fa-plus-circle')
63           .drawingBoardPressAddButtonByElementName('node-2017-488_PASQUALE-vPE 0').click({force: true});
64         cy.fillVnfPopup().then(() => {
65           cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0')
66             .drawingBoardTreeClickOnContextMenuOptionByName('Duplicate')
67             .get('.quantity-select option').should('have.length', 9)
68             .getElementByDataTestsId('duplicate-amount-vfmodules').select('4')
69             .getTagElementContainsText('button', 'Duplicate').click({force: true});
70           cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0', 2)
71             .drawingBoardTreeClickOnContextMenuOptionByName('Duplicate')
72             .get('.quantity-select option').should('have.length', 5)
73             .getElementByDataTestsId('duplicate-amount-vfmodules').select('5')
74             .getTagElementContainsText('button', 'Duplicate').click({force: true});
75           cy.getElementByDataTestsId('node-2017-488_PASQUALE-vPE 0').get("span").should('have.class', 'icon-v ng-star-inserted');
76           cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0', 9)
77             .get('ul.dropdown-menu li:nth-child(2)').should('have.class', 'disabled');
78           // close menu
79           cy.get('body').click();
80           cy.drawingBoardNumberOfExistingElementsShouldContains(10);
81           cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0', 1)
82             .drawingBoardTreeClickOnContextMenuOptionByName('Remove');
83           cy.drawingBoardNumberOfExistingElementsShouldContains(9);
84           cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0', 3)
85             .get('ul.dropdown-menu li:nth-child(2)').should('not.have.class', 'disabled');
86         })
87       });
88     });
89
90     it('cancel duplicate multi vnf - shouldn\'t duplicate', () => {
91       let res = getReduxWithVNFS(true);
92       cy.setReduxState(<any>res);
93       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=6e59c5de-f052-46fa-aa7e-2fca9d674c44');
94       const vnfNode = 'node-d6557200-ecf2-4641-8094-5393ae3aae60-VF_vGeraldine 0';
95       cy.getElementByDataTestsId(vnfNode).should('have.length', 1)
96         .drawingBoardTreeOpenContextMenuByElementDataTestId(vnfNode)
97         .drawingBoardTreeClickOnContextMenuOptionByName('Duplicate')
98         .getElementByDataTestsId('duplicate-amount-vfmodules').select('5')
99         .getTagElementContainsText('button', 'Cancel').click({force: true})
100         .getElementByDataTestsId(vnfNode).should('have.length', 1);
101     });
102
103     it('service with 2 network - can add unlimited number of network instances', () => {
104       let res = getReduxWith2Networks();
105       cy.setReduxState(<any>res);
106       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2ab1da67-39cc-425f-ba52-59a64d0ea04a');
107       cy.get('drawing-board-tree tree-node-content').should('have.have.length', 1);
108
109       addNetworkFromModel('node-SR-IOV Provider 2-1').then(() => {
110       });
111     });
112
113     it('duplicate vnf macro', () => {
114       let res = getReduxWithVNFS(true);
115       cy.setReduxState(<any>res);
116       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=6e59c5de-f052-46fa-aa7e-2fca9d674c44');
117       const vnfNode = 'node-d6557200-ecf2-4641-8094-5393ae3aae60-VF_vGeraldine 0';
118       const vfModuleNode = 'node-522159d5-d6e0-4c2a-aa44-5a542a12a830-vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1';
119       cy.duplicateVnf(vnfNode, 1);
120       //edit the second vnf lineOfBusiness to be ECOMP
121       editSecondVnf(vnfNode);
122       assertEditvfModuleShowFile(vfModuleNode, "sample.json");
123       //assert that each vnf has it's own lineOfBusiness
124       cy.getReduxState().then((state) => {
125         const serviceInstance = state.service.serviceInstance['6e59c5de-f052-46fa-aa7e-2fca9d674c44'];
126         chai.expect(serviceInstance.vnfs['VF_vGeraldine 0'].lineOfBusiness).equal("zzz1");
127         chai.expect(serviceInstance.vnfs['VF_vGeraldine 0:0001'].lineOfBusiness).equal("ONAP");
128       });
129     });
130
131     it('delete duplicate vnf ', () => {
132       let res = getReduxWith2VNFS();
133       cy.setReduxState(<any>res);
134       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=f4d84bb4-a416-4b4e-997e-0059973630b9');
135       cy.getElementByDataTestsId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0').should('have.length', 2);
136
137       cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0', 1)
138         .drawingBoardTreeClickOnContextMenuOptionByName('Duplicate')
139         .getTagElementContainsText('button', 'Duplicate').click({force: true})
140         .get('#drawing-board-tree .toggle-children').should('have.length', 1);
141
142       cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0', 2)
143         .drawingBoardTreeClickOnContextMenuOptionByName('Duplicate')
144         .getElementByDataTestsId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0').should('have.length', 3);
145     });
146
147     it('check the instanceParams set to instance ', () => {
148       let res = getReduxWith2VNFS();
149       let instanceName = "InstanceName";
150       cy.setReduxState(<any>res);
151       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=f4d84bb4-a416-4b4e-997e-0059973630b9');
152       cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0', 1)
153         .drawingBoardTreeClickOnContextMenuOptionByName('Edit')
154         .getElementByDataTestsId('instanceName').type(instanceName)
155         .genericFormSubmitForm();
156
157       checkDynamicInputs();
158
159       cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0', 1)
160         .drawingBoardTreeClickOnContextMenuOptionByName('Edit');
161       cy.getElementByDataTestsId('instanceName').should('have.value', instanceName);
162       checkDynamicInputs();
163
164     });
165
166     it('delete duplicate vfModule ', () => {
167       let res = getReduxWith2VNFS();
168       cy.setReduxState(<any>res);
169       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=f4d84bb4-a416-4b4e-997e-0059973630b9');
170       cy.getElementByDataTestsId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0').should('have.length', 2)
171         .drawingBoardTreeOpenContextMenuByElementDataTestId('node-040e591e-5d30-4e0d-850f-7266e5a8e013-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0')
172         .drawingBoardTreeClickOnContextMenuOptionByName('Remove')
173         .getElementByDataTestsId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0').should('have.length', 2);
174     });
175
176     it('duplicate unique vnf ', () => {
177       let res = getReduxWith2VNFS();
178       cy.setReduxState(<any>res);
179       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=f4d84bb4-a416-4b4e-997e-0059973630b9');
180       cy.getElementByDataTestsId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0').should('have.length', 2)
181         .drawingBoardTreeOpenContextMenuByElementDataTestId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0', 1)
182         .drawingBoardTreeClickOnContextMenuOptionByName('Duplicate')
183         .getTagElementContainsText('button', 'Duplicate').click({force: true})
184         .get('#drawing-board-tree .toggle-children').should('have.length', 1);
185     });
186
187     it('duplicate a-la-carte vnf + networks', () => {
188       let res = getReduxWithVNFS(false);
189       cy.setTestApiParamToGR();
190
191       res.service.serviceHierarchy['6e59c5de-f052-46fa-aa7e-2fca9d674c44'].service.vidNotions.instantiationType = "ALaCarte";
192
193       //remove VfModules since they are not fit to a-la-carte scenario
194       delete res.service.serviceHierarchy['6e59c5de-f052-46fa-aa7e-2fca9d674c44'].vnfs['VF_vGeraldine 0'].vfModules;
195       delete res.service.serviceInstance['6e59c5de-f052-46fa-aa7e-2fca9d674c44'].vnfs['VF_vGeraldine 0'].vfModules;
196
197       res.service.serviceInstance['6e59c5de-f052-46fa-aa7e-2fca9d674c44'].vnfs['VF_vGeraldine 0'].instanceName = "VFvGeraldine00001";
198       cy.setReduxState(<any>res);
199       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=6e59c5de-f052-46fa-aa7e-2fca9d674c44');
200       const vnfNode = 'node-d6557200-ecf2-4641-8094-5393ae3aae60-VF_vGeraldine 0';
201       cy.duplicateVnf(vnfNode, 1);
202
203       //edit the second vnf lineOfBusiness to be ECOMP
204       editSecondVnf(vnfNode);
205       cy.drawingBoardPressAddButtonByElementName("node-ExtVL 0").click({force: true}).then(() => {
206         cy.fillNetworkPopup();
207       });
208
209       // compare state with the json file
210       cy.getReduxState().then((state) => {
211         let serviceInstance = state.service.serviceInstance['6e59c5de-f052-46fa-aa7e-2fca9d674c44'];
212         //assert that each vnf has it's own lineOfBusiness
213         chai.expect(serviceInstance.vnfs['VF_vGeraldine 0'].lineOfBusiness).equal("zzz1");
214         chai.expect(serviceInstance.vnfs['VF_vGeraldine 0:0001'].lineOfBusiness).equal("ONAP");
215         cy.readFile('../vid-automation/src/test/resources/a-la-carte/redux-multiple-vnf-network.json').then((file) => {
216           const vnfs = file.vnfs;
217           var vnfNames = Object.keys(vnfs);
218
219           for (var i: number = 0; i < vnfNames.length; i++) {
220             chai.expect(serviceInstance.vnfs).to.have.any.keys(vnfNames[i]);
221           }
222
223           chai.expect(serviceInstance.vnfs['VF_vGeraldine 0'].lineOfBusiness).equal(vnfs['VF_vGeraldine 0'].lineOfBusiness);
224           chai.expect(serviceInstance.vnfs['VF_vGeraldine 0'].instanceName).equal(vnfs['VF_vGeraldine 0'].instanceName);
225
226           vnfs['VF_vGeraldine 0:0001'].trackById = serviceInstance.vnfs['VF_vGeraldine 0:0001'].trackById;
227
228           cy.deepCompare(serviceInstance.vnfs['VF_vGeraldine 0:0001'], vnfs['VF_vGeraldine 0:0001']);
229           cy.deepCompare(serviceInstance.vnfs['VF_vGeraldine 0'], vnfs['VF_vGeraldine 0']);
230
231           const network = serviceInstance.networks['ExtVL 0'];
232
233           file.networks['ExtVL 0'].trackById = network.trackById;
234           cy.deepCompare(network, file.networks['ExtVL 0']);
235         });
236       });
237     });
238
239   });
240
241   describe('multiple tests', () => {
242     it('remove vfModule with missing data should update deploy button status', () => {
243       let res = getReduxWithVFModuleMissingData();
244       cy.setReduxState(<any>res);
245       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=f4d84bb4-a416-4b4e-997e-0059973630b9');
246       cy.getElementByDataTestsId('node-040e591e-5d30-4e0d-850f-7266e5a8e013-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0-alert-icon').should('have.class', 'icon-alert')
247         .drawingBoardTreeOpenContextMenuByElementDataTestId('node-040e591e-5d30-4e0d-850f-7266e5a8e013-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0')
248         .drawingBoardTreeClickOnContextMenuOptionByName('Remove')
249         .getElementByDataTestsId('deployBtn').should('not.have.attr', 'disabled');
250
251       cy.updateServiceShouldNotOverrideChild();
252     });
253
254     it('remove VNF with missing data should update deploy button status ', () => {
255       let res = getReduxWithVNFMissingData();
256       cy.setReduxState(<any>res);
257       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=f4d84bb4-a416-4b4e-997e-0059973630b9');
258
259       cy.getElementByDataTestsId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0-alert-icon').should('have.class', 'icon-alert')
260         .drawingBoardTreeOpenContextMenuByElementDataTestId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0', 1)
261         .drawingBoardTreeClickOnContextMenuOptionByName('Remove')
262         .getTagElementContainsText('button', 'Remove VNF').click({force: true})
263         .getElementByDataTestsId('deployBtn').should('not.have.attr', 'disabled');
264       cy.updateServiceShouldNotOverrideChild();
265     });
266
267     xit('should display service model name', () => {
268       cy.readFile('cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
269         cy.setReduxState(<any>res);
270         cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
271         cy.get('#service-model-name').contains('action-data');
272       });
273     });
274
275     it('should display icon and message if no vnf and vnfModules', () => {
276       cy.readFile('cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
277         res.global.drawingBoardStatus = "CREATE";
278         cy.setReduxState(<any>res);
279         cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
280         cy.getElementByDataTestsId("text-title").contains("Please add objects (VNFs, network, modules etc.)");
281         cy.getElementByDataTestsId("text-title2").contains("from the left tree to design the service instance");
282         cy.getElementByDataTestsId("text-subtitle").contains("Once done, click Deploy to start instantiation");
283         cy.get('#not-node-img-id').and('be.visible');
284         cy.getElementByDataTestsId("no-content-icon").should('have.class', "no-content-icon");
285         cy.getElementByDataTestsId("no-content-icon").should('have.class', "upload-icon-service-planing");
286         cy.getElementByDataTestsId("no-content-icon").should('have.attr', "src", "./assets/img/UPLOAD.svg");
287       });
288     });
289
290     it('should show alert on remove vnf with modules', () => {
291       cy.readFile('cypress/support/jsonBuilders/mocks/jsons/serviceWithVnfAndVfModules.json').then((res) => {
292         cy.setReduxState(<any>res);
293         cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
294         cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0');
295         // assert vfModules are enabled
296         cy.get('.tree-node-disabled div[data-tests-id="node-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1"]')
297           .should('not.be.visible');
298         cy.drawingBoardTreeClickOnContextMenuOptionByName('Remove');
299
300         cy.get('.title').contains('Remove VNF');
301         cy.get('.sdc-button').contains('Remove VNF').click();
302         // assert vfModules are disabled after remove parent vnf
303         cy.get('.tree-node-disabled div[data-tests-id="node-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1"]')
304           .should('be.visible');
305         cy.updateServiceShouldNotOverrideChild();
306       });
307     });
308
309     it('should not show alert on remove vnf without modules', () => {
310       cy.readFile('cypress/support/jsonBuilders/mocks/jsons/serviceWithVnfAndVfModules.json').then((res) => {
311         cy.setReduxState(<any>res);
312         cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
313         cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-0903e1c0-8e03-4936-b5c2-260653b96413-2017-388_PASQUALE-vPE 1');
314         cy.drawingBoardTreeClickOnContextMenuOptionByName('Remove')
315       });
316     });
317
318     it('should show <Automatically Assigned> if ecomp is true', () => {
319       cy.readFile('cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
320         cy.setReduxState(<any>res);
321         cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
322         cy.drawingBoardPressAddButtonByElementName('node-2017-388_PASQUALE-vPE 0').click({force: true});
323
324         cy.selectDropdownOptionByText('productFamily', 'ERICA');
325         cy.selectDropdownOptionByText('lcpRegion', 'hvf6');
326         cy.selectDropdownOptionByText('tenant', 'AIN Web Tool-15-D-testalexandria');
327         cy.selectDropdownOptionByText('lineOfBusiness', 'ONAP');
328         cy.selectDropdownOptionByText('platform', 'platform');
329         cy.genericFormSubmitForm();
330
331         cy.getElementByDataTestsId('node-afacccf6-397d-45d6-b5ae-94c39734b168-2017-388_PASQUALE-vPE 0').contains('<Automatically Assigned>');
332         cy.updateServiceShouldNotOverrideChild();
333       });
334     });
335
336     it('should show model name if ecomp is false', () => {
337       const vnfModelKey: string = '2017-488_PASQUALE-vPE 0',
338         vnfModelName: string = '2017-488_PASQUALE-vPE';
339       cy.readFile('cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
340         res.service.serviceHierarchy['2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd'].vnfs[vnfModelKey].properties.ecomp_generated_naming = 'false';
341         cy.setReduxState(<any>res);
342         cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
343         cy.drawingBoardPressAddButtonByElementName('node-2017-488_PASQUALE-vPE 0').click({force: true});
344
345         cy.selectDropdownOptionByText('productFamily', 'ERICA');
346         cy.selectDropdownOptionByText('lcpRegion', 'hvf6');
347         cy.selectDropdownOptionByText('tenant', 'AIN Web Tool-15-D-testalexandria');
348         cy.selectDropdownOptionByText('lineOfBusiness', 'ONAP');
349         cy.selectDropdownOptionByText('platform', 'platform');
350         cy.genericFormSubmitForm();
351
352         cy.getElementByDataTestsId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0').contains(vnfModelName);
353       });
354     });
355
356     describe('add instance open a popup', () => {
357
358       it('should add vfModule with popup with empty required instance name', () => {
359         cy.readFile('cypress/support/jsonBuilders/mocks/jsons/serviceWithVnfAndVfModules.json').then((res) => {
360           res.service.serviceHierarchy["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-488_PASQUALE-vPE 0"].properties.ecomp_generated_naming = "false";
361           res.service.serviceInstance["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-488_PASQUALE-vPE 0"].vfModules = [];
362           cy.setReduxState(<any>res);
363           cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
364           cy.get('available-models-tree tree-node-expander').eq(2).click();
365           cy.drawingBoardPressAddButtonByElementName('node-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1').click({force: true});
366         });
367       });
368
369       it('should add vfModule with popup if empty required dynamic input', () => {
370         cy.readFile('cypress/support/jsonBuilders/mocks/jsons/serviceWithVnfAndVfModules.json').then((res) => {
371           res.service.serviceHierarchy["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-488_PASQUALE-vPE 0"].vfModules["2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1"].inputs["pasqualevpe0_bandwidth"].default = '';
372           res.service.serviceInstance["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-488_PASQUALE-vPE 0"].vfModules = [];
373           cy.setReduxState(<any>res);
374           cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
375           cy.get('available-models-tree tree-node-expander').eq(2).click();
376           cy.drawingBoardPressAddButtonByElementName('node-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1').click({force: true});
377           cy.get('#instance-popup').and('be.visible');
378         });
379       });
380
381     });
382
383
384     describe('show warning and disable deploy button on vnf missing data', () => {
385       it('show warning on vnf, and disable button, remove warning and enable button after edit', () => {
386         cy.readFile('cypress/support/jsonBuilders/mocks/jsons/serviceWithVnfAndVfModules.json').then((res) => {
387           res.service.serviceInstance['2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd'].existingVNFCounterMap['0903e1c0-8e03-4936-b5c2-260653b96413'] = 1;
388           res.service.serviceInstance["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].validationCounter = 1;
389           res.service.serviceInstance["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-388_PASQUALE-vPE 1"] = {
390             "rollbackOnFailure": "false",
391             "vfModules": {},
392             "productFamilyId": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
393             "lcpCloudRegionId": "",
394             "tenantId": "",
395             "lineOfBusiness": "zzz1",
396             "platformName": "platform",
397             "isMissingData": true,
398             "modelInfo": {
399               "modelType": "service",
400               "modelInvariantId": "00beb8f9-6d39-452f-816d-c709b9cbb87d",
401               "modelVersionId": "0903e1c0-8e03-4936-b5c2-260653b96413",
402               "modelName": "2017-388_PASQUALE-vPE",
403               "modelVersion": "1.0",
404               "modelCustomizationId": "280dec31-f16d-488b-9668-4aae55d6648a",
405               "modelCustomizationName": "2017-388_PASQUALE-vPE 1"
406             }
407           };
408           cy.setReduxState(<any>res);
409           cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
410           cy.getElementByDataTestsId("node-0903e1c0-8e03-4936-b5c2-260653b96413-2017-388_PASQUALE-vPE 1-alert-icon").and('be.visible');
411           cy.isElementContainsAttr('deployBtn', 'disabled');
412           cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-0903e1c0-8e03-4936-b5c2-260653b96413-2017-388_PASQUALE-vPE 1')
413             .drawingBoardTreeClickOnContextMenuOptionByName('Edit')
414           cy.selectDropdownOptionByText('lcpRegion', 'hvf6');
415           cy.selectDropdownOptionByText('tenant', 'AIN Web Tool-15-D-testalexandria');
416           cy.genericFormSubmitForm();
417           cy.getElementByDataTestsId("node-0903e1c0-8e03-4936-b5c2-260653b96413-2017-388_PASQUALE-vPE 1-alert-icon").should('not.be.visible');
418           cy.getElementByDataTestsId('deployBtn').should('not.have.attr', 'disabled');
419           cy.updateServiceShouldNotOverrideChild();
420         });
421       });
422     });
423
424     describe('vnf should automatically displayed or not according its min value and its vf-modules min value', () => {
425
426       it('vnf with min_instances value > 0 without required VF modules, should be created automatically without children', () => {
427         cy.readFile('cypress/support/jsonBuilders/mocks/jsons/basicRedux.json').then((res) => {
428           res.service.serviceHierarchy["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-488_PASQUALE-vPE 0"].properties['min_instances'] = 1;
429           res.service.serviceHierarchy["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-488_PASQUALE-vPE 0"].vfModules["2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0"].properties['initialCount'] = 0;
430           res.service.serviceHierarchy["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vfModules["2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0"].properties['initialCount'] = 0;
431           cy.setReduxState(<any>res);
432           cy.fillServicePopup().then(() => {
433             cy.visit("welcome.htm").then(() => {
434               cy.visit('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd').then(() => {
435                 cy.getElementByDataTestsId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0').should('exist');
436                 cy.getElementByDataTestsId('node-25284168-24bb-4698-8cb4-3f509146eca5-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1').should('not.exist');
437                 cy.getElementByDataTestsId('node-f8360508-3f17-4414-a2ed-6bc71161e8db-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0').should('not.exist');
438               })
439             })
440           });
441         });
442
443       });
444
445       it('vnf with min_instances value > 1 with required VF modules, should be created automatically with children only once', () => {
446         cy.readFile('cypress/support/jsonBuilders/mocks/jsons/basicRedux.json').then((res) => {
447           res.service.serviceHierarchy["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-488_PASQUALE-vPE 0"].properties['min_instances'] = 3;
448           cy.setReduxState(<any>res);
449           cy.fillServicePopup().then(() => {
450             cy.visit("welcome.htm").then(() => {
451               cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
452               cy.getElementByDataTestsId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0').should('exist');
453               cy.getElementByDataTestsId('node-f8360508-3f17-4414-a2ed-6bc71161e8db-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0').should('have.length', 1);
454
455             });
456           });
457         });
458       });
459
460
461       it('vnf with min_instances value = 0 with required VF modules should be created automatically with its children', () => {
462         cy.readFile('cypress/support/jsonBuilders/mocks/jsons/basicRedux.json').then((res) => {
463           res.service.serviceHierarchy["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-488_PASQUALE-vPE 0"].properties['min_instances'] = 0;
464           cy.setReduxState(<any>res);
465           cy.fillServicePopup().then(() => {
466             cy.visit("welcome.htm").then(() => {
467               cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
468               cy.getElementByDataTestsId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0').should('exist');
469               cy.getElementByDataTestsId('node-f8360508-3f17-4414-a2ed-6bc71161e8db-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0').should('exist');
470               cy.updateServiceShouldNotOverrideChild();
471             });
472           });
473         });
474
475       });
476
477
478       it('vnf without min_instances and without required VF modules, should not exist automatically in right side', () => {
479         cy.readFile('cypress/support/jsonBuilders/mocks/jsons/basicRedux.json').then((res) => {
480           cy.setReduxState(<any>res);
481           cy.fillServicePopup().then(() => {
482             cy.visit("welcome.htm").then(() => {
483               cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
484               cy.getElementByDataTestsId('node-afacccf6-397d-45d6-b5ae-94c39734b168-2017-388_PASQUALE-vPE 0').should('not.exist');
485             });
486           });
487         });
488       });
489     });
490   });
491
492   describe('supplementary file', () => {
493     it('delete file', () => {
494       let res = getReduxWithVNFS(true);
495       let instanceName = 'instanceName';
496       cy.setReduxState(<any>res);
497       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=6e59c5de-f052-46fa-aa7e-2fca9d674c44');
498       const vfModuleNode = 'node-522159d5-d6e0-4c2a-aa44-5a542a12a830-vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1';
499       assertEditvfModuleShowFile(vfModuleNode, "sample.json");
500       cy.getElementByDataTestsId('remove-uploaded-file').click({force: true});
501       cy.getElementByDataTestsId('form-set').should('not.have.attr', 'disabled');
502       cy.typeToInput('instanceName', instanceName);
503       cy.genericFormSubmitForm();
504       cy.getReduxState().then((state) => {
505         const serviceInstance = state.service.serviceInstance['6e59c5de-f052-46fa-aa7e-2fca9d674c44'];
506         const vfModuleInstance = serviceInstance.vnfs['VF_vGeraldine 0'].vfModules['vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1']['vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1dcudx'];
507         chai.expect(vfModuleInstance.supplementaryFile_hidden).to.be.null;
508         chai.expect(vfModuleInstance.supplementaryFile_hidden_content).to.be.null;
509         chai.expect(vfModuleInstance.supplementaryFileContent).to.be.undefined;
510         chai.expect(vfModuleInstance.supplementaryFileName).to.be.undefined;
511       });
512       cy.getElementByDataTestsId('node-d6557200-ecf2-4641-8094-5393ae3aae60-VF_vGeraldine 0').click();
513       assertEditvfModuleShowFile(vfModuleNode, "Choose file");
514       cy.getElementByDataTestsId('instanceName').should('have.value', instanceName);
515     });
516   });
517
518   describe('component info', () => {
519
520     var jsonBuilderAndMock: JsonBuilder<ServiceModel> = new JsonBuilder<ServiceModel>();
521
522     const longText = 'Im a very long text for verify wrapping so please dont make me shorter';
523
524     function testIfComponentInfoShown(flagState:boolean) {
525       let res = getReduxWith2VNFS();
526       res.global.flags.FLAG_1906_COMPONENT_INFO = flagState;
527       res.service.serviceHierarchy["f4d84bb4-a416-4b4e-997e-0059973630b9"].service.serviceRole = longText;
528       cy.setReduxState(<any>res);
529       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=f4d84bb4-a416-4b4e-997e-0059973630b9');
530       let conditionStr = flagState ? "" : "not.";
531       cy.get('component-info').should(conditionStr+"be.visible");
532       const otherComponentWidth = flagState ? 5 : 6;
533       const otherComponentCss = 'col-md-'+otherComponentWidth ;
534       cy.get('available-models-tree').should("have.class", otherComponentCss);
535       cy.get('drawing-board-tree').should("have.class", otherComponentCss);
536       if (flagState) {
537         cy.get('component-info').should("have.class", 'col-md-2');
538       }
539
540
541     }
542
543     it('component info is shown and relevant fields are shown', () => {
544       testIfComponentInfoShown(true);
545
546       let labelsAndValues = [
547         ['Model version', '1.0'],
548         ['Subscriber name', 'SILVIA ROBBINS'],
549         ['Service type', 'TYLER SILVIA'],
550         ['Service role', longText]
551       ];
552       const expectedTitle = 'Service Instance INFO';
553       cy.assertComponentInfoTitleLabelsAndValues(expectedTitle, labelsAndValues);
554       cy.getElementByDataTestsId('model-item-value-Service role').should('have.css', 'height', '32px'); //assert that long text is wrap
555     });
556
557   it('component info is not shown when feature flag is false', () => {
558       testIfComponentInfoShown(false);
559     });
560   });
561
562   function addNetworkFromModel(instanceName: string) {
563     return cy.get('drawing-board-tree').find('tree-node-content').then((elemets) => {
564       cy.get('drawing-board-tree tree-node-content').should('have.have.length', elemets.length);
565       cy.drawingBoardPressAddButtonByElementName(instanceName).click({force: true}).then(() => {
566         cy.fillNetworkPopup();
567         cy.get('drawing-board-tree tree-node-content').should('have.have.length', (elemets.length + 1));
568         cy.updateServiceShouldNotOverrideChild();
569       });
570     });
571   }
572
573   function getReduxWith2VNFS() {
574     return {
575       "global": {
576         "name": null,
577         "flags": {
578           "FLAG_SHOW_ASSIGNMENTS": true,
579           "FLAG_SHOW_VERIFY_SERVICE": false,
580           "FLAG_ADD_MSO_TESTAPI_FIELD": true,
581           "FLAG_NETWORK_TO_ASYNC_INSTANTIATION": false,
582           "FLAG_FABRIC_CONFIGURATION_ASSIGNMENTS": true,
583           "FLAG_SERVICE_MODEL_CACHE": true,
584           "FLAG_SETTING_DEFAULTS_IN_DRAWING_BOARD": false,
585           "FLAG_1906_COMPONENT_INFO" : false
586         },
587         "type": "[FLAGS] Update"
588       },
589       "service": {
590         "serviceHierarchy": {
591           "6e59c5de-f052-46fa-aa7e-2fca9d674c44": {
592             "service": {
593               "uuid": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
594               "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
595               "name": "ComplexService",
596               "version": "1.0",
597               "toscaModelURL": null,
598               "category": "Emanuel",
599               "serviceType": "",
600               "serviceRole": "",
601               "description": "ComplexService",
602               "serviceEcompNaming": "true",
603               "instantiationType": "Macro",
604               "vidNotions": {
605                 "instantiationType": "Macro"
606               },
607               "inputs": {}
608             },
609             "vnfs": {
610               "VF_vGeraldine 0": {
611                 "uuid": "d6557200-ecf2-4641-8094-5393ae3aae60",
612                 "invariantUuid": "4160458e-f648-4b30-a176-43881ffffe9e",
613                 "description": "VSP_vGeraldine",
614                 "name": "VF_vGeraldine",
615                 "version": "2.0",
616                 "customizationUuid": "91415b44-753d-494c-926a-456a9172bbb9",
617                 "inputs": {},
618                 "commands": {},
619                 "properties": {
620                   "gpb2_Internal2_mac": "00:11:22:EF:AC:DF",
621                   "sctp-a-ipv6-egress_rule_application": "any",
622                   "sctp-b-ipv6-egress_src_start_port": "0",
623                   "Internal2_allow_transit": "true",
624                   "sctp-b-IPv6_ethertype": "IPv6",
625                   "ncb2_Internal1_mac": "00:11:22:EF:AC:DF",
626                   "sctp-b-ingress_rule_protocol": "icmp",
627                   "sctp-b-ingress_action": "pass",
628                   "sctp-a-egress_rule_application": "any",
629                   "sctp-b-ipv6-ingress-src_start_port": "0.0",
630                   "ncb1_Internal2_mac": "00:11:22:EF:AC:DF",
631                   "sctp-b-egress_src_addresses": "local",
632                   "fsb_volume_size_0": "320.0",
633                   "sctp-a-ipv6-ingress-dst_start_port": "0",
634                   "sctp-a-ipv6-ingress_ethertype": "IPv4",
635                   "sctp-b-ipv6-ingress_rule_application": "any",
636                   "domain_name": "default-domain",
637                   "sctp-a-egress_src_addresses": "local",
638                   "sctp-b-egress-src_start_port": "0.0",
639                   "sctp-a-ingress_rule_protocol": "icmp",
640                   "sctp-b-display_name": "epc-sctp-b-ipv4v6-sec-group",
641                   "sctp-b-ipv6-ingress-dst_end_port": "65535",
642                   "sctp-a-ingress_ethertype": "IPv4",
643                   "sctp-a-egress-src_start_port": "0.0",
644                   "sctp-b-dst_subnet_prefix_v6": "::",
645                   "nf_naming": "{ecomp_generated_naming=false}",
646                   "sctp-a-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
647                   "sctp-b-egress-dst_start_port": "0.0",
648                   "ncb_flavor_name": "nv.c20r64d1",
649                   "sctp-b-egress_dst_subnet_prefix_len": "0.0",
650                   "gpb1_Internal1_mac": "00:11:22:EF:AC:DF",
651                   "Internal2_net_cidr": "10.0.0.10",
652                   "sctp-a-ingress-dst_start_port": "0.0",
653                   "fsb1_Internal2_mac": "00:11:22:EF:AC:DF",
654                   "sctp-a-egress-dst_start_port": "0.0",
655                   "sctp-a-egress_ethertype": "IPv4",
656                   "vlc_st_service_mode": "in-network-nat",
657                   "sctp-a-ipv6-egress_ethertype": "IPv4",
658                   "sctp-a-egress-src_end_port": "65535.0",
659                   "sctp-b-egress_action": "pass",
660                   "sctp-b-ipv6-egress_rule_application": "any",
661                   "sctp-a-ingress-src_subnet_prefix_len": "0.0",
662                   "sctp-b-ipv6-ingress-src_end_port": "65535.0",
663                   "sctp-a-ipv6-ingress-src_start_port": "0.0",
664                   "fsb2_Internal1_mac": "00:11:22:EF:AC:DF",
665                   "sctp-b-name": "epc-sctp-b-ipv4v6-sec-group",
666                   "sctp-b-ipv6-egress_ethertype": "IPv4",
667                   "Internal1_net_cidr": "10.0.0.10",
668                   "sctp-a-egress_dst_subnet_prefix": "0.0.0.0",
669                   "fsb_flavor_name": "nv.c20r64d1",
670                   "sctp_rule_protocol": "132",
671                   "sctp-a-ipv6-ingress_rule_application": "any",
672                   "sctp-b-ipv6-ingress_src_subnet_prefix_len": "0",
673                   "ecomp_generated_naming": "false",
674                   "sctp-a-IPv6_ethertype": "IPv6",
675                   "vlc_st_virtualization_type": "virtual-machine",
676                   "vlc2_Internal1_mac": "00:11:22:EF:AC:DF",
677                   "sctp-b-ingress-dst_end_port": "65535.0",
678                   "sctp-b-ingress-dst_start_port": "0.0",
679                   "sctp-a-ipv6-ingress-src_end_port": "65535.0",
680                   "sctp-a-display_name": "epc-sctp-a-ipv4v6-sec-group",
681                   "sctp-b-ingress_rule_application": "any",
682                   "vlc_flavor_name": "nd.c16r64d1",
683                   "int2_sec_group_name": "int2-sec-group",
684                   "sctp-b-ipv6-egress_src_addresses": "local",
685                   "vlc_st_interface_type_int1": "other1",
686                   "vlc_st_interface_type_int2": "other2",
687                   "sctp-a-ipv6-egress-dst_start_port": "0",
688                   "sctp-b-egress-src_end_port": "65535.0",
689                   "sctp-a-ipv6-egress_dst_subnet_prefix_len": "0",
690                   "Internal2_shared": "false",
691                   "sctp-a-ipv6-egress_rule_protocol": "any",
692                   "Internal2_rpf": "disable",
693                   "vlc1_Internal1_mac": "00:11:22:EF:AC:DF",
694                   "sctp-b-ipv6-egress_src_end_port": "65535",
695                   "sctp-a-ipv6-egress_src_addresses": "local",
696                   "sctp-a-ingress-dst_end_port": "65535.0",
697                   "sctp-a-ipv6-egress_src_end_port": "65535",
698                   "Internal1_forwarding_mode": "l2",
699                   "Internal2_dhcp": "false",
700                   "sctp-a-dst_subnet_prefix_v6": "::",
701                   "pxe_image_name": "MME_PXE-Boot_16ACP04_GA.qcow2",
702                   "vlc_st_interface_type_gtp": "other0",
703                   "ncb1_Internal1_mac": "00:11:22:EF:AC:DF",
704                   "sctp-b-src_subnet_prefix_v6": "::",
705                   "sctp-a-egress_dst_subnet_prefix_len": "0.0",
706                   "int1_sec_group_name": "int1-sec-group",
707                   "Internal1_dhcp": "false",
708                   "fsb2_Internal2_mac": "00:11:22:EF:AC:DF",
709                   "Internal2_forwarding_mode": "l2",
710                   "sctp-a-ipv6-egress_dst_end_port": "65535",
711                   "sctp-b-egress_dst_subnet_prefix": "0.0.0.0",
712                   "Internal1_net_cidr_len": "17",
713                   "gpb2_Internal1_mac": "00:11:22:EF:AC:DF",
714                   "sctp-a-ingress_dst_addresses": "local",
715                   "sctp-b-ingress-src_subnet_prefix_len": "0.0",
716                   "sctp-a-egress_action": "pass",
717                   "fsb_volume_type_0": "SF-Default-SSD",
718                   "ncb2_Internal2_mac": "00:11:22:EF:AC:DF",
719                   "vlc_st_interface_type_sctp_a": "left",
720                   "vlc_st_version": "2",
721                   "sctp-a-src_subnet_prefix_v6": "::",
722                   "vlc_st_interface_type_sctp_b": "right",
723                   "sctp-a-ingress_rule_application": "any",
724                   "sctp-b-egress_ethertype": "IPv4",
725                   "sctp-a-ipv6-egress_src_start_port": "0",
726                   "instance_ip_family_v6": "v6",
727                   "gpb1_Internal2_mac": "00:11:22:EF:AC:DF",
728                   "sctp-b-ingress-src_start_port": "0.0",
729                   "fsb1_Internal1_mac": "00:11:22:EF:AC:DF",
730                   "sctp-b-ingress_dst_addresses": "local",
731                   "vlc_st_interface_type_oam": "management",
732                   "multi_stage_design": "false",
733                   "oam_sec_group_name": "oam-sec-group",
734                   "Internal2_net_gateway": "10.0.0.10",
735                   "sctp-a-ipv6-ingress-dst_end_port": "65535",
736                   "Internal1_net_gateway": "10.0.0.10",
737                   "sctp-b-ipv6-egress-dst_start_port": "0",
738                   "sctp-b-ipv6-egress_rule_protocol": "any",
739                   "gtp_sec_group_name": "gtp-sec-group",
740                   "sctp-a-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
741                   "sctp-a-ipv6-ingress_dst_addresses": "local",
742                   "sctp-b-ipv6-egress_dst_subnet_prefix_len": "0",
743                   "sctp-b-ipv6-egress_action": "pass",
744                   "sctp-a-egress_rule_protocol": "icmp",
745                   "sctp-a-ipv6-egress_action": "pass",
746                   "Internal1_shared": "false",
747                   "sctp-b-ipv6-ingress_rule_protocol": "any",
748                   "Internal2_net_cidr_len": "17",
749                   "sctp-a-name": "epc-sctp-a-ipv4v6-sec-group",
750                   "sctp-a-ingress-src_end_port": "65535.0",
751                   "sctp-b-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
752                   "sctp-a-egress-dst_end_port": "65535.0",
753                   "sctp-b-egress_rule_protocol": "icmp",
754                   "sctp-a-ingress_action": "pass",
755                   "sctp-b-ipv6-ingress_action": "pass",
756                   "vlc_st_service_type": "firewall",
757                   "sctp-b-ipv6-egress_dst_end_port": "65535",
758                   "vlc2_Internal2_mac": "00:11:22:EF:AC:DF",
759                   "sctp-b-ipv6-ingress-dst_start_port": "0",
760                   "vlc_st_availability_zone": "true",
761                   "sctp-b-ingress-src_subnet_prefix": "0.0.0.0",
762                   "fsb_volume_image_name_1": "MME_FSB2_16ACP04_GA.qcow2",
763                   "sctp-a-ipv6-ingress_src_subnet_prefix_len": "0",
764                   "gpb_flavor_name": "nv.c20r64d1",
765                   "Internal1_allow_transit": "true",
766                   "availability_zone_max_count": "1",
767                   "fsb_volume_image_name_0": "MME_FSB1_16ACP04_GA.qcow2",
768                   "sctp-b-ipv6-ingress_dst_addresses": "local",
769                   "sctp-b-ipv6-ingress_ethertype": "IPv4",
770                   "sctp-b-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
771                   "sctp-a-ingress-src_subnet_prefix": "0.0.0.0",
772                   "vlc1_Internal2_mac": "00:11:22:EF:AC:DF",
773                   "sctp-a-ipv6-ingress_action": "pass",
774                   "Internal1_rpf": "disable",
775                   "sctp-b-ingress_ethertype": "IPv4",
776                   "sctp-b-ingress-src_end_port": "65535.0",
777                   "sctp-b-egress_rule_application": "any",
778                   "sctp-a-ipv6-ingress_rule_protocol": "any",
779                   "sctp-a-ingress-src_start_port": "0.0",
780                   "sctp-b-egress-dst_end_port": "65535.0"
781                 },
782                 "type": "VF",
783                 "modelCustomizationName": "VF_vGeraldine 0",
784                 "vfModules": {
785                   "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
786                     "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
787                     "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
788                     "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
789                     "description": null,
790                     "name": "VfVgeraldine..vflorence_vlc..module-1",
791                     "version": "2",
792                     "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
793                     "properties": {
794                       "minCountInstances": 0,
795                       "maxCountInstances": null,
796                       "initialCount": 0,
797                       "vfModuleLabel": "vflorence_vlc"
798                     },
799                     "inputs": {},
800                     "volumeGroupAllowed": false
801                   },
802                   "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
803                     "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
804                     "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
805                     "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
806                     "description": null,
807                     "name": "VfVgeraldine..vflorence_gpb..module-2",
808                     "version": "2",
809                     "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
810                     "properties": {
811                       "minCountInstances": 0,
812                       "maxCountInstances": null,
813                       "initialCount": 0,
814                       "vfModuleLabel": "vflorence_gpb"
815                     },
816                     "inputs": {},
817                     "volumeGroupAllowed": false
818                   },
819                   "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
820                     "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
821                     "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
822                     "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
823                     "description": null,
824                     "name": "VfVgeraldine..base_vflorence..module-0",
825                     "version": "2",
826                     "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
827                     "properties": {
828                       "minCountInstances": 1,
829                       "maxCountInstances": 1,
830                       "initialCount": 1,
831                       "vfModuleLabel": "base_vflorence"
832                     },
833                     "inputs": {},
834                     "volumeGroupAllowed": true
835                   }
836                 },
837                 "volumeGroups": {
838                   "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
839                     "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
840                     "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
841                     "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
842                     "description": null,
843                     "name": "VfVgeraldine..base_vflorence..module-0",
844                     "version": "2",
845                     "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
846                     "properties": {
847                       "minCountInstances": 1,
848                       "maxCountInstances": 1,
849                       "initialCount": 1,
850                       "vfModuleLabel": "base_vflorence"
851                     },
852                     "inputs": {}
853                   }
854                 },
855                 "vfcInstanceGroups": {}
856               }
857             },
858             "networks": {
859               "ExtVL 0": {
860                 "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
861                 "invariantUuid": "379f816b-a7aa-422f-be30-17114ff50b7c",
862                 "description": "ECOMP generic virtual link (network) base type for all other service-level and global networks",
863                 "name": "ExtVL",
864                 "version": "37.0",
865                 "customizationUuid": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
866                 "inputs": {},
867                 "commands": {},
868                 "properties": {
869                   "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}}",
870                   "exVL_naming": "{ecomp_generated_naming=true}",
871                   "network_flows": "{is_network_policy=false, is_bound_to_vpn=false}",
872                   "network_homing": "{ecomp_selected_instance_node_target=false}"
873                 },
874                 "type": "VL",
875                 "modelCustomizationName": "ExtVL 0"
876               }
877             },
878             "collectionResources": {},
879             "configurations": {
880               "Port Mirroring Configuration By Policy 0": {
881                 "uuid": "b4398538-e89d-4f13-b33d-ca323434ba50",
882                 "invariantUuid": "6ef0ca40-f366-4897-951f-abd65d25f6f7",
883                 "description": "A port mirroring configuration by policy object",
884                 "name": "Port Mirroring Configuration By Policy",
885                 "version": "27.0",
886                 "customizationUuid": "3c3b7b8d-8669-4b3b-8664-61970041fad2",
887                 "inputs": {},
888                 "commands": {},
889                 "properties": {},
890                 "type": "Configuration",
891                 "modelCustomizationName": "Port Mirroring Configuration By Policy 0",
892                 "sourceNodes": [],
893                 "collectorNodes": null,
894                 "configurationByPolicy": false
895               }
896             },
897             "serviceProxies": {},
898             "vfModules": {
899               "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
900                 "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
901                 "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
902                 "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
903                 "description": null,
904                 "name": "VfVgeraldine..vflorence_vlc..module-1",
905                 "version": "2",
906                 "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
907                 "properties": {
908                   "minCountInstances": 0,
909                   "maxCountInstances": null,
910                   "initialCount": 0,
911                   "vfModuleLabel": "vflorence_vlc"
912                 },
913                 "inputs": {},
914                 "volumeGroupAllowed": false
915               },
916               "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
917                 "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
918                 "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
919                 "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
920                 "description": null,
921                 "name": "VfVgeraldine..vflorence_gpb..module-2",
922                 "version": "2",
923                 "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
924                 "properties": {
925                   "minCountInstances": 0,
926                   "maxCountInstances": null,
927                   "initialCount": 0,
928                   "vfModuleLabel": "vflorence_gpb"
929                 },
930                 "inputs": {},
931                 "volumeGroupAllowed": false
932               },
933               "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
934                 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
935                 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
936                 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
937                 "description": null,
938                 "name": "VfVgeraldine..base_vflorence..module-0",
939                 "version": "2",
940                 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
941                 "properties": {
942                   "minCountInstances": 1,
943                   "maxCountInstances": 1,
944                   "initialCount": 1,
945                   "vfModuleLabel": "base_vflorence"
946                 },
947                 "inputs": {},
948                 "volumeGroupAllowed": true
949               }
950             },
951             "volumeGroups": {
952               "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
953                 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
954                 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
955                 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
956                 "description": null,
957                 "name": "VfVgeraldine..base_vflorence..module-0",
958                 "version": "2",
959                 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
960                 "properties": {
961                   "minCountInstances": 1,
962                   "maxCountInstances": 1,
963                   "initialCount": 1,
964                   "vfModuleLabel": "base_vflorence"
965                 },
966                 "inputs": {}
967               }
968             },
969             "pnfs": {}
970           },
971           "f4d84bb4-a416-4b4e-997e-0059973630b9": {
972             "service": {
973               "uuid": "f4d84bb4-a416-4b4e-997e-0059973630b9",
974               "invariantUuid": "598e3f9e-3244-4d8f-a8e0-0e5d7a29eda9",
975               "name": "PASQUALE vMX vPE_BV Service 488",
976               "version": "1.0",
977               "toscaModelURL": null,
978               "category": "Network L1-3",
979               "serviceType": "",
980               "serviceRole": "",
981               "description": "PASQUALE vMX vPE based on Juniper 17.2 release. Updated with updated VF for v8.0 of VLM",
982               "serviceEcompNaming": "true",
983               "instantiationType": "Macro",
984               "vidNotions": {
985                 "instantiationType": "Macro"
986               },
987               "inputs": {
988                 "2017488_pasqualevpe0_ASN": {
989                   "type": "string",
990                   "description": "AV/PE",
991                   "entry_schema": null,
992                   "inputProperties": null,
993                   "constraints": [],
994                   "required": true,
995                   "default": "AV_vPE"
996                 }
997               }
998             },
999             "vnfs": {
1000               "2017-488_PASQUALE-vPE 0": {
1001                 "uuid": "ea81d6f7-0861-44a7-b7d5-d173b562c350",
1002                 "invariantUuid": "5be7e99e-8eb2-4d97-be63-8081ff3cd10e",
1003                 "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",
1004                 "name": "2017-488_PASQUALE-vPE",
1005                 "version": "9.0",
1006                 "customizationUuid": "41516cc6-5098-4b40-a619-f8d5f55fc4d8",
1007                 "inputs": {
1008                   "vnf_config_template_version": {
1009                     "type": "string",
1010                     "description": "VPE Software Version",
1011                     "entry_schema": null,
1012                     "inputProperties": null,
1013                     "constraints": [],
1014                     "required": true,
1015                     "default": "17.2"
1016                   },
1017                   "bandwidth_units": {
1018                     "type": "string",
1019                     "description": "Units of bandwidth",
1020                     "entry_schema": null,
1021                     "inputProperties": null,
1022                     "constraints": [],
1023                     "required": true,
1024                     "default": "Gbps"
1025                   },
1026                   "bandwidth": {
1027                     "type": "string",
1028                     "description": "Requested VPE bandwidth",
1029                     "entry_schema": null,
1030                     "inputProperties": null,
1031                     "constraints": [],
1032                     "required": true,
1033                     "default": "10"
1034                   },
1035                   "AIC_CLLI": {
1036                     "type": "string",
1037                     "description": "AIC Site CLLI",
1038                     "entry_schema": null,
1039                     "inputProperties": null,
1040                     "constraints": [],
1041                     "required": true,
1042                     "default": "ATLMY8GA"
1043                   },
1044                   "availability_zone_0": {
1045                     "type": "string",
1046                     "description": "The Availability Zone to launch the instance.",
1047                     "entry_schema": null,
1048                     "inputProperties": null,
1049                     "constraints": [],
1050                     "required": true,
1051                     "default": "mtpocfo-kvm-az01"
1052                   },
1053                   "ASN": {
1054                     "type": "string",
1055                     "description": "AV/PE",
1056                     "entry_schema": null,
1057                     "inputProperties": null,
1058                     "constraints": [],
1059                     "required": true,
1060                     "default": "AV_vPE"
1061                   },
1062                   "vnf_instance_name": {
1063                     "type": "string",
1064                     "description": "The hostname assigned to the vpe.",
1065                     "entry_schema": null,
1066                     "inputProperties": null,
1067                     "constraints": [],
1068                     "required": true,
1069                     "default": "mtnj309me6"
1070                   }
1071                 },
1072                 "commands": {
1073                   "vnf_config_template_version": {
1074                     "displayName": "vnf_config_template_version",
1075                     "command": "get_input",
1076                     "inputName": "2017488_pasqualevpe0_vnf_config_template_version"
1077                   },
1078                   "bandwidth_units": {
1079                     "displayName": "bandwidth_units",
1080                     "command": "get_input",
1081                     "inputName": "2017488_pasqualevpe0_bandwidth_units"
1082                   },
1083                   "bandwidth": {
1084                     "displayName": "bandwidth",
1085                     "command": "get_input",
1086                     "inputName": "2017488_pasqualevpe0_bandwidth"
1087                   },
1088                   "AIC_CLLI": {
1089                     "displayName": "AIC_CLLI",
1090                     "command": "get_input",
1091                     "inputName": "2017488_pasqualevpe0_AIC_CLLI"
1092                   },
1093                   "availability_zone_0": {
1094                     "displayName": "availability_zone_0",
1095                     "command": "get_input",
1096                     "inputName": "2017488_pasqualevpe0_availability_zone_0"
1097                   },
1098                   "ASN": {
1099                     "displayName": "ASN",
1100                     "command": "get_input",
1101                     "inputName": "2017488_pasqualevpe0_ASN"
1102                   },
1103                   "vnf_instance_name": {
1104                     "displayName": "vnf_instance_name",
1105                     "command": "get_input",
1106                     "inputName": "2017488_pasqualevpe0_vnf_instance_name"
1107                   }
1108                 },
1109                 "properties": {
1110                   "max_instances": 10,
1111                   "min_instances": 1,
1112                   "vmxvre_retype": "RE-VMX",
1113                   "vnf_config_template_version": "get_input:2017488_pasqualevpe0_vnf_config_template_version",
1114                   "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
1115                   "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
1116                   "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
1117                   "int_ctl_net_name": "VMX-INTXI",
1118                   "vmx_int_ctl_prefix": "10.0.0.10",
1119                   "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
1120                   "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
1121                   "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
1122                   "nf_type": "ROUTER",
1123                   "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
1124                   "is_AVPN_service": "false",
1125                   "vmx_RSG_name": "vREXI-affinity",
1126                   "vmx_int_ctl_forwarding": "l2",
1127                   "vmxvre_oam_ip_0": "10.0.0.10",
1128                   "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
1129                   "vmxvpfe_sriov41_0_port_vlanstrip": "false",
1130                   "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
1131                   "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
1132                   "vmxvre_image_name_0": "vre172_nova_img",
1133                   "vmxvre_instance": "0",
1134                   "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
1135                   "vmxvre_flavor_name": "ns.c1r16d32.v5",
1136                   "vmxvpfe_volume_size_0": "40.0",
1137                   "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
1138                   "nf_naming": "{ecomp_generated_naming=true}",
1139                   "multi_stage_design": "false",
1140                   "nf_naming_code": "me6",
1141                   "vmxvre_name_0": "vREXI",
1142                   "vmxvpfe_sriov42_0_port_vlanstrip": "false",
1143                   "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
1144                   "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
1145                   "vmxvpfe_image_name_0": "vpfe172_nova_img",
1146                   "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
1147                   "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
1148                   "vmxvre_console": "vidconsole",
1149                   "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
1150                   "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
1151                   "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
1152                   "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
1153                   "vmxvpfe_sriov44_0_port_vlanstrip": "false",
1154                   "vf_module_id": "123",
1155                   "nf_function": "PASQUALE vPE",
1156                   "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
1157                   "vmxvre_int_ctl_ip_0": "10.0.0.10",
1158                   "ecomp_generated_naming": "true",
1159                   "AIC_CLLI": "get_input:2017488_pasqualevpe0_AIC_CLLI",
1160                   "vnf_name": "mtnj309me6vre",
1161                   "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
1162                   "vmxvre_volume_type_1": "HITACHI",
1163                   "vmxvpfe_sriov44_0_port_broadcastallow": "true",
1164                   "vmxvre_volume_type_0": "HITACHI",
1165                   "vmxvpfe_volume_type_0": "HITACHI",
1166                   "vmxvpfe_sriov43_0_port_broadcastallow": "true",
1167                   "bandwidth_units": "get_input:2017488_pasqualevpe0_bandwidth_units",
1168                   "vnf_id": "123",
1169                   "vmxvre_oam_prefix": "24",
1170                   "availability_zone_0": "get_input:2017488_pasqualevpe0_availability_zone_0",
1171                   "ASN": "get_input:2017488_pasqualevpe0_ASN",
1172                   "vmxvre_chassis_i2cid": "161",
1173                   "vmxvpfe_name_0": "vPFEXI",
1174                   "bandwidth": "get_input:2017488_pasqualevpe0_bandwidth",
1175                   "availability_zone_max_count": "1",
1176                   "vmxvre_volume_size_0": "45.0",
1177                   "vmxvre_volume_size_1": "50.0",
1178                   "vmxvpfe_sriov42_0_port_broadcastallow": "true",
1179                   "vmxvre_oam_gateway": "10.0.0.10",
1180                   "vmxvre_volume_name_1": "vREXI_FAVolume",
1181                   "vmxvre_ore_present": "0",
1182                   "vmxvre_volume_name_0": "vREXI_FBVolume",
1183                   "vmxvre_type": "0",
1184                   "vnf_instance_name": "get_input:2017488_pasqualevpe0_vnf_instance_name",
1185                   "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
1186                   "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
1187                   "vmx_int_ctl_len": "24",
1188                   "vmxvpfe_sriov43_0_port_vlanstrip": "false",
1189                   "vmxvpfe_sriov41_0_port_broadcastallow": "true",
1190                   "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
1191                   "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
1192                   "nf_role": "vPE",
1193                   "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
1194                   "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
1195                   "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
1196                 },
1197                 "type": "VF",
1198                 "modelCustomizationName": "2017-488_PASQUALE-vPE 0",
1199                 "vfModules": {
1200                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
1201                     "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
1202                     "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1203                     "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
1204                     "description": null,
1205                     "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1206                     "version": "8",
1207                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1208                     "properties": {
1209                       "minCountInstances": 0,
1210                       "maxCountInstances": null,
1211                       "initialCount": 0,
1212                       "vfModuleLabel": "PASQUALE_vRE_BV"
1213                     },
1214                     "inputs": {
1215                       "2017488_pasqualevpe0_bandwidth_units": {
1216                         "type": "string",
1217                         "description": "Units of bandwidth",
1218                         "entry_schema": null,
1219                         "inputProperties": {
1220                           "sourceType": "HEAT",
1221                           "vfModuleLabel": "PASQUALE_vRE_BV",
1222                           "paramName": "bandwidth_units"
1223                         },
1224                         "constraints": null,
1225                         "required": true,
1226                         "default": "Gbps"
1227                       },
1228                       "2017488_pasqualevpe0_bandwidth": {
1229                         "type": "string",
1230                         "description": "Requested VPE bandwidth",
1231                         "entry_schema": null,
1232                         "inputProperties": {
1233                           "sourceType": "HEAT",
1234                           "vfModuleLabel": "PASQUALE_vRE_BV",
1235                           "paramName": "bandwidth"
1236                         },
1237                         "constraints": null,
1238                         "required": true,
1239                         "default": "10"
1240                       },
1241                       "2017488_pasqualevpe0_vnf_instance_name": {
1242                         "type": "string",
1243                         "description": "The hostname assigned to the vpe.",
1244                         "entry_schema": null,
1245                         "inputProperties": {
1246                           "sourceType": "HEAT",
1247                           "vfModuleLabel": "PASQUALE_vRE_BV",
1248                           "paramName": "vnf_instance_name"
1249                         },
1250                         "constraints": null,
1251                         "required": true,
1252                         "default": "mtnj309me6"
1253                       },
1254                       "2017488_pasqualevpe0_vnf_config_template_version": {
1255                         "type": "string",
1256                         "description": "VPE Software Version",
1257                         "entry_schema": null,
1258                         "inputProperties": {
1259                           "sourceType": "HEAT",
1260                           "vfModuleLabel": "PASQUALE_vRE_BV",
1261                           "paramName": "vnf_config_template_version"
1262                         },
1263                         "constraints": null,
1264                         "required": true,
1265                         "default": "17.2"
1266                       },
1267                       "2017488_pasqualevpe0_AIC_CLLI": {
1268                         "type": "string",
1269                         "description": "AIC Site CLLI",
1270                         "entry_schema": null,
1271                         "inputProperties": {
1272                           "sourceType": "HEAT",
1273                           "vfModuleLabel": "PASQUALE_vRE_BV",
1274                           "paramName": "AIC_CLLI"
1275                         },
1276                         "constraints": null,
1277                         "required": true,
1278                         "default": "ATLMY8GA"
1279                       }
1280                     },
1281                     "volumeGroupAllowed": true
1282                   },
1283                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
1284                     "uuid": "040e591e-5d30-4e0d-850f-7266e5a8e013",
1285                     "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
1286                     "customizationUuid": "5c5f91f9-5e31-4120-b892-5536587ec258",
1287                     "description": null,
1288                     "name": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1289                     "version": "6",
1290                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1291                     "properties": {
1292                       "minCountInstances": 1,
1293                       "maxCountInstances": 1,
1294                       "initialCount": 1,
1295                       "vfModuleLabel": "PASQUALE_base_vPE_BV"
1296                     },
1297                     "inputs": {},
1298                     "volumeGroupAllowed": false
1299                   },
1300                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
1301                     "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
1302                     "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1303                     "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
1304                     "description": null,
1305                     "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1306                     "version": "8",
1307                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1308                     "properties": {
1309                       "minCountInstances": 0,
1310                       "maxCountInstances": null,
1311                       "initialCount": 0,
1312                       "vfModuleLabel": "PASQUALE_vPFE_BV"
1313                     },
1314                     "inputs": {
1315                       "2017488_pasqualevpe0_availability_zone_0": {
1316                         "type": "string",
1317                         "description": "The Availability Zone to launch the instance.",
1318                         "entry_schema": null,
1319                         "inputProperties": {
1320                           "sourceType": "HEAT",
1321                           "vfModuleLabel": "PASQUALE_vPFE_BV",
1322                           "paramName": "availability_zone_0"
1323                         },
1324                         "constraints": null,
1325                         "required": true,
1326                         "default": "mtpocfo-kvm-az01"
1327                       }
1328                     },
1329                     "volumeGroupAllowed": true
1330                   }
1331                 },
1332                 "volumeGroups": {
1333                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
1334                     "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
1335                     "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1336                     "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
1337                     "description": null,
1338                     "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1339                     "version": "8",
1340                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1341                     "properties": {
1342                       "minCountInstances": 0,
1343                       "maxCountInstances": null,
1344                       "initialCount": 0,
1345                       "vfModuleLabel": "PASQUALE_vRE_BV"
1346                     },
1347                     "inputs": {
1348                       "2017488_pasqualevpe0_bandwidth_units": {
1349                         "type": "string",
1350                         "description": "Units of bandwidth",
1351                         "entry_schema": null,
1352                         "inputProperties": {
1353                           "sourceType": "HEAT",
1354                           "vfModuleLabel": "PASQUALE_vRE_BV",
1355                           "paramName": "bandwidth_units"
1356                         },
1357                         "constraints": null,
1358                         "required": true,
1359                         "default": "Gbps"
1360                       },
1361                       "2017488_pasqualevpe0_bandwidth": {
1362                         "type": "string",
1363                         "description": "Requested VPE bandwidth",
1364                         "entry_schema": null,
1365                         "inputProperties": {
1366                           "sourceType": "HEAT",
1367                           "vfModuleLabel": "PASQUALE_vRE_BV",
1368                           "paramName": "bandwidth"
1369                         },
1370                         "constraints": null,
1371                         "required": true,
1372                         "default": "10"
1373                       },
1374                       "2017488_pasqualevpe0_vnf_instance_name": {
1375                         "type": "string",
1376                         "description": "The hostname assigned to the vpe.",
1377                         "entry_schema": null,
1378                         "inputProperties": {
1379                           "sourceType": "HEAT",
1380                           "vfModuleLabel": "PASQUALE_vRE_BV",
1381                           "paramName": "vnf_instance_name"
1382                         },
1383                         "constraints": null,
1384                         "required": true,
1385                         "default": "mtnj309me6"
1386                       },
1387                       "2017488_pasqualevpe0_vnf_config_template_version": {
1388                         "type": "string",
1389                         "description": "VPE Software Version",
1390                         "entry_schema": null,
1391                         "inputProperties": {
1392                           "sourceType": "HEAT",
1393                           "vfModuleLabel": "PASQUALE_vRE_BV",
1394                           "paramName": "vnf_config_template_version"
1395                         },
1396                         "constraints": null,
1397                         "required": true,
1398                         "default": "17.2"
1399                       },
1400                       "2017488_pasqualevpe0_AIC_CLLI": {
1401                         "type": "string",
1402                         "description": "AIC Site CLLI",
1403                         "entry_schema": null,
1404                         "inputProperties": {
1405                           "sourceType": "HEAT",
1406                           "vfModuleLabel": "PASQUALE_vRE_BV",
1407                           "paramName": "AIC_CLLI"
1408                         },
1409                         "constraints": null,
1410                         "required": true,
1411                         "default": "ATLMY8GA"
1412                       }
1413                     }
1414                   },
1415                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
1416                     "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
1417                     "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1418                     "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
1419                     "description": null,
1420                     "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1421                     "version": "8",
1422                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1423                     "properties": {
1424                       "minCountInstances": 0,
1425                       "maxCountInstances": null,
1426                       "initialCount": 0,
1427                       "vfModuleLabel": "PASQUALE_vPFE_BV"
1428                     },
1429                     "inputs": {
1430                       "2017488_pasqualevpe0_availability_zone_0": {
1431                         "type": "string",
1432                         "description": "The Availability Zone to launch the instance.",
1433                         "entry_schema": null,
1434                         "inputProperties": {
1435                           "sourceType": "HEAT",
1436                           "vfModuleLabel": "PASQUALE_vPFE_BV",
1437                           "paramName": "availability_zone_0"
1438                         },
1439                         "constraints": null,
1440                         "required": true,
1441                         "default": "mtpocfo-kvm-az01"
1442                       }
1443                     }
1444                   }
1445                 },
1446                 "vfcInstanceGroups": {}
1447               }
1448             },
1449             "networks": {},
1450             "collectionResources": {},
1451             "configurations": {},
1452             "serviceProxies": {},
1453             "vfModules": {
1454               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
1455                 "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
1456                 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1457                 "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
1458                 "description": null,
1459                 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1460                 "version": "8",
1461                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1462                 "properties": {
1463                   "minCountInstances": 0,
1464                   "maxCountInstances": null,
1465                   "initialCount": 0,
1466                   "vfModuleLabel": "PASQUALE_vRE_BV"
1467                 },
1468                 "inputs": {
1469                   "2017488_pasqualevpe0_bandwidth_units": {
1470                     "type": "string",
1471                     "description": "Units of bandwidth",
1472                     "entry_schema": null,
1473                     "inputProperties": {
1474                       "sourceType": "HEAT",
1475                       "vfModuleLabel": "PASQUALE_vRE_BV",
1476                       "paramName": "bandwidth_units"
1477                     },
1478                     "constraints": null,
1479                     "required": true,
1480                     "default": "Gbps"
1481                   },
1482                   "2017488_pasqualevpe0_bandwidth": {
1483                     "type": "string",
1484                     "description": "Requested VPE bandwidth",
1485                     "entry_schema": null,
1486                     "inputProperties": {
1487                       "sourceType": "HEAT",
1488                       "vfModuleLabel": "PASQUALE_vRE_BV",
1489                       "paramName": "bandwidth"
1490                     },
1491                     "constraints": null,
1492                     "required": true,
1493                     "default": "10"
1494                   },
1495                   "2017488_pasqualevpe0_vnf_instance_name": {
1496                     "type": "string",
1497                     "description": "The hostname assigned to the vpe.",
1498                     "entry_schema": null,
1499                     "inputProperties": {
1500                       "sourceType": "HEAT",
1501                       "vfModuleLabel": "PASQUALE_vRE_BV",
1502                       "paramName": "vnf_instance_name"
1503                     },
1504                     "constraints": null,
1505                     "required": true,
1506                     "default": "mtnj309me6"
1507                   },
1508                   "2017488_pasqualevpe0_vnf_config_template_version": {
1509                     "type": "string",
1510                     "description": "VPE Software Version",
1511                     "entry_schema": null,
1512                     "inputProperties": {
1513                       "sourceType": "HEAT",
1514                       "vfModuleLabel": "PASQUALE_vRE_BV",
1515                       "paramName": "vnf_config_template_version"
1516                     },
1517                     "constraints": null,
1518                     "required": true,
1519                     "default": "17.2"
1520                   },
1521                   "2017488_pasqualevpe0_AIC_CLLI": {
1522                     "type": "string",
1523                     "description": "AIC Site CLLI",
1524                     "entry_schema": null,
1525                     "inputProperties": {
1526                       "sourceType": "HEAT",
1527                       "vfModuleLabel": "PASQUALE_vRE_BV",
1528                       "paramName": "AIC_CLLI"
1529                     },
1530                     "constraints": null,
1531                     "required": true,
1532                     "default": "ATLMY8GA"
1533                   }
1534                 },
1535                 "volumeGroupAllowed": true
1536               },
1537               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
1538                 "uuid": "040e591e-5d30-4e0d-850f-7266e5a8e013",
1539                 "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
1540                 "customizationUuid": "5c5f91f9-5e31-4120-b892-5536587ec258",
1541                 "description": null,
1542                 "name": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1543                 "version": "6",
1544                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1545                 "properties": {
1546                   "minCountInstances": 1,
1547                   "maxCountInstances": 1,
1548                   "initialCount": 1,
1549                   "vfModuleLabel": "PASQUALE_base_vPE_BV"
1550                 },
1551                 "inputs": {},
1552                 "volumeGroupAllowed": false
1553               },
1554               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
1555                 "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
1556                 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1557                 "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
1558                 "description": null,
1559                 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1560                 "version": "8",
1561                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1562                 "properties": {
1563                   "minCountInstances": 0,
1564                   "maxCountInstances": null,
1565                   "initialCount": 0,
1566                   "vfModuleLabel": "PASQUALE_vPFE_BV"
1567                 },
1568                 "inputs": {
1569                   "2017488_pasqualevpe0_availability_zone_0": {
1570                     "type": "string",
1571                     "description": "The Availability Zone to launch the instance.",
1572                     "entry_schema": null,
1573                     "inputProperties": {
1574                       "sourceType": "HEAT",
1575                       "vfModuleLabel": "PASQUALE_vPFE_BV",
1576                       "paramName": "availability_zone_0"
1577                     },
1578                     "constraints": null,
1579                     "required": true,
1580                     "default": "mtpocfo-kvm-az01"
1581                   }
1582                 },
1583                 "volumeGroupAllowed": true
1584               }
1585             },
1586             "volumeGroups": {
1587               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
1588                 "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
1589                 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1590                 "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
1591                 "description": null,
1592                 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1593                 "version": "8",
1594                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1595                 "properties": {
1596                   "minCountInstances": 0,
1597                   "maxCountInstances": null,
1598                   "initialCount": 0,
1599                   "vfModuleLabel": "PASQUALE_vRE_BV"
1600                 },
1601                 "inputs": {
1602                   "2017488_pasqualevpe0_bandwidth_units": {
1603                     "type": "string",
1604                     "description": "Units of bandwidth",
1605                     "entry_schema": null,
1606                     "inputProperties": {
1607                       "sourceType": "HEAT",
1608                       "vfModuleLabel": "PASQUALE_vRE_BV",
1609                       "paramName": "bandwidth_units"
1610                     },
1611                     "constraints": null,
1612                     "required": true,
1613                     "default": "Gbps"
1614                   },
1615                   "2017488_pasqualevpe0_bandwidth": {
1616                     "type": "string",
1617                     "description": "Requested VPE bandwidth",
1618                     "entry_schema": null,
1619                     "inputProperties": {
1620                       "sourceType": "HEAT",
1621                       "vfModuleLabel": "PASQUALE_vRE_BV",
1622                       "paramName": "bandwidth"
1623                     },
1624                     "constraints": null,
1625                     "required": true,
1626                     "default": "10"
1627                   },
1628                   "2017488_pasqualevpe0_vnf_instance_name": {
1629                     "type": "string",
1630                     "description": "The hostname assigned to the vpe.",
1631                     "entry_schema": null,
1632                     "inputProperties": {
1633                       "sourceType": "HEAT",
1634                       "vfModuleLabel": "PASQUALE_vRE_BV",
1635                       "paramName": "vnf_instance_name"
1636                     },
1637                     "constraints": null,
1638                     "required": true,
1639                     "default": "mtnj309me6"
1640                   },
1641                   "2017488_pasqualevpe0_vnf_config_template_version": {
1642                     "type": "string",
1643                     "description": "VPE Software Version",
1644                     "entry_schema": null,
1645                     "inputProperties": {
1646                       "sourceType": "HEAT",
1647                       "vfModuleLabel": "PASQUALE_vRE_BV",
1648                       "paramName": "vnf_config_template_version"
1649                     },
1650                     "constraints": null,
1651                     "required": true,
1652                     "default": "17.2"
1653                   },
1654                   "2017488_pasqualevpe0_AIC_CLLI": {
1655                     "type": "string",
1656                     "description": "AIC Site CLLI",
1657                     "entry_schema": null,
1658                     "inputProperties": {
1659                       "sourceType": "HEAT",
1660                       "vfModuleLabel": "PASQUALE_vRE_BV",
1661                       "paramName": "AIC_CLLI"
1662                     },
1663                     "constraints": null,
1664                     "required": true,
1665                     "default": "ATLMY8GA"
1666                   }
1667                 }
1668               },
1669               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
1670                 "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
1671                 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1672                 "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
1673                 "description": null,
1674                 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1675                 "version": "8",
1676                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1677                 "properties": {
1678                   "minCountInstances": 0,
1679                   "maxCountInstances": null,
1680                   "initialCount": 0,
1681                   "vfModuleLabel": "PASQUALE_vPFE_BV"
1682                 },
1683                 "inputs": {
1684                   "2017488_pasqualevpe0_availability_zone_0": {
1685                     "type": "string",
1686                     "description": "The Availability Zone to launch the instance.",
1687                     "entry_schema": null,
1688                     "inputProperties": {
1689                       "sourceType": "HEAT",
1690                       "vfModuleLabel": "PASQUALE_vPFE_BV",
1691                       "paramName": "availability_zone_0"
1692                     },
1693                     "constraints": null,
1694                     "required": true,
1695                     "default": "mtpocfo-kvm-az01"
1696                   }
1697                 }
1698               }
1699             },
1700             "pnfs": {}
1701           }
1702         },
1703         "serviceInstance": {
1704           "f4d84bb4-a416-4b4e-997e-0059973630b9": {
1705             "vnfs": {
1706               "2017-488_PASQUALE-vPE 0": {
1707                 "rollbackOnFailure": "true",
1708                 "vfModules": {
1709                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
1710                     "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0eknhp": {
1711                       "modelInfo": {
1712                         "modelInvariantId": "b34833bb-6aa9-4ad6-a831-70b06367a091",
1713                         "modelVersionId": "040e591e-5d30-4e0d-850f-7266e5a8e013",
1714                         "modelName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1715                         "modelVersion": "6",
1716                         "modelCustomizationId": "5c5f91f9-5e31-4120-b892-5536587ec258",
1717                         "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0"
1718                       },
1719                       "isMissingData": false,
1720                       "instanceParams": [
1721                         {}
1722                       ]
1723                     }
1724                   }
1725                 },
1726                 "isMissingData": false,
1727                 "originalName": null,
1728                 "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
1729                 "lcpCloudRegionId": "hvf6",
1730                 "tenantId": "bae71557c5bb4d5aac6743a4e5f1d054",
1731                 "lineOfBusiness": "ONAP",
1732                 "platformName": "platform",
1733                 "modelInfo": {
1734                   "modelInvariantId": "5be7e99e-8eb2-4d97-be63-8081ff3cd10e",
1735                   "modelVersionId": "ea81d6f7-0861-44a7-b7d5-d173b562c350",
1736                   "modelName": "2017-488_PASQUALE-vPE",
1737                   "modelVersion": "9.0",
1738                   "modelCustomizationId": "41516cc6-5098-4b40-a619-f8d5f55fc4d8",
1739                   "modelCustomizationName": "2017-488_PASQUALE-vPE 0"
1740                 }
1741               },
1742               "2017-488_PASQUALE-vPE 0:0001": {
1743                 "rollbackOnFailure": "true",
1744                 "vfModules": {},
1745                 "isMissingData": false,
1746                 "originalName": "2017-488_PASQUALE-vPE 0",
1747                 "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
1748                 "lcpCloudRegionId": "hvf6",
1749                 "tenantId": "bae71557c5bb4d5aac6743a4e5f1d054",
1750                 "lineOfBusiness": "ONAP",
1751                 "platformName": "platform",
1752                 "modelInfo": {
1753                   "modelInvariantId": "5be7e99e-8eb2-4d97-be63-8081ff3cd10e",
1754                   "modelVersionId": "ea81d6f7-0861-44a7-b7d5-d173b562c350",
1755                   "modelName": "2017-488_PASQUALE-vPE",
1756                   "modelVersion": "9.0",
1757                   "modelCustomizationId": "41516cc6-5098-4b40-a619-f8d5f55fc4d8",
1758                   "modelCustomizationName": "2017-488_PASQUALE-vPE 0"
1759                 }
1760               }
1761             },
1762             "instanceParams": [
1763               {
1764                 "2017488_pasqualevpe0_ASN": "AV_vPE"
1765               }
1766             ],
1767             "validationCounter": 0,
1768             "globalSubscriberId": "e433710f-9217-458d-a79d-1c7aff376d89",
1769             "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
1770             "subscriptionServiceType": "TYLER SILVIA",
1771             "lcpCloudRegionId": "AAIAIC25",
1772             "tenantId": "092eb9e8e4b7412e8787dd091bc58e86",
1773             "aicZoneId": "JAG1",
1774             "projectName": "x1",
1775             "owningEntityId": "aaa1",
1776             "rollbackOnFailure": "false",
1777             "bulkSize": 1,
1778             "modelInfo": {
1779               "modelInvariantId": "598e3f9e-3244-4d8f-a8e0-0e5d7a29eda9",
1780               "modelVersionId": "f4d84bb4-a416-4b4e-997e-0059973630b9",
1781               "modelName": "PASQUALE vMX vPE_BV Service 488",
1782               "modelVersion": "1.0"
1783             },
1784             "tenantName": "USP-SIP-IC-24335-T-01",
1785             "existingVNFCounterMap": {
1786               "41516cc6-5098-4b40-a619-f8d5f55fc4d8": 1
1787             },
1788             "existingNames": {},
1789             "aicZoneName": "YUDFJULP-JAG1"
1790           }
1791         },
1792         "lcpRegionsAndTenants": {
1793           "lcpRegionList": [
1794             {
1795               "id": "AAIAIC25",
1796               "name": "AAIAIC25",
1797               "isPermitted": true
1798             },
1799             {
1800               "id": "hvf6",
1801               "name": "hvf6",
1802               "isPermitted": true
1803             }
1804           ],
1805           "lcpRegionsTenantsMap": {
1806             "AAIAIC25": [
1807               {
1808                 "id": "092eb9e8e4b7412e8787dd091bc58e86",
1809                 "name": "USP-SIP-IC-24335-T-01",
1810                 "isPermitted": true
1811               }
1812             ],
1813             "hvf6": [
1814               {
1815                 "id": "bae71557c5bb4d5aac6743a4e5f1d054",
1816                 "name": "AIN Web Tool-15-D-testalexandria",
1817                 "isPermitted": true
1818               },
1819               {
1820                 "id": "d0a3e3f2964542259d155a81c41aadc3",
1821                 "name": "test-hvf6-09",
1822                 "isPermitted": true
1823               },
1824               {
1825                 "id": "fa45ca53c80b492fa8be5477cd84fc2b",
1826                 "name": "ro-T112",
1827                 "isPermitted": true
1828               },
1829               {
1830                 "id": "cbb99fe4ada84631b7baf046b6fd2044",
1831                 "name": "DN5242-Nov16-T3",
1832                 "isPermitted": true
1833               }
1834             ]
1835           }
1836         },
1837         "subscribers": [
1838           {
1839             "id": "CAR_2020_ER",
1840             "name": "CAR_2020_ER",
1841             "isPermitted": true
1842           },
1843           {
1844             "id": "21014aa2-526b-11e6-beb8-9e71128cae77",
1845             "name": "JULIO ERICKSON",
1846             "isPermitted": false
1847           },
1848           {
1849             "id": "DHV1707-TestSubscriber-2",
1850             "name": "DALE BRIDGES",
1851             "isPermitted": false
1852           },
1853           {
1854             "id": "DHV1707-TestSubscriber-1",
1855             "name": "LLOYD BRIDGES",
1856             "isPermitted": false
1857           },
1858           {
1859             "id": "jimmy-example",
1860             "name": "JimmyExampleCust-20161102",
1861             "isPermitted": false
1862           },
1863           {
1864             "id": "jimmy-example2",
1865             "name": "JimmyExampleCust-20161103",
1866             "isPermitted": false
1867           },
1868           {
1869             "id": "ERICA5779-TestSub-PWT-102",
1870             "name": "ERICA5779-TestSub-PWT-102",
1871             "isPermitted": false
1872           },
1873           {
1874             "id": "ERICA5779-TestSub-PWT-101",
1875             "name": "ERICA5779-TestSub-PWT-101",
1876             "isPermitted": false
1877           },
1878           {
1879             "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
1880             "name": "Emanuel",
1881             "isPermitted": false
1882           },
1883           {
1884             "id": "ERICA5779-Subscriber-4",
1885             "name": "ERICA5779-Subscriber-5",
1886             "isPermitted": false
1887           },
1888           {
1889             "id": "ERICA5779-TestSub-PWT-103",
1890             "name": "ERICA5779-TestSub-PWT-103",
1891             "isPermitted": false
1892           },
1893           {
1894             "id": "ERICA5779-Subscriber-2",
1895             "name": "ERICA5779-Subscriber-2",
1896             "isPermitted": false
1897           },
1898           {
1899             "id": "e433710f-9217-458d-a79d-1c7aff376d89",
1900             "name": "SILVIA ROBBINS",
1901             "isPermitted": true
1902           },
1903           {
1904             "id": "ERICA5779-Subscriber-3",
1905             "name": "ERICA5779-Subscriber-3",
1906             "isPermitted": false
1907           },
1908           {
1909             "id": "31739f3e-526b-11e6-beb8-9e71128cae77",
1910             "name": "CRAIG/ROBERTS",
1911             "isPermitted": false
1912           }
1913         ],
1914         "productFamilies": [
1915           {
1916             "id": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
1917             "name": "ERICA",
1918             "isPermitted": true
1919           },
1920           {
1921             "id": "17cc1042-527b-11e6-beb8-9e71128cae77",
1922             "name": "IGNACIO",
1923             "isPermitted": true
1924           },
1925           {
1926             "id": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
1927             "name": "Christie",
1928             "isPermitted": true
1929           },
1930           {
1931             "id": "a4f6f2ae-9bf5-4ed7-b904-06b2099c4bd7",
1932             "name": "Enhanced Services",
1933             "isPermitted": true
1934           },
1935           {
1936             "id": "vTerrance",
1937             "name": "vTerrance",
1938             "isPermitted": true
1939           },
1940           {
1941             "id": "323d69d9-2efe-4r45-ay0a-89ea7ard4e6f",
1942             "name": "vEsmeralda",
1943             "isPermitted": true
1944           },
1945           {
1946             "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
1947             "name": "Emanuel",
1948             "isPermitted": true
1949           },
1950           {
1951             "id": "d8a6ed93-251c-47ca-adc9-86671fd19f4c",
1952             "name": "BVOIP",
1953             "isPermitted": true
1954           },
1955           {
1956             "id": "db171b8f-115c-4992-a2e3-ee04cae357e0",
1957             "name": "LINDSEY",
1958             "isPermitted": true
1959           },
1960           {
1961             "id": "LRSI-OSPF",
1962             "name": "LRSI-OSPF",
1963             "isPermitted": true
1964           },
1965           {
1966             "id": "vRosemarie",
1967             "name": "HNGATEWAY",
1968             "isPermitted": true
1969           },
1970           {
1971             "id": "vHNPaas",
1972             "name": "WILKINS",
1973             "isPermitted": true
1974           },
1975           {
1976             "id": "e433710f-9217-458d-a79d-1c7aff376d89",
1977             "name": "TYLER SILVIA",
1978             "isPermitted": true
1979           },
1980           {
1981             "id": "b6a3f28c-eebf-494c-a900-055cc7c874ce",
1982             "name": "VROUTER",
1983             "isPermitted": true
1984           },
1985           {
1986             "id": "vMuriel",
1987             "name": "vMuriel",
1988             "isPermitted": true
1989           },
1990           {
1991             "id": "0ee8c1bc-7cbd-4b0a-a1ac-e9999255abc1",
1992             "name": "CARA Griffin",
1993             "isPermitted": true
1994           },
1995           {
1996             "id": "c7611ebe-c324-48f1-8085-94aef0c6ef3d",
1997             "name": "DARREN MCGEE",
1998             "isPermitted": true
1999           },
2000           {
2001             "id": "e30755dc-5673-4b6b-9dcf-9abdd96b93d1",
2002             "name": "Transport",
2003             "isPermitted": true
2004           },
2005           {
2006             "id": "vSalvatore",
2007             "name": "vSalvatore",
2008             "isPermitted": true
2009           },
2010           {
2011             "id": "d7bb0a21-66f2-4e6d-87d9-9ef3ced63ae4",
2012             "name": "JOSEFINA",
2013             "isPermitted": true
2014           },
2015           {
2016             "id": "vHubbard",
2017             "name": "vHubbard",
2018             "isPermitted": true
2019           },
2020           {
2021             "id": "12a96a9d-4b4c-4349-a950-fe1159602621",
2022             "name": "DARREN MCGEE",
2023             "isPermitted": true
2024           }
2025         ],
2026         "serviceTypes": {
2027           "e433710f-9217-458d-a79d-1c7aff376d89": [
2028             {
2029               "id": "0",
2030               "name": "vRichardson",
2031               "isPermitted": false
2032             },
2033             {
2034               "id": "1",
2035               "name": "TYLER SILVIA",
2036               "isPermitted": true
2037             },
2038             {
2039               "id": "2",
2040               "name": "Emanuel",
2041               "isPermitted": false
2042             },
2043             {
2044               "id": "3",
2045               "name": "vJamie",
2046               "isPermitted": false
2047             },
2048             {
2049               "id": "4",
2050               "name": "vVoiceMail",
2051               "isPermitted": false
2052             },
2053             {
2054               "id": "5",
2055               "name": "Kennedy",
2056               "isPermitted": false
2057             },
2058             {
2059               "id": "6",
2060               "name": "vPorfirio",
2061               "isPermitted": false
2062             },
2063             {
2064               "id": "7",
2065               "name": "vVM",
2066               "isPermitted": false
2067             },
2068             {
2069               "id": "8",
2070               "name": "vOTA",
2071               "isPermitted": false
2072             },
2073             {
2074               "id": "9",
2075               "name": "vFLORENCE",
2076               "isPermitted": false
2077             },
2078             {
2079               "id": "10",
2080               "name": "vMNS",
2081               "isPermitted": false
2082             },
2083             {
2084               "id": "11",
2085               "name": "vEsmeralda",
2086               "isPermitted": false
2087             },
2088             {
2089               "id": "12",
2090               "name": "VPMS",
2091               "isPermitted": false
2092             },
2093             {
2094               "id": "13",
2095               "name": "vWINIFRED",
2096               "isPermitted": false
2097             },
2098             {
2099               "id": "14",
2100               "name": "SSD",
2101               "isPermitted": false
2102             },
2103             {
2104               "id": "15",
2105               "name": "vMOG",
2106               "isPermitted": false
2107             },
2108             {
2109               "id": "16",
2110               "name": "LINDSEY",
2111               "isPermitted": false
2112             },
2113             {
2114               "id": "17",
2115               "name": "JOHANNA_SANTOS",
2116               "isPermitted": false
2117             },
2118             {
2119               "id": "18",
2120               "name": "vCarroll",
2121               "isPermitted": false
2122             }
2123           ]
2124         },
2125         "aicZones": [
2126           {
2127             "id": "NFT1",
2128             "name": "NFTJSSSS-NFT1"
2129           },
2130           {
2131             "id": "JAG1",
2132             "name": "YUDFJULP-JAG1"
2133           },
2134           {
2135             "id": "YYY1",
2136             "name": "UUUAIAAI-YYY1"
2137           },
2138           {
2139             "id": "AVT1",
2140             "name": "AVTRFLHD-AVT1"
2141           },
2142           {
2143             "id": "ATL34",
2144             "name": "ATLSANAI-ATL34"
2145           }
2146         ],
2147         "categoryParameters": {
2148           "owningEntityList": [
2149             {
2150               "id": "aaa1",
2151               "name": "aaa1"
2152             },
2153             {
2154               "id": "d61e6f2d-12fa-4cc2-91df-7c244011d6fc",
2155               "name": "WayneHolland"
2156             },
2157             {
2158               "id": "Melissa",
2159               "name": "Melissa"
2160             }
2161           ],
2162           "projectList": [
2163             {
2164               "id": "WATKINS",
2165               "name": "WATKINS"
2166             },
2167             {
2168               "id": "x1",
2169               "name": "x1"
2170             },
2171             {
2172               "id": "yyy1",
2173               "name": "yyy1"
2174             }
2175           ],
2176           "lineOfBusinessList": [
2177             {
2178               "id": "ONAP",
2179               "name": "ONAP"
2180             },
2181             {
2182               "id": "zzz1",
2183               "name": "zzz1"
2184             }
2185           ],
2186           "platformList": [
2187             {
2188               "id": "platform",
2189               "name": "platform"
2190             },
2191             {
2192               "id": "xxx1",
2193               "name": "xxx1"
2194             }
2195           ]
2196         },
2197         "type": "[CATEGORY_PARAMETERS] Update"
2198       }
2199     }
2200   }
2201
2202   function getReduxWithVNFMissingData() {
2203     return {
2204       "global": {
2205         "name": null,
2206         "flags": {
2207           "FLAG_NETWORK_TO_ASYNC_INSTANTIATION": false,
2208           "FLAG_SHOW_ASSIGNMENTS": true,
2209           "FLAG_FABRIC_CONFIGURATION_ASSIGNMENTS": true,
2210           "FLAG_SHOW_VERIFY_SERVICE": false,
2211           "FLAG_SERVICE_MODEL_CACHE": true,
2212           "FLAG_SETTING_DEFAULTS_IN_DRAWING_BOARD": true,
2213           "FLAG_ADD_MSO_TESTAPI_FIELD": true
2214         },
2215         "type": "[FLAGS] Update"
2216       },
2217       "service": {
2218         "serviceHierarchy": {
2219           "f4d84bb4-a416-4b4e-997e-0059973630b9": {
2220             "service": {
2221               "uuid": "f4d84bb4-a416-4b4e-997e-0059973630b9",
2222               "invariantUuid": "598e3f9e-3244-4d8f-a8e0-0e5d7a29eda9",
2223               "name": "PASQUALE vMX vPE_BV Service 488",
2224               "version": "1.0",
2225               "toscaModelURL": null,
2226               "category": "Network L1-3",
2227               "serviceType": "",
2228               "serviceRole": "",
2229               "description": "PASQUALE vMX vPE based on Juniper 17.2 release. Updated with updated VF for v8.0 of VLM",
2230               "serviceEcompNaming": "true",
2231               "instantiationType": "Macro",
2232               "vidNotions": {
2233                 "instantiationType": "Macro"
2234               },
2235               "inputs": {
2236                 "2017488_pasqualevpe0_ASN": {
2237                   "type": "string",
2238                   "description": "AV/PE",
2239                   "entry_schema": null,
2240                   "inputProperties": null,
2241                   "constraints": [],
2242                   "required": true,
2243                   "default": "AV_vPE"
2244                 }
2245               }
2246             },
2247             "vnfs": {
2248               "2017-488_PASQUALE-vPE 0": {
2249                 "uuid": "ea81d6f7-0861-44a7-b7d5-d173b562c350",
2250                 "invariantUuid": "5be7e99e-8eb2-4d97-be63-8081ff3cd10e",
2251                 "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",
2252                 "name": "2017-488_PASQUALE-vPE",
2253                 "version": "9.0",
2254                 "customizationUuid": "41516cc6-5098-4b40-a619-f8d5f55fc4d8",
2255                 "inputs": {
2256                   "vnf_config_template_version": {
2257                     "type": "string",
2258                     "description": "VPE Software Version",
2259                     "entry_schema": null,
2260                     "inputProperties": null,
2261                     "constraints": [],
2262                     "required": true,
2263                     "default": "17.2"
2264                   },
2265                   "bandwidth_units": {
2266                     "type": "string",
2267                     "description": "Units of bandwidth",
2268                     "entry_schema": null,
2269                     "inputProperties": null,
2270                     "constraints": [],
2271                     "required": true,
2272                     "default": "Gbps"
2273                   },
2274                   "bandwidth": {
2275                     "type": "string",
2276                     "description": "Requested VPE bandwidth",
2277                     "entry_schema": null,
2278                     "inputProperties": null,
2279                     "constraints": [],
2280                     "required": true,
2281                     "default": "10"
2282                   },
2283                   "AIC_CLLI": {
2284                     "type": "string",
2285                     "description": "AIC Site CLLI",
2286                     "entry_schema": null,
2287                     "inputProperties": null,
2288                     "constraints": [],
2289                     "required": true,
2290                     "default": "ATLMY8GA"
2291                   },
2292                   "availability_zone_0": {
2293                     "type": "string",
2294                     "description": "The Availability Zone to launch the instance.",
2295                     "entry_schema": null,
2296                     "inputProperties": null,
2297                     "constraints": [],
2298                     "required": true,
2299                     "default": "mtpocfo-kvm-az01"
2300                   },
2301                   "ASN": {
2302                     "type": "string",
2303                     "description": "AV/PE",
2304                     "entry_schema": null,
2305                     "inputProperties": null,
2306                     "constraints": [],
2307                     "required": true,
2308                     "default": "AV_vPE"
2309                   },
2310                   "vnf_instance_name": {
2311                     "type": "string",
2312                     "description": "The hostname assigned to the vpe.",
2313                     "entry_schema": null,
2314                     "inputProperties": null,
2315                     "constraints": [],
2316                     "required": true,
2317                     "default": "mtnj309me6"
2318                   }
2319                 },
2320                 "commands": {
2321                   "vnf_config_template_version": {
2322                     "displayName": "vnf_config_template_version",
2323                     "command": "get_input",
2324                     "inputName": "2017488_pasqualevpe0_vnf_config_template_version"
2325                   },
2326                   "bandwidth_units": {
2327                     "displayName": "bandwidth_units",
2328                     "command": "get_input",
2329                     "inputName": "2017488_pasqualevpe0_bandwidth_units"
2330                   },
2331                   "bandwidth": {
2332                     "displayName": "bandwidth",
2333                     "command": "get_input",
2334                     "inputName": "2017488_pasqualevpe0_bandwidth"
2335                   },
2336                   "AIC_CLLI": {
2337                     "displayName": "AIC_CLLI",
2338                     "command": "get_input",
2339                     "inputName": "2017488_pasqualevpe0_AIC_CLLI"
2340                   },
2341                   "availability_zone_0": {
2342                     "displayName": "availability_zone_0",
2343                     "command": "get_input",
2344                     "inputName": "2017488_pasqualevpe0_availability_zone_0"
2345                   },
2346                   "ASN": {
2347                     "displayName": "ASN",
2348                     "command": "get_input",
2349                     "inputName": "2017488_pasqualevpe0_ASN"
2350                   },
2351                   "vnf_instance_name": {
2352                     "displayName": "vnf_instance_name",
2353                     "command": "get_input",
2354                     "inputName": "2017488_pasqualevpe0_vnf_instance_name"
2355                   }
2356                 },
2357                 "properties": {
2358                   "vmxvre_retype": "RE-VMX",
2359                   "vnf_config_template_version": "get_input:2017488_pasqualevpe0_vnf_config_template_version",
2360                   "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
2361                   "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
2362                   "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
2363                   "int_ctl_net_name": "VMX-INTXI",
2364                   "vmx_int_ctl_prefix": "10.0.0.10",
2365                   "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
2366                   "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
2367                   "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
2368                   "nf_type": "ROUTER",
2369                   "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
2370                   "is_AVPN_service": "false",
2371                   "vmx_RSG_name": "vREXI-affinity",
2372                   "vmx_int_ctl_forwarding": "l2",
2373                   "vmxvre_oam_ip_0": "10.0.0.10",
2374                   "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
2375                   "vmxvpfe_sriov41_0_port_vlanstrip": "false",
2376                   "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
2377                   "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
2378                   "vmxvre_image_name_0": "vre172_nova_img",
2379                   "vmxvre_instance": "0",
2380                   "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
2381                   "vmxvre_flavor_name": "ns.c1r16d32.v5",
2382                   "vmxvpfe_volume_size_0": "40.0",
2383                   "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
2384                   "nf_naming": "{ecomp_generated_naming=true}",
2385                   "multi_stage_design": "false",
2386                   "nf_naming_code": "me6",
2387                   "vmxvre_name_0": "vREXI",
2388                   "vmxvpfe_sriov42_0_port_vlanstrip": "false",
2389                   "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
2390                   "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
2391                   "vmxvpfe_image_name_0": "vpfe172_nova_img",
2392                   "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
2393                   "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
2394                   "vmxvre_console": "vidconsole",
2395                   "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
2396                   "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
2397                   "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
2398                   "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
2399                   "vmxvpfe_sriov44_0_port_vlanstrip": "false",
2400                   "vf_module_id": "123",
2401                   "nf_function": "PASQUALE vPE",
2402                   "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
2403                   "vmxvre_int_ctl_ip_0": "10.0.0.10",
2404                   "ecomp_generated_naming": "true",
2405                   "AIC_CLLI": "get_input:2017488_pasqualevpe0_AIC_CLLI",
2406                   "vnf_name": "mtnj309me6vre",
2407                   "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
2408                   "vmxvre_volume_type_1": "HITACHI",
2409                   "vmxvpfe_sriov44_0_port_broadcastallow": "true",
2410                   "vmxvre_volume_type_0": "HITACHI",
2411                   "vmxvpfe_volume_type_0": "HITACHI",
2412                   "vmxvpfe_sriov43_0_port_broadcastallow": "true",
2413                   "bandwidth_units": "get_input:2017488_pasqualevpe0_bandwidth_units",
2414                   "vnf_id": "123",
2415                   "vmxvre_oam_prefix": "24",
2416                   "availability_zone_0": "get_input:2017488_pasqualevpe0_availability_zone_0",
2417                   "ASN": "get_input:2017488_pasqualevpe0_ASN",
2418                   "vmxvre_chassis_i2cid": "161",
2419                   "vmxvpfe_name_0": "vPFEXI",
2420                   "bandwidth": "get_input:2017488_pasqualevpe0_bandwidth",
2421                   "availability_zone_max_count": "1",
2422                   "vmxvre_volume_size_0": "45.0",
2423                   "vmxvre_volume_size_1": "50.0",
2424                   "vmxvpfe_sriov42_0_port_broadcastallow": "true",
2425                   "vmxvre_oam_gateway": "10.0.0.10",
2426                   "vmxvre_volume_name_1": "vREXI_FAVolume",
2427                   "vmxvre_ore_present": "0",
2428                   "vmxvre_volume_name_0": "vREXI_FBVolume",
2429                   "vmxvre_type": "0",
2430                   "vnf_instance_name": "get_input:2017488_pasqualevpe0_vnf_instance_name",
2431                   "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
2432                   "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
2433                   "vmx_int_ctl_len": "24",
2434                   "vmxvpfe_sriov43_0_port_vlanstrip": "false",
2435                   "vmxvpfe_sriov41_0_port_broadcastallow": "true",
2436                   "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
2437                   "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
2438                   "nf_role": "vPE",
2439                   "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
2440                   "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
2441                   "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
2442                 },
2443                 "type": "VF",
2444                 "modelCustomizationName": "2017-488_PASQUALE-vPE 0",
2445                 "vfModules": {
2446                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
2447                     "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
2448                     "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
2449                     "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
2450                     "description": null,
2451                     "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2452                     "version": "8",
2453                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2454                     "properties": {
2455                       "minCountInstances": 2,
2456                       "maxCountInstances": null,
2457                       "initialCount": 0,
2458                       "vfModuleLabel": "PASQUALE_vRE_BV"
2459                     },
2460                     "inputs": {
2461                       "2017488_pasqualevpe0_bandwidth_units": {
2462                         "type": "string",
2463                         "description": "Units of bandwidth",
2464                         "entry_schema": null,
2465                         "inputProperties": {
2466                           "sourceType": "HEAT",
2467                           "vfModuleLabel": "PASQUALE_vRE_BV",
2468                           "paramName": "bandwidth_units"
2469                         },
2470                         "constraints": null,
2471                         "required": true,
2472                         "default": "Gbps"
2473                       },
2474                       "2017488_pasqualevpe0_bandwidth": {
2475                         "type": "string",
2476                         "description": "Requested VPE bandwidth",
2477                         "entry_schema": null,
2478                         "inputProperties": {
2479                           "sourceType": "HEAT",
2480                           "vfModuleLabel": "PASQUALE_vRE_BV",
2481                           "paramName": "bandwidth"
2482                         },
2483                         "constraints": null,
2484                         "required": true,
2485                         "default": "10"
2486                       },
2487                       "2017488_pasqualevpe0_vnf_instance_name": {
2488                         "type": "string",
2489                         "description": "The hostname assigned to the vpe.",
2490                         "entry_schema": null,
2491                         "inputProperties": {
2492                           "sourceType": "HEAT",
2493                           "vfModuleLabel": "PASQUALE_vRE_BV",
2494                           "paramName": "vnf_instance_name"
2495                         },
2496                         "constraints": null,
2497                         "required": true,
2498                         "default": "mtnj309me6"
2499                       },
2500                       "2017488_pasqualevpe0_vnf_config_template_version": {
2501                         "type": "string",
2502                         "description": "VPE Software Version",
2503                         "entry_schema": null,
2504                         "inputProperties": {
2505                           "sourceType": "HEAT",
2506                           "vfModuleLabel": "PASQUALE_vRE_BV",
2507                           "paramName": "vnf_config_template_version"
2508                         },
2509                         "constraints": null,
2510                         "required": true,
2511                         "default": "17.2"
2512                       },
2513                       "2017488_pasqualevpe0_AIC_CLLI": {
2514                         "type": "string",
2515                         "description": "AIC Site CLLI",
2516                         "entry_schema": null,
2517                         "inputProperties": {
2518                           "sourceType": "HEAT",
2519                           "vfModuleLabel": "PASQUALE_vRE_BV",
2520                           "paramName": "AIC_CLLI"
2521                         },
2522                         "constraints": null,
2523                         "required": true,
2524                         "default": "ATLMY8GA"
2525                       }
2526                     },
2527                     "volumeGroupAllowed": true
2528                   },
2529                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
2530                     "uuid": "040e591e-5d30-4e0d-850f-7266e5a8e013",
2531                     "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
2532                     "customizationUuid": "5c5f91f9-5e31-4120-b892-5536587ec258",
2533                     "description": null,
2534                     "name": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
2535                     "version": "6",
2536                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
2537                     "properties": {
2538                       "minCountInstances": 1,
2539                       "maxCountInstances": 1,
2540                       "initialCount": 1,
2541                       "vfModuleLabel": "PASQUALE_base_vPE_BV"
2542                     },
2543                     "inputs": {},
2544                     "volumeGroupAllowed": false
2545                   },
2546                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
2547                     "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
2548                     "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
2549                     "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
2550                     "description": null,
2551                     "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2552                     "version": "8",
2553                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2554                     "properties": {
2555                       "minCountInstances": 0,
2556                       "maxCountInstances": null,
2557                       "initialCount": 0,
2558                       "vfModuleLabel": "PASQUALE_vPFE_BV"
2559                     },
2560                     "inputs": {
2561                       "2017488_pasqualevpe0_availability_zone_0": {
2562                         "type": "string",
2563                         "description": "The Availability Zone to launch the instance.",
2564                         "entry_schema": null,
2565                         "inputProperties": {
2566                           "sourceType": "HEAT",
2567                           "vfModuleLabel": "PASQUALE_vPFE_BV",
2568                           "paramName": "availability_zone_0"
2569                         },
2570                         "constraints": null,
2571                         "required": true,
2572                         "default": "mtpocfo-kvm-az01"
2573                       }
2574                     },
2575                     "volumeGroupAllowed": true
2576                   }
2577                 },
2578                 "volumeGroups": {
2579                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
2580                     "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
2581                     "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
2582                     "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
2583                     "description": null,
2584                     "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2585                     "version": "8",
2586                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2587                     "properties": {
2588                       "minCountInstances": 0,
2589                       "maxCountInstances": null,
2590                       "initialCount": 0,
2591                       "vfModuleLabel": "PASQUALE_vRE_BV"
2592                     },
2593                     "inputs": {
2594                       "2017488_pasqualevpe0_bandwidth_units": {
2595                         "type": "string",
2596                         "description": "Units of bandwidth",
2597                         "entry_schema": null,
2598                         "inputProperties": {
2599                           "sourceType": "HEAT",
2600                           "vfModuleLabel": "PASQUALE_vRE_BV",
2601                           "paramName": "bandwidth_units"
2602                         },
2603                         "constraints": null,
2604                         "required": true,
2605                         "default": "Gbps"
2606                       },
2607                       "2017488_pasqualevpe0_bandwidth": {
2608                         "type": "string",
2609                         "description": "Requested VPE bandwidth",
2610                         "entry_schema": null,
2611                         "inputProperties": {
2612                           "sourceType": "HEAT",
2613                           "vfModuleLabel": "PASQUALE_vRE_BV",
2614                           "paramName": "bandwidth"
2615                         },
2616                         "constraints": null,
2617                         "required": true,
2618                         "default": "10"
2619                       },
2620                       "2017488_pasqualevpe0_vnf_instance_name": {
2621                         "type": "string",
2622                         "description": "The hostname assigned to the vpe.",
2623                         "entry_schema": null,
2624                         "inputProperties": {
2625                           "sourceType": "HEAT",
2626                           "vfModuleLabel": "PASQUALE_vRE_BV",
2627                           "paramName": "vnf_instance_name"
2628                         },
2629                         "constraints": null,
2630                         "required": true,
2631                         "default": "mtnj309me6"
2632                       },
2633                       "2017488_pasqualevpe0_vnf_config_template_version": {
2634                         "type": "string",
2635                         "description": "VPE Software Version",
2636                         "entry_schema": null,
2637                         "inputProperties": {
2638                           "sourceType": "HEAT",
2639                           "vfModuleLabel": "PASQUALE_vRE_BV",
2640                           "paramName": "vnf_config_template_version"
2641                         },
2642                         "constraints": null,
2643                         "required": true,
2644                         "default": "17.2"
2645                       },
2646                       "2017488_pasqualevpe0_AIC_CLLI": {
2647                         "type": "string",
2648                         "description": "AIC Site CLLI",
2649                         "entry_schema": null,
2650                         "inputProperties": {
2651                           "sourceType": "HEAT",
2652                           "vfModuleLabel": "PASQUALE_vRE_BV",
2653                           "paramName": "AIC_CLLI"
2654                         },
2655                         "constraints": null,
2656                         "required": true,
2657                         "default": "ATLMY8GA"
2658                       }
2659                     }
2660                   },
2661                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
2662                     "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
2663                     "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
2664                     "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
2665                     "description": null,
2666                     "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2667                     "version": "8",
2668                     "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2669                     "properties": {
2670                       "minCountInstances": 0,
2671                       "maxCountInstances": null,
2672                       "initialCount": 0,
2673                       "vfModuleLabel": "PASQUALE_vPFE_BV"
2674                     },
2675                     "inputs": {
2676                       "2017488_pasqualevpe0_availability_zone_0": {
2677                         "type": "string",
2678                         "description": "The Availability Zone to launch the instance.",
2679                         "entry_schema": null,
2680                         "inputProperties": {
2681                           "sourceType": "HEAT",
2682                           "vfModuleLabel": "PASQUALE_vPFE_BV",
2683                           "paramName": "availability_zone_0"
2684                         },
2685                         "constraints": null,
2686                         "required": true,
2687                         "default": "mtpocfo-kvm-az01"
2688                       }
2689                     }
2690                   }
2691                 },
2692                 "vfcInstanceGroups": {}
2693               }
2694             },
2695             "networks": {},
2696             "collectionResources": {},
2697             "configurations": {},
2698             "serviceProxies": {},
2699             "vfModules": {
2700               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
2701                 "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
2702                 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
2703                 "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
2704                 "description": null,
2705                 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2706                 "version": "8",
2707                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2708                 "properties": {
2709                   "minCountInstances": 0,
2710                   "maxCountInstances": null,
2711                   "initialCount": 0,
2712                   "vfModuleLabel": "PASQUALE_vRE_BV"
2713                 },
2714                 "inputs": {
2715                   "2017488_pasqualevpe0_bandwidth_units": {
2716                     "type": "string",
2717                     "description": "Units of bandwidth",
2718                     "entry_schema": null,
2719                     "inputProperties": {
2720                       "sourceType": "HEAT",
2721                       "vfModuleLabel": "PASQUALE_vRE_BV",
2722                       "paramName": "bandwidth_units"
2723                     },
2724                     "constraints": null,
2725                     "required": true,
2726                     "default": "Gbps"
2727                   },
2728                   "2017488_pasqualevpe0_bandwidth": {
2729                     "type": "string",
2730                     "description": "Requested VPE bandwidth",
2731                     "entry_schema": null,
2732                     "inputProperties": {
2733                       "sourceType": "HEAT",
2734                       "vfModuleLabel": "PASQUALE_vRE_BV",
2735                       "paramName": "bandwidth"
2736                     },
2737                     "constraints": null,
2738                     "required": true,
2739                     "default": "10"
2740                   },
2741                   "2017488_pasqualevpe0_vnf_instance_name": {
2742                     "type": "string",
2743                     "description": "The hostname assigned to the vpe.",
2744                     "entry_schema": null,
2745                     "inputProperties": {
2746                       "sourceType": "HEAT",
2747                       "vfModuleLabel": "PASQUALE_vRE_BV",
2748                       "paramName": "vnf_instance_name"
2749                     },
2750                     "constraints": null,
2751                     "required": true,
2752                     "default": "mtnj309me6"
2753                   },
2754                   "2017488_pasqualevpe0_vnf_config_template_version": {
2755                     "type": "string",
2756                     "description": "VPE Software Version",
2757                     "entry_schema": null,
2758                     "inputProperties": {
2759                       "sourceType": "HEAT",
2760                       "vfModuleLabel": "PASQUALE_vRE_BV",
2761                       "paramName": "vnf_config_template_version"
2762                     },
2763                     "constraints": null,
2764                     "required": true,
2765                     "default": "17.2"
2766                   },
2767                   "2017488_pasqualevpe0_AIC_CLLI": {
2768                     "type": "string",
2769                     "description": "AIC Site CLLI",
2770                     "entry_schema": null,
2771                     "inputProperties": {
2772                       "sourceType": "HEAT",
2773                       "vfModuleLabel": "PASQUALE_vRE_BV",
2774                       "paramName": "AIC_CLLI"
2775                     },
2776                     "constraints": null,
2777                     "required": true,
2778                     "default": "ATLMY8GA"
2779                   }
2780                 },
2781                 "volumeGroupAllowed": true
2782               },
2783               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
2784                 "uuid": "040e591e-5d30-4e0d-850f-7266e5a8e013",
2785                 "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
2786                 "customizationUuid": "5c5f91f9-5e31-4120-b892-5536587ec258",
2787                 "description": null,
2788                 "name": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
2789                 "version": "6",
2790                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
2791                 "properties": {
2792                   "minCountInstances": 1,
2793                   "maxCountInstances": 1,
2794                   "initialCount": 1,
2795                   "vfModuleLabel": "PASQUALE_base_vPE_BV"
2796                 },
2797                 "inputs": {},
2798                 "volumeGroupAllowed": false
2799               },
2800               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
2801                 "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
2802                 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
2803                 "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
2804                 "description": null,
2805                 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2806                 "version": "8",
2807                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2808                 "properties": {
2809                   "minCountInstances": 0,
2810                   "maxCountInstances": null,
2811                   "initialCount": 0,
2812                   "vfModuleLabel": "PASQUALE_vPFE_BV"
2813                 },
2814                 "inputs": {
2815                   "2017488_pasqualevpe0_availability_zone_0": {
2816                     "type": "string",
2817                     "description": "The Availability Zone to launch the instance.",
2818                     "entry_schema": null,
2819                     "inputProperties": {
2820                       "sourceType": "HEAT",
2821                       "vfModuleLabel": "PASQUALE_vPFE_BV",
2822                       "paramName": "availability_zone_0"
2823                     },
2824                     "constraints": null,
2825                     "required": true,
2826                     "default": "mtpocfo-kvm-az01"
2827                   }
2828                 },
2829                 "volumeGroupAllowed": true
2830               }
2831             },
2832             "volumeGroups": {
2833               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
2834                 "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
2835                 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
2836                 "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
2837                 "description": null,
2838                 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2839                 "version": "8",
2840                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2841                 "properties": {
2842                   "minCountInstances": 0,
2843                   "maxCountInstances": null,
2844                   "initialCount": 0,
2845                   "vfModuleLabel": "PASQUALE_vRE_BV"
2846                 },
2847                 "inputs": {
2848                   "2017488_pasqualevpe0_bandwidth_units": {
2849                     "type": "string",
2850                     "description": "Units of bandwidth",
2851                     "entry_schema": null,
2852                     "inputProperties": {
2853                       "sourceType": "HEAT",
2854                       "vfModuleLabel": "PASQUALE_vRE_BV",
2855                       "paramName": "bandwidth_units"
2856                     },
2857                     "constraints": null,
2858                     "required": true,
2859                     "default": "Gbps"
2860                   },
2861                   "2017488_pasqualevpe0_bandwidth": {
2862                     "type": "string",
2863                     "description": "Requested VPE bandwidth",
2864                     "entry_schema": null,
2865                     "inputProperties": {
2866                       "sourceType": "HEAT",
2867                       "vfModuleLabel": "PASQUALE_vRE_BV",
2868                       "paramName": "bandwidth"
2869                     },
2870                     "constraints": null,
2871                     "required": true,
2872                     "default": "10"
2873                   },
2874                   "2017488_pasqualevpe0_vnf_instance_name": {
2875                     "type": "string",
2876                     "description": "The hostname assigned to the vpe.",
2877                     "entry_schema": null,
2878                     "inputProperties": {
2879                       "sourceType": "HEAT",
2880                       "vfModuleLabel": "PASQUALE_vRE_BV",
2881                       "paramName": "vnf_instance_name"
2882                     },
2883                     "constraints": null,
2884                     "required": true,
2885                     "default": "mtnj309me6"
2886                   },
2887                   "2017488_pasqualevpe0_vnf_config_template_version": {
2888                     "type": "string",
2889                     "description": "VPE Software Version",
2890                     "entry_schema": null,
2891                     "inputProperties": {
2892                       "sourceType": "HEAT",
2893                       "vfModuleLabel": "PASQUALE_vRE_BV",
2894                       "paramName": "vnf_config_template_version"
2895                     },
2896                     "constraints": null,
2897                     "required": true,
2898                     "default": "17.2"
2899                   },
2900                   "2017488_pasqualevpe0_AIC_CLLI": {
2901                     "type": "string",
2902                     "description": "AIC Site CLLI",
2903                     "entry_schema": null,
2904                     "inputProperties": {
2905                       "sourceType": "HEAT",
2906                       "vfModuleLabel": "PASQUALE_vRE_BV",
2907                       "paramName": "AIC_CLLI"
2908                     },
2909                     "constraints": null,
2910                     "required": true,
2911                     "default": "ATLMY8GA"
2912                   }
2913                 }
2914               },
2915               "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
2916                 "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
2917                 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
2918                 "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
2919                 "description": null,
2920                 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2921                 "version": "8",
2922                 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2923                 "properties": {
2924                   "minCountInstances": 0,
2925                   "maxCountInstances": null,
2926                   "initialCount": 0,
2927                   "vfModuleLabel": "PASQUALE_vPFE_BV"
2928                 },
2929                 "inputs": {
2930                   "2017488_pasqualevpe0_availability_zone_0": {
2931                     "type": "string",
2932                     "description": "The Availability Zone to launch the instance.",
2933                     "entry_schema": null,
2934                     "inputProperties": {
2935                       "sourceType": "HEAT",
2936                       "vfModuleLabel": "PASQUALE_vPFE_BV",
2937                       "paramName": "availability_zone_0"
2938                     },
2939                     "constraints": null,
2940                     "required": true,
2941                     "default": "mtpocfo-kvm-az01"
2942                   }
2943                 }
2944               }
2945             },
2946             "pnfs": {}
2947           },
2948           "6e59c5de-f052-46fa-aa7e-2fca9d674c44": {
2949             "service": {
2950               "uuid": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
2951               "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
2952               "name": "ComplexService",
2953               "version": "1.0",
2954               "toscaModelURL": null,
2955               "category": "Emanuel",
2956               "serviceType": "",
2957               "serviceRole": "",
2958               "description": "ComplexService",
2959               "serviceEcompNaming": "true",
2960               "instantiationType": "Macro",
2961               "vidNotions": {
2962                 "instantiationType": "Macro"
2963               },
2964               "inputs": {}
2965             },
2966             "vnfs": {
2967               "VF_vGeraldine 0": {
2968                 "uuid": "d6557200-ecf2-4641-8094-5393ae3aae60",
2969                 "invariantUuid": "4160458e-f648-4b30-a176-43881ffffe9e",
2970                 "description": "VSP_vGeraldine",
2971                 "name": "VF_vGeraldine",
2972                 "version": "2.0",
2973                 "customizationUuid": "91415b44-753d-494c-926a-456a9172bbb9",
2974                 "inputs": {},
2975                 "commands": {},
2976                 "properties": {
2977                   "gpb2_Internal2_mac": "00:11:22:EF:AC:DF",
2978                   "sctp-b-ipv6-egress_src_start_port": "0",
2979                   "sctp-a-ipv6-egress_rule_application": "any",
2980                   "Internal2_allow_transit": "true",
2981                   "sctp-b-IPv6_ethertype": "IPv6",
2982                   "sctp-a-egress_rule_application": "any",
2983                   "sctp-b-ingress_action": "pass",
2984                   "sctp-b-ingress_rule_protocol": "icmp",
2985                   "ncb2_Internal1_mac": "00:11:22:EF:AC:DF",
2986                   "sctp-b-ipv6-ingress-src_start_port": "0.0",
2987                   "ncb1_Internal2_mac": "00:11:22:EF:AC:DF",
2988                   "fsb_volume_size_0": "320.0",
2989                   "sctp-b-egress_src_addresses": "local",
2990                   "sctp-a-ipv6-ingress_ethertype": "IPv4",
2991                   "sctp-a-ipv6-ingress-dst_start_port": "0",
2992                   "sctp-b-ipv6-ingress_rule_application": "any",
2993                   "domain_name": "default-domain",
2994                   "sctp-a-ingress_rule_protocol": "icmp",
2995                   "sctp-b-egress-src_start_port": "0.0",
2996                   "sctp-a-egress_src_addresses": "local",
2997                   "sctp-b-display_name": "epc-sctp-b-ipv4v6-sec-group",
2998                   "sctp-a-egress-src_start_port": "0.0",
2999                   "sctp-a-ingress_ethertype": "IPv4",
3000                   "sctp-b-ipv6-ingress-dst_end_port": "65535",
3001                   "sctp-b-dst_subnet_prefix_v6": "::",
3002                   "nf_naming": "{ecomp_generated_naming=true}",
3003                   "sctp-a-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
3004                   "sctp-b-egress-dst_start_port": "0.0",
3005                   "ncb_flavor_name": "nv.c20r64d1",
3006                   "gpb1_Internal1_mac": "00:11:22:EF:AC:DF",
3007                   "sctp-b-egress_dst_subnet_prefix_len": "0.0",
3008                   "Internal2_net_cidr": "10.0.0.10",
3009                   "sctp-a-ingress-dst_start_port": "0.0",
3010                   "sctp-a-egress-dst_start_port": "0.0",
3011                   "fsb1_Internal2_mac": "00:11:22:EF:AC:DF",
3012                   "sctp-a-egress_ethertype": "IPv4",
3013                   "vlc_st_service_mode": "in-network-nat",
3014                   "sctp-a-ipv6-egress_ethertype": "IPv4",
3015                   "sctp-a-egress-src_end_port": "65535.0",
3016                   "sctp-b-ipv6-egress_rule_application": "any",
3017                   "sctp-b-egress_action": "pass",
3018                   "sctp-a-ingress-src_subnet_prefix_len": "0.0",
3019                   "sctp-b-ipv6-ingress-src_end_port": "65535.0",
3020                   "sctp-b-name": "epc-sctp-b-ipv4v6-sec-group",
3021                   "fsb2_Internal1_mac": "00:11:22:EF:AC:DF",
3022                   "sctp-a-ipv6-ingress-src_start_port": "0.0",
3023                   "sctp-b-ipv6-egress_ethertype": "IPv4",
3024                   "Internal1_net_cidr": "10.0.0.10",
3025                   "sctp-a-egress_dst_subnet_prefix": "0.0.0.0",
3026                   "fsb_flavor_name": "nv.c20r64d1",
3027                   "sctp_rule_protocol": "132",
3028                   "sctp-b-ipv6-ingress_src_subnet_prefix_len": "0",
3029                   "sctp-a-ipv6-ingress_rule_application": "any",
3030                   "ecomp_generated_naming": "true",
3031                   "sctp-a-IPv6_ethertype": "IPv6",
3032                   "vlc2_Internal1_mac": "00:11:22:EF:AC:DF",
3033                   "vlc_st_virtualization_type": "virtual-machine",
3034                   "sctp-b-ingress-dst_start_port": "0.0",
3035                   "sctp-b-ingress-dst_end_port": "65535.0",
3036                   "sctp-a-ipv6-ingress-src_end_port": "65535.0",
3037                   "sctp-a-display_name": "epc-sctp-a-ipv4v6-sec-group",
3038                   "sctp-b-ingress_rule_application": "any",
3039                   "int2_sec_group_name": "int2-sec-group",
3040                   "vlc_flavor_name": "nd.c16r64d1",
3041                   "sctp-b-ipv6-egress_src_addresses": "local",
3042                   "vlc_st_interface_type_int1": "other1",
3043                   "sctp-b-egress-src_end_port": "65535.0",
3044                   "sctp-a-ipv6-egress-dst_start_port": "0",
3045                   "vlc_st_interface_type_int2": "other2",
3046                   "sctp-a-ipv6-egress_rule_protocol": "any",
3047                   "Internal2_shared": "false",
3048                   "sctp-a-ipv6-egress_dst_subnet_prefix_len": "0",
3049                   "Internal2_rpf": "disable",
3050                   "vlc1_Internal1_mac": "00:11:22:EF:AC:DF",
3051                   "sctp-b-ipv6-egress_src_end_port": "65535",
3052                   "sctp-a-ipv6-egress_src_addresses": "local",
3053                   "sctp-a-ingress-dst_end_port": "65535.0",
3054                   "sctp-a-ipv6-egress_src_end_port": "65535",
3055                   "Internal1_forwarding_mode": "l2",
3056                   "Internal2_dhcp": "false",
3057                   "sctp-a-dst_subnet_prefix_v6": "::",
3058                   "pxe_image_name": "MME_PXE-Boot_16ACP04_GA.qcow2",
3059                   "vlc_st_interface_type_gtp": "other0",
3060                   "ncb1_Internal1_mac": "00:11:22:EF:AC:DF",
3061                   "sctp-b-src_subnet_prefix_v6": "::",
3062                   "sctp-a-egress_dst_subnet_prefix_len": "0.0",
3063                   "int1_sec_group_name": "int1-sec-group",
3064                   "Internal1_dhcp": "false",
3065                   "sctp-a-ipv6-egress_dst_end_port": "65535",
3066                   "Internal2_forwarding_mode": "l2",
3067                   "fsb2_Internal2_mac": "00:11:22:EF:AC:DF",
3068                   "sctp-b-egress_dst_subnet_prefix": "0.0.0.0",
3069                   "Internal1_net_cidr_len": "17",
3070                   "gpb2_Internal1_mac": "00:11:22:EF:AC:DF",
3071                   "sctp-b-ingress-src_subnet_prefix_len": "0.0",
3072                   "sctp-a-ingress_dst_addresses": "local",
3073                   "sctp-a-egress_action": "pass",
3074                   "fsb_volume_type_0": "SF-Default-SSD",
3075                   "ncb2_Internal2_mac": "00:11:22:EF:AC:DF",
3076                   "vlc_st_interface_type_sctp_a": "left",
3077                   "vlc_st_interface_type_sctp_b": "right",
3078                   "sctp-a-src_subnet_prefix_v6": "::",
3079                   "vlc_st_version": "2",
3080                   "sctp-b-egress_ethertype": "IPv4",
3081                   "sctp-a-ingress_rule_application": "any",
3082                   "gpb1_Internal2_mac": "00:11:22:EF:AC:DF",
3083                   "instance_ip_family_v6": "v6",
3084                   "sctp-a-ipv6-egress_src_start_port": "0",
3085                   "sctp-b-ingress-src_start_port": "0.0",
3086                   "sctp-b-ingress_dst_addresses": "local",
3087                   "fsb1_Internal1_mac": "00:11:22:EF:AC:DF",
3088                   "vlc_st_interface_type_oam": "management",
3089                   "multi_stage_design": "false",
3090                   "oam_sec_group_name": "oam-sec-group",
3091                   "Internal2_net_gateway": "10.0.0.10",
3092                   "sctp-a-ipv6-ingress-dst_end_port": "65535",
3093                   "sctp-b-ipv6-egress-dst_start_port": "0",
3094                   "Internal1_net_gateway": "10.0.0.10",
3095                   "sctp-b-ipv6-egress_rule_protocol": "any",
3096                   "gtp_sec_group_name": "gtp-sec-group",
3097                   "sctp-a-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
3098                   "sctp-b-ipv6-egress_dst_subnet_prefix_len": "0",
3099                   "sctp-a-ipv6-ingress_dst_addresses": "local",
3100                   "sctp-a-egress_rule_protocol": "icmp",
3101                   "sctp-b-ipv6-egress_action": "pass",
3102                   "sctp-a-ipv6-egress_action": "pass",
3103                   "Internal1_shared": "false",
3104                   "sctp-b-ipv6-ingress_rule_protocol": "any",
3105                   "Internal2_net_cidr_len": "17",
3106                   "sctp-a-name": "epc-sctp-a-ipv4v6-sec-group",
3107                   "sctp-a-ingress-src_end_port": "65535.0",
3108                   "sctp-b-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
3109                   "sctp-a-egress-dst_end_port": "65535.0",
3110                   "sctp-a-ingress_action": "pass",
3111                   "sctp-b-egress_rule_protocol": "icmp",
3112                   "sctp-b-ipv6-ingress_action": "pass",
3113                   "vlc_st_service_type": "firewall",
3114                   "sctp-b-ipv6-egress_dst_end_port": "65535",
3115                   "sctp-b-ipv6-ingress-dst_start_port": "0",
3116                   "vlc2_Internal2_mac": "00:11:22:EF:AC:DF",
3117                   "vlc_st_availability_zone": "true",
3118                   "fsb_volume_image_name_1": "MME_FSB2_16ACP04_GA.qcow2",
3119                   "sctp-b-ingress-src_subnet_prefix": "0.0.0.0",
3120                   "sctp-a-ipv6-ingress_src_subnet_prefix_len": "0",
3121                   "Internal1_allow_transit": "true",
3122                   "gpb_flavor_name": "nv.c20r64d1",
3123                   "availability_zone_max_count": "1",
3124                   "fsb_volume_image_name_0": "MME_FSB1_16ACP04_GA.qcow2",
3125                   "sctp-b-ipv6-ingress_dst_addresses": "local",
3126                   "sctp-b-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
3127                   "sctp-b-ipv6-ingress_ethertype": "IPv4",
3128                   "vlc1_Internal2_mac": "00:11:22:EF:AC:DF",
3129                   "sctp-a-ingress-src_subnet_prefix": "0.0.0.0",
3130                   "sctp-a-ipv6-ingress_action": "pass",
3131                   "Internal1_rpf": "disable",
3132                   "sctp-b-ingress_ethertype": "IPv4",
3133                   "sctp-b-egress_rule_application": "any",
3134                   "sctp-b-ingress-src_end_port": "65535.0",
3135                   "sctp-a-ipv6-ingress_rule_protocol": "any",
3136                   "sctp-a-ingress-src_start_port": "0.0",
3137                   "sctp-b-egress-dst_end_port": "65535.0"
3138                 },
3139                 "type": "VF",
3140                 "modelCustomizationName": "VF_vGeraldine 0",
3141                 "vfModules": {
3142                   "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
3143                     "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
3144                     "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
3145                     "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
3146                     "description": null,
3147                     "name": "VfVgeraldine..vflorence_vlc..module-1",
3148                     "version": "2",
3149                     "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
3150                     "properties": {
3151                       "minCountInstances": 0,
3152                       "maxCountInstances": null,
3153                       "initialCount": 0,
3154                       "vfModuleLabel": "vflorence_vlc"
3155                     },
3156                     "inputs": {},
3157                     "volumeGroupAllowed": false
3158                   },
3159                   "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
3160                     "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
3161                     "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
3162                     "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
3163                     "description": null,
3164                     "name": "VfVgeraldine..vflorence_gpb..module-2",
3165                     "version": "2",
3166                     "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
3167                     "properties": {
3168                       "minCountInstances": 0,
3169                       "maxCountInstances": null,
3170                       "initialCount": 0,
3171                       "vfModuleLabel": "vflorence_gpb"
3172                     },
3173                     "inputs": {},
3174                     "volumeGroupAllowed": false
3175                   },
3176                   "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
3177                     "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
3178                     "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
3179                     "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
3180                     "description": null,
3181                     "name": "VfVgeraldine..base_vflorence..module-0",
3182                     "version": "2",
3183                     "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
3184                     "properties": {
3185                       "minCountInstances": 1,
3186                       "maxCountInstances": 1,
3187                       "initialCount": 1,
3188                       "vfModuleLabel": "base_vflorence"
3189                     },
3190                     "inputs": {},
3191                     "volumeGroupAllowed": true
3192                   }
3193                 },
3194                 "volumeGroups": {
3195                   "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
3196                     "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
3197                     "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
3198                     "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
3199                     "description": null,
3200                     "name": "VfVgeraldine..base_vflorence..module-0",
3201                     "version": "2",
3202                     "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
3203                     "properties": {
3204                       "minCountInstances": 1,
3205                       "maxCountInstances": 1,
3206                       "initialCount": 1,
3207                       "vfModuleLabel": "base_vflorence"
3208                     },
3209                     "inputs": {}
3210                   }
3211                 },
3212                 "vfcInstanceGroups": {}
3213               }
3214             },
3215             "networks": {
3216               "ExtVL 0": {
3217                 "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
3218                 "invariantUuid": "379f816b-a7aa-422f-be30-17114ff50b7c",
3219                 "description": "ECOMP generic virtual link (network) base type for all other service-level and global networks",
3220                 "name": "ExtVL",
3221                 "version": "37.0",
3222                 "customizationUuid": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
3223                 "inputs": {},
3224                 "commands": {},
3225                 "properties": {
3226                   "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}}",
3227                   "exVL_naming": "{ecomp_generated_naming=true}",
3228                   "network_flows": "{is_network_policy=false, is_bound_to_vpn=false}",
3229                   "network_homing": "{ecomp_selected_instance_node_target=false}"
3230                 },
3231                 "type": "VL",
3232                 "modelCustomizationName": "ExtVL 0"
3233               }
3234             },
3235             "collectionResources": {},
3236             "configurations": {
3237               "Port Mirroring Configuration By Policy 0": {
3238                 "uuid": "b4398538-e89d-4f13-b33d-ca323434ba50",
3239                 "invariantUuid": "6ef0ca40-f366-4897-951f-abd65d25f6f7",
3240                 "description": "A port mirroring configuration by policy object",
3241                 "name": "Port Mirroring Configuration By Policy",
3242                 "version": "27.0",
3243                 "customizationUuid": "3c3b7b8d-8669-4b3b-8664-61970041fad2",
3244                 "inputs": {},
3245                 "commands": {},
3246                 "properties": {},
3247                 "type": "Configuration",
3248                 "modelCustomizationName": "Port Mirroring Configuration By Policy 0",
3249                 "sourceNodes": [],
3250                 "collectorNodes": null,
3251                 "configurationByPolicy": false
3252               }
3253             },
3254             "serviceProxies": {},
3255             "vfModules": {
3256               "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
3257                 "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
3258                 "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
3259                 "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
3260                 "description": null,
3261                 "name": "VfVgeraldine..vflorence_vlc..module-1",
3262                 "version": "2",
3263                 "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
3264                 "properties": {
3265                   "minCountInstances": 0,
3266                   "maxCountInstances": null,
3267                   "initialCount": 0,
3268                   "vfModuleLabel": "vflorence_vlc"
3269                 },
3270                 "inputs": {},
3271                 "volumeGroupAllowed": false
3272               },
3273               "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
3274                 "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
3275                 "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
3276                 "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
3277                 "description": null,
3278                 "name": "VfVgeraldine..vflorence_gpb..module-2",
3279                 "version": "2",
3280                 "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
3281                 "properties": {
3282                   "minCountInstances": 0,
3283                   "maxCountInstances": null,
3284                   "initialCount": 0,
3285                   "vfModuleLabel": "vflorence_gpb"
3286                 },
3287                 "inputs": {},
3288                 "volumeGroupAllowed": false
3289               },
3290               "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
3291                 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
3292                 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
3293                 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
3294                 "description": null,
3295                 "name": "VfVgeraldine..base_vflorence..module-0",
3296                 "version": "2",
3297                 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
3298                 "properties": {
3299                   "minCountInstances": 1,
3300                   "maxCountInstances": 1,
3301                   "initialCount": 1,
3302                   "vfModuleLabel": "base_vflorence"
3303                 },
3304                 "inputs": {},
3305                 "volumeGroupAllowed": true
3306               }
3307             },
3308             "volumeGroups": {
3309               "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
3310                 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
3311                 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
3312                 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
3313                 "description": null,
3314                 "name": "VfVgeraldine..base_vflorence..module-0",
3315                 "version": "2",
3316                 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
3317                 "properties": {
3318                   "minCountInstances": 1,
3319                   "maxCountInstances": 1,
3320                   "initialCount": 1,
3321                   "vfModuleLabel": "base_vflorence"
3322                 },
3323                 "inputs": {}
3324               }
3325             },
3326             "pnfs": {}
3327           }
3328         },
3329         "serviceInstance": {
3330           "f4d84bb4-a416-4b4e-997e-0059973630b9": {
3331             "vnfs": {
3332               "2017-488_PASQUALE-vPE 0": {
3333                 "rollbackOnFailure": "true",
3334                 "vfModules": {
3335                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
3336                     "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0jkyqv": {
3337                       "isMissingData": false,
3338                       "sdncPreReload": null,
3339                       "modelInfo": {
3340                         "modelType": "VFmodule",
3341                         "modelInvariantId": "b34833bb-6aa9-4ad6-a831-70b06367a091",
3342                         "modelVersionId": "040e591e-5d30-4e0d-850f-7266e5a8e013",
3343                         "modelName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
3344                         "modelVersion": "6",
3345                         "modelCustomizationId": "5c5f91f9-5e31-4120-b892-5536587ec258",
3346                         "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0"
3347                       },
3348                       "instanceParams": [
3349                         {}
3350                       ],
3351                       "trackById": "n2ydptuy9lj"
3352                     }
3353                   }
3354                 },
3355                 "isMissingData": false,
3356                 "originalName": null,
3357                 "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
3358                 "lcpCloudRegionId": null,
3359                 "tenantId": null,
3360                 "lineOfBusiness": null,
3361                 "platformName": null,
3362                 "modelInfo": {
3363                   "modelType": "VF",
3364                   "modelInvariantId": "5be7e99e-8eb2-4d97-be63-8081ff3cd10e",
3365                   "modelVersionId": "f4d84bb4-a416-4b4e-997e-0059973630b9",
3366                   "modelName": "2017-488_PASQUALE-vPE",
3367                   "modelVersion": "9.0",
3368                   "modelCustomizationName": "2017-488_PASQUALE-vPE 0"
3369                 },
3370                 "trackById": "iapflwk8bip"
3371               },
3372               "2017-488_PASQUALE-vPE 0:0001": {
3373                 "rollbackOnFailure": "true",
3374                 "vfModules": {
3375                   "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
3376                     "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0jkyqv": {
3377                       "isMissingData": false,
3378                       "sdncPreReload": null,
3379                       "modelInfo": {
3380                         "modelType": "VFmodule",
3381                         "modelInvariantId": "b34833bb-6aa9-4ad6-a831-70b06367a091",
3382                         "modelVersionId": "040e591e-5d30-4e0d-850f-7266e5a8e013",
3383                         "modelName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
3384                         "modelVersion": "6",
3385                         "modelCustomizationId": "5c5f91f9-5e31-4120-b892-5536587ec258",
3386                         "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0"
3387                       },
3388                       "instanceParams": [
3389                         {}
3390                       ],
3391                       "trackById": "wh18xgy0dc"
3392                     }
3393                   }
3394                 },
3395                 "isMissingData": true,
3396                 "originalName": "2017-488_PASQUALE-vPE 0",
3397                 "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
3398                 "lcpCloudRegionId": null,
3399                 "tenantId": null,
3400                 "lineOfBusiness": null,
3401                 "platformName": null,
3402                 "modelInfo": {
3403                   "modelType": "VF",
3404                   "modelInvariantId": "5be7e99e-8eb2-4d97-be63-8081ff3cd10e",
3405                   "modelVersionId": "f4d84bb4-a416-4b4e-997e-0059973630b9",
3406                   "modelName": "2017-488_PASQUALE-vPE",
3407                   "modelVersion": "9.0",
3408                   "modelCustomizationName": "2017-488_PASQUALE-vPE 0"
3409                 },
3410                 "trackById": "iapflwk8bip"
3411               }
3412             },
3413             "instanceParams": [
3414               {
3415                 "2017488_pasqualevpe0_ASN": "AV_vPE"
3416               }
3417             ],
3418             "validationCounter": 1,
3419             "globalSubscriberId": "e433710f-9217-458d-a79d-1c7aff376d89",
3420             "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
3421             "subscriptionServiceType": "TYLER SILVIA",
3422             "lcpCloudRegionId": "AAIAIC25",
3423             "tenantId": "092eb9e8e4b7412e8787dd091bc58e86",
3424             "aicZoneId": "JAG1",
3425             "projectName": "x1",
3426             "owningEntityId": "aaa1",
3427             "rollbackOnFailure": "true",
3428             "bulkSize": 1,
3429             "modelInfo": {
3430               "modelInvariantId": "598e3f9e-3244-4d8f-a8e0-0e5d7a29eda9",
3431               "modelVersionId": "f4d84bb4-a416-4b4e-997e-0059973630b9",
3432               "modelName": "PASQUALE vMX vPE_BV Service 488",
3433               "modelVersion": "1.0"
3434             },
3435             "existingVNFCounterMap": {
3436               "91415b44-753d-494c-926a-456a9172bbb9": 1
3437             },
3438             "existingNetworksCounterMap": {},
3439             "tenantName": "USP-SIP-IC-24335-T-01",
3440             "aicZoneName": "YUDFJULP-JAG1"
3441           }
3442         },
3443         "lcpRegionsAndTenants": {
3444           "lcpRegionList": [
3445             {
3446               "id": "AAIAIC25",
3447               "name": "AAIAIC25",
3448               "isPermitted": true
3449             },
3450             {
3451               "id": "hvf6",
3452               "name": "hvf6",
3453               "isPermitted": true
3454             }
3455           ],
3456           "lcpRegionsTenantsMap": {
3457             "AAIAIC25": [
3458               {
3459                 "id": "092eb9e8e4b7412e8787dd091bc58e86",
3460                 "name": "USP-SIP-IC-24335-T-01",
3461                 "isPermitted": true
3462               }
3463             ],
3464             "hvf6": [
3465               {
3466                 "id": "bae71557c5bb4d5aac6743a4e5f1d054",
3467                 "name": "AIN Web Tool-15-D-testalexandria",
3468                 "isPermitted": true
3469               },
3470               {
3471                 "id": "d0a3e3f2964542259d155a81c41aadc3",
3472                 "name": "test-hvf6-09",
3473                 "isPermitted": true
3474               },
3475               {
3476                 "id": "fa45ca53c80b492fa8be5477cd84fc2b",
3477                 "name": "ro-T112",
3478                 "isPermitted": true
3479               },
3480               {
3481                 "id": "cbb99fe4ada84631b7baf046b6fd2044",
3482                 "name": "DN5242-Nov16-T3",
3483                 "isPermitted": true
3484               }
3485             ]
3486           }
3487         },
3488         "subscribers": [
3489           {
3490             "id": "CAR_2020_ER",
3491             "name": "CAR_2020_ER",
3492             "isPermitted": true
3493           },
3494           {
3495             "id": "21014aa2-526b-11e6-beb8-9e71128cae77",
3496             "name": "JULIO ERICKSON",
3497             "isPermitted": false
3498           },
3499           {
3500             "id": "DHV1707-TestSubscriber-2",
3501             "name": "DALE BRIDGES",
3502             "isPermitted": false
3503           },
3504           {
3505             "id": "DHV1707-TestSubscriber-1",
3506             "name": "LLOYD BRIDGES",
3507             "isPermitted": false
3508           },
3509           {
3510             "id": "jimmy-example",
3511             "name": "JimmyExampleCust-20161102",
3512             "isPermitted": false
3513           },
3514           {
3515             "id": "jimmy-example2",
3516             "name": "JimmyExampleCust-20161103",
3517             "isPermitted": false
3518           },
3519           {
3520             "id": "ERICA5779-TestSub-PWT-102",
3521             "name": "ERICA5779-TestSub-PWT-102",
3522             "isPermitted": false
3523           },
3524           {
3525             "id": "ERICA5779-TestSub-PWT-101",
3526             "name": "ERICA5779-TestSub-PWT-101",
3527             "isPermitted": false
3528           },
3529           {
3530             "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
3531             "name": "Emanuel",
3532             "isPermitted": false
3533           },
3534           {
3535             "id": "ERICA5779-Subscriber-4",
3536             "name": "ERICA5779-Subscriber-5",
3537             "isPermitted": false
3538           },
3539           {
3540             "id": "ERICA5779-TestSub-PWT-103",
3541             "name": "ERICA5779-TestSub-PWT-103",
3542             "isPermitted": false
3543           },
3544           {
3545             "id": "ERICA5779-Subscriber-2",
3546             "name": "ERICA5779-Subscriber-2",
3547             "isPermitted": false
3548           },
3549           {
3550             "id": "e433710f-9217-458d-a79d-1c7aff376d89",
3551             "name": "SILVIA ROBBINS",
3552             "isPermitted": true
3553           },
3554           {
3555             "id": "ERICA5779-Subscriber-3",
3556             "name": "ERICA5779-Subscriber-3",
3557             "isPermitted": false
3558           },
3559           {
3560             "id": "31739f3e-526b-11e6-beb8-9e71128cae77",
3561             "name": "CRAIG/ROBERTS",
3562             "isPermitted": false
3563           }
3564         ],
3565         "productFamilies": [
3566           {
3567             "id": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
3568             "name": "ERICA",
3569             "isPermitted": true
3570           },
3571           {
3572             "id": "17cc1042-527b-11e6-beb8-9e71128cae77",
3573             "name": "IGNACIO",
3574             "isPermitted": true
3575           },
3576           {
3577             "id": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
3578             "name": "Christie",
3579             "isPermitted": true
3580           },
3581           {
3582             "id": "a4f6f2ae-9bf5-4ed7-b904-06b2099c4bd7",
3583             "name": "Enhanced Services",
3584             "isPermitted": true
3585           },
3586           {
3587             "id": "vTerrance",
3588             "name": "vTerrance",
3589             "isPermitted": true
3590           },
3591           {
3592             "id": "323d69d9-2efe-4r45-ay0a-89ea7ard4e6f",
3593             "name": "vEsmeralda",
3594             "isPermitted": true
3595           },
3596           {
3597             "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
3598             "name": "Emanuel",
3599             "isPermitted": true
3600           },
3601           {
3602             "id": "d8a6ed93-251c-47ca-adc9-86671fd19f4c",
3603             "name": "BVOIP",
3604             "isPermitted": true
3605           },
3606           {
3607             "id": "db171b8f-115c-4992-a2e3-ee04cae357e0",
3608             "name": "LINDSEY",
3609             "isPermitted": true
3610           },
3611           {
3612             "id": "LRSI-OSPF",
3613             "name": "LRSI-OSPF",
3614             "isPermitted": true
3615           },
3616           {
3617             "id": "vRosemarie",
3618             "name": "HNGATEWAY",
3619             "isPermitted": true
3620           },
3621           {
3622             "id": "vHNPaas",
3623             "name": "WILKINS",
3624             "isPermitted": true
3625           },
3626           {
3627             "id": "e433710f-9217-458d-a79d-1c7aff376d89",
3628             "name": "TYLER SILVIA",
3629             "isPermitted": true
3630           },
3631           {
3632             "id": "b6a3f28c-eebf-494c-a900-055cc7c874ce",
3633             "name": "VROUTER",
3634             "isPermitted": true
3635           },
3636           {
3637             "id": "vMuriel",
3638             "name": "vMuriel",
3639             "isPermitted": true
3640           },
3641           {
3642             "id": "0ee8c1bc-7cbd-4b0a-a1ac-e9999255abc1",
3643             "name": "CARA Griffin",
3644             "isPermitted": true
3645           },
3646           {
3647             "id": "c7611ebe-c324-48f1-8085-94aef0c6ef3d",
3648             "name": "DARREN MCGEE",
3649             "isPermitted": true
3650           },
3651           {
3652             "id": "e30755dc-5673-4b6b-9dcf-9abdd96b93d1",
3653             "name": "Transport",
3654             "isPermitted": true
3655           },
3656           {
3657             "id": "vSalvatore",
3658             "name": "vSalvatore",
3659             "isPermitted": true
3660           },
3661           {
3662             "id": "d7bb0a21-66f2-4e6d-87d9-9ef3ced63ae4",
3663             "name": "JOSEFINA",
3664             "isPermitted": true
3665           },
3666           {
3667             "id": "vHubbard",
3668             "name": "vHubbard",
3669             "isPermitted": true
3670           },
3671           {
3672             "id": "12a96a9d-4b4c-4349-a950-fe1159602621",
3673             "name": "DARREN MCGEE",
3674             "isPermitted": true
3675           }
3676         ],
3677         "serviceTypes": {
3678           "e433710f-9217-458d-a79d-1c7aff376d89": [
3679             {
3680               "id": "0",
3681               "name": "vRichardson",
3682               "isPermitted": false
3683             },
3684             {
3685               "id": "1",
3686               "name": "TYLER SILVIA",
3687               "isPermitted": true
3688             },
3689             {
3690               "id": "2",
3691               "name": "Emanuel",
3692               "isPermitted": false
3693             },
3694             {
3695               "id": "3",
3696               "name": "vJamie",
3697               "isPermitted": false
3698             },
3699             {
3700               "id": "4",
3701               "name": "vVoiceMail",
3702               "isPermitted": false
3703             },
3704             {
3705               "id": "5",
3706               "name": "Kennedy",
3707               "isPermitted": false
3708             },
3709             {
3710               "id": "6",
3711               "name": "vPorfirio",
3712               "isPermitted": false
3713             },
3714             {
3715               "id": "7",
3716               "name": "vVM",
3717               "isPermitted": false
3718             },
3719             {
3720               "id": "8",
3721               "name": "vOTA",
3722               "isPermitted": false
3723             },
3724             {
3725               "id": "9",
3726               "name": "vFLORENCE",
3727               "isPermitted": false
3728             },
3729             {
3730               "id": "10",
3731               "name": "vMNS",
3732               "isPermitted": false
3733             },
3734             {
3735               "id": "11",
3736               "name": "vEsmeralda",
3737               "isPermitted": false
3738             },
3739             {
3740               "id": "12",
3741               "name": "VPMS",
3742               "isPermitted": false
3743             },
3744             {
3745               "id": "13",
3746               "name": "vWINIFRED",
3747               "isPermitted": false
3748             },
3749             {
3750               "id": "14",
3751               "name": "SSD",
3752               "isPermitted": false
3753             },
3754             {
3755               "id": "15",
3756               "name": "vMOG",
3757               "isPermitted": false
3758             },
3759             {
3760               "id": "16",
3761               "name": "LINDSEY",
3762               "isPermitted": false
3763             },
3764             {
3765               "id": "17",
3766               "name": "JOHANNA_SANTOS",
3767               "isPermitted": false
3768             },
3769             {
3770               "id": "18",
3771               "name": "vCarroll",
3772               "isPermitted": false
3773             }
3774           ]
3775         },
3776         "aicZones": [
3777           {
3778             "id": "NFT1",
3779             "name": "NFTJSSSS-NFT1"
3780           },
3781           {
3782             "id": "JAG1",
3783             "name": "YUDFJULP-JAG1"
3784           },
3785           {
3786             "id": "YYY1",
3787             "name": "UUUAIAAI-YYY1"
3788           },
3789           {
3790             "id": "AVT1",
3791             "name": "AVTRFLHD-AVT1"
3792           },
3793           {
3794             "id": "ATL34",
3795             "name": "ATLSANAI-ATL34"
3796           }
3797         ],
3798         "categoryParameters": {
3799           "owningEntityList": [
3800             {
3801               "id": "aaa1",
3802               "name": "aaa1"
3803             },
3804             {
3805               "id": "d61e6f2d-12fa-4cc2-91df-7c244011d6fc",
3806               "name": "WayneHolland"
3807             },
3808             {
3809               "id": "Melissa",
3810               "name": "Melissa"
3811             }
3812           ],
3813           "projectList": [
3814             {
3815               "id": "WATKINS",
3816               "name": "WATKINS"
3817             },
3818             {
3819               "id": "x1",
3820               "name": "x1"
3821             },
3822             {
3823               "id": "yyy1",
3824               "name": "yyy1"
3825             }
3826           ],
3827           "lineOfBusinessList": [
3828             {
3829               "id": "ONAP",
3830               "name": "ONAP"
3831             },
3832             {
3833               "id": "zzz1",
3834               "name": "zzz1"
3835             }
3836           ],
3837           "platformList": [
3838             {
3839               "id": "platform",
3840               "name": "platform"
3841             },
3842             {
3843               "id": "xxx1",
3844               "name": "xxx1"
3845             }
3846           ]
3847         },
3848         "type": "[LCP_REGIONS_AND_TENANTS] Update"
3849       }
3850     }
3851   }
3852
3853   function getReduxWithVFModuleMissingData() {
3854     return {
3855       "global": {
3856         "name": null,
3857         "flags": {
3858           "FLAG_NETWORK_TO_ASYNC_INSTANTIATION": false,
3859           "FLAG_SHOW_ASSIGNMENTS": true,
3860           "FLAG_FABRIC_CONFIGURATION_ASSIGNMENTS": true,
3861           "FLAG_SHOW_VERIFY_SERVICE": false,
3862           "FLAG_SERVICE_MODEL_CACHE": true,
3863           "FLAG_SETTING_DEFAULTS_IN_DRAWING_BOARD": 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_SETTING_DEFAULTS_IN_DRAWING_BOARD": true,
5608           "FLAG_A_LA_CARTE_AUDIT_INFO": true,
5609           "FLAG_1810_CR_ADD_CLOUD_OWNER_TO_MSO_REQUEST": true,
5610           "FLAG_PRESENT_PROVIDER_NETWORKS_ASSOCIATIONS": true,
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_SETTING_DEFAULTS_IN_DRAWING_BOARD": false,
6299           "FLAG_ADD_MSO_TESTAPI_FIELD": true,
6300           "FLAG_SUPPLEMENTARY_FILE": true
6301         },
6302         "type": "[FLAGS] Update"
6303       },
6304       "service": {
6305         "serviceHierarchy": {
6306           "6e59c5de-f052-46fa-aa7e-2fca9d674c44": {
6307             "service": {
6308               "uuid": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
6309               "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
6310               "name": "ComplexService",
6311               "version": "1.0",
6312               "toscaModelURL": null,
6313               "category": "Emanuel",
6314               "serviceType": "",
6315               "serviceRole": "",
6316               "description": "ComplexService",
6317               "serviceEcompNaming": "true",
6318               "instantiationType": "Macro",
6319               "vidNotions": {
6320                 "instantiationType": "Macro"
6321               },
6322               "inputs": {}
6323             },
6324             "vnfs": {
6325               "VF_vGeraldine 0": {
6326                 "uuid": "d6557200-ecf2-4641-8094-5393ae3aae60",
6327                 "invariantUuid": "4160458e-f648-4b30-a176-43881ffffe9e",
6328                 "description": "VSP_vGeraldine",
6329                 "name": "VF_vGeraldine",
6330                 "version": "2.0",
6331                 "customizationUuid": "91415b44-753d-494c-926a-456a9172bbb9",
6332                 "inputs": {},
6333                 "commands": {},
6334                 "properties": {
6335                   "max_instances": 10,
6336                   "min_instances": 1,
6337                   "gpb2_Internal2_mac": "00:11:22:EF:AC:DF",
6338                   "sctp-b-ipv6-egress_src_start_port": "0",
6339                   "sctp-a-ipv6-egress_rule_application": "any",
6340                   "Internal2_allow_transit": "true",
6341                   "sctp-b-IPv6_ethertype": "IPv6",
6342                   "sctp-a-egress_rule_application": "any",
6343                   "sctp-b-ingress_action": "pass",
6344                   "sctp-b-ingress_rule_protocol": "icmp",
6345                   "ncb2_Internal1_mac": "00:11:22:EF:AC:DF",
6346                   "sctp-b-ipv6-ingress-src_start_port": "0.0",
6347                   "ncb1_Internal2_mac": "00:11:22:EF:AC:DF",
6348                   "fsb_volume_size_0": "320.0",
6349                   "sctp-b-egress_src_addresses": "local",
6350                   "sctp-a-ipv6-ingress_ethertype": "IPv4",
6351                   "sctp-a-ipv6-ingress-dst_start_port": "0",
6352                   "sctp-b-ipv6-ingress_rule_application": "any",
6353                   "domain_name": "default-domain",
6354                   "sctp-a-ingress_rule_protocol": "icmp",
6355                   "sctp-b-egress-src_start_port": "0.0",
6356                   "sctp-a-egress_src_addresses": "local",
6357                   "sctp-b-display_name": "epc-sctp-b-ipv4v6-sec-group",
6358                   "sctp-a-egress-src_start_port": "0.0",
6359                   "sctp-a-ingress_ethertype": "IPv4",
6360                   "sctp-b-ipv6-ingress-dst_end_port": "65535",
6361                   "sctp-b-dst_subnet_prefix_v6": "::",
6362                   "nf_naming": "{ecomp_generated_naming=true}",
6363                   "sctp-a-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
6364                   "sctp-b-egress-dst_start_port": "0.0",
6365                   "ncb_flavor_name": "nv.c20r64d1",
6366                   "gpb1_Internal1_mac": "00:11:22:EF:AC:DF",
6367                   "sctp-b-egress_dst_subnet_prefix_len": "0.0",
6368                   "Internal2_net_cidr": "10.0.0.10",
6369                   "sctp-a-ingress-dst_start_port": "0.0",
6370                   "sctp-a-egress-dst_start_port": "0.0",
6371                   "fsb1_Internal2_mac": "00:11:22:EF:AC:DF",
6372                   "sctp-a-egress_ethertype": "IPv4",
6373                   "vlc_st_service_mode": "in-network-nat",
6374                   "sctp-a-ipv6-egress_ethertype": "IPv4",
6375                   "sctp-a-egress-src_end_port": "65535.0",
6376                   "sctp-b-ipv6-egress_rule_application": "any",
6377                   "sctp-b-egress_action": "pass",
6378                   "sctp-a-ingress-src_subnet_prefix_len": "0.0",
6379                   "sctp-b-ipv6-ingress-src_end_port": "65535.0",
6380                   "sctp-b-name": "epc-sctp-b-ipv4v6-sec-group",
6381                   "fsb2_Internal1_mac": "00:11:22:EF:AC:DF",
6382                   "sctp-a-ipv6-ingress-src_start_port": "0.0",
6383                   "sctp-b-ipv6-egress_ethertype": "IPv4",
6384                   "Internal1_net_cidr": "10.0.0.10",
6385                   "sctp-a-egress_dst_subnet_prefix": "0.0.0.0",
6386                   "fsb_flavor_name": "nv.c20r64d1",
6387                   "sctp_rule_protocol": "132",
6388                   "sctp-b-ipv6-ingress_src_subnet_prefix_len": "0",
6389                   "sctp-a-ipv6-ingress_rule_application": "any",
6390                   "ecomp_generated_naming": isEcompGeneratedNaming.toString(),
6391                   "sctp-a-IPv6_ethertype": "IPv6",
6392                   "vlc2_Internal1_mac": "00:11:22:EF:AC:DF",
6393                   "vlc_st_virtualization_type": "virtual-machine",
6394                   "sctp-b-ingress-dst_start_port": "0.0",
6395                   "sctp-b-ingress-dst_end_port": "65535.0",
6396                   "sctp-a-ipv6-ingress-src_end_port": "65535.0",
6397                   "sctp-a-display_name": "epc-sctp-a-ipv4v6-sec-group",
6398                   "sctp-b-ingress_rule_application": "any",
6399                   "int2_sec_group_name": "int2-sec-group",
6400                   "vlc_flavor_name": "nd.c16r64d1",
6401                   "sctp-b-ipv6-egress_src_addresses": "local",
6402                   "vlc_st_interface_type_int1": "other1",
6403                   "sctp-b-egress-src_end_port": "65535.0",
6404                   "sctp-a-ipv6-egress-dst_start_port": "0",
6405                   "vlc_st_interface_type_int2": "other2",
6406                   "sctp-a-ipv6-egress_rule_protocol": "any",
6407                   "Internal2_shared": "false",
6408                   "sctp-a-ipv6-egress_dst_subnet_prefix_len": "0",
6409                   "Internal2_rpf": "disable",
6410                   "vlc1_Internal1_mac": "00:11:22:EF:AC:DF",
6411                   "sctp-b-ipv6-egress_src_end_port": "65535",
6412                   "sctp-a-ipv6-egress_src_addresses": "local",
6413                   "sctp-a-ingress-dst_end_port": "65535.0",
6414                   "sctp-a-ipv6-egress_src_end_port": "65535",
6415                   "Internal1_forwarding_mode": "l2",
6416                   "Internal2_dhcp": "false",
6417                   "sctp-a-dst_subnet_prefix_v6": "::",
6418                   "pxe_image_name": "MME_PXE-Boot_16ACP04_GA.qcow2",
6419                   "vlc_st_interface_type_gtp": "other0",
6420                   "ncb1_Internal1_mac": "00:11:22:EF:AC:DF",
6421                   "sctp-b-src_subnet_prefix_v6": "::",
6422                   "sctp-a-egress_dst_subnet_prefix_len": "0.0",
6423                   "int1_sec_group_name": "int1-sec-group",
6424                   "Internal1_dhcp": "false",
6425                   "sctp-a-ipv6-egress_dst_end_port": "65535",
6426                   "Internal2_forwarding_mode": "l2",
6427                   "fsb2_Internal2_mac": "00:11:22:EF:AC:DF",
6428                   "sctp-b-egress_dst_subnet_prefix": "0.0.0.0",
6429                   "Internal1_net_cidr_len": "17",
6430                   "gpb2_Internal1_mac": "00:11:22:EF:AC:DF",
6431                   "sctp-b-ingress-src_subnet_prefix_len": "0.0",
6432                   "sctp-a-ingress_dst_addresses": "local",
6433                   "sctp-a-egress_action": "pass",
6434                   "fsb_volume_type_0": "SF-Default-SSD",
6435                   "ncb2_Internal2_mac": "00:11:22:EF:AC:DF",
6436                   "vlc_st_interface_type_sctp_a": "left",
6437                   "vlc_st_interface_type_sctp_b": "right",
6438                   "sctp-a-src_subnet_prefix_v6": "::",
6439                   "vlc_st_version": "2",
6440                   "sctp-b-egress_ethertype": "IPv4",
6441                   "sctp-a-ingress_rule_application": "any",
6442                   "gpb1_Internal2_mac": "00:11:22:EF:AC:DF",
6443                   "instance_ip_family_v6": "v6",
6444                   "sctp-a-ipv6-egress_src_start_port": "0",
6445                   "sctp-b-ingress-src_start_port": "0.0",
6446                   "sctp-b-ingress_dst_addresses": "local",
6447                   "fsb1_Internal1_mac": "00:11:22:EF:AC:DF",
6448                   "vlc_st_interface_type_oam": "management",
6449                   "multi_stage_design": "false",
6450                   "oam_sec_group_name": "oam-sec-group",
6451                   "Internal2_net_gateway": "10.0.0.10",
6452                   "sctp-a-ipv6-ingress-dst_end_port": "65535",
6453                   "sctp-b-ipv6-egress-dst_start_port": "0",
6454                   "Internal1_net_gateway": "10.0.0.10",
6455                   "sctp-b-ipv6-egress_rule_protocol": "any",
6456                   "gtp_sec_group_name": "gtp-sec-group",
6457                   "sctp-a-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
6458                   "sctp-b-ipv6-egress_dst_subnet_prefix_len": "0",
6459                   "sctp-a-ipv6-ingress_dst_addresses": "local",
6460                   "sctp-a-egress_rule_protocol": "icmp",
6461                   "sctp-b-ipv6-egress_action": "pass",
6462                   "sctp-a-ipv6-egress_action": "pass",
6463                   "Internal1_shared": "false",
6464                   "sctp-b-ipv6-ingress_rule_protocol": "any",
6465                   "Internal2_net_cidr_len": "17",
6466                   "sctp-a-name": "epc-sctp-a-ipv4v6-sec-group",
6467                   "sctp-a-ingress-src_end_port": "65535.0",
6468                   "sctp-b-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
6469                   "sctp-a-egress-dst_end_port": "65535.0",
6470                   "sctp-a-ingress_action": "pass",
6471                   "sctp-b-egress_rule_protocol": "icmp",
6472                   "sctp-b-ipv6-ingress_action": "pass",
6473                   "vlc_st_service_type": "firewall",
6474                   "sctp-b-ipv6-egress_dst_end_port": "65535",
6475                   "sctp-b-ipv6-ingress-dst_start_port": "0",
6476                   "vlc2_Internal2_mac": "00:11:22:EF:AC:DF",
6477                   "vlc_st_availability_zone": "true",
6478                   "fsb_volume_image_name_1": "MME_FSB2_16ACP04_GA.qcow2",
6479                   "sctp-b-ingress-src_subnet_prefix": "0.0.0.0",
6480                   "sctp-a-ipv6-ingress_src_subnet_prefix_len": "0",
6481                   "Internal1_allow_transit": "true",
6482                   "gpb_flavor_name": "nv.c20r64d1",
6483                   "availability_zone_max_count": "1",
6484                   "fsb_volume_image_name_0": "MME_FSB1_16ACP04_GA.qcow2",
6485                   "sctp-b-ipv6-ingress_dst_addresses": "local",
6486                   "sctp-b-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
6487                   "sctp-b-ipv6-ingress_ethertype": "IPv4",
6488                   "vlc1_Internal2_mac": "00:11:22:EF:AC:DF",
6489                   "sctp-a-ingress-src_subnet_prefix": "0.0.0.0",
6490                   "sctp-a-ipv6-ingress_action": "pass",
6491                   "Internal1_rpf": "disable",
6492                   "sctp-b-ingress_ethertype": "IPv4",
6493                   "sctp-b-egress_rule_application": "any",
6494                   "sctp-b-ingress-src_end_port": "65535.0",
6495                   "sctp-a-ipv6-ingress_rule_protocol": "any",
6496                   "sctp-a-ingress-src_start_port": "0.0",
6497                   "sctp-b-egress-dst_end_port": "65535.0"
6498                 },
6499                 "type": "VF",
6500                 "modelCustomizationName": "VF_vGeraldine 0",
6501                 "vfModules": {
6502                   "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
6503                     "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
6504                     "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
6505                     "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
6506                     "description": null,
6507                     "name": "VfVgeraldine..vflorence_vlc..module-1",
6508                     "version": "2",
6509                     "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
6510                     "properties": {
6511                       "minCountInstances": 0,
6512                       "maxCountInstances": null,
6513                       "initialCount": 0,
6514                       "vfModuleLabel": "vflorence_vlc"
6515                     },
6516                     "inputs": {},
6517                     "volumeGroupAllowed": false
6518                   },
6519                   "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
6520                     "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
6521                     "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
6522                     "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
6523                     "description": null,
6524                     "name": "VfVgeraldine..vflorence_gpb..module-2",
6525                     "version": "2",
6526                     "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
6527                     "properties": {
6528                       "minCountInstances": 0,
6529                       "maxCountInstances": null,
6530                       "initialCount": 0,
6531                       "vfModuleLabel": "vflorence_gpb"
6532                     },
6533                     "inputs": {},
6534                     "volumeGroupAllowed": false
6535                   },
6536                   "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
6537                     "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
6538                     "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
6539                     "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
6540                     "description": null,
6541                     "name": "VfVgeraldine..base_vflorence..module-0",
6542                     "version": "2",
6543                     "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
6544                     "properties": {
6545                       "minCountInstances": 1,
6546                       "maxCountInstances": 1,
6547                       "initialCount": 1,
6548                       "vfModuleLabel": "base_vflorence"
6549                     },
6550                     "inputs": {},
6551                     "volumeGroupAllowed": true
6552                   }
6553                 },
6554                 "volumeGroups": {
6555                   "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
6556                     "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
6557                     "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
6558                     "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
6559                     "description": null,
6560                     "name": "VfVgeraldine..base_vflorence..module-0",
6561                     "version": "2",
6562                     "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
6563                     "properties": {
6564                       "minCountInstances": 1,
6565                       "maxCountInstances": 1,
6566                       "initialCount": 1,
6567                       "vfModuleLabel": "base_vflorence"
6568                     },
6569                     "inputs": {}
6570                   }
6571                 },
6572                 "vfcInstanceGroups": {}
6573               }
6574             },
6575             "networks": {
6576               "ExtVL 0": {
6577                 "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
6578                 "invariantUuid": "379f816b-a7aa-422f-be30-17114ff50b7c",
6579                 "description": "ECOMP generic virtual link (network) base type for all other service-level and global networks",
6580                 "name": "ExtVL",
6581                 "version": "37.0",
6582                 "customizationUuid": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
6583                 "inputs": {},
6584                 "commands": {},
6585                 "properties": {
6586                   "ecomp_generated_naming": "false",
6587                   "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}}",
6588                   "exVL_naming": "{ecomp_generated_naming=true}",
6589                   "network_flows": "{is_network_policy=false, is_bound_to_vpn=false}",
6590                   "network_homing": "{ecomp_selected_instance_node_target=false}"
6591                 },
6592                 "type": "VL",
6593                 "modelCustomizationName": "ExtVL 0"
6594               }
6595             },
6596             "collectionResources": {},
6597             "configurations": {
6598               "Port Mirroring Configuration By Policy 0": {
6599                 "uuid": "b4398538-e89d-4f13-b33d-ca323434ba50",
6600                 "invariantUuid": "6ef0ca40-f366-4897-951f-abd65d25f6f7",
6601                 "description": "A port mirroring configuration by policy object",
6602                 "name": "Port Mirroring Configuration By Policy",
6603                 "version": "27.0",
6604                 "customizationUuid": "3c3b7b8d-8669-4b3b-8664-61970041fad2",
6605                 "inputs": {},
6606                 "commands": {},
6607                 "properties": {},
6608                 "type": "Configuration",
6609                 "modelCustomizationName": "Port Mirroring Configuration By Policy 0",
6610                 "sourceNodes": [],
6611                 "collectorNodes": null,
6612                 "configurationByPolicy": false
6613               }
6614             },
6615             "serviceProxies": {},
6616             "vfModules": {
6617               "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
6618                 "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
6619                 "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
6620                 "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
6621                 "description": null,
6622                 "name": "VfVgeraldine..vflorence_vlc..module-1",
6623                 "version": "2",
6624                 "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
6625                 "properties": {
6626                   "minCountInstances": 0,
6627                   "maxCountInstances": null,
6628                   "initialCount": 0,
6629                   "vfModuleLabel": "vflorence_vlc"
6630                 },
6631                 "inputs": {},
6632                 "volumeGroupAllowed": false
6633               },
6634               "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
6635                 "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
6636                 "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
6637                 "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
6638                 "description": null,
6639                 "name": "VfVgeraldine..vflorence_gpb..module-2",
6640                 "version": "2",
6641                 "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
6642                 "properties": {
6643                   "minCountInstances": 0,
6644                   "maxCountInstances": null,
6645                   "initialCount": 0,
6646                   "vfModuleLabel": "vflorence_gpb"
6647                 },
6648                 "inputs": {},
6649                 "volumeGroupAllowed": false
6650               },
6651               "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
6652                 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
6653                 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
6654                 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
6655                 "description": null,
6656                 "name": "VfVgeraldine..base_vflorence..module-0",
6657                 "version": "2",
6658                 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
6659                 "properties": {
6660                   "minCountInstances": 1,
6661                   "maxCountInstances": 1,
6662                   "initialCount": 1,
6663                   "vfModuleLabel": "base_vflorence"
6664                 },
6665                 "inputs": {},
6666                 "volumeGroupAllowed": true
6667               }
6668             },
6669             "volumeGroups": {
6670               "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
6671                 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
6672                 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
6673                 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
6674                 "description": null,
6675                 "name": "VfVgeraldine..base_vflorence..module-0",
6676                 "version": "2",
6677                 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
6678                 "properties": {
6679                   "minCountInstances": 1,
6680                   "maxCountInstances": 1,
6681                   "initialCount": 1,
6682                   "vfModuleLabel": "base_vflorence"
6683                 },
6684                 "inputs": {}
6685               }
6686             },
6687             "pnfs": {}
6688           }
6689         },
6690         "serviceInstance": {
6691           "6e59c5de-f052-46fa-aa7e-2fca9d674c44": {
6692             "vnfs": {
6693               "VF_vGeraldine 0": {
6694                 "originalName": "VF_vGeraldine 0",
6695                 "rollbackOnFailure": "true",
6696                 "instanceName": "",
6697                 "vfModules": {
6698                   "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
6699                     "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1dcudx": {
6700                       "modelInfo": {
6701                         "modelInvariantId": "98a7c88b-b577-476a-90e4-e25a5871e02b",
6702                         "modelVersionId": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
6703                         "modelName": "VfVgeraldine..vflorence_vlc..module-1",
6704                         "modelVersion": "2",
6705                         "modelCustomizationId": "55b1be94-671a-403e-a26c-667e9c47d091",
6706                         "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1"
6707                       },
6708                       "isMissingData": false,
6709                       "supplementaryFile": "C:\\fakepath\\sample.json",
6710                       "supplementaryFile_hidden": {},
6711                       "supplementaryFile_hidden_content": "{\r\n  \"name\": \"a\",\r\n  \"value\": \"32\"\r\n}",
6712                       "supplementaryFileContent": {
6713                         "name": "a",
6714                           "value": "32"
6715                       },
6716                       "supplementaryFileName": "sample.json",
6717                       "instanceParams": [
6718                         {}
6719                       ]
6720                     }
6721                   }
6722                 },
6723                 "isMissingData": false,
6724                 "modelName": "VF_vGeraldine 0",
6725                 "productFamilyId": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
6726                 "lcpCloudRegionId": "hvf6",
6727                 "tenantId": "bae71557c5bb4d5aac6743a4e5f1d054",
6728                 "lineOfBusiness": "zzz1",
6729                 "platformName": "platform",
6730                 "modelInfo": {
6731                   "modelInvariantId": "4160458e-f648-4b30-a176-43881ffffe9e",
6732                   "modelVersionId": "d6557200-ecf2-4641-8094-5393ae3aae60",
6733                   "modelName": "VF_vGeraldine",
6734                   "modelVersion": "2.0",
6735                   "modelCustomizationId": "91415b44-753d-494c-926a-456a9172bbb9",
6736                   "modelCustomizationName": "VF_vGeraldine 0"
6737                 },
6738                 "legacyRegion": null
6739               }
6740             },
6741             "networks": {},
6742             "instanceParams": [
6743               {}
6744             ],
6745             "validationCounter": 0,
6746             "globalSubscriberId": "e433710f-9217-458d-a79d-1c7aff376d89",
6747             "productFamilyId": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
6748             "subscriptionServiceType": "TYLER SILVIA",
6749             "lcpCloudRegionId": "hvf6",
6750             "tenantId": "1178612d2b394be4834ad77f567c0af2",
6751             "aicZoneId": "YYY1",
6752             "projectName": "yyy1",
6753             "owningEntityId": "aaa1",
6754             "owningEntityName": "aaa1",
6755             "rollbackOnFailure": "true",
6756             "isALaCarte": false,
6757             "bulkSize": 1,
6758             "modelInfo": {
6759               "modelInvariantId": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
6760               "modelVersionId": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
6761               "modelName": "ComplexService",
6762               "modelVersion": "1.0"
6763             },
6764             "instanceName": "",
6765             "existingNames": {
6766               "serviceinstancename": "",
6767               "vfvgeraldine00001": ""
6768             },
6769             "existingVNFCounterMap": {
6770               "91415b44-753d-494c-926a-456a9172bbb9": 1
6771             },
6772             "existingNetworksCounterMap": {},
6773             "tenantName": "AIN Web Tool-15-D-SSPtestcustome",
6774             "aicZoneName": "UUUAIAAI-YYY1"
6775           }
6776         },
6777         "lcpRegionsAndTenants": {
6778           "lcpRegionList": [
6779             {
6780               "id": "AAIAIC25",
6781               "name": "AAIAIC25",
6782               "isPermitted": true
6783             },
6784             {
6785               "id": "hvf6",
6786               "name": "hvf6",
6787               "isPermitted": true
6788             }
6789           ],
6790           "lcpRegionsTenantsMap": {
6791             "AAIAIC25": [
6792               {
6793                 "id": "092eb9e8e4b7412e8787dd091bc58e86",
6794                 "name": "USP-SIP-IC-24335-T-01",
6795                 "isPermitted": true
6796               }
6797             ],
6798             "hvf6": [
6799               {
6800                 "id": "bae71557c5bb4d5aac6743a4e5f1d054",
6801                 "name": "AIN Web Tool-15-D-testalexandria",
6802                 "isPermitted": true
6803               },
6804               {
6805                 "id": "229bcdc6eaeb4ca59d55221141d01f8e",
6806                 "name": "AIN Web Tool-15-D-STTest2",
6807                 "isPermitted": true
6808               },
6809               {
6810                 "id": "1178612d2b394be4834ad77f567c0af2",
6811                 "name": "AIN Web Tool-15-D-SSPtestcustome",
6812                 "isPermitted": true
6813               },
6814               {
6815                 "id": "19c5ade915eb461e8af52fb2fd8cd1f2",
6816                 "name": "AIN Web Tool-15-D-UncheckedEcopm",
6817                 "isPermitted": true
6818               },
6819               {
6820                 "id": "de007636e25249238447264a988a927b",
6821                 "name": "AIN Web Tool-15-D-dfsdf",
6822                 "isPermitted": true
6823               },
6824               {
6825                 "id": "62f29b3613634ca6a3065cbe0e020c44",
6826                 "name": "AIN/SMS-16-D-Multiservices1",
6827                 "isPermitted": true
6828               },
6829               {
6830                 "id": "649289e30d3244e0b48098114d63c2aa",
6831                 "name": "AIN Web Tool-15-D-SSPST66",
6832                 "isPermitted": true
6833               },
6834               {
6835                 "id": "3f21eeea6c2c486bba31dab816c05a32",
6836                 "name": "AIN Web Tool-15-D-ASSPST47",
6837                 "isPermitted": true
6838               },
6839               {
6840                 "id": "f60ce21d3ee6427586cff0d22b03b773",
6841                 "name": "CESAR-100-D-sspjg67246",
6842                 "isPermitted": true
6843               },
6844               {
6845                 "id": "8774659e425f479895ae091bb5d46560",
6846                 "name": "CESAR-100-D-sspjg68359",
6847                 "isPermitted": true
6848               },
6849               {
6850                 "id": "624eb554b0d147c19ff8885341760481",
6851                 "name": "AINWebTool-15-D-iftach",
6852                 "isPermitted": true
6853               },
6854               {
6855                 "id": "214f55f5fc414c678059c383b03e4962",
6856                 "name": "CESAR-100-D-sspjg612401",
6857                 "isPermitted": true
6858               },
6859               {
6860                 "id": "c90666c291664841bb98e4d981ff1db5",
6861                 "name": "CESAR-100-D-sspjg621340",
6862                 "isPermitted": true
6863               },
6864               {
6865                 "id": "ce5b6bc5c7b348e1bf4b91ac9a174278",
6866                 "name": "sspjg621351cloned",
6867                 "isPermitted": true
6868               },
6869               {
6870                 "id": "b386b768a3f24c8e953abbe0b3488c02",
6871                 "name": "AINWebTool-15-D-eteancomp",
6872                 "isPermitted": true
6873               },
6874               {
6875                 "id": "dc6c4dbfd225474e9deaadd34968646c",
6876                 "name": "AINWebTool-15-T-SPFET",
6877                 "isPermitted": true
6878               },
6879               {
6880                 "id": "02cb5030e9914aa4be120bd9ed1e19eb",
6881                 "name": "AINWebTool-15-X-eeweww",
6882                 "isPermitted": true
6883               },
6884               {
6885                 "id": "f2f3830e4c984d45bcd00e1a04158a79",
6886                 "name": "CESAR-100-D-spjg61909",
6887                 "isPermitted": true
6888               },
6889               {
6890                 "id": "05b91bd5137f4929878edd965755c06d",
6891                 "name": "CESAR-100-D-sspjg621512cloned",
6892                 "isPermitted": true
6893               },
6894               {
6895                 "id": "7002fbe8482d4a989ddf445b1ce336e0",
6896                 "name": "AINWebTool-15-X-vdr",
6897                 "isPermitted": true
6898               },
6899               {
6900                 "id": "4008522be43741dcb1f5422022a2aa0b",
6901                 "name": "AINWebTool-15-D-ssasa",
6902                 "isPermitted": true
6903               },
6904               {
6905                 "id": "f44e2e96a1b6476abfda2fa407b00169",
6906                 "name": "AINWebTool-15-D-PFNPT",
6907                 "isPermitted": true
6908               },
6909               {
6910                 "id": "b69a52bec8a84669a37a1e8b72708be7",
6911                 "name": "AINWebTool-15-X-vdre",
6912                 "isPermitted": true
6913               },
6914               {
6915                 "id": "fac7d9fd56154caeb9332202dcf2969f",
6916                 "name": "AINWebTool-15-X-NONPODECOMP",
6917                 "isPermitted": true
6918               },
6919               {
6920                 "id": "2d34d8396e194eb49969fd61ffbff961",
6921                 "name": "DN5242-Nov16-T5",
6922                 "isPermitted": true
6923               },
6924               {
6925                 "id": "cb42a77ff45b48a8b8deb83bb64acc74",
6926                 "name": "ro-T11",
6927                 "isPermitted": true
6928               },
6929               {
6930                 "id": "fa45ca53c80b492fa8be5477cd84fc2b",
6931                 "name": "ro-T112",
6932                 "isPermitted": true
6933               },
6934               {
6935                 "id": "4914ab0ab3a743e58f0eefdacc1dde77",
6936                 "name": "DN5242-Nov21-T1",
6937                 "isPermitted": true
6938               },
6939               {
6940                 "id": "d0a3e3f2964542259d155a81c41aadc3",
6941                 "name": "test-hvf6-09",
6942                 "isPermitted": true
6943               },
6944               {
6945                 "id": "cbb99fe4ada84631b7baf046b6fd2044",
6946                 "name": "DN5242-Nov16-T3",
6947                 "isPermitted": true
6948               }
6949             ]
6950           }
6951         },
6952         "subscribers": [
6953           {
6954             "id": "CAR_2020_ER",
6955             "name": "CAR_2020_ER",
6956             "isPermitted": true
6957           },
6958           {
6959             "id": "21014aa2-526b-11e6-beb8-9e71128cae77",
6960             "name": "JULIO ERICKSON",
6961             "isPermitted": false
6962           },
6963           {
6964             "id": "DHV1707-TestSubscriber-2",
6965             "name": "DALE BRIDGES",
6966             "isPermitted": false
6967           },
6968           {
6969             "id": "DHV1707-TestSubscriber-1",
6970             "name": "LLOYD BRIDGES",
6971             "isPermitted": false
6972           },
6973           {
6974             "id": "jimmy-example",
6975             "name": "JimmyExampleCust-20161102",
6976             "isPermitted": false
6977           },
6978           {
6979             "id": "jimmy-example2",
6980             "name": "JimmyExampleCust-20161103",
6981             "isPermitted": false
6982           },
6983           {
6984             "id": "ERICA5779-TestSub-PWT-102",
6985             "name": "ERICA5779-TestSub-PWT-102",
6986             "isPermitted": false
6987           },
6988           {
6989             "id": "ERICA5779-TestSub-PWT-101",
6990             "name": "ERICA5779-TestSub-PWT-101",
6991             "isPermitted": false
6992           },
6993           {
6994             "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
6995             "name": "Emanuel",
6996             "isPermitted": false
6997           },
6998           {
6999             "id": "ERICA5779-Subscriber-4",
7000             "name": "ERICA5779-Subscriber-5",
7001             "isPermitted": false
7002           },
7003           {
7004             "id": "ERICA5779-TestSub-PWT-103",
7005             "name": "ERICA5779-TestSub-PWT-103",
7006             "isPermitted": false
7007           },
7008           {
7009             "id": "ERICA5779-Subscriber-2",
7010             "name": "ERICA5779-Subscriber-2",
7011             "isPermitted": false
7012           },
7013           {
7014             "id": "e433710f-9217-458d-a79d-1c7aff376d89",
7015             "name": "SILVIA ROBBINS",
7016             "isPermitted": true
7017           },
7018           {
7019             "id": "ERICA5779-Subscriber-3",
7020             "name": "ERICA5779-Subscriber-3",
7021             "isPermitted": false
7022           },
7023           {
7024             "id": "31739f3e-526b-11e6-beb8-9e71128cae77",
7025             "name": "CRAIG/ROBERTS",
7026             "isPermitted": false
7027           }
7028         ],
7029         "productFamilies": [
7030           {
7031             "id": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
7032             "name": "ERICA",
7033             "isPermitted": true
7034           },
7035           {
7036             "id": "17cc1042-527b-11e6-beb8-9e71128cae77",
7037             "name": "IGNACIO",
7038             "isPermitted": true
7039           },
7040           {
7041             "id": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
7042             "name": "Christie",
7043             "isPermitted": true
7044           },
7045           {
7046             "id": "a4f6f2ae-9bf5-4ed7-b904-06b2099c4bd7",
7047             "name": "Enhanced Services",
7048             "isPermitted": true
7049           },
7050           {
7051             "id": "vTerrance",
7052             "name": "vTerrance",
7053             "isPermitted": true
7054           },
7055           {
7056             "id": "323d69d9-2efe-4r45-ay0a-89ea7ard4e6f",
7057             "name": "vEsmeralda",
7058             "isPermitted": true
7059           },
7060           {
7061             "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
7062             "name": "Emanuel",
7063             "isPermitted": true
7064           },
7065           {
7066             "id": "d8a6ed93-251c-47ca-adc9-86671fd19f4c",
7067             "name": "BVOIP",
7068             "isPermitted": true
7069           },
7070           {
7071             "id": "db171b8f-115c-4992-a2e3-ee04cae357e0",
7072             "name": "LINDSEY",
7073             "isPermitted": true
7074           },
7075           {
7076             "id": "LRSI-OSPF",
7077             "name": "LRSI-OSPF",
7078             "isPermitted": true
7079           },
7080           {
7081             "id": "vRosemarie",
7082             "name": "HNGATEWAY",
7083             "isPermitted": true
7084           },
7085           {
7086             "id": "vHNPaas",
7087             "name": "WILKINS",
7088             "isPermitted": true
7089           },
7090           {
7091             "id": "e433710f-9217-458d-a79d-1c7aff376d89",
7092             "name": "TYLER SILVIA",
7093             "isPermitted": true
7094           },
7095           {
7096             "id": "b6a3f28c-eebf-494c-a900-055cc7c874ce",
7097             "name": "VROUTER",
7098             "isPermitted": true
7099           },
7100           {
7101             "id": "vMuriel",
7102             "name": "vMuriel",
7103             "isPermitted": true
7104           },
7105           {
7106             "id": "0ee8c1bc-7cbd-4b0a-a1ac-e9999255abc1",
7107             "name": "CARA Griffin",
7108             "isPermitted": true
7109           },
7110           {
7111             "id": "c7611ebe-c324-48f1-8085-94aef0c6ef3d",
7112             "name": "DARREN MCGEE",
7113             "isPermitted": true
7114           },
7115           {
7116             "id": "e30755dc-5673-4b6b-9dcf-9abdd96b93d1",
7117             "name": "Transport",
7118             "isPermitted": true
7119           },
7120           {
7121             "id": "vSalvatore",
7122             "name": "vSalvatore",
7123             "isPermitted": true
7124           },
7125           {
7126             "id": "d7bb0a21-66f2-4e6d-87d9-9ef3ced63ae4",
7127             "name": "JOSEFINA",
7128             "isPermitted": true
7129           },
7130           {
7131             "id": "vHubbard",
7132             "name": "vHubbard",
7133             "isPermitted": true
7134           },
7135           {
7136             "id": "12a96a9d-4b4c-4349-a950-fe1159602621",
7137             "name": "DARREN MCGEE",
7138             "isPermitted": true
7139           }
7140         ],
7141         "serviceTypes": {
7142           "e433710f-9217-458d-a79d-1c7aff376d89": [
7143             {
7144               "id": "0",
7145               "name": "vRichardson",
7146               "isPermitted": false
7147             },
7148             {
7149               "id": "1",
7150               "name": "TYLER SILVIA",
7151               "isPermitted": true
7152             },
7153             {
7154               "id": "2",
7155               "name": "Emanuel",
7156               "isPermitted": false
7157             },
7158             {
7159               "id": "3",
7160               "name": "vJamie",
7161               "isPermitted": false
7162             },
7163             {
7164               "id": "4",
7165               "name": "vVoiceMail",
7166               "isPermitted": false
7167             },
7168             {
7169               "id": "5",
7170               "name": "Kennedy",
7171               "isPermitted": false
7172             },
7173             {
7174               "id": "6",
7175               "name": "vPorfirio",
7176               "isPermitted": false
7177             },
7178             {
7179               "id": "7",
7180               "name": "vVM",
7181               "isPermitted": false
7182             },
7183             {
7184               "id": "8",
7185               "name": "vOTA",
7186               "isPermitted": false
7187             },
7188             {
7189               "id": "9",
7190               "name": "vFLORENCE",
7191               "isPermitted": false
7192             },
7193             {
7194               "id": "10",
7195               "name": "vMNS",
7196               "isPermitted": false
7197             },
7198             {
7199               "id": "11",
7200               "name": "vEsmeralda",
7201               "isPermitted": false
7202             },
7203             {
7204               "id": "12",
7205               "name": "VPMS",
7206               "isPermitted": false
7207             },
7208             {
7209               "id": "13",
7210               "name": "vWINIFRED",
7211               "isPermitted": false
7212             },
7213             {
7214               "id": "14",
7215               "name": "SSD",
7216               "isPermitted": false
7217             },
7218             {
7219               "id": "15",
7220               "name": "vMOG",
7221               "isPermitted": false
7222             },
7223             {
7224               "id": "16",
7225               "name": "LINDSEY",
7226               "isPermitted": false
7227             },
7228             {
7229               "id": "17",
7230               "name": "JOHANNA_SANTOS",
7231               "isPermitted": false
7232             },
7233             {
7234               "id": "18",
7235               "name": "vCarroll",
7236               "isPermitted": false
7237             }
7238           ]
7239         },
7240         "aicZones": [
7241           {
7242             "id": "NFT1",
7243             "name": "NFTJSSSS-NFT1"
7244           },
7245           {
7246             "id": "JAG1",
7247             "name": "YUDFJULP-JAG1"
7248           },
7249           {
7250             "id": "YYY1",
7251             "name": "UUUAIAAI-YYY1"
7252           },
7253           {
7254             "id": "AVT1",
7255             "name": "AVTRFLHD-AVT1"
7256           },
7257           {
7258             "id": "ATL34",
7259             "name": "ATLSANAI-ATL34"
7260           }
7261         ],
7262         "categoryParameters": {
7263           "owningEntityList": [
7264             {
7265               "id": "aaa1",
7266               "name": "aaa1"
7267             },
7268             {
7269               "id": "d61e6f2d-12fa-4cc2-91df-7c244011d6fc",
7270               "name": "WayneHolland"
7271             },
7272             {
7273               "id": "Melissa",
7274               "name": "Melissa"
7275             }
7276           ],
7277           "projectList": [
7278             {
7279               "id": "WATKINS",
7280               "name": "WATKINS"
7281             },
7282             {
7283               "id": "x1",
7284               "name": "x1"
7285             },
7286             {
7287               "id": "yyy1",
7288               "name": "yyy1"
7289             }
7290           ],
7291           "lineOfBusinessList": [
7292             {
7293               "id": "ONAP",
7294               "name": "ONAP"
7295             },
7296             {
7297               "id": "zzz1",
7298               "name": "zzz1"
7299             }
7300           ],
7301           "platformList": [
7302             {
7303               "id": "platform",
7304               "name": "platform"
7305             },
7306             {
7307               "id": "xxx1",
7308               "name": "xxx1"
7309             }
7310           ]
7311         },
7312         "type": "[PRODUCT_FAMILIES] Update"
7313       }
7314     }
7315   }
7316
7317   function editSecondVnf(vnfNode: string) {
7318     cy.drawingBoardTreeOpenContextMenuByElementDataTestId(vnfNode, 1)
7319       .drawingBoardTreeClickOnContextMenuOptionByName('Edit');
7320     cy.selectDropdownOptionByText('lineOfBusiness', 'ONAP');
7321     cy.genericFormSubmitForm();
7322   }
7323
7324   function checkDynamicInputs() {
7325     cy.getReduxState().then((state) => {
7326       let dynamicInputs = state.service.serviceHierarchy['f4d84bb4-a416-4b4e-997e-0059973630b9'].vnfs['2017-488_PASQUALE-vPE 0'].inputs;
7327
7328       chai.expect(dynamicInputs.vnf_config_template_version.description).equal("VPE Software Version");
7329       chai.expect(dynamicInputs.bandwidth_units.description).equal("Units of bandwidth");
7330       chai.expect(dynamicInputs.bandwidth.description).equal("Requested VPE bandwidth");
7331       chai.expect(dynamicInputs.AIC_CLLI.description).equal("AIC Site CLLI");
7332       chai.expect(dynamicInputs.availability_zone_0.description).equal("The Availability Zone to launch the instance.")
7333       chai.expect(dynamicInputs.ASN.description).equal("AV/PE");
7334       chai.expect(dynamicInputs.vnf_instance_name.description).equal("The hostname assigned to the vpe.");
7335
7336     });
7337   }
7338
7339   function assertEditvfModuleShowFile(vfModuleNode: string, content: string) {
7340     cy.drawingBoardTreeOpenContextMenuByElementDataTestId(vfModuleNode)
7341       .drawingBoardTreeClickOnContextMenuOptionByName('Edit');
7342     cy.get(".file-name").contains(content);
7343
7344   }
7345 });