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