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