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