1 ///<reference path="../../../node_modules/cypress/types/index.d.ts"/>
2 import {JsonBuilder} from "../../support/jsonBuilders/jsonBuilder";
3 import {ServiceModel} from "../../support/jsonBuilders/models/service.model";
5 describe('Drawing board', function () {
7 cy.clearSessionStorage();
9 cy.preventErrorsOnLoading();
12 cy.initActiveNetworks();
20 function addSameVnfMultipleTimes() {
21 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
22 const vnfNodeName = 'node-2017-488_PASQUALE-vPE 0';
23 cy.drawingBoardPressAddButtonByElementName(vnfNodeName).get('i').should('have.class', 'fa-plus-circle');
24 cy.drawingBoardPressAddButtonByElementName(vnfNodeName).click({force: true});
25 cy.fillVnfPopup().then(() => {
26 cy.drawingBoardPressAddButtonByElementName(vnfNodeName).click({force: true});
27 cy.fillVnfPopup().then(() => {
28 cy.drawingBoardPressAddButtonByElementName(vnfNodeName).click({force: true});
29 cy.fillVnfPopup().then(() => {
30 cy.drawingBoardNumberOfExistingElementsShouldContains(3);
36 describe('duplicate', () => {
38 it('delete vf module reduce the number of vf modules ', function () {
39 cy.readFile('cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
40 cy.setReduxState(<any>res);
41 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
42 cy.drawingBoardPressAddButtonByElementName('node-2017-488_PASQUALE-vPE 0').get('i').should('have.class', 'fa-plus-circle');
43 cy.drawingBoardPressAddButtonByElementName('node-2017-488_PASQUALE-vPE 0').click({force: true});
44 cy.fillVnfPopup().then(() => {
45 cy.drawingBoardPressAddButtonByElementName('node-2017-488_PASQUALE-vPE 0').click({force: true});
46 cy.fillVnfPopup().then(() => {
47 cy.drawingBoardNumberOfExistingElementsShouldContains(2);
48 cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0', 1)
49 .drawingBoardTreeClickOnContextMenuOptionByName('Remove');
50 cy.drawingBoardNumberOfExistingElementsShouldContains(1);
56 it('create new vf module update the number of vf modules ', () => {
57 cy.readFile('cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
58 cy.setReduxState(<any>res);
59 addSameVnfMultipleTimes();
63 it('duplicate vnf multi - should update number of vf modules on left side and disable duplicate when created max', () => {
64 cy.readFile('cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
65 cy.setReduxState(<any>res);
66 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
67 cy.drawingBoardPressAddButtonByElementName('node-2017-488_PASQUALE-vPE 0').get('i').should('have.class', 'fa-plus-circle')
68 .drawingBoardPressAddButtonByElementName('node-2017-488_PASQUALE-vPE 0').click({force: true});
69 cy.fillVnfPopup().then(() => {
70 cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0')
71 .drawingBoardTreeClickOnContextMenuOptionByName('Duplicate')
72 .get('.quantity-select option').should('have.length', 9)
73 .getElementByDataTestsId('duplicate-amount-vfmodules').select('4')
74 .getTagElementContainsText('button', 'Duplicate').click({force: true});
75 cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0', 2)
76 .drawingBoardTreeClickOnContextMenuOptionByName('Duplicate')
77 .get('.quantity-select option').should('have.length', 5)
78 .getElementByDataTestsId('duplicate-amount-vfmodules').select('5')
79 .getTagElementContainsText('button', 'Duplicate').click({force: true});
80 cy.getElementByDataTestsId('node-2017-488_PASQUALE-vPE 0').get("span").should('have.class', 'icon-v ng-star-inserted');
81 cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0', 9)
82 .get('ul.dropdown-menu li:nth-child(2)').should('have.class', 'disabled');
84 cy.get('body').click();
85 cy.drawingBoardNumberOfExistingElementsShouldContains(10);
86 cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0', 1)
87 .drawingBoardTreeClickOnContextMenuOptionByName('Remove');
88 cy.drawingBoardNumberOfExistingElementsShouldContains(9);
89 cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0', 3)
90 .get('ul.dropdown-menu li:nth-child(2)').should('not.have.class', 'disabled');
95 it('cancel duplicate multi vnf - shouldn\'t duplicate', () => {
96 let res = getReduxWithVNFS(true);
97 cy.setReduxState(<any>res);
98 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=6e59c5de-f052-46fa-aa7e-2fca9d674c44');
99 const vnfNode = 'node-d6557200-ecf2-4641-8094-5393ae3aae60-VF_vGeraldine 0';
100 cy.getElementByDataTestsId(vnfNode).should('have.length', 1)
101 .drawingBoardTreeOpenContextMenuByElementDataTestId(vnfNode)
102 .drawingBoardTreeClickOnContextMenuOptionByName('Duplicate')
103 .getElementByDataTestsId('duplicate-amount-vfmodules').select('5')
104 .getTagElementContainsText('button', 'Cancel').click({force: true})
105 .getElementByDataTestsId(vnfNode).should('have.length', 1);
108 it('service with 2 network - can add unlimited number of network instances', () => {
109 let res = getReduxWith2Networks();
110 cy.setReduxState(<any>res);
111 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2ab1da67-39cc-425f-ba52-59a64d0ea04a');
112 cy.get('drawing-board-tree tree-node-content').should('have.have.length', 1);
114 addNetworkFromModel('node-SR-IOV Provider 2-1').then(() => {
118 it('duplicate vnf macro', () => {
119 let res = getReduxWithVNFS(true);
120 cy.setReduxState(<any>res);
121 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=6e59c5de-f052-46fa-aa7e-2fca9d674c44');
122 const vnfNode = 'node-d6557200-ecf2-4641-8094-5393ae3aae60-VF_vGeraldine 0';
123 const vfModuleNode = 'node-522159d5-d6e0-4c2a-aa44-5a542a12a830-vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1';
124 cy.duplicateVnf(vnfNode, 1);
125 //edit the second vnf lineOfBusiness to be ECOMP
126 editSecondVnf(vnfNode);
127 assertEditvfModuleShowFile(vfModuleNode, "sample.json");
128 //assert that each vnf has it's own lineOfBusiness
129 cy.getReduxState().then((state) => {
130 const serviceInstance = state.service.serviceInstance['6e59c5de-f052-46fa-aa7e-2fca9d674c44'];
131 chai.expect(serviceInstance.vnfs['VF_vGeraldine 0'].lineOfBusiness).equal("zzz1");
132 chai.expect(serviceInstance.vnfs['VF_vGeraldine 0:0001'].lineOfBusiness).equal("ONAP");
136 it('delete duplicate vnf ', () => {
137 let res = getReduxWith2VNFS();
138 cy.setReduxState(<any>res);
139 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=f4d84bb4-a416-4b4e-997e-0059973630b9');
140 cy.getElementByDataTestsId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0').should('have.length', 2);
142 cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0', 1)
143 .drawingBoardTreeClickOnContextMenuOptionByName('Duplicate')
144 .getTagElementContainsText('button', 'Duplicate').click({force: true})
145 .get('#drawing-board-tree .toggle-children').should('have.length', 1);
147 cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0', 2)
148 .drawingBoardTreeClickOnContextMenuOptionByName('Duplicate')
149 .getElementByDataTestsId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0').should('have.length', 3);
152 it('check the instanceParams set to instance ', () => {
153 let res = getReduxWith2VNFS();
154 let instanceName = "InstanceName";
155 cy.setReduxState(<any>res);
156 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=f4d84bb4-a416-4b4e-997e-0059973630b9');
157 cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0', 1)
158 .drawingBoardTreeClickOnContextMenuOptionByName('Edit')
159 .getElementByDataTestsId('instanceName').type(instanceName)
160 .genericFormSubmitForm();
162 checkDynamicInputs();
164 cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0', 1)
165 .drawingBoardTreeClickOnContextMenuOptionByName('Edit');
166 cy.getElementByDataTestsId('instanceName').should('have.value', instanceName);
167 checkDynamicInputs();
171 it('delete duplicate vfModule ', () => {
172 let res = getReduxWith2VNFS();
173 cy.setReduxState(<any>res);
174 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=f4d84bb4-a416-4b4e-997e-0059973630b9');
175 cy.getElementByDataTestsId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0').should('have.length', 2)
176 .drawingBoardTreeOpenContextMenuByElementDataTestId('node-040e591e-5d30-4e0d-850f-7266e5a8e013-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0')
177 .drawingBoardTreeClickOnContextMenuOptionByName('Remove')
178 .getElementByDataTestsId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0').should('have.length', 2);
181 it('duplicate unique vnf ', () => {
182 let res = getReduxWith2VNFS();
183 cy.setReduxState(<any>res);
184 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=f4d84bb4-a416-4b4e-997e-0059973630b9');
185 cy.getElementByDataTestsId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0').should('have.length', 2)
186 .drawingBoardTreeOpenContextMenuByElementDataTestId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0', 1)
187 .drawingBoardTreeClickOnContextMenuOptionByName('Duplicate')
188 .getTagElementContainsText('button', 'Duplicate').click({force: true})
189 .get('#drawing-board-tree .toggle-children').should('have.length', 1);
192 it('duplicate a-la-carte vnf + networks', () => {
193 let res = getReduxWithVNFS(false);
194 cy.setTestApiParamToGR();
196 res.service.serviceHierarchy['6e59c5de-f052-46fa-aa7e-2fca9d674c44'].service.vidNotions.instantiationType = "ALaCarte";
198 //remove VfModules since they are not fit to a-la-carte scenario
199 delete res.service.serviceHierarchy['6e59c5de-f052-46fa-aa7e-2fca9d674c44'].vnfs['VF_vGeraldine 0'].vfModules;
200 delete res.service.serviceInstance['6e59c5de-f052-46fa-aa7e-2fca9d674c44'].vnfs['VF_vGeraldine 0'].vfModules;
202 res.service.serviceInstance['6e59c5de-f052-46fa-aa7e-2fca9d674c44'].vnfs['VF_vGeraldine 0'].instanceName = "VFvGeraldine00001";
203 cy.setReduxState(<any>res);
204 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=6e59c5de-f052-46fa-aa7e-2fca9d674c44');
205 const vnfNode = 'node-d6557200-ecf2-4641-8094-5393ae3aae60-VF_vGeraldine 0';
206 cy.duplicateVnf(vnfNode, 1);
208 //edit the second vnf lineOfBusiness to be ECOMP
209 editSecondVnf(vnfNode);
210 cy.drawingBoardPressAddButtonByElementName("node-ExtVL 0").click({force: true}).then(() => {
211 cy.fillNetworkPopup();
214 // compare state with the json file
215 cy.getReduxState().then((state) => {
216 let serviceInstance = state.service.serviceInstance['6e59c5de-f052-46fa-aa7e-2fca9d674c44'];
217 //assert that each vnf has it's own lineOfBusiness
218 chai.expect(serviceInstance.vnfs['VF_vGeraldine 0'].lineOfBusiness).equal("zzz1");
219 chai.expect(serviceInstance.vnfs['VF_vGeraldine 0:0001'].lineOfBusiness).equal("ONAP");
220 cy.readFile('../vid-automation/src/test/resources/a-la-carte/redux-multiple-vnf-network.json').then((file) => {
221 const vnfs = file.vnfs;
222 var vnfNames = Object.keys(vnfs);
224 for (var i: number = 0; i < vnfNames.length; i++) {
225 chai.expect(serviceInstance.vnfs).to.have.any.keys(vnfNames[i]);
228 chai.expect(serviceInstance.vnfs['VF_vGeraldine 0'].lineOfBusiness).equal(vnfs['VF_vGeraldine 0'].lineOfBusiness);
229 chai.expect(serviceInstance.vnfs['VF_vGeraldine 0'].instanceName).equal(vnfs['VF_vGeraldine 0'].instanceName);
231 vnfs['VF_vGeraldine 0:0001'].trackById = serviceInstance.vnfs['VF_vGeraldine 0:0001'].trackById;
233 cy.deepCompare(serviceInstance.vnfs['VF_vGeraldine 0:0001'], vnfs['VF_vGeraldine 0:0001']);
234 cy.deepCompare(serviceInstance.vnfs['VF_vGeraldine 0'], vnfs['VF_vGeraldine 0']);
236 const network = serviceInstance.networks['ExtVL 0'];
238 file.networks['ExtVL 0'].trackById = network.trackById;
239 cy.deepCompare(network, file.networks['ExtVL 0']);
246 describe('default max instances value', () => {
248 it('when there is no maxCountInstances for vfModule, it can be added unlimited times', () => {
249 let reduxState = getReduxWithVNFS(false);
250 (<any> reduxState.global.flags)['FLAG_2002_UNLIMITED_MAX'] = true;
251 cy.setReduxState(<any>reduxState);
252 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=6e59c5de-f052-46fa-aa7e-2fca9d674c44');
253 const vfModuleName = 'vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2';
254 const vnfName = "VF_vGeraldine 0";
255 cy.addMacroVfModule(vnfName, vfModuleName, 'module-1');
256 cy.addMacroVfModule(vnfName, vfModuleName, 'module-2');
257 cy.addMacroVfModule(vnfName, vfModuleName, 'module-3');
258 cy.getElementByDataTestsId('node-d6557200-ecf2-4641-8094-5393ae3aae60-VF_vGeraldine 0').click();
259 cy.getElementByDataTestsId('node-41708296-e443-4c71-953f-d9a010f059e1-vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2').should('have.length', 3);
261 //make sure max instances in model info show Unlimited (default)
262 cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-41708296-e443-4c71-953f-d9a010f059e1-vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2', 0)
263 .drawingBoardTreeClickOnContextMenuOptionByName('Edit')
264 .getElementByDataTestsId('model-item-value-max').contains('Unlimited (default)')
265 .getElementByDataTestsId("cancelButton").click();
268 it('when there is no max_instances for VNF, it can be added multiple times ', () => {
269 cy.readFile('cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((reduxState) => {
270 reduxState.global['flags'] = { 'FLAG_2002_UNLIMITED_MAX' : true };
271 delete reduxState.service.serviceHierarchy['2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd'].vnfs['2017-488_PASQUALE-vPE 0'].properties.max_instances;
272 cy.setReduxState(<any>reduxState);
273 addSameVnfMultipleTimes();
278 describe('multiple tests', () => {
279 it('remove vfModule with missing data should update deploy button status', () => {
280 let res = getReduxWithVFModuleMissingData();
281 cy.setReduxState(<any>res);
282 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=f4d84bb4-a416-4b4e-997e-0059973630b9');
283 cy.getElementByDataTestsId('node-040e591e-5d30-4e0d-850f-7266e5a8e013-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0-alert-icon').should('have.class', 'icon-alert')
284 .drawingBoardTreeOpenContextMenuByElementDataTestId('node-040e591e-5d30-4e0d-850f-7266e5a8e013-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0')
285 .drawingBoardTreeClickOnContextMenuOptionByName('Remove')
286 .getElementByDataTestsId('deployBtn').should('not.have.attr', 'disabled');
288 cy.updateServiceShouldNotOverrideChild();
291 it('remove VNF with missing data should update deploy button status ', () => {
292 let res = getReduxWithVNFMissingData();
293 cy.setReduxState(<any>res);
294 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=f4d84bb4-a416-4b4e-997e-0059973630b9');
296 cy.getElementByDataTestsId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0-alert-icon').should('have.class', 'icon-alert')
297 .drawingBoardTreeOpenContextMenuByElementDataTestId('node-ea81d6f7-0861-44a7-b7d5-d173b562c350-2017-488_PASQUALE-vPE 0', 1)
298 .drawingBoardTreeClickOnContextMenuOptionByName('Remove')
299 .getTagElementContainsText('button', 'Remove VNF').click({force: true})
300 .getElementByDataTestsId('deployBtn').should('not.have.attr', 'disabled');
301 cy.updateServiceShouldNotOverrideChild();
305 it('should show vfModule missong data icon ', () => {
306 const serviceModelId : string = 'f4d84bb4-a416-4b4e-997e-0059973630b9';
307 let res = getReduxWithVNFMissingData();
308 res.service.serviceInstance['f4d84bb4-a416-4b4e-997e-0059973630b9'].vnfs['2017-488_PASQUALE-vPE 0:0001'].vfModules['2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0']['2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0jkyqv'].isMissingData = true;
309 cy.setReduxState(<any>res);
310 cy.openIframe(`app/ui/#/servicePlanning?serviceModelId=${serviceModelId}`);
311 cy.getElementByDataTestsId('node-040e591e-5d30-4e0d-850f-7266e5a8e013-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0-alert-icon').should('have.class', 'icon-alert');
313 cy.getElementByDataTestsId('node-040e591e-5d30-4e0d-850f-7266e5a8e013-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0-menu-btn').eq(1).click({force:true})
314 .getElementByDataTestsId('context-menu-edit').click()
315 .getElementByDataTestsId('form-set').click()
316 .getElementByDataTestsId('node-040e591e-5d30-4e0d-850f-7266e5a8e013-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0-alert-icon').should('not.have.class', 'icon-alert');
319 xit('should display service model name', () => {
320 cy.readFile('cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
321 cy.setReduxState(<any>res);
322 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
323 cy.get('#service-model-name').contains('action-data');
327 it('should display icon and message if no vnf and vnfModules', () => {
328 cy.readFile('cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
329 res.global.drawingBoardStatus = "CREATE";
330 cy.setReduxState(<any>res);
331 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
332 cy.getElementByDataTestsId("text-title").contains("Please add objects (VNFs, network, modules etc.)");
333 cy.getElementByDataTestsId("text-title2").contains("from the left tree to design the service instance");
334 cy.getElementByDataTestsId("text-subtitle").contains("Once done, click Deploy to start instantiation");
335 cy.get('#not-node-img-id').and('be.visible');
336 cy.getElementByDataTestsId("no-content-icon").should('have.class', "no-content-icon");
337 cy.getElementByDataTestsId("no-content-icon").should('have.class', "upload-icon-service-planing");
338 cy.getElementByDataTestsId("no-content-icon").should('have.attr', "src", "./assets/img/UPLOAD.svg");
342 it('should show alert on remove vnf with modules', () => {
343 cy.readFile('cypress/support/jsonBuilders/mocks/jsons/serviceWithVnfAndVfModules.json').then((res) => {
344 cy.setReduxState(<any>res);
345 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
346 cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0');
347 // assert vfModules are enabled
348 cy.get('.tree-node-disabled div[data-tests-id="node-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1"]')
349 .should('not.be.visible');
350 cy.drawingBoardTreeClickOnContextMenuOptionByName('Remove');
352 cy.get('.title').contains('Remove VNF');
353 cy.get('.custom-button').contains('Remove VNF').click();
354 // assert vfModules are disabled after remove parent vnf
355 cy.get('.tree-node-disabled div[data-tests-id="node-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1"]')
356 .should('be.visible');
357 cy.updateServiceShouldNotOverrideChild();
361 it('should not show alert on remove vnf without modules', () => {
362 cy.readFile('cypress/support/jsonBuilders/mocks/jsons/serviceWithVnfAndVfModules.json').then((res) => {
363 cy.setReduxState(<any>res);
364 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
365 cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-0903e1c0-8e03-4936-b5c2-260653b96413-2017-388_PASQUALE-vPE 1');
366 cy.drawingBoardTreeClickOnContextMenuOptionByName('Remove')
370 it('should show <Automatically Assigned> if ecomp is true', () => {
371 cy.readFile('cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
372 cy.setReduxState(<any>res);
373 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
374 cy.drawingBoardPressAddButtonByElementName('node-2017-388_PASQUALE-vPE 0').click({force: true});
376 cy.selectDropdownOptionByText('productFamily', 'ERICA');
377 cy.selectDropdownOptionByText('lcpRegion', 'hvf6');
378 cy.selectDropdownOptionByText('tenant', 'AIN Web Tool-15-D-testalexandria');
379 cy.selectLobValue('ONAP');
380 cy.selectPlatformValue(`platform`);
381 cy.genericFormSubmitForm();
383 cy.getElementByDataTestsId('node-afacccf6-397d-45d6-b5ae-94c39734b168-2017-388_PASQUALE-vPE 0').contains('<Automatically Assigned>');
384 cy.updateServiceShouldNotOverrideChild();
388 it('should show model name if ecomp is false', () => {
389 const vnfModelKey: string = '2017-488_PASQUALE-vPE 0',
390 vnfModelName: string = '2017-488_PASQUALE-vPE';
391 cy.readFile('cypress/support/jsonBuilders/mocks/jsons/emptyServiceRedux.json').then((res) => {
392 res.service.serviceHierarchy['2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd'].vnfs[vnfModelKey].properties.ecomp_generated_naming = 'false';
393 cy.setReduxState(<any>res);
394 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
395 cy.drawingBoardPressAddButtonByElementName('node-2017-488_PASQUALE-vPE 0').click({force: true});
397 cy.selectDropdownOptionByText('productFamily', 'ERICA');
398 cy.selectDropdownOptionByText('lcpRegion', 'hvf6');
399 cy.selectDropdownOptionByText('tenant', 'AIN Web Tool-15-D-testalexandria');
400 cy.selectLobValue('ONAP')
401 cy.selectPlatformValue(`platform`);
403 cy.genericFormSubmitForm();
405 cy.getElementByDataTestsId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0').contains(vnfModelName);
409 describe('add instance open a popup', () => {
411 it('should add vfModule with popup with empty required instance name', () => {
412 cy.readFile('cypress/support/jsonBuilders/mocks/jsons/serviceWithVnfAndVfModules.json').then((res) => {
413 res.service.serviceHierarchy["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-488_PASQUALE-vPE 0"].properties.ecomp_generated_naming = "false";
414 res.service.serviceInstance["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-488_PASQUALE-vPE 0"].vfModules = [];
415 cy.setReduxState(<any>res);
416 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
417 cy.get('available-models-tree tree-node-expander').eq(2).click();
418 cy.drawingBoardPressAddButtonByElementName('node-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1').click({force: true});
422 it('should add vfModule with popup if empty required dynamic input', () => {
423 cy.readFile('cypress/support/jsonBuilders/mocks/jsons/serviceWithVnfAndVfModules.json').then((res) => {
424 res.service.serviceHierarchy["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-488_PASQUALE-vPE 0"].vfModules["2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1"].inputs["pasqualevpe0_bandwidth"].default = '';
425 res.service.serviceInstance["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-488_PASQUALE-vPE 0"].vfModules = [];
426 cy.setReduxState(<any>res);
427 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
428 cy.get('available-models-tree tree-node-expander').eq(2).click();
429 cy.drawingBoardPressAddButtonByElementName('node-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1').click({force: true});
430 cy.get('#instance-popup').and('be.visible');
437 describe('show warning and disable deploy button on vnf missing data', () => {
438 it('show warning on vnf, and disable button, remove warning and enable button after edit', () => {
439 cy.readFile('cypress/support/jsonBuilders/mocks/jsons/serviceWithVnfAndVfModules.json').then((res) => {
440 res.service.serviceInstance['2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd'].existingVNFCounterMap['0903e1c0-8e03-4936-b5c2-260653b96413'] = 1;
441 res.service.serviceInstance["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].validationCounter = 1;
442 res.service.serviceInstance["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-388_PASQUALE-vPE 1"] = {
443 "rollbackOnFailure": "false",
445 "productFamilyId": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
446 "lcpCloudRegionId": "",
448 "lineOfBusiness": "zzz1",
449 "platformName": "platform",
450 "isMissingData": true,
452 "modelType": "service",
453 "modelInvariantId": "00beb8f9-6d39-452f-816d-c709b9cbb87d",
454 "modelVersionId": "0903e1c0-8e03-4936-b5c2-260653b96413",
455 "modelName": "2017-388_PASQUALE-vPE",
456 "modelVersion": "1.0",
457 "modelCustomizationId": "280dec31-f16d-488b-9668-4aae55d6648a",
458 "modelCustomizationName": "2017-388_PASQUALE-vPE 1"
461 cy.setReduxState(<any>res);
462 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
463 cy.getElementByDataTestsId("node-0903e1c0-8e03-4936-b5c2-260653b96413-2017-388_PASQUALE-vPE 1-alert-icon").and('be.visible');
464 cy.isElementContainsAttr('deployBtn', 'disabled');
465 cy.drawingBoardTreeOpenContextMenuByElementDataTestId('node-0903e1c0-8e03-4936-b5c2-260653b96413-2017-388_PASQUALE-vPE 1')
466 .drawingBoardTreeClickOnContextMenuOptionByName('Edit')
467 cy.selectDropdownOptionByText('lcpRegion', 'hvf6');
468 cy.selectDropdownOptionByText('tenant', 'AIN Web Tool-15-D-testalexandria');
469 cy.genericFormSubmitForm();
470 cy.getElementByDataTestsId("node-0903e1c0-8e03-4936-b5c2-260653b96413-2017-388_PASQUALE-vPE 1-alert-icon").should('not.be.visible');
471 cy.getElementByDataTestsId('deployBtn').should('not.have.attr', 'disabled');
472 cy.updateServiceShouldNotOverrideChild();
477 describe('vnf should automatically displayed or not according its min value and its vf-modules min value', () => {
479 it('vnf with min_instances value > 0 without required VF modules, should be created automatically without children', () => {
480 cy.readFile('cypress/support/jsonBuilders/mocks/jsons/basicRedux.json').then((res) => {
481 res.service.serviceHierarchy["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-488_PASQUALE-vPE 0"].properties['min_instances'] = 1;
482 res.service.serviceHierarchy["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-488_PASQUALE-vPE 0"].vfModules["2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0"].properties['initialCount'] = 0;
483 res.service.serviceHierarchy["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vfModules["2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0"].properties['initialCount'] = 0;
484 cy.setReduxState(<any>res);
485 cy.fillServicePopup().then(() => {
486 cy.visit("welcome.htm").then(() => {
487 cy.visit('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd').then(() => {
488 cy.getElementByDataTestsId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0').should('exist');
489 cy.getElementByDataTestsId('node-25284168-24bb-4698-8cb4-3f509146eca5-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1').should('not.exist');
490 cy.getElementByDataTestsId('node-f8360508-3f17-4414-a2ed-6bc71161e8db-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0').should('not.exist');
498 it('vnf with min_instances value > 1 with required VF modules, should be created automatically with children only once', () => {
499 cy.readFile('cypress/support/jsonBuilders/mocks/jsons/basicRedux.json').then((res) => {
500 res.service.serviceHierarchy["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-488_PASQUALE-vPE 0"].properties['min_instances'] = 3;
501 cy.setReduxState(<any>res);
502 cy.fillServicePopup().then(() => {
503 cy.visit("welcome.htm").then(() => {
504 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
505 cy.getElementByDataTestsId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0').should('exist');
506 cy.getElementByDataTestsId('node-f8360508-3f17-4414-a2ed-6bc71161e8db-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0').should('have.length', 1);
514 it('vnf with min_instances value = 0 with required VF modules should be created automatically with its children', () => {
515 cy.readFile('cypress/support/jsonBuilders/mocks/jsons/basicRedux.json').then((res) => {
516 res.service.serviceHierarchy["2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd"].vnfs["2017-488_PASQUALE-vPE 0"].properties['min_instances'] = 0;
517 cy.setReduxState(<any>res);
518 cy.fillServicePopup().then(() => {
519 cy.visit("welcome.htm").then(() => {
520 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
521 cy.getElementByDataTestsId('node-69e09f68-8b63-4cc9-b9ff-860960b5db09-2017-488_PASQUALE-vPE 0').should('exist');
522 cy.getElementByDataTestsId('node-f8360508-3f17-4414-a2ed-6bc71161e8db-2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0').should('exist');
523 cy.updateServiceShouldNotOverrideChild();
531 it('vnf without min_instances and without required VF modules, should not exist automatically in right side', () => {
532 cy.readFile('cypress/support/jsonBuilders/mocks/jsons/basicRedux.json').then((res) => {
533 cy.setReduxState(<any>res);
534 cy.fillServicePopup().then(() => {
535 cy.visit("welcome.htm").then(() => {
536 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd');
537 cy.getElementByDataTestsId('node-afacccf6-397d-45d6-b5ae-94c39734b168-2017-388_PASQUALE-vPE 0').should('not.exist');
545 describe('supplementary file', () => {
546 it('delete file', () => {
547 let res = getReduxWithVNFS(true);
548 let instanceName = 'instanceName';
549 cy.setReduxState(<any>res);
550 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=6e59c5de-f052-46fa-aa7e-2fca9d674c44');
551 const vfModuleNode = 'node-522159d5-d6e0-4c2a-aa44-5a542a12a830-vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1';
552 assertEditvfModuleShowFile(vfModuleNode, "sample.json");
553 cy.getElementByDataTestsId('remove-uploaded-file').click({force: true});
554 cy.getElementByDataTestsId('form-set').should('not.have.attr', 'disabled');
555 cy.typeToInput('instanceName', instanceName);
556 cy.genericFormSubmitForm();
557 cy.getReduxState().then((state) => {
558 const serviceInstance = state.service.serviceInstance['6e59c5de-f052-46fa-aa7e-2fca9d674c44'];
559 const vfModuleInstance = serviceInstance.vnfs['VF_vGeraldine 0'].vfModules['vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1']['vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1dcudx'];
560 chai.expect(vfModuleInstance.supplementaryFile_hidden).to.be.null;
561 chai.expect(vfModuleInstance.supplementaryFile_hidden_content).to.be.null;
562 chai.expect(vfModuleInstance.supplementaryFileContent).to.be.undefined;
563 chai.expect(vfModuleInstance.supplementaryFileName).to.be.undefined;
565 cy.getElementByDataTestsId('node-d6557200-ecf2-4641-8094-5393ae3aae60-VF_vGeraldine 0').click();
566 assertEditvfModuleShowFile(vfModuleNode, "Choose file");
567 cy.getElementByDataTestsId('instanceName').should('have.value', instanceName);
571 describe('component info', () => {
573 var jsonBuilderAndMock: JsonBuilder<ServiceModel> = new JsonBuilder<ServiceModel>();
575 const longText = 'Im a very long text for verify wrapping so please dont make me shorter';
577 function testIfComponentInfoShown(flagState:boolean) {
578 let res = getReduxWith2VNFS();
579 res.global.flags.FLAG_1906_COMPONENT_INFO = flagState;
580 res.service.serviceHierarchy["f4d84bb4-a416-4b4e-997e-0059973630b9"].service.serviceRole = longText;
581 cy.setReduxState(<any>res);
582 cy.openIframe('app/ui/#/servicePlanning?serviceModelId=f4d84bb4-a416-4b4e-997e-0059973630b9');
583 let conditionStr = flagState ? "" : "not.";
584 cy.get('component-info').should(conditionStr+"be.visible");
585 const otherComponentWidth = flagState ? 5 : 6;
586 const otherComponentCss = 'col-md-'+otherComponentWidth ;
587 cy.get('available-models-tree').should("have.class", otherComponentCss);
588 cy.get('drawing-board-tree').should("have.class", otherComponentCss);
590 cy.get('component-info').should("have.class", 'col-md-2');
596 it('component info is shown and relevant fields are shown', () => {
597 testIfComponentInfoShown(true);
599 let labelsAndValues = [
600 ['Model version', '1.0'],
601 ['Subscriber name', 'SILVIA ROBBINS'],
602 ['Service type', 'TYLER SILVIA'],
603 ['Service role', longText]
605 const expectedTitle = 'Service Instance INFO';
606 cy.assertComponentInfoTitleLabelsAndValues(expectedTitle, labelsAndValues);
607 cy.getElementByDataTestsId('model-item-value-Service role').should('have.css', 'height', '32px'); //assert that long text is wrap
610 it('component info is not shown when feature flag is false', () => {
611 testIfComponentInfoShown(false);
615 function addNetworkFromModel(instanceName: string) {
616 return cy.get('drawing-board-tree').find('tree-node-content').then((elemets) => {
617 cy.get('drawing-board-tree tree-node-content').should('have.have.length', elemets.length);
618 cy.drawingBoardPressAddButtonByElementName(instanceName).click({force: true}).then(() => {
619 cy.fillNetworkPopup();
620 cy.get('drawing-board-tree tree-node-content').should('have.have.length', (elemets.length + 1));
621 cy.updateServiceShouldNotOverrideChild();
626 function getReduxWith2VNFS() {
631 "FLAG_SHOW_ASSIGNMENTS": true,
632 "FLAG_SHOW_VERIFY_SERVICE": false,
633 "FLAG_ADD_MSO_TESTAPI_FIELD": true,
634 "FLAG_NETWORK_TO_ASYNC_INSTANTIATION": false,
635 "FLAG_FABRIC_CONFIGURATION_ASSIGNMENTS": true,
636 "FLAG_SERVICE_MODEL_CACHE": true,
637 "FLAG_1906_COMPONENT_INFO" : false,
638 "FLAG_2002_VNF_PLATFORM_MULTI_SELECT" : false,
639 "FLAG_2002_UNLIMITED_MAX" : true,
640 "FLAG_2006_VNF_LOB_MULTI_SELECT" : false,
643 "type": "[FLAGS] Update"
646 "serviceHierarchy": {
647 "6e59c5de-f052-46fa-aa7e-2fca9d674c44": {
649 "uuid": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
650 "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
651 "name": "ComplexService",
653 "toscaModelURL": null,
654 "category": "Emanuel",
657 "description": "ComplexService",
658 "serviceEcompNaming": "true",
659 "instantiationType": "Macro",
661 "instantiationType": "Macro"
667 "uuid": "d6557200-ecf2-4641-8094-5393ae3aae60",
668 "invariantUuid": "4160458e-f648-4b30-a176-43881ffffe9e",
669 "description": "VSP_vGeraldine",
670 "name": "VF_vGeraldine",
672 "customizationUuid": "91415b44-753d-494c-926a-456a9172bbb9",
676 "gpb2_Internal2_mac": "00:11:22:EF:AC:DF",
677 "sctp-a-ipv6-egress_rule_application": "any",
678 "sctp-b-ipv6-egress_src_start_port": "0",
679 "Internal2_allow_transit": "true",
680 "sctp-b-IPv6_ethertype": "IPv6",
681 "ncb2_Internal1_mac": "00:11:22:EF:AC:DF",
682 "sctp-b-ingress_rule_protocol": "icmp",
683 "sctp-b-ingress_action": "pass",
684 "sctp-a-egress_rule_application": "any",
685 "sctp-b-ipv6-ingress-src_start_port": "0.0",
686 "ncb1_Internal2_mac": "00:11:22:EF:AC:DF",
687 "sctp-b-egress_src_addresses": "local",
688 "fsb_volume_size_0": "320.0",
689 "sctp-a-ipv6-ingress-dst_start_port": "0",
690 "sctp-a-ipv6-ingress_ethertype": "IPv4",
691 "sctp-b-ipv6-ingress_rule_application": "any",
692 "domain_name": "default-domain",
693 "sctp-a-egress_src_addresses": "local",
694 "sctp-b-egress-src_start_port": "0.0",
695 "sctp-a-ingress_rule_protocol": "icmp",
696 "sctp-b-display_name": "epc-sctp-b-ipv4v6-sec-group",
697 "sctp-b-ipv6-ingress-dst_end_port": "65535",
698 "sctp-a-ingress_ethertype": "IPv4",
699 "sctp-a-egress-src_start_port": "0.0",
700 "sctp-b-dst_subnet_prefix_v6": "::",
701 "nf_naming": "{ecomp_generated_naming=false}",
702 "sctp-a-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
703 "sctp-b-egress-dst_start_port": "0.0",
704 "ncb_flavor_name": "nv.c20r64d1",
705 "sctp-b-egress_dst_subnet_prefix_len": "0.0",
706 "gpb1_Internal1_mac": "00:11:22:EF:AC:DF",
707 "Internal2_net_cidr": "10.0.0.10",
708 "sctp-a-ingress-dst_start_port": "0.0",
709 "fsb1_Internal2_mac": "00:11:22:EF:AC:DF",
710 "sctp-a-egress-dst_start_port": "0.0",
711 "sctp-a-egress_ethertype": "IPv4",
712 "vlc_st_service_mode": "in-network-nat",
713 "sctp-a-ipv6-egress_ethertype": "IPv4",
714 "sctp-a-egress-src_end_port": "65535.0",
715 "sctp-b-egress_action": "pass",
716 "sctp-b-ipv6-egress_rule_application": "any",
717 "sctp-a-ingress-src_subnet_prefix_len": "0.0",
718 "sctp-b-ipv6-ingress-src_end_port": "65535.0",
719 "sctp-a-ipv6-ingress-src_start_port": "0.0",
720 "fsb2_Internal1_mac": "00:11:22:EF:AC:DF",
721 "sctp-b-name": "epc-sctp-b-ipv4v6-sec-group",
722 "sctp-b-ipv6-egress_ethertype": "IPv4",
723 "Internal1_net_cidr": "10.0.0.10",
724 "sctp-a-egress_dst_subnet_prefix": "0.0.0.0",
725 "fsb_flavor_name": "nv.c20r64d1",
726 "sctp_rule_protocol": "132",
727 "sctp-a-ipv6-ingress_rule_application": "any",
728 "sctp-b-ipv6-ingress_src_subnet_prefix_len": "0",
729 "ecomp_generated_naming": "false",
730 "sctp-a-IPv6_ethertype": "IPv6",
731 "vlc_st_virtualization_type": "virtual-machine",
732 "vlc2_Internal1_mac": "00:11:22:EF:AC:DF",
733 "sctp-b-ingress-dst_end_port": "65535.0",
734 "sctp-b-ingress-dst_start_port": "0.0",
735 "sctp-a-ipv6-ingress-src_end_port": "65535.0",
736 "sctp-a-display_name": "epc-sctp-a-ipv4v6-sec-group",
737 "sctp-b-ingress_rule_application": "any",
738 "vlc_flavor_name": "nd.c16r64d1",
739 "int2_sec_group_name": "int2-sec-group",
740 "sctp-b-ipv6-egress_src_addresses": "local",
741 "vlc_st_interface_type_int1": "other1",
742 "vlc_st_interface_type_int2": "other2",
743 "sctp-a-ipv6-egress-dst_start_port": "0",
744 "sctp-b-egress-src_end_port": "65535.0",
745 "sctp-a-ipv6-egress_dst_subnet_prefix_len": "0",
746 "Internal2_shared": "false",
747 "sctp-a-ipv6-egress_rule_protocol": "any",
748 "Internal2_rpf": "disable",
749 "vlc1_Internal1_mac": "00:11:22:EF:AC:DF",
750 "sctp-b-ipv6-egress_src_end_port": "65535",
751 "sctp-a-ipv6-egress_src_addresses": "local",
752 "sctp-a-ingress-dst_end_port": "65535.0",
753 "sctp-a-ipv6-egress_src_end_port": "65535",
754 "Internal1_forwarding_mode": "l2",
755 "Internal2_dhcp": "false",
756 "sctp-a-dst_subnet_prefix_v6": "::",
757 "pxe_image_name": "MME_PXE-Boot_16ACP04_GA.qcow2",
758 "vlc_st_interface_type_gtp": "other0",
759 "ncb1_Internal1_mac": "00:11:22:EF:AC:DF",
760 "sctp-b-src_subnet_prefix_v6": "::",
761 "sctp-a-egress_dst_subnet_prefix_len": "0.0",
762 "int1_sec_group_name": "int1-sec-group",
763 "Internal1_dhcp": "false",
764 "fsb2_Internal2_mac": "00:11:22:EF:AC:DF",
765 "Internal2_forwarding_mode": "l2",
766 "sctp-a-ipv6-egress_dst_end_port": "65535",
767 "sctp-b-egress_dst_subnet_prefix": "0.0.0.0",
768 "Internal1_net_cidr_len": "17",
769 "gpb2_Internal1_mac": "00:11:22:EF:AC:DF",
770 "sctp-a-ingress_dst_addresses": "local",
771 "sctp-b-ingress-src_subnet_prefix_len": "0.0",
772 "sctp-a-egress_action": "pass",
773 "fsb_volume_type_0": "SF-Default-SSD",
774 "ncb2_Internal2_mac": "00:11:22:EF:AC:DF",
775 "vlc_st_interface_type_sctp_a": "left",
776 "vlc_st_version": "2",
777 "sctp-a-src_subnet_prefix_v6": "::",
778 "vlc_st_interface_type_sctp_b": "right",
779 "sctp-a-ingress_rule_application": "any",
780 "sctp-b-egress_ethertype": "IPv4",
781 "sctp-a-ipv6-egress_src_start_port": "0",
782 "instance_ip_family_v6": "v6",
783 "gpb1_Internal2_mac": "00:11:22:EF:AC:DF",
784 "sctp-b-ingress-src_start_port": "0.0",
785 "fsb1_Internal1_mac": "00:11:22:EF:AC:DF",
786 "sctp-b-ingress_dst_addresses": "local",
787 "vlc_st_interface_type_oam": "management",
788 "multi_stage_design": "false",
789 "oam_sec_group_name": "oam-sec-group",
790 "Internal2_net_gateway": "10.0.0.10",
791 "sctp-a-ipv6-ingress-dst_end_port": "65535",
792 "Internal1_net_gateway": "10.0.0.10",
793 "sctp-b-ipv6-egress-dst_start_port": "0",
794 "sctp-b-ipv6-egress_rule_protocol": "any",
795 "gtp_sec_group_name": "gtp-sec-group",
796 "sctp-a-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
797 "sctp-a-ipv6-ingress_dst_addresses": "local",
798 "sctp-b-ipv6-egress_dst_subnet_prefix_len": "0",
799 "sctp-b-ipv6-egress_action": "pass",
800 "sctp-a-egress_rule_protocol": "icmp",
801 "sctp-a-ipv6-egress_action": "pass",
802 "Internal1_shared": "false",
803 "sctp-b-ipv6-ingress_rule_protocol": "any",
804 "Internal2_net_cidr_len": "17",
805 "sctp-a-name": "epc-sctp-a-ipv4v6-sec-group",
806 "sctp-a-ingress-src_end_port": "65535.0",
807 "sctp-b-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
808 "sctp-a-egress-dst_end_port": "65535.0",
809 "sctp-b-egress_rule_protocol": "icmp",
810 "sctp-a-ingress_action": "pass",
811 "sctp-b-ipv6-ingress_action": "pass",
812 "vlc_st_service_type": "firewall",
813 "sctp-b-ipv6-egress_dst_end_port": "65535",
814 "vlc2_Internal2_mac": "00:11:22:EF:AC:DF",
815 "sctp-b-ipv6-ingress-dst_start_port": "0",
816 "vlc_st_availability_zone": "true",
817 "sctp-b-ingress-src_subnet_prefix": "0.0.0.0",
818 "fsb_volume_image_name_1": "MME_FSB2_16ACP04_GA.qcow2",
819 "sctp-a-ipv6-ingress_src_subnet_prefix_len": "0",
820 "gpb_flavor_name": "nv.c20r64d1",
821 "Internal1_allow_transit": "true",
822 "availability_zone_max_count": "1",
823 "fsb_volume_image_name_0": "MME_FSB1_16ACP04_GA.qcow2",
824 "sctp-b-ipv6-ingress_dst_addresses": "local",
825 "sctp-b-ipv6-ingress_ethertype": "IPv4",
826 "sctp-b-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
827 "sctp-a-ingress-src_subnet_prefix": "0.0.0.0",
828 "vlc1_Internal2_mac": "00:11:22:EF:AC:DF",
829 "sctp-a-ipv6-ingress_action": "pass",
830 "Internal1_rpf": "disable",
831 "sctp-b-ingress_ethertype": "IPv4",
832 "sctp-b-ingress-src_end_port": "65535.0",
833 "sctp-b-egress_rule_application": "any",
834 "sctp-a-ipv6-ingress_rule_protocol": "any",
835 "sctp-a-ingress-src_start_port": "0.0",
836 "sctp-b-egress-dst_end_port": "65535.0"
839 "modelCustomizationName": "VF_vGeraldine 0",
841 "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
842 "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
843 "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
844 "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
846 "name": "VfVgeraldine..vflorence_vlc..module-1",
848 "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
850 "minCountInstances": 0,
851 "maxCountInstances": null,
853 "vfModuleLabel": "vflorence_vlc"
856 "volumeGroupAllowed": false
858 "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
859 "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
860 "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
861 "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
863 "name": "VfVgeraldine..vflorence_gpb..module-2",
865 "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
867 "minCountInstances": 0,
868 "maxCountInstances": null,
870 "vfModuleLabel": "vflorence_gpb"
873 "volumeGroupAllowed": false
875 "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
876 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
877 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
878 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
880 "name": "VfVgeraldine..base_vflorence..module-0",
882 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
884 "minCountInstances": 1,
885 "maxCountInstances": 1,
887 "vfModuleLabel": "base_vflorence"
890 "volumeGroupAllowed": true
894 "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
895 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
896 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
897 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
899 "name": "VfVgeraldine..base_vflorence..module-0",
901 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
903 "minCountInstances": 1,
904 "maxCountInstances": 1,
906 "vfModuleLabel": "base_vflorence"
911 "vfcInstanceGroups": {}
916 "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
917 "invariantUuid": "379f816b-a7aa-422f-be30-17114ff50b7c",
918 "description": "ECOMP generic virtual link (network) base type for all other service-level and global networks",
921 "customizationUuid": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
925 "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}}",
926 "exVL_naming": "{ecomp_generated_naming=true}",
927 "network_flows": "{is_network_policy=false, is_bound_to_vpn=false}",
928 "network_homing": "{ecomp_selected_instance_node_target=false}"
931 "modelCustomizationName": "ExtVL 0"
934 "collectionResources": {},
936 "Port Mirroring Configuration By Policy 0": {
937 "uuid": "b4398538-e89d-4f13-b33d-ca323434ba50",
938 "invariantUuid": "6ef0ca40-f366-4897-951f-abd65d25f6f7",
939 "description": "A port mirroring configuration by policy object",
940 "name": "Port Mirroring Configuration By Policy",
942 "customizationUuid": "3c3b7b8d-8669-4b3b-8664-61970041fad2",
946 "type": "Configuration",
947 "modelCustomizationName": "Port Mirroring Configuration By Policy 0",
949 "collectorNodes": null,
950 "configurationByPolicy": false
953 "serviceProxies": {},
955 "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
956 "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
957 "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
958 "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
960 "name": "VfVgeraldine..vflorence_vlc..module-1",
962 "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
964 "minCountInstances": 0,
965 "maxCountInstances": null,
967 "vfModuleLabel": "vflorence_vlc"
970 "volumeGroupAllowed": false
972 "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
973 "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
974 "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
975 "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
977 "name": "VfVgeraldine..vflorence_gpb..module-2",
979 "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
981 "minCountInstances": 0,
982 "maxCountInstances": null,
984 "vfModuleLabel": "vflorence_gpb"
987 "volumeGroupAllowed": false
989 "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
990 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
991 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
992 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
994 "name": "VfVgeraldine..base_vflorence..module-0",
996 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
998 "minCountInstances": 1,
999 "maxCountInstances": 1,
1001 "vfModuleLabel": "base_vflorence"
1004 "volumeGroupAllowed": true
1008 "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
1009 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
1010 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
1011 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
1012 "description": null,
1013 "name": "VfVgeraldine..base_vflorence..module-0",
1015 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
1017 "minCountInstances": 1,
1018 "maxCountInstances": 1,
1020 "vfModuleLabel": "base_vflorence"
1027 "f4d84bb4-a416-4b4e-997e-0059973630b9": {
1029 "uuid": "f4d84bb4-a416-4b4e-997e-0059973630b9",
1030 "invariantUuid": "598e3f9e-3244-4d8f-a8e0-0e5d7a29eda9",
1031 "name": "PASQUALE vMX vPE_BV Service 488",
1033 "toscaModelURL": null,
1034 "category": "Network L1-3",
1037 "description": "PASQUALE vMX vPE based on Juniper 17.2 release. Updated with updated VF for v8.0 of VLM",
1038 "serviceEcompNaming": "true",
1039 "instantiationType": "Macro",
1041 "instantiationType": "Macro"
1044 "2017488_pasqualevpe0_ASN": {
1046 "description": "AV/PE",
1047 "entry_schema": null,
1048 "inputProperties": null,
1056 "2017-488_PASQUALE-vPE 0": {
1057 "uuid": "ea81d6f7-0861-44a7-b7d5-d173b562c350",
1058 "invariantUuid": "5be7e99e-8eb2-4d97-be63-8081ff3cd10e",
1059 "description": "Name PASQUALE vPE Description The provider edge function for the PASQUALE service supported by the Junipers VMX product Category Router Vendor Juniper Vendor Release Code 17.2 Owners Mary Fragale. Updated 9-25 to use v8.0 of the Juniper Valid 2 VLM",
1060 "name": "2017-488_PASQUALE-vPE",
1062 "customizationUuid": "41516cc6-5098-4b40-a619-f8d5f55fc4d8",
1064 "vnf_config_template_version": {
1066 "description": "VPE Software Version",
1067 "entry_schema": null,
1068 "inputProperties": null,
1073 "bandwidth_units": {
1075 "description": "Units of bandwidth",
1076 "entry_schema": null,
1077 "inputProperties": null,
1084 "description": "Requested VPE bandwidth",
1085 "entry_schema": null,
1086 "inputProperties": null,
1093 "description": "AIC Site CLLI",
1094 "entry_schema": null,
1095 "inputProperties": null,
1098 "default": "ATLMY8GA"
1100 "availability_zone_0": {
1102 "description": "The Availability Zone to launch the instance.",
1103 "entry_schema": null,
1104 "inputProperties": null,
1107 "default": "mtpocfo-kvm-az01"
1111 "description": "AV/PE",
1112 "entry_schema": null,
1113 "inputProperties": null,
1118 "vnf_instance_name": {
1120 "description": "The hostname assigned to the vpe.",
1121 "entry_schema": null,
1122 "inputProperties": null,
1125 "default": "mtnj309me6"
1129 "vnf_config_template_version": {
1130 "displayName": "vnf_config_template_version",
1131 "command": "get_input",
1132 "inputName": "2017488_pasqualevpe0_vnf_config_template_version"
1134 "bandwidth_units": {
1135 "displayName": "bandwidth_units",
1136 "command": "get_input",
1137 "inputName": "2017488_pasqualevpe0_bandwidth_units"
1140 "displayName": "bandwidth",
1141 "command": "get_input",
1142 "inputName": "2017488_pasqualevpe0_bandwidth"
1145 "displayName": "AIC_CLLI",
1146 "command": "get_input",
1147 "inputName": "2017488_pasqualevpe0_AIC_CLLI"
1149 "availability_zone_0": {
1150 "displayName": "availability_zone_0",
1151 "command": "get_input",
1152 "inputName": "2017488_pasqualevpe0_availability_zone_0"
1155 "displayName": "ASN",
1156 "command": "get_input",
1157 "inputName": "2017488_pasqualevpe0_ASN"
1159 "vnf_instance_name": {
1160 "displayName": "vnf_instance_name",
1161 "command": "get_input",
1162 "inputName": "2017488_pasqualevpe0_vnf_instance_name"
1166 "max_instances": 10,
1168 "vmxvre_retype": "RE-VMX",
1169 "vnf_config_template_version": "get_input:2017488_pasqualevpe0_vnf_config_template_version",
1170 "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
1171 "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
1172 "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
1173 "int_ctl_net_name": "VMX-INTXI",
1174 "vmx_int_ctl_prefix": "10.0.0.10",
1175 "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
1176 "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
1177 "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
1178 "nf_type": "ROUTER",
1179 "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
1180 "is_AVPN_service": "false",
1181 "vmx_RSG_name": "vREXI-affinity",
1182 "vmx_int_ctl_forwarding": "l2",
1183 "vmxvre_oam_ip_0": "10.0.0.10",
1184 "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
1185 "vmxvpfe_sriov41_0_port_vlanstrip": "false",
1186 "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
1187 "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
1188 "vmxvre_image_name_0": "vre172_nova_img",
1189 "vmxvre_instance": "0",
1190 "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
1191 "vmxvre_flavor_name": "ns.c1r16d32.v5",
1192 "vmxvpfe_volume_size_0": "40.0",
1193 "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
1194 "nf_naming": "{ecomp_generated_naming=true}",
1195 "multi_stage_design": "false",
1196 "nf_naming_code": "me6",
1197 "vmxvre_name_0": "vREXI",
1198 "vmxvpfe_sriov42_0_port_vlanstrip": "false",
1199 "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
1200 "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
1201 "vmxvpfe_image_name_0": "vpfe172_nova_img",
1202 "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
1203 "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
1204 "vmxvre_console": "vidconsole",
1205 "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
1206 "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
1207 "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
1208 "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
1209 "vmxvpfe_sriov44_0_port_vlanstrip": "false",
1210 "vf_module_id": "123",
1211 "nf_function": "PASQUALE vPE",
1212 "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
1213 "vmxvre_int_ctl_ip_0": "10.0.0.10",
1214 "ecomp_generated_naming": "true",
1215 "AIC_CLLI": "get_input:2017488_pasqualevpe0_AIC_CLLI",
1216 "vnf_name": "mtnj309me6vre",
1217 "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
1218 "vmxvre_volume_type_1": "HITACHI",
1219 "vmxvpfe_sriov44_0_port_broadcastallow": "true",
1220 "vmxvre_volume_type_0": "HITACHI",
1221 "vmxvpfe_volume_type_0": "HITACHI",
1222 "vmxvpfe_sriov43_0_port_broadcastallow": "true",
1223 "bandwidth_units": "get_input:2017488_pasqualevpe0_bandwidth_units",
1225 "vmxvre_oam_prefix": "24",
1226 "availability_zone_0": "get_input:2017488_pasqualevpe0_availability_zone_0",
1227 "ASN": "get_input:2017488_pasqualevpe0_ASN",
1228 "vmxvre_chassis_i2cid": "161",
1229 "vmxvpfe_name_0": "vPFEXI",
1230 "bandwidth": "get_input:2017488_pasqualevpe0_bandwidth",
1231 "availability_zone_max_count": "1",
1232 "vmxvre_volume_size_0": "45.0",
1233 "vmxvre_volume_size_1": "50.0",
1234 "vmxvpfe_sriov42_0_port_broadcastallow": "true",
1235 "vmxvre_oam_gateway": "10.0.0.10",
1236 "vmxvre_volume_name_1": "vREXI_FAVolume",
1237 "vmxvre_ore_present": "0",
1238 "vmxvre_volume_name_0": "vREXI_FBVolume",
1240 "vnf_instance_name": "get_input:2017488_pasqualevpe0_vnf_instance_name",
1241 "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
1242 "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
1243 "vmx_int_ctl_len": "24",
1244 "vmxvpfe_sriov43_0_port_vlanstrip": "false",
1245 "vmxvpfe_sriov41_0_port_broadcastallow": "true",
1246 "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
1247 "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
1249 "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
1250 "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
1251 "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
1254 "modelCustomizationName": "2017-488_PASQUALE-vPE 0",
1256 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
1257 "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
1258 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1259 "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
1260 "description": null,
1261 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1263 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1265 "minCountInstances": 0,
1266 "maxCountInstances": null,
1268 "vfModuleLabel": "PASQUALE_vRE_BV"
1271 "2017488_pasqualevpe0_bandwidth_units": {
1273 "description": "Units of bandwidth",
1274 "entry_schema": null,
1275 "inputProperties": {
1276 "sourceType": "HEAT",
1277 "vfModuleLabel": "PASQUALE_vRE_BV",
1278 "paramName": "bandwidth_units"
1280 "constraints": null,
1284 "2017488_pasqualevpe0_bandwidth": {
1286 "description": "Requested VPE bandwidth",
1287 "entry_schema": null,
1288 "inputProperties": {
1289 "sourceType": "HEAT",
1290 "vfModuleLabel": "PASQUALE_vRE_BV",
1291 "paramName": "bandwidth"
1293 "constraints": null,
1297 "2017488_pasqualevpe0_vnf_instance_name": {
1299 "description": "The hostname assigned to the vpe.",
1300 "entry_schema": null,
1301 "inputProperties": {
1302 "sourceType": "HEAT",
1303 "vfModuleLabel": "PASQUALE_vRE_BV",
1304 "paramName": "vnf_instance_name"
1306 "constraints": null,
1308 "default": "mtnj309me6"
1310 "2017488_pasqualevpe0_vnf_config_template_version": {
1312 "description": "VPE Software Version",
1313 "entry_schema": null,
1314 "inputProperties": {
1315 "sourceType": "HEAT",
1316 "vfModuleLabel": "PASQUALE_vRE_BV",
1317 "paramName": "vnf_config_template_version"
1319 "constraints": null,
1323 "2017488_pasqualevpe0_AIC_CLLI": {
1325 "description": "AIC Site CLLI",
1326 "entry_schema": null,
1327 "inputProperties": {
1328 "sourceType": "HEAT",
1329 "vfModuleLabel": "PASQUALE_vRE_BV",
1330 "paramName": "AIC_CLLI"
1332 "constraints": null,
1334 "default": "ATLMY8GA"
1337 "volumeGroupAllowed": true
1339 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
1340 "uuid": "040e591e-5d30-4e0d-850f-7266e5a8e013",
1341 "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
1342 "customizationUuid": "5c5f91f9-5e31-4120-b892-5536587ec258",
1343 "description": null,
1344 "name": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1346 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1348 "minCountInstances": 1,
1349 "maxCountInstances": 1,
1351 "vfModuleLabel": "PASQUALE_base_vPE_BV"
1354 "volumeGroupAllowed": false
1356 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
1357 "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
1358 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1359 "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
1360 "description": null,
1361 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1363 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1365 "minCountInstances": 0,
1366 "maxCountInstances": null,
1368 "vfModuleLabel": "PASQUALE_vPFE_BV"
1371 "2017488_pasqualevpe0_availability_zone_0": {
1373 "description": "The Availability Zone to launch the instance.",
1374 "entry_schema": null,
1375 "inputProperties": {
1376 "sourceType": "HEAT",
1377 "vfModuleLabel": "PASQUALE_vPFE_BV",
1378 "paramName": "availability_zone_0"
1380 "constraints": null,
1382 "default": "mtpocfo-kvm-az01"
1385 "volumeGroupAllowed": true
1389 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
1390 "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
1391 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1392 "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
1393 "description": null,
1394 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1396 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1398 "minCountInstances": 0,
1399 "maxCountInstances": null,
1401 "vfModuleLabel": "PASQUALE_vRE_BV"
1404 "2017488_pasqualevpe0_bandwidth_units": {
1406 "description": "Units of bandwidth",
1407 "entry_schema": null,
1408 "inputProperties": {
1409 "sourceType": "HEAT",
1410 "vfModuleLabel": "PASQUALE_vRE_BV",
1411 "paramName": "bandwidth_units"
1413 "constraints": null,
1417 "2017488_pasqualevpe0_bandwidth": {
1419 "description": "Requested VPE bandwidth",
1420 "entry_schema": null,
1421 "inputProperties": {
1422 "sourceType": "HEAT",
1423 "vfModuleLabel": "PASQUALE_vRE_BV",
1424 "paramName": "bandwidth"
1426 "constraints": null,
1430 "2017488_pasqualevpe0_vnf_instance_name": {
1432 "description": "The hostname assigned to the vpe.",
1433 "entry_schema": null,
1434 "inputProperties": {
1435 "sourceType": "HEAT",
1436 "vfModuleLabel": "PASQUALE_vRE_BV",
1437 "paramName": "vnf_instance_name"
1439 "constraints": null,
1441 "default": "mtnj309me6"
1443 "2017488_pasqualevpe0_vnf_config_template_version": {
1445 "description": "VPE Software Version",
1446 "entry_schema": null,
1447 "inputProperties": {
1448 "sourceType": "HEAT",
1449 "vfModuleLabel": "PASQUALE_vRE_BV",
1450 "paramName": "vnf_config_template_version"
1452 "constraints": null,
1456 "2017488_pasqualevpe0_AIC_CLLI": {
1458 "description": "AIC Site CLLI",
1459 "entry_schema": null,
1460 "inputProperties": {
1461 "sourceType": "HEAT",
1462 "vfModuleLabel": "PASQUALE_vRE_BV",
1463 "paramName": "AIC_CLLI"
1465 "constraints": null,
1467 "default": "ATLMY8GA"
1471 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
1472 "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
1473 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1474 "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
1475 "description": null,
1476 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1478 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1480 "minCountInstances": 0,
1481 "maxCountInstances": null,
1483 "vfModuleLabel": "PASQUALE_vPFE_BV"
1486 "2017488_pasqualevpe0_availability_zone_0": {
1488 "description": "The Availability Zone to launch the instance.",
1489 "entry_schema": null,
1490 "inputProperties": {
1491 "sourceType": "HEAT",
1492 "vfModuleLabel": "PASQUALE_vPFE_BV",
1493 "paramName": "availability_zone_0"
1495 "constraints": null,
1497 "default": "mtpocfo-kvm-az01"
1502 "vfcInstanceGroups": {}
1506 "collectionResources": {},
1507 "configurations": {},
1508 "serviceProxies": {},
1510 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
1511 "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
1512 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1513 "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
1514 "description": null,
1515 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1517 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1519 "minCountInstances": 0,
1520 "maxCountInstances": null,
1522 "vfModuleLabel": "PASQUALE_vRE_BV"
1525 "2017488_pasqualevpe0_bandwidth_units": {
1527 "description": "Units of bandwidth",
1528 "entry_schema": null,
1529 "inputProperties": {
1530 "sourceType": "HEAT",
1531 "vfModuleLabel": "PASQUALE_vRE_BV",
1532 "paramName": "bandwidth_units"
1534 "constraints": null,
1538 "2017488_pasqualevpe0_bandwidth": {
1540 "description": "Requested VPE bandwidth",
1541 "entry_schema": null,
1542 "inputProperties": {
1543 "sourceType": "HEAT",
1544 "vfModuleLabel": "PASQUALE_vRE_BV",
1545 "paramName": "bandwidth"
1547 "constraints": null,
1551 "2017488_pasqualevpe0_vnf_instance_name": {
1553 "description": "The hostname assigned to the vpe.",
1554 "entry_schema": null,
1555 "inputProperties": {
1556 "sourceType": "HEAT",
1557 "vfModuleLabel": "PASQUALE_vRE_BV",
1558 "paramName": "vnf_instance_name"
1560 "constraints": null,
1562 "default": "mtnj309me6"
1564 "2017488_pasqualevpe0_vnf_config_template_version": {
1566 "description": "VPE Software Version",
1567 "entry_schema": null,
1568 "inputProperties": {
1569 "sourceType": "HEAT",
1570 "vfModuleLabel": "PASQUALE_vRE_BV",
1571 "paramName": "vnf_config_template_version"
1573 "constraints": null,
1577 "2017488_pasqualevpe0_AIC_CLLI": {
1579 "description": "AIC Site CLLI",
1580 "entry_schema": null,
1581 "inputProperties": {
1582 "sourceType": "HEAT",
1583 "vfModuleLabel": "PASQUALE_vRE_BV",
1584 "paramName": "AIC_CLLI"
1586 "constraints": null,
1588 "default": "ATLMY8GA"
1591 "volumeGroupAllowed": true
1593 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
1594 "uuid": "040e591e-5d30-4e0d-850f-7266e5a8e013",
1595 "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
1596 "customizationUuid": "5c5f91f9-5e31-4120-b892-5536587ec258",
1597 "description": null,
1598 "name": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1600 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1602 "minCountInstances": 1,
1603 "maxCountInstances": 1,
1605 "vfModuleLabel": "PASQUALE_base_vPE_BV"
1608 "volumeGroupAllowed": false
1610 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
1611 "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
1612 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1613 "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
1614 "description": null,
1615 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1617 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1619 "minCountInstances": 0,
1620 "maxCountInstances": null,
1622 "vfModuleLabel": "PASQUALE_vPFE_BV"
1625 "2017488_pasqualevpe0_availability_zone_0": {
1627 "description": "The Availability Zone to launch the instance.",
1628 "entry_schema": null,
1629 "inputProperties": {
1630 "sourceType": "HEAT",
1631 "vfModuleLabel": "PASQUALE_vPFE_BV",
1632 "paramName": "availability_zone_0"
1634 "constraints": null,
1636 "default": "mtpocfo-kvm-az01"
1639 "volumeGroupAllowed": true
1643 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
1644 "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
1645 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1646 "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
1647 "description": null,
1648 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1650 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1652 "minCountInstances": 0,
1653 "maxCountInstances": null,
1655 "vfModuleLabel": "PASQUALE_vRE_BV"
1658 "2017488_pasqualevpe0_bandwidth_units": {
1660 "description": "Units of bandwidth",
1661 "entry_schema": null,
1662 "inputProperties": {
1663 "sourceType": "HEAT",
1664 "vfModuleLabel": "PASQUALE_vRE_BV",
1665 "paramName": "bandwidth_units"
1667 "constraints": null,
1671 "2017488_pasqualevpe0_bandwidth": {
1673 "description": "Requested VPE bandwidth",
1674 "entry_schema": null,
1675 "inputProperties": {
1676 "sourceType": "HEAT",
1677 "vfModuleLabel": "PASQUALE_vRE_BV",
1678 "paramName": "bandwidth"
1680 "constraints": null,
1684 "2017488_pasqualevpe0_vnf_instance_name": {
1686 "description": "The hostname assigned to the vpe.",
1687 "entry_schema": null,
1688 "inputProperties": {
1689 "sourceType": "HEAT",
1690 "vfModuleLabel": "PASQUALE_vRE_BV",
1691 "paramName": "vnf_instance_name"
1693 "constraints": null,
1695 "default": "mtnj309me6"
1697 "2017488_pasqualevpe0_vnf_config_template_version": {
1699 "description": "VPE Software Version",
1700 "entry_schema": null,
1701 "inputProperties": {
1702 "sourceType": "HEAT",
1703 "vfModuleLabel": "PASQUALE_vRE_BV",
1704 "paramName": "vnf_config_template_version"
1706 "constraints": null,
1710 "2017488_pasqualevpe0_AIC_CLLI": {
1712 "description": "AIC Site CLLI",
1713 "entry_schema": null,
1714 "inputProperties": {
1715 "sourceType": "HEAT",
1716 "vfModuleLabel": "PASQUALE_vRE_BV",
1717 "paramName": "AIC_CLLI"
1719 "constraints": null,
1721 "default": "ATLMY8GA"
1725 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
1726 "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
1727 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1728 "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
1729 "description": null,
1730 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1732 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1734 "minCountInstances": 0,
1735 "maxCountInstances": null,
1737 "vfModuleLabel": "PASQUALE_vPFE_BV"
1740 "2017488_pasqualevpe0_availability_zone_0": {
1742 "description": "The Availability Zone to launch the instance.",
1743 "entry_schema": null,
1744 "inputProperties": {
1745 "sourceType": "HEAT",
1746 "vfModuleLabel": "PASQUALE_vPFE_BV",
1747 "paramName": "availability_zone_0"
1749 "constraints": null,
1751 "default": "mtpocfo-kvm-az01"
1759 "serviceInstance": {
1760 "f4d84bb4-a416-4b4e-997e-0059973630b9": {
1762 "2017-488_PASQUALE-vPE 0": {
1763 "rollbackOnFailure": "true",
1765 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
1766 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0eknhp": {
1768 "modelInvariantId": "b34833bb-6aa9-4ad6-a831-70b06367a091",
1769 "modelVersionId": "040e591e-5d30-4e0d-850f-7266e5a8e013",
1770 "modelName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1771 "modelVersion": "6",
1772 "modelCustomizationId": "5c5f91f9-5e31-4120-b892-5536587ec258",
1773 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0"
1775 "isMissingData": false,
1782 "isMissingData": false,
1783 "originalName": null,
1784 "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
1785 "lcpCloudRegionId": "hvf6",
1786 "tenantId": "bae71557c5bb4d5aac6743a4e5f1d054",
1787 "lineOfBusiness": "ONAP",
1788 "platformName": "platform",
1790 "modelInvariantId": "5be7e99e-8eb2-4d97-be63-8081ff3cd10e",
1791 "modelVersionId": "ea81d6f7-0861-44a7-b7d5-d173b562c350",
1792 "modelName": "2017-488_PASQUALE-vPE",
1793 "modelVersion": "9.0",
1794 "modelCustomizationId": "41516cc6-5098-4b40-a619-f8d5f55fc4d8",
1795 "modelCustomizationName": "2017-488_PASQUALE-vPE 0"
1798 "2017-488_PASQUALE-vPE 0:0001": {
1799 "rollbackOnFailure": "true",
1801 "isMissingData": false,
1802 "originalName": "2017-488_PASQUALE-vPE 0",
1803 "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
1804 "lcpCloudRegionId": "hvf6",
1805 "tenantId": "bae71557c5bb4d5aac6743a4e5f1d054",
1806 "lineOfBusiness": "ONAP",
1807 "platformName": "platform",
1809 "modelInvariantId": "5be7e99e-8eb2-4d97-be63-8081ff3cd10e",
1810 "modelVersionId": "ea81d6f7-0861-44a7-b7d5-d173b562c350",
1811 "modelName": "2017-488_PASQUALE-vPE",
1812 "modelVersion": "9.0",
1813 "modelCustomizationId": "41516cc6-5098-4b40-a619-f8d5f55fc4d8",
1814 "modelCustomizationName": "2017-488_PASQUALE-vPE 0"
1820 "2017488_pasqualevpe0_ASN": "AV_vPE"
1823 "validationCounter": 0,
1824 "globalSubscriberId": "e433710f-9217-458d-a79d-1c7aff376d89",
1825 "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
1826 "subscriptionServiceType": "TYLER SILVIA",
1827 "lcpCloudRegionId": "AAIAIC25",
1828 "tenantId": "092eb9e8e4b7412e8787dd091bc58e86",
1829 "aicZoneId": "JAG1",
1830 "projectName": "x1",
1831 "owningEntityId": "aaa1",
1832 "rollbackOnFailure": "false",
1835 "modelInvariantId": "598e3f9e-3244-4d8f-a8e0-0e5d7a29eda9",
1836 "modelVersionId": "f4d84bb4-a416-4b4e-997e-0059973630b9",
1837 "modelName": "PASQUALE vMX vPE_BV Service 488",
1838 "modelVersion": "1.0"
1840 "tenantName": "USP-SIP-IC-24335-T-01",
1841 "existingVNFCounterMap": {
1842 "41516cc6-5098-4b40-a619-f8d5f55fc4d8": 1
1844 "existingNames": {},
1845 "aicZoneName": "YUDFJULP-JAG1"
1848 "lcpRegionsAndTenants": {
1861 "lcpRegionsTenantsMap": {
1864 "id": "092eb9e8e4b7412e8787dd091bc58e86",
1865 "name": "USP-SIP-IC-24335-T-01",
1871 "id": "bae71557c5bb4d5aac6743a4e5f1d054",
1872 "name": "AIN Web Tool-15-D-testalexandria",
1876 "id": "d0a3e3f2964542259d155a81c41aadc3",
1877 "name": "test-hvf6-09",
1881 "id": "fa45ca53c80b492fa8be5477cd84fc2b",
1886 "id": "cbb99fe4ada84631b7baf046b6fd2044",
1887 "name": "DN5242-Nov16-T3",
1895 "id": "CAR_2020_ER",
1896 "name": "CAR_2020_ER",
1900 "id": "21014aa2-526b-11e6-beb8-9e71128cae77",
1901 "name": "JULIO ERICKSON",
1902 "isPermitted": false
1905 "id": "DHV1707-TestSubscriber-2",
1906 "name": "DALE BRIDGES",
1907 "isPermitted": false
1910 "id": "DHV1707-TestSubscriber-1",
1911 "name": "LLOYD BRIDGES",
1912 "isPermitted": false
1915 "id": "jimmy-example",
1916 "name": "JimmyExampleCust-20161102",
1917 "isPermitted": false
1920 "id": "jimmy-example2",
1921 "name": "JimmyExampleCust-20161103",
1922 "isPermitted": false
1925 "id": "ERICA5779-TestSub-PWT-102",
1926 "name": "ERICA5779-TestSub-PWT-102",
1927 "isPermitted": false
1930 "id": "ERICA5779-TestSub-PWT-101",
1931 "name": "ERICA5779-TestSub-PWT-101",
1932 "isPermitted": false
1935 "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
1937 "isPermitted": false
1940 "id": "ERICA5779-Subscriber-4",
1941 "name": "ERICA5779-Subscriber-5",
1942 "isPermitted": false
1945 "id": "ERICA5779-TestSub-PWT-103",
1946 "name": "ERICA5779-TestSub-PWT-103",
1947 "isPermitted": false
1950 "id": "ERICA5779-Subscriber-2",
1951 "name": "ERICA5779-Subscriber-2",
1952 "isPermitted": false
1955 "id": "e433710f-9217-458d-a79d-1c7aff376d89",
1956 "name": "SILVIA ROBBINS",
1960 "id": "ERICA5779-Subscriber-3",
1961 "name": "ERICA5779-Subscriber-3",
1962 "isPermitted": false
1965 "id": "31739f3e-526b-11e6-beb8-9e71128cae77",
1966 "name": "CRAIG/ROBERTS",
1967 "isPermitted": false
1970 "productFamilies": [
1972 "id": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
1977 "id": "17cc1042-527b-11e6-beb8-9e71128cae77",
1982 "id": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
1987 "id": "a4f6f2ae-9bf5-4ed7-b904-06b2099c4bd7",
1988 "name": "Enhanced Services",
1993 "name": "vTerrance",
1997 "id": "323d69d9-2efe-4r45-ay0a-89ea7ard4e6f",
1998 "name": "vEsmeralda",
2002 "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
2007 "id": "d8a6ed93-251c-47ca-adc9-86671fd19f4c",
2012 "id": "db171b8f-115c-4992-a2e3-ee04cae357e0",
2018 "name": "LRSI-OSPF",
2023 "name": "HNGATEWAY",
2032 "id": "e433710f-9217-458d-a79d-1c7aff376d89",
2033 "name": "TYLER SILVIA",
2037 "id": "b6a3f28c-eebf-494c-a900-055cc7c874ce",
2047 "id": "0ee8c1bc-7cbd-4b0a-a1ac-e9999255abc1",
2048 "name": "CARA Griffin",
2052 "id": "c7611ebe-c324-48f1-8085-94aef0c6ef3d",
2053 "name": "DARREN MCGEE",
2057 "id": "e30755dc-5673-4b6b-9dcf-9abdd96b93d1",
2058 "name": "Transport",
2063 "name": "vSalvatore",
2067 "id": "d7bb0a21-66f2-4e6d-87d9-9ef3ced63ae4",
2077 "id": "12a96a9d-4b4c-4349-a950-fe1159602621",
2078 "name": "DARREN MCGEE",
2083 "e433710f-9217-458d-a79d-1c7aff376d89": [
2086 "name": "vRichardson",
2087 "isPermitted": false
2091 "name": "TYLER SILVIA",
2097 "isPermitted": false
2102 "isPermitted": false
2106 "name": "vVoiceMail",
2107 "isPermitted": false
2112 "isPermitted": false
2116 "name": "vPorfirio",
2117 "isPermitted": false
2122 "isPermitted": false
2127 "isPermitted": false
2131 "name": "vFLORENCE",
2132 "isPermitted": false
2137 "isPermitted": false
2141 "name": "vEsmeralda",
2142 "isPermitted": false
2147 "isPermitted": false
2151 "name": "vWINIFRED",
2152 "isPermitted": false
2157 "isPermitted": false
2162 "isPermitted": false
2167 "isPermitted": false
2171 "name": "JOHANNA_SANTOS",
2172 "isPermitted": false
2177 "isPermitted": false
2184 "name": "NFTJSSSS-NFT1"
2188 "name": "YUDFJULP-JAG1"
2192 "name": "UUUAIAAI-YYY1"
2196 "name": "AVTRFLHD-AVT1"
2200 "name": "ATLSANAI-ATL34"
2203 "categoryParameters": {
2204 "owningEntityList": [
2210 "id": "d61e6f2d-12fa-4cc2-91df-7c244011d6fc",
2211 "name": "WayneHolland"
2232 "lineOfBusinessList": [
2253 "type": "[CATEGORY_PARAMETERS] Update"
2258 function getReduxWithVNFMissingData() {
2263 "FLAG_NETWORK_TO_ASYNC_INSTANTIATION": false,
2264 "FLAG_SHOW_ASSIGNMENTS": true,
2265 "FLAG_FABRIC_CONFIGURATION_ASSIGNMENTS": true,
2266 "FLAG_SHOW_VERIFY_SERVICE": false,
2267 "FLAG_SERVICE_MODEL_CACHE": true,
2268 "FLAG_ADD_MSO_TESTAPI_FIELD": true
2270 "type": "[FLAGS] Update"
2273 "serviceHierarchy": {
2274 "f4d84bb4-a416-4b4e-997e-0059973630b9": {
2276 "uuid": "f4d84bb4-a416-4b4e-997e-0059973630b9",
2277 "invariantUuid": "598e3f9e-3244-4d8f-a8e0-0e5d7a29eda9",
2278 "name": "PASQUALE vMX vPE_BV Service 488",
2280 "toscaModelURL": null,
2281 "category": "Network L1-3",
2284 "description": "PASQUALE vMX vPE based on Juniper 17.2 release. Updated with updated VF for v8.0 of VLM",
2285 "serviceEcompNaming": "true",
2286 "instantiationType": "Macro",
2288 "instantiationType": "Macro"
2291 "2017488_pasqualevpe0_ASN": {
2293 "description": "AV/PE",
2294 "entry_schema": null,
2295 "inputProperties": null,
2303 "2017-488_PASQUALE-vPE 0": {
2304 "uuid": "ea81d6f7-0861-44a7-b7d5-d173b562c350",
2305 "invariantUuid": "5be7e99e-8eb2-4d97-be63-8081ff3cd10e",
2306 "description": "Name PASQUALE vPE Description The provider edge function for the PASQUALE service supported by the Junipers VMX product Category Router Vendor Juniper Vendor Release Code 17.2 Owners Mary Fragale. Updated 9-25 to use v8.0 of the Juniper Valid 2 VLM",
2307 "name": "2017-488_PASQUALE-vPE",
2309 "customizationUuid": "41516cc6-5098-4b40-a619-f8d5f55fc4d8",
2311 "vnf_config_template_version": {
2313 "description": "VPE Software Version",
2314 "entry_schema": null,
2315 "inputProperties": null,
2320 "bandwidth_units": {
2322 "description": "Units of bandwidth",
2323 "entry_schema": null,
2324 "inputProperties": null,
2331 "description": "Requested VPE bandwidth",
2332 "entry_schema": null,
2333 "inputProperties": null,
2340 "description": "AIC Site CLLI",
2341 "entry_schema": null,
2342 "inputProperties": null,
2345 "default": "ATLMY8GA"
2347 "availability_zone_0": {
2349 "description": "The Availability Zone to launch the instance.",
2350 "entry_schema": null,
2351 "inputProperties": null,
2354 "default": "mtpocfo-kvm-az01"
2358 "description": "AV/PE",
2359 "entry_schema": null,
2360 "inputProperties": null,
2365 "vnf_instance_name": {
2367 "description": "The hostname assigned to the vpe.",
2368 "entry_schema": null,
2369 "inputProperties": null,
2372 "default": "mtnj309me6"
2376 "vnf_config_template_version": {
2377 "displayName": "vnf_config_template_version",
2378 "command": "get_input",
2379 "inputName": "2017488_pasqualevpe0_vnf_config_template_version"
2381 "bandwidth_units": {
2382 "displayName": "bandwidth_units",
2383 "command": "get_input",
2384 "inputName": "2017488_pasqualevpe0_bandwidth_units"
2387 "displayName": "bandwidth",
2388 "command": "get_input",
2389 "inputName": "2017488_pasqualevpe0_bandwidth"
2392 "displayName": "AIC_CLLI",
2393 "command": "get_input",
2394 "inputName": "2017488_pasqualevpe0_AIC_CLLI"
2396 "availability_zone_0": {
2397 "displayName": "availability_zone_0",
2398 "command": "get_input",
2399 "inputName": "2017488_pasqualevpe0_availability_zone_0"
2402 "displayName": "ASN",
2403 "command": "get_input",
2404 "inputName": "2017488_pasqualevpe0_ASN"
2406 "vnf_instance_name": {
2407 "displayName": "vnf_instance_name",
2408 "command": "get_input",
2409 "inputName": "2017488_pasqualevpe0_vnf_instance_name"
2413 "vmxvre_retype": "RE-VMX",
2414 "vnf_config_template_version": "get_input:2017488_pasqualevpe0_vnf_config_template_version",
2415 "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
2416 "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
2417 "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
2418 "int_ctl_net_name": "VMX-INTXI",
2419 "vmx_int_ctl_prefix": "10.0.0.10",
2420 "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
2421 "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
2422 "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
2423 "nf_type": "ROUTER",
2424 "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
2425 "is_AVPN_service": "false",
2426 "vmx_RSG_name": "vREXI-affinity",
2427 "vmx_int_ctl_forwarding": "l2",
2428 "vmxvre_oam_ip_0": "10.0.0.10",
2429 "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
2430 "vmxvpfe_sriov41_0_port_vlanstrip": "false",
2431 "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
2432 "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
2433 "vmxvre_image_name_0": "vre172_nova_img",
2434 "vmxvre_instance": "0",
2435 "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
2436 "vmxvre_flavor_name": "ns.c1r16d32.v5",
2437 "vmxvpfe_volume_size_0": "40.0",
2438 "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
2439 "nf_naming": "{ecomp_generated_naming=true}",
2440 "multi_stage_design": "false",
2441 "nf_naming_code": "me6",
2442 "vmxvre_name_0": "vREXI",
2443 "vmxvpfe_sriov42_0_port_vlanstrip": "false",
2444 "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
2445 "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
2446 "vmxvpfe_image_name_0": "vpfe172_nova_img",
2447 "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
2448 "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
2449 "vmxvre_console": "vidconsole",
2450 "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
2451 "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
2452 "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
2453 "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
2454 "vmxvpfe_sriov44_0_port_vlanstrip": "false",
2455 "vf_module_id": "123",
2456 "nf_function": "PASQUALE vPE",
2457 "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
2458 "vmxvre_int_ctl_ip_0": "10.0.0.10",
2459 "ecomp_generated_naming": "true",
2460 "AIC_CLLI": "get_input:2017488_pasqualevpe0_AIC_CLLI",
2461 "vnf_name": "mtnj309me6vre",
2462 "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
2463 "vmxvre_volume_type_1": "HITACHI",
2464 "vmxvpfe_sriov44_0_port_broadcastallow": "true",
2465 "vmxvre_volume_type_0": "HITACHI",
2466 "vmxvpfe_volume_type_0": "HITACHI",
2467 "vmxvpfe_sriov43_0_port_broadcastallow": "true",
2468 "bandwidth_units": "get_input:2017488_pasqualevpe0_bandwidth_units",
2470 "vmxvre_oam_prefix": "24",
2471 "availability_zone_0": "get_input:2017488_pasqualevpe0_availability_zone_0",
2472 "ASN": "get_input:2017488_pasqualevpe0_ASN",
2473 "vmxvre_chassis_i2cid": "161",
2474 "vmxvpfe_name_0": "vPFEXI",
2475 "bandwidth": "get_input:2017488_pasqualevpe0_bandwidth",
2476 "availability_zone_max_count": "1",
2477 "vmxvre_volume_size_0": "45.0",
2478 "vmxvre_volume_size_1": "50.0",
2479 "vmxvpfe_sriov42_0_port_broadcastallow": "true",
2480 "vmxvre_oam_gateway": "10.0.0.10",
2481 "vmxvre_volume_name_1": "vREXI_FAVolume",
2482 "vmxvre_ore_present": "0",
2483 "vmxvre_volume_name_0": "vREXI_FBVolume",
2485 "vnf_instance_name": "get_input:2017488_pasqualevpe0_vnf_instance_name",
2486 "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
2487 "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
2488 "vmx_int_ctl_len": "24",
2489 "vmxvpfe_sriov43_0_port_vlanstrip": "false",
2490 "vmxvpfe_sriov41_0_port_broadcastallow": "true",
2491 "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
2492 "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
2494 "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
2495 "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
2496 "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
2499 "modelCustomizationName": "2017-488_PASQUALE-vPE 0",
2501 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
2502 "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
2503 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
2504 "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
2505 "description": null,
2506 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2508 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2510 "minCountInstances": 2,
2511 "maxCountInstances": null,
2513 "vfModuleLabel": "PASQUALE_vRE_BV"
2516 "2017488_pasqualevpe0_bandwidth_units": {
2518 "description": "Units of bandwidth",
2519 "entry_schema": null,
2520 "inputProperties": {
2521 "sourceType": "HEAT",
2522 "vfModuleLabel": "PASQUALE_vRE_BV",
2523 "paramName": "bandwidth_units"
2525 "constraints": null,
2529 "2017488_pasqualevpe0_bandwidth": {
2531 "description": "Requested VPE bandwidth",
2532 "entry_schema": null,
2533 "inputProperties": {
2534 "sourceType": "HEAT",
2535 "vfModuleLabel": "PASQUALE_vRE_BV",
2536 "paramName": "bandwidth"
2538 "constraints": null,
2542 "2017488_pasqualevpe0_vnf_instance_name": {
2544 "description": "The hostname assigned to the vpe.",
2545 "entry_schema": null,
2546 "inputProperties": {
2547 "sourceType": "HEAT",
2548 "vfModuleLabel": "PASQUALE_vRE_BV",
2549 "paramName": "vnf_instance_name"
2551 "constraints": null,
2553 "default": "mtnj309me6"
2555 "2017488_pasqualevpe0_vnf_config_template_version": {
2557 "description": "VPE Software Version",
2558 "entry_schema": null,
2559 "inputProperties": {
2560 "sourceType": "HEAT",
2561 "vfModuleLabel": "PASQUALE_vRE_BV",
2562 "paramName": "vnf_config_template_version"
2564 "constraints": null,
2568 "2017488_pasqualevpe0_AIC_CLLI": {
2570 "description": "AIC Site CLLI",
2571 "entry_schema": null,
2572 "inputProperties": {
2573 "sourceType": "HEAT",
2574 "vfModuleLabel": "PASQUALE_vRE_BV",
2575 "paramName": "AIC_CLLI"
2577 "constraints": null,
2579 "default": "ATLMY8GA"
2582 "volumeGroupAllowed": true
2584 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
2585 "uuid": "040e591e-5d30-4e0d-850f-7266e5a8e013",
2586 "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
2587 "customizationUuid": "5c5f91f9-5e31-4120-b892-5536587ec258",
2588 "description": null,
2589 "name": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
2591 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
2593 "minCountInstances": 1,
2594 "maxCountInstances": 1,
2596 "vfModuleLabel": "PASQUALE_base_vPE_BV"
2599 "volumeGroupAllowed": false
2601 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
2602 "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
2603 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
2604 "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
2605 "description": null,
2606 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2608 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2610 "minCountInstances": 0,
2611 "maxCountInstances": null,
2613 "vfModuleLabel": "PASQUALE_vPFE_BV"
2616 "2017488_pasqualevpe0_availability_zone_0": {
2618 "description": "The Availability Zone to launch the instance.",
2619 "entry_schema": null,
2620 "inputProperties": {
2621 "sourceType": "HEAT",
2622 "vfModuleLabel": "PASQUALE_vPFE_BV",
2623 "paramName": "availability_zone_0"
2625 "constraints": null,
2627 "default": "mtpocfo-kvm-az01"
2630 "volumeGroupAllowed": true
2634 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
2635 "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
2636 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
2637 "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
2638 "description": null,
2639 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2641 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2643 "minCountInstances": 0,
2644 "maxCountInstances": null,
2646 "vfModuleLabel": "PASQUALE_vRE_BV"
2649 "2017488_pasqualevpe0_bandwidth_units": {
2651 "description": "Units of bandwidth",
2652 "entry_schema": null,
2653 "inputProperties": {
2654 "sourceType": "HEAT",
2655 "vfModuleLabel": "PASQUALE_vRE_BV",
2656 "paramName": "bandwidth_units"
2658 "constraints": null,
2662 "2017488_pasqualevpe0_bandwidth": {
2664 "description": "Requested VPE bandwidth",
2665 "entry_schema": null,
2666 "inputProperties": {
2667 "sourceType": "HEAT",
2668 "vfModuleLabel": "PASQUALE_vRE_BV",
2669 "paramName": "bandwidth"
2671 "constraints": null,
2675 "2017488_pasqualevpe0_vnf_instance_name": {
2677 "description": "The hostname assigned to the vpe.",
2678 "entry_schema": null,
2679 "inputProperties": {
2680 "sourceType": "HEAT",
2681 "vfModuleLabel": "PASQUALE_vRE_BV",
2682 "paramName": "vnf_instance_name"
2684 "constraints": null,
2686 "default": "mtnj309me6"
2688 "2017488_pasqualevpe0_vnf_config_template_version": {
2690 "description": "VPE Software Version",
2691 "entry_schema": null,
2692 "inputProperties": {
2693 "sourceType": "HEAT",
2694 "vfModuleLabel": "PASQUALE_vRE_BV",
2695 "paramName": "vnf_config_template_version"
2697 "constraints": null,
2701 "2017488_pasqualevpe0_AIC_CLLI": {
2703 "description": "AIC Site CLLI",
2704 "entry_schema": null,
2705 "inputProperties": {
2706 "sourceType": "HEAT",
2707 "vfModuleLabel": "PASQUALE_vRE_BV",
2708 "paramName": "AIC_CLLI"
2710 "constraints": null,
2712 "default": "ATLMY8GA"
2716 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
2717 "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
2718 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
2719 "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
2720 "description": null,
2721 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2723 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2725 "minCountInstances": 0,
2726 "maxCountInstances": null,
2728 "vfModuleLabel": "PASQUALE_vPFE_BV"
2731 "2017488_pasqualevpe0_availability_zone_0": {
2733 "description": "The Availability Zone to launch the instance.",
2734 "entry_schema": null,
2735 "inputProperties": {
2736 "sourceType": "HEAT",
2737 "vfModuleLabel": "PASQUALE_vPFE_BV",
2738 "paramName": "availability_zone_0"
2740 "constraints": null,
2742 "default": "mtpocfo-kvm-az01"
2747 "vfcInstanceGroups": {}
2751 "collectionResources": {},
2752 "configurations": {},
2753 "serviceProxies": {},
2755 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
2756 "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
2757 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
2758 "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
2759 "description": null,
2760 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2762 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2764 "minCountInstances": 0,
2765 "maxCountInstances": null,
2767 "vfModuleLabel": "PASQUALE_vRE_BV"
2770 "2017488_pasqualevpe0_bandwidth_units": {
2772 "description": "Units of bandwidth",
2773 "entry_schema": null,
2774 "inputProperties": {
2775 "sourceType": "HEAT",
2776 "vfModuleLabel": "PASQUALE_vRE_BV",
2777 "paramName": "bandwidth_units"
2779 "constraints": null,
2783 "2017488_pasqualevpe0_bandwidth": {
2785 "description": "Requested VPE bandwidth",
2786 "entry_schema": null,
2787 "inputProperties": {
2788 "sourceType": "HEAT",
2789 "vfModuleLabel": "PASQUALE_vRE_BV",
2790 "paramName": "bandwidth"
2792 "constraints": null,
2796 "2017488_pasqualevpe0_vnf_instance_name": {
2798 "description": "The hostname assigned to the vpe.",
2799 "entry_schema": null,
2800 "inputProperties": {
2801 "sourceType": "HEAT",
2802 "vfModuleLabel": "PASQUALE_vRE_BV",
2803 "paramName": "vnf_instance_name"
2805 "constraints": null,
2807 "default": "mtnj309me6"
2809 "2017488_pasqualevpe0_vnf_config_template_version": {
2811 "description": "VPE Software Version",
2812 "entry_schema": null,
2813 "inputProperties": {
2814 "sourceType": "HEAT",
2815 "vfModuleLabel": "PASQUALE_vRE_BV",
2816 "paramName": "vnf_config_template_version"
2818 "constraints": null,
2822 "2017488_pasqualevpe0_AIC_CLLI": {
2824 "description": "AIC Site CLLI",
2825 "entry_schema": null,
2826 "inputProperties": {
2827 "sourceType": "HEAT",
2828 "vfModuleLabel": "PASQUALE_vRE_BV",
2829 "paramName": "AIC_CLLI"
2831 "constraints": null,
2833 "default": "ATLMY8GA"
2836 "volumeGroupAllowed": true
2838 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
2839 "uuid": "040e591e-5d30-4e0d-850f-7266e5a8e013",
2840 "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
2841 "customizationUuid": "5c5f91f9-5e31-4120-b892-5536587ec258",
2842 "description": null,
2843 "name": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
2845 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
2847 "minCountInstances": 1,
2848 "maxCountInstances": 1,
2850 "vfModuleLabel": "PASQUALE_base_vPE_BV"
2853 "volumeGroupAllowed": false
2855 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
2856 "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
2857 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
2858 "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
2859 "description": null,
2860 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2862 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2864 "minCountInstances": 0,
2865 "maxCountInstances": null,
2867 "vfModuleLabel": "PASQUALE_vPFE_BV"
2870 "2017488_pasqualevpe0_availability_zone_0": {
2872 "description": "The Availability Zone to launch the instance.",
2873 "entry_schema": null,
2874 "inputProperties": {
2875 "sourceType": "HEAT",
2876 "vfModuleLabel": "PASQUALE_vPFE_BV",
2877 "paramName": "availability_zone_0"
2879 "constraints": null,
2881 "default": "mtpocfo-kvm-az01"
2884 "volumeGroupAllowed": true
2888 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
2889 "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
2890 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
2891 "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
2892 "description": null,
2893 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2895 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2897 "minCountInstances": 0,
2898 "maxCountInstances": null,
2900 "vfModuleLabel": "PASQUALE_vRE_BV"
2903 "2017488_pasqualevpe0_bandwidth_units": {
2905 "description": "Units of bandwidth",
2906 "entry_schema": null,
2907 "inputProperties": {
2908 "sourceType": "HEAT",
2909 "vfModuleLabel": "PASQUALE_vRE_BV",
2910 "paramName": "bandwidth_units"
2912 "constraints": null,
2916 "2017488_pasqualevpe0_bandwidth": {
2918 "description": "Requested VPE bandwidth",
2919 "entry_schema": null,
2920 "inputProperties": {
2921 "sourceType": "HEAT",
2922 "vfModuleLabel": "PASQUALE_vRE_BV",
2923 "paramName": "bandwidth"
2925 "constraints": null,
2929 "2017488_pasqualevpe0_vnf_instance_name": {
2931 "description": "The hostname assigned to the vpe.",
2932 "entry_schema": null,
2933 "inputProperties": {
2934 "sourceType": "HEAT",
2935 "vfModuleLabel": "PASQUALE_vRE_BV",
2936 "paramName": "vnf_instance_name"
2938 "constraints": null,
2940 "default": "mtnj309me6"
2942 "2017488_pasqualevpe0_vnf_config_template_version": {
2944 "description": "VPE Software Version",
2945 "entry_schema": null,
2946 "inputProperties": {
2947 "sourceType": "HEAT",
2948 "vfModuleLabel": "PASQUALE_vRE_BV",
2949 "paramName": "vnf_config_template_version"
2951 "constraints": null,
2955 "2017488_pasqualevpe0_AIC_CLLI": {
2957 "description": "AIC Site CLLI",
2958 "entry_schema": null,
2959 "inputProperties": {
2960 "sourceType": "HEAT",
2961 "vfModuleLabel": "PASQUALE_vRE_BV",
2962 "paramName": "AIC_CLLI"
2964 "constraints": null,
2966 "default": "ATLMY8GA"
2970 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
2971 "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
2972 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
2973 "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
2974 "description": null,
2975 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2977 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2979 "minCountInstances": 0,
2980 "maxCountInstances": null,
2982 "vfModuleLabel": "PASQUALE_vPFE_BV"
2985 "2017488_pasqualevpe0_availability_zone_0": {
2987 "description": "The Availability Zone to launch the instance.",
2988 "entry_schema": null,
2989 "inputProperties": {
2990 "sourceType": "HEAT",
2991 "vfModuleLabel": "PASQUALE_vPFE_BV",
2992 "paramName": "availability_zone_0"
2994 "constraints": null,
2996 "default": "mtpocfo-kvm-az01"
3003 "6e59c5de-f052-46fa-aa7e-2fca9d674c44": {
3005 "uuid": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
3006 "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
3007 "name": "ComplexService",
3009 "toscaModelURL": null,
3010 "category": "Emanuel",
3013 "description": "ComplexService",
3014 "serviceEcompNaming": "true",
3015 "instantiationType": "Macro",
3017 "instantiationType": "Macro"
3022 "VF_vGeraldine 0": {
3023 "uuid": "d6557200-ecf2-4641-8094-5393ae3aae60",
3024 "invariantUuid": "4160458e-f648-4b30-a176-43881ffffe9e",
3025 "description": "VSP_vGeraldine",
3026 "name": "VF_vGeraldine",
3028 "customizationUuid": "91415b44-753d-494c-926a-456a9172bbb9",
3032 "gpb2_Internal2_mac": "00:11:22:EF:AC:DF",
3033 "sctp-b-ipv6-egress_src_start_port": "0",
3034 "sctp-a-ipv6-egress_rule_application": "any",
3035 "Internal2_allow_transit": "true",
3036 "sctp-b-IPv6_ethertype": "IPv6",
3037 "sctp-a-egress_rule_application": "any",
3038 "sctp-b-ingress_action": "pass",
3039 "sctp-b-ingress_rule_protocol": "icmp",
3040 "ncb2_Internal1_mac": "00:11:22:EF:AC:DF",
3041 "sctp-b-ipv6-ingress-src_start_port": "0.0",
3042 "ncb1_Internal2_mac": "00:11:22:EF:AC:DF",
3043 "fsb_volume_size_0": "320.0",
3044 "sctp-b-egress_src_addresses": "local",
3045 "sctp-a-ipv6-ingress_ethertype": "IPv4",
3046 "sctp-a-ipv6-ingress-dst_start_port": "0",
3047 "sctp-b-ipv6-ingress_rule_application": "any",
3048 "domain_name": "default-domain",
3049 "sctp-a-ingress_rule_protocol": "icmp",
3050 "sctp-b-egress-src_start_port": "0.0",
3051 "sctp-a-egress_src_addresses": "local",
3052 "sctp-b-display_name": "epc-sctp-b-ipv4v6-sec-group",
3053 "sctp-a-egress-src_start_port": "0.0",
3054 "sctp-a-ingress_ethertype": "IPv4",
3055 "sctp-b-ipv6-ingress-dst_end_port": "65535",
3056 "sctp-b-dst_subnet_prefix_v6": "::",
3057 "nf_naming": "{ecomp_generated_naming=true}",
3058 "sctp-a-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
3059 "sctp-b-egress-dst_start_port": "0.0",
3060 "ncb_flavor_name": "nv.c20r64d1",
3061 "gpb1_Internal1_mac": "00:11:22:EF:AC:DF",
3062 "sctp-b-egress_dst_subnet_prefix_len": "0.0",
3063 "Internal2_net_cidr": "10.0.0.10",
3064 "sctp-a-ingress-dst_start_port": "0.0",
3065 "sctp-a-egress-dst_start_port": "0.0",
3066 "fsb1_Internal2_mac": "00:11:22:EF:AC:DF",
3067 "sctp-a-egress_ethertype": "IPv4",
3068 "vlc_st_service_mode": "in-network-nat",
3069 "sctp-a-ipv6-egress_ethertype": "IPv4",
3070 "sctp-a-egress-src_end_port": "65535.0",
3071 "sctp-b-ipv6-egress_rule_application": "any",
3072 "sctp-b-egress_action": "pass",
3073 "sctp-a-ingress-src_subnet_prefix_len": "0.0",
3074 "sctp-b-ipv6-ingress-src_end_port": "65535.0",
3075 "sctp-b-name": "epc-sctp-b-ipv4v6-sec-group",
3076 "fsb2_Internal1_mac": "00:11:22:EF:AC:DF",
3077 "sctp-a-ipv6-ingress-src_start_port": "0.0",
3078 "sctp-b-ipv6-egress_ethertype": "IPv4",
3079 "Internal1_net_cidr": "10.0.0.10",
3080 "sctp-a-egress_dst_subnet_prefix": "0.0.0.0",
3081 "fsb_flavor_name": "nv.c20r64d1",
3082 "sctp_rule_protocol": "132",
3083 "sctp-b-ipv6-ingress_src_subnet_prefix_len": "0",
3084 "sctp-a-ipv6-ingress_rule_application": "any",
3085 "ecomp_generated_naming": "true",
3086 "sctp-a-IPv6_ethertype": "IPv6",
3087 "vlc2_Internal1_mac": "00:11:22:EF:AC:DF",
3088 "vlc_st_virtualization_type": "virtual-machine",
3089 "sctp-b-ingress-dst_start_port": "0.0",
3090 "sctp-b-ingress-dst_end_port": "65535.0",
3091 "sctp-a-ipv6-ingress-src_end_port": "65535.0",
3092 "sctp-a-display_name": "epc-sctp-a-ipv4v6-sec-group",
3093 "sctp-b-ingress_rule_application": "any",
3094 "int2_sec_group_name": "int2-sec-group",
3095 "vlc_flavor_name": "nd.c16r64d1",
3096 "sctp-b-ipv6-egress_src_addresses": "local",
3097 "vlc_st_interface_type_int1": "other1",
3098 "sctp-b-egress-src_end_port": "65535.0",
3099 "sctp-a-ipv6-egress-dst_start_port": "0",
3100 "vlc_st_interface_type_int2": "other2",
3101 "sctp-a-ipv6-egress_rule_protocol": "any",
3102 "Internal2_shared": "false",
3103 "sctp-a-ipv6-egress_dst_subnet_prefix_len": "0",
3104 "Internal2_rpf": "disable",
3105 "vlc1_Internal1_mac": "00:11:22:EF:AC:DF",
3106 "sctp-b-ipv6-egress_src_end_port": "65535",
3107 "sctp-a-ipv6-egress_src_addresses": "local",
3108 "sctp-a-ingress-dst_end_port": "65535.0",
3109 "sctp-a-ipv6-egress_src_end_port": "65535",
3110 "Internal1_forwarding_mode": "l2",
3111 "Internal2_dhcp": "false",
3112 "sctp-a-dst_subnet_prefix_v6": "::",
3113 "pxe_image_name": "MME_PXE-Boot_16ACP04_GA.qcow2",
3114 "vlc_st_interface_type_gtp": "other0",
3115 "ncb1_Internal1_mac": "00:11:22:EF:AC:DF",
3116 "sctp-b-src_subnet_prefix_v6": "::",
3117 "sctp-a-egress_dst_subnet_prefix_len": "0.0",
3118 "int1_sec_group_name": "int1-sec-group",
3119 "Internal1_dhcp": "false",
3120 "sctp-a-ipv6-egress_dst_end_port": "65535",
3121 "Internal2_forwarding_mode": "l2",
3122 "fsb2_Internal2_mac": "00:11:22:EF:AC:DF",
3123 "sctp-b-egress_dst_subnet_prefix": "0.0.0.0",
3124 "Internal1_net_cidr_len": "17",
3125 "gpb2_Internal1_mac": "00:11:22:EF:AC:DF",
3126 "sctp-b-ingress-src_subnet_prefix_len": "0.0",
3127 "sctp-a-ingress_dst_addresses": "local",
3128 "sctp-a-egress_action": "pass",
3129 "fsb_volume_type_0": "SF-Default-SSD",
3130 "ncb2_Internal2_mac": "00:11:22:EF:AC:DF",
3131 "vlc_st_interface_type_sctp_a": "left",
3132 "vlc_st_interface_type_sctp_b": "right",
3133 "sctp-a-src_subnet_prefix_v6": "::",
3134 "vlc_st_version": "2",
3135 "sctp-b-egress_ethertype": "IPv4",
3136 "sctp-a-ingress_rule_application": "any",
3137 "gpb1_Internal2_mac": "00:11:22:EF:AC:DF",
3138 "instance_ip_family_v6": "v6",
3139 "sctp-a-ipv6-egress_src_start_port": "0",
3140 "sctp-b-ingress-src_start_port": "0.0",
3141 "sctp-b-ingress_dst_addresses": "local",
3142 "fsb1_Internal1_mac": "00:11:22:EF:AC:DF",
3143 "vlc_st_interface_type_oam": "management",
3144 "multi_stage_design": "false",
3145 "oam_sec_group_name": "oam-sec-group",
3146 "Internal2_net_gateway": "10.0.0.10",
3147 "sctp-a-ipv6-ingress-dst_end_port": "65535",
3148 "sctp-b-ipv6-egress-dst_start_port": "0",
3149 "Internal1_net_gateway": "10.0.0.10",
3150 "sctp-b-ipv6-egress_rule_protocol": "any",
3151 "gtp_sec_group_name": "gtp-sec-group",
3152 "sctp-a-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
3153 "sctp-b-ipv6-egress_dst_subnet_prefix_len": "0",
3154 "sctp-a-ipv6-ingress_dst_addresses": "local",
3155 "sctp-a-egress_rule_protocol": "icmp",
3156 "sctp-b-ipv6-egress_action": "pass",
3157 "sctp-a-ipv6-egress_action": "pass",
3158 "Internal1_shared": "false",
3159 "sctp-b-ipv6-ingress_rule_protocol": "any",
3160 "Internal2_net_cidr_len": "17",
3161 "sctp-a-name": "epc-sctp-a-ipv4v6-sec-group",
3162 "sctp-a-ingress-src_end_port": "65535.0",
3163 "sctp-b-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
3164 "sctp-a-egress-dst_end_port": "65535.0",
3165 "sctp-a-ingress_action": "pass",
3166 "sctp-b-egress_rule_protocol": "icmp",
3167 "sctp-b-ipv6-ingress_action": "pass",
3168 "vlc_st_service_type": "firewall",
3169 "sctp-b-ipv6-egress_dst_end_port": "65535",
3170 "sctp-b-ipv6-ingress-dst_start_port": "0",
3171 "vlc2_Internal2_mac": "00:11:22:EF:AC:DF",
3172 "vlc_st_availability_zone": "true",
3173 "fsb_volume_image_name_1": "MME_FSB2_16ACP04_GA.qcow2",
3174 "sctp-b-ingress-src_subnet_prefix": "0.0.0.0",
3175 "sctp-a-ipv6-ingress_src_subnet_prefix_len": "0",
3176 "Internal1_allow_transit": "true",
3177 "gpb_flavor_name": "nv.c20r64d1",
3178 "availability_zone_max_count": "1",
3179 "fsb_volume_image_name_0": "MME_FSB1_16ACP04_GA.qcow2",
3180 "sctp-b-ipv6-ingress_dst_addresses": "local",
3181 "sctp-b-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
3182 "sctp-b-ipv6-ingress_ethertype": "IPv4",
3183 "vlc1_Internal2_mac": "00:11:22:EF:AC:DF",
3184 "sctp-a-ingress-src_subnet_prefix": "0.0.0.0",
3185 "sctp-a-ipv6-ingress_action": "pass",
3186 "Internal1_rpf": "disable",
3187 "sctp-b-ingress_ethertype": "IPv4",
3188 "sctp-b-egress_rule_application": "any",
3189 "sctp-b-ingress-src_end_port": "65535.0",
3190 "sctp-a-ipv6-ingress_rule_protocol": "any",
3191 "sctp-a-ingress-src_start_port": "0.0",
3192 "sctp-b-egress-dst_end_port": "65535.0"
3195 "modelCustomizationName": "VF_vGeraldine 0",
3197 "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
3198 "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
3199 "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
3200 "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
3201 "description": null,
3202 "name": "VfVgeraldine..vflorence_vlc..module-1",
3204 "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
3206 "minCountInstances": 0,
3207 "maxCountInstances": null,
3209 "vfModuleLabel": "vflorence_vlc"
3212 "volumeGroupAllowed": false
3214 "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
3215 "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
3216 "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
3217 "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
3218 "description": null,
3219 "name": "VfVgeraldine..vflorence_gpb..module-2",
3221 "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
3223 "minCountInstances": 0,
3224 "maxCountInstances": null,
3226 "vfModuleLabel": "vflorence_gpb"
3229 "volumeGroupAllowed": false
3231 "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
3232 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
3233 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
3234 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
3235 "description": null,
3236 "name": "VfVgeraldine..base_vflorence..module-0",
3238 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
3240 "minCountInstances": 1,
3241 "maxCountInstances": 1,
3243 "vfModuleLabel": "base_vflorence"
3246 "volumeGroupAllowed": true
3250 "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
3251 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
3252 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
3253 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
3254 "description": null,
3255 "name": "VfVgeraldine..base_vflorence..module-0",
3257 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
3259 "minCountInstances": 1,
3260 "maxCountInstances": 1,
3262 "vfModuleLabel": "base_vflorence"
3267 "vfcInstanceGroups": {}
3272 "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
3273 "invariantUuid": "379f816b-a7aa-422f-be30-17114ff50b7c",
3274 "description": "ECOMP generic virtual link (network) base type for all other service-level and global networks",
3277 "customizationUuid": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
3281 "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}}",
3282 "exVL_naming": "{ecomp_generated_naming=true}",
3283 "network_flows": "{is_network_policy=false, is_bound_to_vpn=false}",
3284 "network_homing": "{ecomp_selected_instance_node_target=false}"
3287 "modelCustomizationName": "ExtVL 0"
3290 "collectionResources": {},
3292 "Port Mirroring Configuration By Policy 0": {
3293 "uuid": "b4398538-e89d-4f13-b33d-ca323434ba50",
3294 "invariantUuid": "6ef0ca40-f366-4897-951f-abd65d25f6f7",
3295 "description": "A port mirroring configuration by policy object",
3296 "name": "Port Mirroring Configuration By Policy",
3298 "customizationUuid": "3c3b7b8d-8669-4b3b-8664-61970041fad2",
3302 "type": "Configuration",
3303 "modelCustomizationName": "Port Mirroring Configuration By Policy 0",
3305 "collectorNodes": null,
3306 "configurationByPolicy": false
3309 "serviceProxies": {},
3311 "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
3312 "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
3313 "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
3314 "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
3315 "description": null,
3316 "name": "VfVgeraldine..vflorence_vlc..module-1",
3318 "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
3320 "minCountInstances": 0,
3321 "maxCountInstances": null,
3323 "vfModuleLabel": "vflorence_vlc"
3326 "volumeGroupAllowed": false
3328 "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
3329 "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
3330 "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
3331 "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
3332 "description": null,
3333 "name": "VfVgeraldine..vflorence_gpb..module-2",
3335 "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
3337 "minCountInstances": 0,
3338 "maxCountInstances": null,
3340 "vfModuleLabel": "vflorence_gpb"
3343 "volumeGroupAllowed": false
3345 "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
3346 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
3347 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
3348 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
3349 "description": null,
3350 "name": "VfVgeraldine..base_vflorence..module-0",
3352 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
3354 "minCountInstances": 1,
3355 "maxCountInstances": 1,
3357 "vfModuleLabel": "base_vflorence"
3360 "volumeGroupAllowed": true
3364 "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
3365 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
3366 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
3367 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
3368 "description": null,
3369 "name": "VfVgeraldine..base_vflorence..module-0",
3371 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
3373 "minCountInstances": 1,
3374 "maxCountInstances": 1,
3376 "vfModuleLabel": "base_vflorence"
3384 "serviceInstance": {
3385 "f4d84bb4-a416-4b4e-997e-0059973630b9": {
3387 "2017-488_PASQUALE-vPE 0": {
3388 "rollbackOnFailure": "true",
3390 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
3391 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0jkyqv": {
3392 "isMissingData": false,
3393 "sdncPreReload": null,
3395 "modelType": "VFmodule",
3396 "modelInvariantId": "b34833bb-6aa9-4ad6-a831-70b06367a091",
3397 "modelVersionId": "040e591e-5d30-4e0d-850f-7266e5a8e013",
3398 "modelName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
3399 "modelVersion": "6",
3400 "modelCustomizationId": "5c5f91f9-5e31-4120-b892-5536587ec258",
3401 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0"
3406 "trackById": "n2ydptuy9lj"
3410 "isMissingData": false,
3411 "originalName": null,
3412 "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
3413 "lcpCloudRegionId": null,
3415 "lineOfBusiness": null,
3416 "platformName": null,
3419 "modelInvariantId": "5be7e99e-8eb2-4d97-be63-8081ff3cd10e",
3420 "modelVersionId": "ea81d6f7-0861-44a7-b7d5-d173b562c350",
3421 "modelName": "2017-488_PASQUALE-vPE",
3422 "modelVersion": "9.0",
3423 "modelCustomizationName": "2017-488_PASQUALE-vPE 0"
3425 "trackById": "iapflwk8bip"
3427 "2017-488_PASQUALE-vPE 0:0001": {
3428 "rollbackOnFailure": "true",
3430 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
3431 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0jkyqv": {
3432 "isMissingData": false,
3433 "sdncPreReload": null,
3435 "modelType": "VFmodule",
3436 "modelInvariantId": "b34833bb-6aa9-4ad6-a831-70b06367a091",
3437 "modelVersionId": "040e591e-5d30-4e0d-850f-7266e5a8e013",
3438 "modelName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
3439 "modelVersion": "6",
3440 "modelCustomizationId": "5c5f91f9-5e31-4120-b892-5536587ec258",
3441 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0"
3446 "trackById": "wh18xgy0dc"
3450 "isMissingData": true,
3451 "originalName": "2017-488_PASQUALE-vPE 0",
3452 "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
3453 "lcpCloudRegionId": null,
3455 "lineOfBusiness": null,
3456 "platformName": null,
3459 "modelInvariantId": "5be7e99e-8eb2-4d97-be63-8081ff3cd10e",
3460 "modelVersionId": "ea81d6f7-0861-44a7-b7d5-d173b562c350",
3461 "modelName": "2017-488_PASQUALE-vPE",
3462 "modelVersion": "9.0",
3463 "modelCustomizationName": "2017-488_PASQUALE-vPE 0"
3465 "trackById": "iapflwk8bip"
3470 "2017488_pasqualevpe0_ASN": "AV_vPE"
3473 "validationCounter": 1,
3474 "globalSubscriberId": "e433710f-9217-458d-a79d-1c7aff376d89",
3475 "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
3476 "subscriptionServiceType": "TYLER SILVIA",
3477 "lcpCloudRegionId": "AAIAIC25",
3478 "tenantId": "092eb9e8e4b7412e8787dd091bc58e86",
3479 "aicZoneId": "JAG1",
3480 "projectName": "x1",
3481 "owningEntityId": "aaa1",
3482 "rollbackOnFailure": "true",
3485 "modelInvariantId": "598e3f9e-3244-4d8f-a8e0-0e5d7a29eda9",
3486 "modelVersionId": "f4d84bb4-a416-4b4e-997e-0059973630b9",
3487 "modelName": "PASQUALE vMX vPE_BV Service 488",
3488 "modelVersion": "1.0"
3490 "existingVNFCounterMap": {
3491 "91415b44-753d-494c-926a-456a9172bbb9": 1
3493 "existingNetworksCounterMap": {},
3494 "tenantName": "USP-SIP-IC-24335-T-01",
3495 "aicZoneName": "YUDFJULP-JAG1"
3498 "lcpRegionsAndTenants": {
3511 "lcpRegionsTenantsMap": {
3514 "id": "092eb9e8e4b7412e8787dd091bc58e86",
3515 "name": "USP-SIP-IC-24335-T-01",
3521 "id": "bae71557c5bb4d5aac6743a4e5f1d054",
3522 "name": "AIN Web Tool-15-D-testalexandria",
3526 "id": "d0a3e3f2964542259d155a81c41aadc3",
3527 "name": "test-hvf6-09",
3531 "id": "fa45ca53c80b492fa8be5477cd84fc2b",
3536 "id": "cbb99fe4ada84631b7baf046b6fd2044",
3537 "name": "DN5242-Nov16-T3",
3545 "id": "CAR_2020_ER",
3546 "name": "CAR_2020_ER",
3550 "id": "21014aa2-526b-11e6-beb8-9e71128cae77",
3551 "name": "JULIO ERICKSON",
3552 "isPermitted": false
3555 "id": "DHV1707-TestSubscriber-2",
3556 "name": "DALE BRIDGES",
3557 "isPermitted": false
3560 "id": "DHV1707-TestSubscriber-1",
3561 "name": "LLOYD BRIDGES",
3562 "isPermitted": false
3565 "id": "jimmy-example",
3566 "name": "JimmyExampleCust-20161102",
3567 "isPermitted": false
3570 "id": "jimmy-example2",
3571 "name": "JimmyExampleCust-20161103",
3572 "isPermitted": false
3575 "id": "ERICA5779-TestSub-PWT-102",
3576 "name": "ERICA5779-TestSub-PWT-102",
3577 "isPermitted": false
3580 "id": "ERICA5779-TestSub-PWT-101",
3581 "name": "ERICA5779-TestSub-PWT-101",
3582 "isPermitted": false
3585 "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
3587 "isPermitted": false
3590 "id": "ERICA5779-Subscriber-4",
3591 "name": "ERICA5779-Subscriber-5",
3592 "isPermitted": false
3595 "id": "ERICA5779-TestSub-PWT-103",
3596 "name": "ERICA5779-TestSub-PWT-103",
3597 "isPermitted": false
3600 "id": "ERICA5779-Subscriber-2",
3601 "name": "ERICA5779-Subscriber-2",
3602 "isPermitted": false
3605 "id": "e433710f-9217-458d-a79d-1c7aff376d89",
3606 "name": "SILVIA ROBBINS",
3610 "id": "ERICA5779-Subscriber-3",
3611 "name": "ERICA5779-Subscriber-3",
3612 "isPermitted": false
3615 "id": "31739f3e-526b-11e6-beb8-9e71128cae77",
3616 "name": "CRAIG/ROBERTS",
3617 "isPermitted": false
3620 "productFamilies": [
3622 "id": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
3627 "id": "17cc1042-527b-11e6-beb8-9e71128cae77",
3632 "id": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
3637 "id": "a4f6f2ae-9bf5-4ed7-b904-06b2099c4bd7",
3638 "name": "Enhanced Services",
3643 "name": "vTerrance",
3647 "id": "323d69d9-2efe-4r45-ay0a-89ea7ard4e6f",
3648 "name": "vEsmeralda",
3652 "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
3657 "id": "d8a6ed93-251c-47ca-adc9-86671fd19f4c",
3662 "id": "db171b8f-115c-4992-a2e3-ee04cae357e0",
3668 "name": "LRSI-OSPF",
3673 "name": "HNGATEWAY",
3682 "id": "e433710f-9217-458d-a79d-1c7aff376d89",
3683 "name": "TYLER SILVIA",
3687 "id": "b6a3f28c-eebf-494c-a900-055cc7c874ce",
3697 "id": "0ee8c1bc-7cbd-4b0a-a1ac-e9999255abc1",
3698 "name": "CARA Griffin",
3702 "id": "c7611ebe-c324-48f1-8085-94aef0c6ef3d",
3703 "name": "DARREN MCGEE",
3707 "id": "e30755dc-5673-4b6b-9dcf-9abdd96b93d1",
3708 "name": "Transport",
3713 "name": "vSalvatore",
3717 "id": "d7bb0a21-66f2-4e6d-87d9-9ef3ced63ae4",
3727 "id": "12a96a9d-4b4c-4349-a950-fe1159602621",
3728 "name": "DARREN MCGEE",
3733 "e433710f-9217-458d-a79d-1c7aff376d89": [
3736 "name": "vRichardson",
3737 "isPermitted": false
3741 "name": "TYLER SILVIA",
3747 "isPermitted": false
3752 "isPermitted": false
3756 "name": "vVoiceMail",
3757 "isPermitted": false
3762 "isPermitted": false
3766 "name": "vPorfirio",
3767 "isPermitted": false
3772 "isPermitted": false
3777 "isPermitted": false
3781 "name": "vFLORENCE",
3782 "isPermitted": false
3787 "isPermitted": false
3791 "name": "vEsmeralda",
3792 "isPermitted": false
3797 "isPermitted": false
3801 "name": "vWINIFRED",
3802 "isPermitted": false
3807 "isPermitted": false
3812 "isPermitted": false
3817 "isPermitted": false
3821 "name": "JOHANNA_SANTOS",
3822 "isPermitted": false
3827 "isPermitted": false
3834 "name": "NFTJSSSS-NFT1"
3838 "name": "YUDFJULP-JAG1"
3842 "name": "UUUAIAAI-YYY1"
3846 "name": "AVTRFLHD-AVT1"
3850 "name": "ATLSANAI-ATL34"
3853 "categoryParameters": {
3854 "owningEntityList": [
3860 "id": "d61e6f2d-12fa-4cc2-91df-7c244011d6fc",
3861 "name": "WayneHolland"
3882 "lineOfBusinessList": [
3903 "type": "[LCP_REGIONS_AND_TENANTS] Update"
3908 function getReduxWithVFModuleMissingData() {
3913 "FLAG_NETWORK_TO_ASYNC_INSTANTIATION": false,
3914 "FLAG_SHOW_ASSIGNMENTS": true,
3915 "FLAG_FABRIC_CONFIGURATION_ASSIGNMENTS": true,
3916 "FLAG_SHOW_VERIFY_SERVICE": false,
3917 "FLAG_SERVICE_MODEL_CACHE": true,
3918 "FLAG_ADD_MSO_TESTAPI_FIELD": true
3920 "type": "[FLAGS] Update"
3923 "serviceHierarchy": {
3924 "f4d84bb4-a416-4b4e-997e-0059973630b9": {
3926 "uuid": "f4d84bb4-a416-4b4e-997e-0059973630b9",
3927 "invariantUuid": "598e3f9e-3244-4d8f-a8e0-0e5d7a29eda9",
3928 "name": "PASQUALE vMX vPE_BV Service 488",
3930 "toscaModelURL": null,
3931 "category": "Network L1-3",
3934 "description": "PASQUALE vMX vPE based on Juniper 17.2 release. Updated with updated VF for v8.0 of VLM",
3935 "serviceEcompNaming": "true",
3936 "instantiationType": "Macro",
3938 "instantiationType": "Macro"
3941 "2017488_pasqualevpe0_ASN": {
3943 "description": "AV/PE",
3944 "entry_schema": null,
3945 "inputProperties": null,
3953 "2017-488_PASQUALE-vPE 0": {
3954 "uuid": "ea81d6f7-0861-44a7-b7d5-d173b562c350",
3955 "invariantUuid": "5be7e99e-8eb2-4d97-be63-8081ff3cd10e",
3956 "description": "Name PASQUALE vPE Description The provider edge function for the PASQUALE service supported by the Junipers VMX product Category Router Vendor Juniper Vendor Release Code 17.2 Owners Mary Fragale. Updated 9-25 to use v8.0 of the Juniper Valid 2 VLM",
3957 "name": "2017-488_PASQUALE-vPE",
3959 "customizationUuid": "41516cc6-5098-4b40-a619-f8d5f55fc4d8",
3961 "vnf_config_template_version": {
3963 "description": "VPE Software Version",
3964 "entry_schema": null,
3965 "inputProperties": null,
3970 "bandwidth_units": {
3972 "description": "Units of bandwidth",
3973 "entry_schema": null,
3974 "inputProperties": null,
3981 "description": "Requested VPE bandwidth",
3982 "entry_schema": null,
3983 "inputProperties": null,
3990 "description": "AIC Site CLLI",
3991 "entry_schema": null,
3992 "inputProperties": null,
3995 "default": "ATLMY8GA"
3997 "availability_zone_0": {
3999 "description": "The Availability Zone to launch the instance.",
4000 "entry_schema": null,
4001 "inputProperties": null,
4004 "default": "mtpocfo-kvm-az01"
4008 "description": "AV/PE",
4009 "entry_schema": null,
4010 "inputProperties": null,
4015 "vnf_instance_name": {
4017 "description": "The hostname assigned to the vpe.",
4018 "entry_schema": null,
4019 "inputProperties": null,
4022 "default": "mtnj309me6"
4026 "vnf_config_template_version": {
4027 "displayName": "vnf_config_template_version",
4028 "command": "get_input",
4029 "inputName": "2017488_pasqualevpe0_vnf_config_template_version"
4031 "bandwidth_units": {
4032 "displayName": "bandwidth_units",
4033 "command": "get_input",
4034 "inputName": "2017488_pasqualevpe0_bandwidth_units"
4037 "displayName": "bandwidth",
4038 "command": "get_input",
4039 "inputName": "2017488_pasqualevpe0_bandwidth"
4042 "displayName": "AIC_CLLI",
4043 "command": "get_input",
4044 "inputName": "2017488_pasqualevpe0_AIC_CLLI"
4046 "availability_zone_0": {
4047 "displayName": "availability_zone_0",
4048 "command": "get_input",
4049 "inputName": "2017488_pasqualevpe0_availability_zone_0"
4052 "displayName": "ASN",
4053 "command": "get_input",
4054 "inputName": "2017488_pasqualevpe0_ASN"
4056 "vnf_instance_name": {
4057 "displayName": "vnf_instance_name",
4058 "command": "get_input",
4059 "inputName": "2017488_pasqualevpe0_vnf_instance_name"
4063 "vmxvre_retype": "RE-VMX",
4064 "vnf_config_template_version": "get_input:2017488_pasqualevpe0_vnf_config_template_version",
4065 "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
4066 "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
4067 "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
4068 "int_ctl_net_name": "VMX-INTXI",
4069 "vmx_int_ctl_prefix": "10.0.0.10",
4070 "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
4071 "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
4072 "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
4073 "nf_type": "ROUTER",
4074 "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
4075 "is_AVPN_service": "false",
4076 "vmx_RSG_name": "vREXI-affinity",
4077 "vmx_int_ctl_forwarding": "l2",
4078 "vmxvre_oam_ip_0": "10.0.0.10",
4079 "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
4080 "vmxvpfe_sriov41_0_port_vlanstrip": "false",
4081 "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
4082 "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
4083 "vmxvre_image_name_0": "vre172_nova_img",
4084 "vmxvre_instance": "0",
4085 "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
4086 "vmxvre_flavor_name": "ns.c1r16d32.v5",
4087 "vmxvpfe_volume_size_0": "40.0",
4088 "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
4089 "nf_naming": "{ecomp_generated_naming=true}",
4090 "multi_stage_design": "false",
4091 "nf_naming_code": "me6",
4092 "vmxvre_name_0": "vREXI",
4093 "vmxvpfe_sriov42_0_port_vlanstrip": "false",
4094 "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
4095 "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
4096 "vmxvpfe_image_name_0": "vpfe172_nova_img",
4097 "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
4098 "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
4099 "vmxvre_console": "vidconsole",
4100 "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
4101 "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
4102 "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
4103 "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
4104 "vmxvpfe_sriov44_0_port_vlanstrip": "false",
4105 "vf_module_id": "123",
4106 "nf_function": "PASQUALE vPE",
4107 "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
4108 "vmxvre_int_ctl_ip_0": "10.0.0.10",
4109 "ecomp_generated_naming": "true",
4110 "AIC_CLLI": "get_input:2017488_pasqualevpe0_AIC_CLLI",
4111 "vnf_name": "mtnj309me6vre",
4112 "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
4113 "vmxvre_volume_type_1": "HITACHI",
4114 "vmxvpfe_sriov44_0_port_broadcastallow": "true",
4115 "vmxvre_volume_type_0": "HITACHI",
4116 "vmxvpfe_volume_type_0": "HITACHI",
4117 "vmxvpfe_sriov43_0_port_broadcastallow": "true",
4118 "bandwidth_units": "get_input:2017488_pasqualevpe0_bandwidth_units",
4120 "vmxvre_oam_prefix": "24",
4121 "availability_zone_0": "get_input:2017488_pasqualevpe0_availability_zone_0",
4122 "ASN": "get_input:2017488_pasqualevpe0_ASN",
4123 "vmxvre_chassis_i2cid": "161",
4124 "vmxvpfe_name_0": "vPFEXI",
4125 "bandwidth": "get_input:2017488_pasqualevpe0_bandwidth",
4126 "availability_zone_max_count": "1",
4127 "vmxvre_volume_size_0": "45.0",
4128 "vmxvre_volume_size_1": "50.0",
4129 "vmxvpfe_sriov42_0_port_broadcastallow": "true",
4130 "vmxvre_oam_gateway": "10.0.0.10",
4131 "vmxvre_volume_name_1": "vREXI_FAVolume",
4132 "vmxvre_ore_present": "0",
4133 "vmxvre_volume_name_0": "vREXI_FBVolume",
4135 "vnf_instance_name": "get_input:2017488_pasqualevpe0_vnf_instance_name",
4136 "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
4137 "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
4138 "vmx_int_ctl_len": "24",
4139 "vmxvpfe_sriov43_0_port_vlanstrip": "false",
4140 "vmxvpfe_sriov41_0_port_broadcastallow": "true",
4141 "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
4142 "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
4144 "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
4145 "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
4146 "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
4149 "modelCustomizationName": "2017-488_PASQUALE-vPE 0",
4151 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
4152 "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
4153 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
4154 "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
4155 "description": null,
4156 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
4158 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
4160 "minCountInstances": 2,
4161 "maxCountInstances": null,
4163 "vfModuleLabel": "PASQUALE_vRE_BV"
4166 "2017488_pasqualevpe0_bandwidth_units": {
4168 "description": "Units of bandwidth",
4169 "entry_schema": null,
4170 "inputProperties": {
4171 "sourceType": "HEAT",
4172 "vfModuleLabel": "PASQUALE_vRE_BV",
4173 "paramName": "bandwidth_units"
4175 "constraints": null,
4179 "2017488_pasqualevpe0_bandwidth": {
4181 "description": "Requested VPE bandwidth",
4182 "entry_schema": null,
4183 "inputProperties": {
4184 "sourceType": "HEAT",
4185 "vfModuleLabel": "PASQUALE_vRE_BV",
4186 "paramName": "bandwidth"
4188 "constraints": null,
4192 "2017488_pasqualevpe0_vnf_instance_name": {
4194 "description": "The hostname assigned to the vpe.",
4195 "entry_schema": null,
4196 "inputProperties": {
4197 "sourceType": "HEAT",
4198 "vfModuleLabel": "PASQUALE_vRE_BV",
4199 "paramName": "vnf_instance_name"
4201 "constraints": null,
4203 "default": "mtnj309me6"
4205 "2017488_pasqualevpe0_vnf_config_template_version": {
4207 "description": "VPE Software Version",
4208 "entry_schema": null,
4209 "inputProperties": {
4210 "sourceType": "HEAT",
4211 "vfModuleLabel": "PASQUALE_vRE_BV",
4212 "paramName": "vnf_config_template_version"
4214 "constraints": null,
4218 "2017488_pasqualevpe0_AIC_CLLI": {
4220 "description": "AIC Site CLLI",
4221 "entry_schema": null,
4222 "inputProperties": {
4223 "sourceType": "HEAT",
4224 "vfModuleLabel": "PASQUALE_vRE_BV",
4225 "paramName": "AIC_CLLI"
4227 "constraints": null,
4229 "default": "ATLMY8GA"
4232 "volumeGroupAllowed": true
4234 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
4235 "uuid": "040e591e-5d30-4e0d-850f-7266e5a8e013",
4236 "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
4237 "customizationUuid": "5c5f91f9-5e31-4120-b892-5536587ec258",
4238 "description": null,
4239 "name": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
4241 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
4243 "minCountInstances": 1,
4244 "maxCountInstances": 1,
4246 "vfModuleLabel": "PASQUALE_base_vPE_BV"
4249 "volumeGroupAllowed": false
4251 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
4252 "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
4253 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
4254 "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
4255 "description": null,
4256 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
4258 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
4260 "minCountInstances": 0,
4261 "maxCountInstances": null,
4263 "vfModuleLabel": "PASQUALE_vPFE_BV"
4266 "2017488_pasqualevpe0_availability_zone_0": {
4268 "description": "The Availability Zone to launch the instance.",
4269 "entry_schema": null,
4270 "inputProperties": {
4271 "sourceType": "HEAT",
4272 "vfModuleLabel": "PASQUALE_vPFE_BV",
4273 "paramName": "availability_zone_0"
4275 "constraints": null,
4277 "default": "mtpocfo-kvm-az01"
4280 "volumeGroupAllowed": true
4284 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
4285 "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
4286 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
4287 "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
4288 "description": null,
4289 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
4291 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
4293 "minCountInstances": 0,
4294 "maxCountInstances": null,
4296 "vfModuleLabel": "PASQUALE_vRE_BV"
4299 "2017488_pasqualevpe0_bandwidth_units": {
4301 "description": "Units of bandwidth",
4302 "entry_schema": null,
4303 "inputProperties": {
4304 "sourceType": "HEAT",
4305 "vfModuleLabel": "PASQUALE_vRE_BV",
4306 "paramName": "bandwidth_units"
4308 "constraints": null,
4312 "2017488_pasqualevpe0_bandwidth": {
4314 "description": "Requested VPE bandwidth",
4315 "entry_schema": null,
4316 "inputProperties": {
4317 "sourceType": "HEAT",
4318 "vfModuleLabel": "PASQUALE_vRE_BV",
4319 "paramName": "bandwidth"
4321 "constraints": null,
4325 "2017488_pasqualevpe0_vnf_instance_name": {
4327 "description": "The hostname assigned to the vpe.",
4328 "entry_schema": null,
4329 "inputProperties": {
4330 "sourceType": "HEAT",
4331 "vfModuleLabel": "PASQUALE_vRE_BV",
4332 "paramName": "vnf_instance_name"
4334 "constraints": null,
4336 "default": "mtnj309me6"
4338 "2017488_pasqualevpe0_vnf_config_template_version": {
4340 "description": "VPE Software Version",
4341 "entry_schema": null,
4342 "inputProperties": {
4343 "sourceType": "HEAT",
4344 "vfModuleLabel": "PASQUALE_vRE_BV",
4345 "paramName": "vnf_config_template_version"
4347 "constraints": null,
4351 "2017488_pasqualevpe0_AIC_CLLI": {
4353 "description": "AIC Site CLLI",
4354 "entry_schema": null,
4355 "inputProperties": {
4356 "sourceType": "HEAT",
4357 "vfModuleLabel": "PASQUALE_vRE_BV",
4358 "paramName": "AIC_CLLI"
4360 "constraints": null,
4362 "default": "ATLMY8GA"
4366 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
4367 "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
4368 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
4369 "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
4370 "description": null,
4371 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
4373 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
4375 "minCountInstances": 0,
4376 "maxCountInstances": null,
4378 "vfModuleLabel": "PASQUALE_vPFE_BV"
4381 "2017488_pasqualevpe0_availability_zone_0": {
4383 "description": "The Availability Zone to launch the instance.",
4384 "entry_schema": null,
4385 "inputProperties": {
4386 "sourceType": "HEAT",
4387 "vfModuleLabel": "PASQUALE_vPFE_BV",
4388 "paramName": "availability_zone_0"
4390 "constraints": null,
4392 "default": "mtpocfo-kvm-az01"
4397 "vfcInstanceGroups": {}
4401 "collectionResources": {},
4402 "configurations": {},
4403 "serviceProxies": {},
4405 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
4406 "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
4407 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
4408 "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
4409 "description": null,
4410 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
4412 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
4414 "minCountInstances": 0,
4415 "maxCountInstances": null,
4417 "vfModuleLabel": "PASQUALE_vRE_BV"
4420 "2017488_pasqualevpe0_bandwidth_units": {
4422 "description": "Units of bandwidth",
4423 "entry_schema": null,
4424 "inputProperties": {
4425 "sourceType": "HEAT",
4426 "vfModuleLabel": "PASQUALE_vRE_BV",
4427 "paramName": "bandwidth_units"
4429 "constraints": null,
4433 "2017488_pasqualevpe0_bandwidth": {
4435 "description": "Requested VPE bandwidth",
4436 "entry_schema": null,
4437 "inputProperties": {
4438 "sourceType": "HEAT",
4439 "vfModuleLabel": "PASQUALE_vRE_BV",
4440 "paramName": "bandwidth"
4442 "constraints": null,
4446 "2017488_pasqualevpe0_vnf_instance_name": {
4448 "description": "The hostname assigned to the vpe.",
4449 "entry_schema": null,
4450 "inputProperties": {
4451 "sourceType": "HEAT",
4452 "vfModuleLabel": "PASQUALE_vRE_BV",
4453 "paramName": "vnf_instance_name"
4455 "constraints": null,
4457 "default": "mtnj309me6"
4459 "2017488_pasqualevpe0_vnf_config_template_version": {
4461 "description": "VPE Software Version",
4462 "entry_schema": null,
4463 "inputProperties": {
4464 "sourceType": "HEAT",
4465 "vfModuleLabel": "PASQUALE_vRE_BV",
4466 "paramName": "vnf_config_template_version"
4468 "constraints": null,
4472 "2017488_pasqualevpe0_AIC_CLLI": {
4474 "description": "AIC Site CLLI",
4475 "entry_schema": null,
4476 "inputProperties": {
4477 "sourceType": "HEAT",
4478 "vfModuleLabel": "PASQUALE_vRE_BV",
4479 "paramName": "AIC_CLLI"
4481 "constraints": null,
4483 "default": "ATLMY8GA"
4486 "volumeGroupAllowed": true
4488 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
4489 "uuid": "040e591e-5d30-4e0d-850f-7266e5a8e013",
4490 "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
4491 "customizationUuid": "5c5f91f9-5e31-4120-b892-5536587ec258",
4492 "description": null,
4493 "name": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
4495 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
4497 "minCountInstances": 1,
4498 "maxCountInstances": 1,
4500 "vfModuleLabel": "PASQUALE_base_vPE_BV"
4503 "volumeGroupAllowed": false
4505 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
4506 "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
4507 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
4508 "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
4509 "description": null,
4510 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
4512 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
4514 "minCountInstances": 0,
4515 "maxCountInstances": null,
4517 "vfModuleLabel": "PASQUALE_vPFE_BV"
4520 "2017488_pasqualevpe0_availability_zone_0": {
4522 "description": "The Availability Zone to launch the instance.",
4523 "entry_schema": null,
4524 "inputProperties": {
4525 "sourceType": "HEAT",
4526 "vfModuleLabel": "PASQUALE_vPFE_BV",
4527 "paramName": "availability_zone_0"
4529 "constraints": null,
4531 "default": "mtpocfo-kvm-az01"
4534 "volumeGroupAllowed": true
4538 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
4539 "uuid": "a5d8df05-11cb-4351-96e0-b6d4168ea4df",
4540 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
4541 "customizationUuid": "f3d97417-0c8d-424e-8ff7-b2eb4fbcecc3",
4542 "description": null,
4543 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
4545 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
4547 "minCountInstances": 0,
4548 "maxCountInstances": null,
4550 "vfModuleLabel": "PASQUALE_vRE_BV"
4553 "2017488_pasqualevpe0_bandwidth_units": {
4555 "description": "Units of bandwidth",
4556 "entry_schema": null,
4557 "inputProperties": {
4558 "sourceType": "HEAT",
4559 "vfModuleLabel": "PASQUALE_vRE_BV",
4560 "paramName": "bandwidth_units"
4562 "constraints": null,
4566 "2017488_pasqualevpe0_bandwidth": {
4568 "description": "Requested VPE bandwidth",
4569 "entry_schema": null,
4570 "inputProperties": {
4571 "sourceType": "HEAT",
4572 "vfModuleLabel": "PASQUALE_vRE_BV",
4573 "paramName": "bandwidth"
4575 "constraints": null,
4579 "2017488_pasqualevpe0_vnf_instance_name": {
4581 "description": "The hostname assigned to the vpe.",
4582 "entry_schema": null,
4583 "inputProperties": {
4584 "sourceType": "HEAT",
4585 "vfModuleLabel": "PASQUALE_vRE_BV",
4586 "paramName": "vnf_instance_name"
4588 "constraints": null,
4590 "default": "mtnj309me6"
4592 "2017488_pasqualevpe0_vnf_config_template_version": {
4594 "description": "VPE Software Version",
4595 "entry_schema": null,
4596 "inputProperties": {
4597 "sourceType": "HEAT",
4598 "vfModuleLabel": "PASQUALE_vRE_BV",
4599 "paramName": "vnf_config_template_version"
4601 "constraints": null,
4605 "2017488_pasqualevpe0_AIC_CLLI": {
4607 "description": "AIC Site CLLI",
4608 "entry_schema": null,
4609 "inputProperties": {
4610 "sourceType": "HEAT",
4611 "vfModuleLabel": "PASQUALE_vRE_BV",
4612 "paramName": "AIC_CLLI"
4614 "constraints": null,
4616 "default": "ATLMY8GA"
4620 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
4621 "uuid": "b3e8b26e-cff0-49fc-a4e6-f3e16c8440fe",
4622 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
4623 "customizationUuid": "6e410843-257c-46d9-ba8a-8d94e1362452",
4624 "description": null,
4625 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
4627 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
4629 "minCountInstances": 0,
4630 "maxCountInstances": null,
4632 "vfModuleLabel": "PASQUALE_vPFE_BV"
4635 "2017488_pasqualevpe0_availability_zone_0": {
4637 "description": "The Availability Zone to launch the instance.",
4638 "entry_schema": null,
4639 "inputProperties": {
4640 "sourceType": "HEAT",
4641 "vfModuleLabel": "PASQUALE_vPFE_BV",
4642 "paramName": "availability_zone_0"
4644 "constraints": null,
4646 "default": "mtpocfo-kvm-az01"
4653 "6e59c5de-f052-46fa-aa7e-2fca9d674c44": {
4655 "uuid": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
4656 "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
4657 "name": "ComplexService",
4659 "toscaModelURL": null,
4660 "category": "Emanuel",
4663 "description": "ComplexService",
4664 "serviceEcompNaming": "true",
4665 "instantiationType": "Macro",
4667 "instantiationType": "Macro"
4672 "VF_vGeraldine 0": {
4673 "uuid": "d6557200-ecf2-4641-8094-5393ae3aae60",
4674 "invariantUuid": "4160458e-f648-4b30-a176-43881ffffe9e",
4675 "description": "VSP_vGeraldine",
4676 "name": "VF_vGeraldine",
4678 "customizationUuid": "91415b44-753d-494c-926a-456a9172bbb9",
4682 "gpb2_Internal2_mac": "00:11:22:EF:AC:DF",
4683 "sctp-b-ipv6-egress_src_start_port": "0",
4684 "sctp-a-ipv6-egress_rule_application": "any",
4685 "Internal2_allow_transit": "true",
4686 "sctp-b-IPv6_ethertype": "IPv6",
4687 "sctp-a-egress_rule_application": "any",
4688 "sctp-b-ingress_action": "pass",
4689 "sctp-b-ingress_rule_protocol": "icmp",
4690 "ncb2_Internal1_mac": "00:11:22:EF:AC:DF",
4691 "sctp-b-ipv6-ingress-src_start_port": "0.0",
4692 "ncb1_Internal2_mac": "00:11:22:EF:AC:DF",
4693 "fsb_volume_size_0": "320.0",
4694 "sctp-b-egress_src_addresses": "local",
4695 "sctp-a-ipv6-ingress_ethertype": "IPv4",
4696 "sctp-a-ipv6-ingress-dst_start_port": "0",
4697 "sctp-b-ipv6-ingress_rule_application": "any",
4698 "domain_name": "default-domain",
4699 "sctp-a-ingress_rule_protocol": "icmp",
4700 "sctp-b-egress-src_start_port": "0.0",
4701 "sctp-a-egress_src_addresses": "local",
4702 "sctp-b-display_name": "epc-sctp-b-ipv4v6-sec-group",
4703 "sctp-a-egress-src_start_port": "0.0",
4704 "sctp-a-ingress_ethertype": "IPv4",
4705 "sctp-b-ipv6-ingress-dst_end_port": "65535",
4706 "sctp-b-dst_subnet_prefix_v6": "::",
4707 "nf_naming": "{ecomp_generated_naming=true}",
4708 "sctp-a-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
4709 "sctp-b-egress-dst_start_port": "0.0",
4710 "ncb_flavor_name": "nv.c20r64d1",
4711 "gpb1_Internal1_mac": "00:11:22:EF:AC:DF",
4712 "sctp-b-egress_dst_subnet_prefix_len": "0.0",
4713 "Internal2_net_cidr": "10.0.0.10",
4714 "sctp-a-ingress-dst_start_port": "0.0",
4715 "sctp-a-egress-dst_start_port": "0.0",
4716 "fsb1_Internal2_mac": "00:11:22:EF:AC:DF",
4717 "sctp-a-egress_ethertype": "IPv4",
4718 "vlc_st_service_mode": "in-network-nat",
4719 "sctp-a-ipv6-egress_ethertype": "IPv4",
4720 "sctp-a-egress-src_end_port": "65535.0",
4721 "sctp-b-ipv6-egress_rule_application": "any",
4722 "sctp-b-egress_action": "pass",
4723 "sctp-a-ingress-src_subnet_prefix_len": "0.0",
4724 "sctp-b-ipv6-ingress-src_end_port": "65535.0",
4725 "sctp-b-name": "epc-sctp-b-ipv4v6-sec-group",
4726 "fsb2_Internal1_mac": "00:11:22:EF:AC:DF",
4727 "sctp-a-ipv6-ingress-src_start_port": "0.0",
4728 "sctp-b-ipv6-egress_ethertype": "IPv4",
4729 "Internal1_net_cidr": "10.0.0.10",
4730 "sctp-a-egress_dst_subnet_prefix": "0.0.0.0",
4731 "fsb_flavor_name": "nv.c20r64d1",
4732 "sctp_rule_protocol": "132",
4733 "sctp-b-ipv6-ingress_src_subnet_prefix_len": "0",
4734 "sctp-a-ipv6-ingress_rule_application": "any",
4735 "ecomp_generated_naming": "true",
4736 "sctp-a-IPv6_ethertype": "IPv6",
4737 "vlc2_Internal1_mac": "00:11:22:EF:AC:DF",
4738 "vlc_st_virtualization_type": "virtual-machine",
4739 "sctp-b-ingress-dst_start_port": "0.0",
4740 "sctp-b-ingress-dst_end_port": "65535.0",
4741 "sctp-a-ipv6-ingress-src_end_port": "65535.0",
4742 "sctp-a-display_name": "epc-sctp-a-ipv4v6-sec-group",
4743 "sctp-b-ingress_rule_application": "any",
4744 "int2_sec_group_name": "int2-sec-group",
4745 "vlc_flavor_name": "nd.c16r64d1",
4746 "sctp-b-ipv6-egress_src_addresses": "local",
4747 "vlc_st_interface_type_int1": "other1",
4748 "sctp-b-egress-src_end_port": "65535.0",
4749 "sctp-a-ipv6-egress-dst_start_port": "0",
4750 "vlc_st_interface_type_int2": "other2",
4751 "sctp-a-ipv6-egress_rule_protocol": "any",
4752 "Internal2_shared": "false",
4753 "sctp-a-ipv6-egress_dst_subnet_prefix_len": "0",
4754 "Internal2_rpf": "disable",
4755 "vlc1_Internal1_mac": "00:11:22:EF:AC:DF",
4756 "sctp-b-ipv6-egress_src_end_port": "65535",
4757 "sctp-a-ipv6-egress_src_addresses": "local",
4758 "sctp-a-ingress-dst_end_port": "65535.0",
4759 "sctp-a-ipv6-egress_src_end_port": "65535",
4760 "Internal1_forwarding_mode": "l2",
4761 "Internal2_dhcp": "false",
4762 "sctp-a-dst_subnet_prefix_v6": "::",
4763 "pxe_image_name": "MME_PXE-Boot_16ACP04_GA.qcow2",
4764 "vlc_st_interface_type_gtp": "other0",
4765 "ncb1_Internal1_mac": "00:11:22:EF:AC:DF",
4766 "sctp-b-src_subnet_prefix_v6": "::",
4767 "sctp-a-egress_dst_subnet_prefix_len": "0.0",
4768 "int1_sec_group_name": "int1-sec-group",
4769 "Internal1_dhcp": "false",
4770 "sctp-a-ipv6-egress_dst_end_port": "65535",
4771 "Internal2_forwarding_mode": "l2",
4772 "fsb2_Internal2_mac": "00:11:22:EF:AC:DF",
4773 "sctp-b-egress_dst_subnet_prefix": "0.0.0.0",
4774 "Internal1_net_cidr_len": "17",
4775 "gpb2_Internal1_mac": "00:11:22:EF:AC:DF",
4776 "sctp-b-ingress-src_subnet_prefix_len": "0.0",
4777 "sctp-a-ingress_dst_addresses": "local",
4778 "sctp-a-egress_action": "pass",
4779 "fsb_volume_type_0": "SF-Default-SSD",
4780 "ncb2_Internal2_mac": "00:11:22:EF:AC:DF",
4781 "vlc_st_interface_type_sctp_a": "left",
4782 "vlc_st_interface_type_sctp_b": "right",
4783 "sctp-a-src_subnet_prefix_v6": "::",
4784 "vlc_st_version": "2",
4785 "sctp-b-egress_ethertype": "IPv4",
4786 "sctp-a-ingress_rule_application": "any",
4787 "gpb1_Internal2_mac": "00:11:22:EF:AC:DF",
4788 "instance_ip_family_v6": "v6",
4789 "sctp-a-ipv6-egress_src_start_port": "0",
4790 "sctp-b-ingress-src_start_port": "0.0",
4791 "sctp-b-ingress_dst_addresses": "local",
4792 "fsb1_Internal1_mac": "00:11:22:EF:AC:DF",
4793 "vlc_st_interface_type_oam": "management",
4794 "multi_stage_design": "false",
4795 "oam_sec_group_name": "oam-sec-group",
4796 "Internal2_net_gateway": "10.0.0.10",
4797 "sctp-a-ipv6-ingress-dst_end_port": "65535",
4798 "sctp-b-ipv6-egress-dst_start_port": "0",
4799 "Internal1_net_gateway": "10.0.0.10",
4800 "sctp-b-ipv6-egress_rule_protocol": "any",
4801 "gtp_sec_group_name": "gtp-sec-group",
4802 "sctp-a-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
4803 "sctp-b-ipv6-egress_dst_subnet_prefix_len": "0",
4804 "sctp-a-ipv6-ingress_dst_addresses": "local",
4805 "sctp-a-egress_rule_protocol": "icmp",
4806 "sctp-b-ipv6-egress_action": "pass",
4807 "sctp-a-ipv6-egress_action": "pass",
4808 "Internal1_shared": "false",
4809 "sctp-b-ipv6-ingress_rule_protocol": "any",
4810 "Internal2_net_cidr_len": "17",
4811 "sctp-a-name": "epc-sctp-a-ipv4v6-sec-group",
4812 "sctp-a-ingress-src_end_port": "65535.0",
4813 "sctp-b-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
4814 "sctp-a-egress-dst_end_port": "65535.0",
4815 "sctp-a-ingress_action": "pass",
4816 "sctp-b-egress_rule_protocol": "icmp",
4817 "sctp-b-ipv6-ingress_action": "pass",
4818 "vlc_st_service_type": "firewall",
4819 "sctp-b-ipv6-egress_dst_end_port": "65535",
4820 "sctp-b-ipv6-ingress-dst_start_port": "0",
4821 "vlc2_Internal2_mac": "00:11:22:EF:AC:DF",
4822 "vlc_st_availability_zone": "true",
4823 "fsb_volume_image_name_1": "MME_FSB2_16ACP04_GA.qcow2",
4824 "sctp-b-ingress-src_subnet_prefix": "0.0.0.0",
4825 "sctp-a-ipv6-ingress_src_subnet_prefix_len": "0",
4826 "Internal1_allow_transit": "true",
4827 "gpb_flavor_name": "nv.c20r64d1",
4828 "availability_zone_max_count": "1",
4829 "fsb_volume_image_name_0": "MME_FSB1_16ACP04_GA.qcow2",
4830 "sctp-b-ipv6-ingress_dst_addresses": "local",
4831 "sctp-b-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
4832 "sctp-b-ipv6-ingress_ethertype": "IPv4",
4833 "vlc1_Internal2_mac": "00:11:22:EF:AC:DF",
4834 "sctp-a-ingress-src_subnet_prefix": "0.0.0.0",
4835 "sctp-a-ipv6-ingress_action": "pass",
4836 "Internal1_rpf": "disable",
4837 "sctp-b-ingress_ethertype": "IPv4",
4838 "sctp-b-egress_rule_application": "any",
4839 "sctp-b-ingress-src_end_port": "65535.0",
4840 "sctp-a-ipv6-ingress_rule_protocol": "any",
4841 "sctp-a-ingress-src_start_port": "0.0",
4842 "sctp-b-egress-dst_end_port": "65535.0"
4845 "modelCustomizationName": "VF_vGeraldine 0",
4847 "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
4848 "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
4849 "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
4850 "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
4851 "description": null,
4852 "name": "VfVgeraldine..vflorence_vlc..module-1",
4854 "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
4856 "minCountInstances": 0,
4857 "maxCountInstances": null,
4859 "vfModuleLabel": "vflorence_vlc"
4862 "volumeGroupAllowed": false
4864 "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
4865 "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
4866 "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
4867 "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
4868 "description": null,
4869 "name": "VfVgeraldine..vflorence_gpb..module-2",
4871 "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
4873 "minCountInstances": 0,
4874 "maxCountInstances": null,
4876 "vfModuleLabel": "vflorence_gpb"
4879 "volumeGroupAllowed": false
4881 "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
4882 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
4883 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
4884 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
4885 "description": null,
4886 "name": "VfVgeraldine..base_vflorence..module-0",
4888 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
4890 "minCountInstances": 1,
4891 "maxCountInstances": 1,
4893 "vfModuleLabel": "base_vflorence"
4896 "volumeGroupAllowed": true
4900 "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
4901 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
4902 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
4903 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
4904 "description": null,
4905 "name": "VfVgeraldine..base_vflorence..module-0",
4907 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
4909 "minCountInstances": 1,
4910 "maxCountInstances": 1,
4912 "vfModuleLabel": "base_vflorence"
4917 "vfcInstanceGroups": {}
4922 "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
4923 "invariantUuid": "379f816b-a7aa-422f-be30-17114ff50b7c",
4924 "description": "ECOMP generic virtual link (network) base type for all other service-level and global networks",
4927 "customizationUuid": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
4931 "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}}",
4932 "exVL_naming": "{ecomp_generated_naming=true}",
4933 "network_flows": "{is_network_policy=false, is_bound_to_vpn=false}",
4934 "network_homing": "{ecomp_selected_instance_node_target=false}"
4937 "modelCustomizationName": "ExtVL 0"
4940 "collectionResources": {},
4942 "Port Mirroring Configuration By Policy 0": {
4943 "uuid": "b4398538-e89d-4f13-b33d-ca323434ba50",
4944 "invariantUuid": "6ef0ca40-f366-4897-951f-abd65d25f6f7",
4945 "description": "A port mirroring configuration by policy object",
4946 "name": "Port Mirroring Configuration By Policy",
4948 "customizationUuid": "3c3b7b8d-8669-4b3b-8664-61970041fad2",
4952 "type": "Configuration",
4953 "modelCustomizationName": "Port Mirroring Configuration By Policy 0",
4955 "collectorNodes": null,
4956 "configurationByPolicy": false
4959 "serviceProxies": {},
4961 "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
4962 "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
4963 "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
4964 "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
4965 "description": null,
4966 "name": "VfVgeraldine..vflorence_vlc..module-1",
4968 "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
4970 "minCountInstances": 0,
4971 "maxCountInstances": null,
4973 "vfModuleLabel": "vflorence_vlc"
4976 "volumeGroupAllowed": false
4978 "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
4979 "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
4980 "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
4981 "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
4982 "description": null,
4983 "name": "VfVgeraldine..vflorence_gpb..module-2",
4985 "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
4987 "minCountInstances": 0,
4988 "maxCountInstances": null,
4990 "vfModuleLabel": "vflorence_gpb"
4993 "volumeGroupAllowed": false
4995 "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
4996 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
4997 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
4998 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
4999 "description": null,
5000 "name": "VfVgeraldine..base_vflorence..module-0",
5002 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
5004 "minCountInstances": 1,
5005 "maxCountInstances": 1,
5007 "vfModuleLabel": "base_vflorence"
5010 "volumeGroupAllowed": true
5014 "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
5015 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
5016 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
5017 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
5018 "description": null,
5019 "name": "VfVgeraldine..base_vflorence..module-0",
5021 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
5023 "minCountInstances": 1,
5024 "maxCountInstances": 1,
5026 "vfModuleLabel": "base_vflorence"
5034 "serviceInstance": {
5035 "f4d84bb4-a416-4b4e-997e-0059973630b9": {
5037 "2017-488_PASQUALE-vPE 0": {
5038 "rollbackOnFailure": "true",
5040 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
5041 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0jkyqv": {
5042 "isMissingData": true,
5043 "sdncPreReload": null,
5045 "modelType": "VFmodule",
5046 "modelInvariantId": "b34833bb-6aa9-4ad6-a831-70b06367a091",
5047 "modelVersionId": "040e591e-5d30-4e0d-850f-7266e5a8e013",
5048 "modelName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
5049 "modelVersion": "6",
5050 "modelCustomizationId": "5c5f91f9-5e31-4120-b892-5536587ec258",
5051 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0"
5056 "trackById": "n2ydptuy9lj"
5060 "isMissingData": false,
5061 "originalName": "2017-488_PASQUALE-vPE 0",
5062 "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
5063 "lcpCloudRegionId": null,
5065 "lineOfBusiness": null,
5066 "platformName": null,
5069 "modelInvariantId": "5be7e99e-8eb2-4d97-be63-8081ff3cd10e",
5070 "modelVersionId": "ea81d6f7-0861-44a7-b7d5-d173b562c350",
5071 "modelName": "2017-488_PASQUALE-vPE",
5072 "modelVersion": "9.0",
5073 "modelCustomizationName": "2017-488_PASQUALE-vPE 0"
5075 "trackById": "iapflwk8bip"
5080 "2017488_pasqualevpe0_ASN": "AV_vPE"
5083 "validationCounter": 1,
5084 "globalSubscriberId": "e433710f-9217-458d-a79d-1c7aff376d89",
5085 "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
5086 "subscriptionServiceType": "TYLER SILVIA",
5087 "lcpCloudRegionId": "AAIAIC25",
5088 "tenantId": "092eb9e8e4b7412e8787dd091bc58e86",
5089 "aicZoneId": "JAG1",
5090 "projectName": "x1",
5091 "owningEntityId": "aaa1",
5092 "rollbackOnFailure": "true",
5095 "modelInvariantId": "598e3f9e-3244-4d8f-a8e0-0e5d7a29eda9",
5096 "modelVersionId": "f4d84bb4-a416-4b4e-997e-0059973630b9",
5097 "modelName": "PASQUALE vMX vPE_BV Service 488",
5098 "modelVersion": "1.0"
5100 "existingVNFCounterMap": {
5101 "41516cc6-5098-4b40-a619-f8d5f55fc4d8": 1
5103 "existingNetworksCounterMap": {},
5104 "tenantName": "USP-SIP-IC-24335-T-01",
5105 "aicZoneName": "YUDFJULP-JAG1"
5108 "lcpRegionsAndTenants": {
5121 "lcpRegionsTenantsMap": {
5124 "id": "092eb9e8e4b7412e8787dd091bc58e86",
5125 "name": "USP-SIP-IC-24335-T-01",
5131 "id": "bae71557c5bb4d5aac6743a4e5f1d054",
5132 "name": "AIN Web Tool-15-D-testalexandria",
5136 "id": "229bcdc6eaeb4ca59d55221141d01f8e",
5137 "name": "AIN Web Tool-15-D-STTest2",
5141 "id": "1178612d2b394be4834ad77f567c0af2",
5142 "name": "AIN Web Tool-15-D-SSPtestcustome",
5146 "id": "19c5ade915eb461e8af52fb2fd8cd1f2",
5147 "name": "AIN Web Tool-15-D-UncheckedEcopm",
5151 "id": "de007636e25249238447264a988a927b",
5152 "name": "AIN Web Tool-15-D-dfsdf",
5156 "id": "62f29b3613634ca6a3065cbe0e020c44",
5157 "name": "AIN/SMS-16-D-Multiservices1",
5161 "id": "649289e30d3244e0b48098114d63c2aa",
5162 "name": "AIN Web Tool-15-D-SSPST66",
5166 "id": "3f21eeea6c2c486bba31dab816c05a32",
5167 "name": "AIN Web Tool-15-D-ASSPST47",
5171 "id": "f60ce21d3ee6427586cff0d22b03b773",
5172 "name": "CESAR-100-D-sspjg67246",
5176 "id": "8774659e425f479895ae091bb5d46560",
5177 "name": "CESAR-100-D-sspjg68359",
5181 "id": "624eb554b0d147c19ff8885341760481",
5182 "name": "AINWebTool-15-D-iftach",
5186 "id": "214f55f5fc414c678059c383b03e4962",
5187 "name": "CESAR-100-D-sspjg612401",
5191 "id": "c90666c291664841bb98e4d981ff1db5",
5192 "name": "CESAR-100-D-sspjg621340",
5196 "id": "ce5b6bc5c7b348e1bf4b91ac9a174278",
5197 "name": "sspjg621351cloned",
5201 "id": "b386b768a3f24c8e953abbe0b3488c02",
5202 "name": "AINWebTool-15-D-eteancomp",
5206 "id": "dc6c4dbfd225474e9deaadd34968646c",
5207 "name": "AINWebTool-15-T-SPFET",
5211 "id": "02cb5030e9914aa4be120bd9ed1e19eb",
5212 "name": "AINWebTool-15-X-eeweww",
5216 "id": "f2f3830e4c984d45bcd00e1a04158a79",
5217 "name": "CESAR-100-D-spjg61909",
5221 "id": "05b91bd5137f4929878edd965755c06d",
5222 "name": "CESAR-100-D-sspjg621512cloned",
5226 "id": "7002fbe8482d4a989ddf445b1ce336e0",
5227 "name": "AINWebTool-15-X-vdr",
5231 "id": "4008522be43741dcb1f5422022a2aa0b",
5232 "name": "AINWebTool-15-D-ssasa",
5236 "id": "f44e2e96a1b6476abfda2fa407b00169",
5237 "name": "AINWebTool-15-D-PFNPT",
5241 "id": "b69a52bec8a84669a37a1e8b72708be7",
5242 "name": "AINWebTool-15-X-vdre",
5246 "id": "fac7d9fd56154caeb9332202dcf2969f",
5247 "name": "AINWebTool-15-X-NONPODECOMP",
5251 "id": "2d34d8396e194eb49969fd61ffbff961",
5252 "name": "DN5242-Nov16-T5",
5256 "id": "cb42a77ff45b48a8b8deb83bb64acc74",
5261 "id": "fa45ca53c80b492fa8be5477cd84fc2b",
5266 "id": "4914ab0ab3a743e58f0eefdacc1dde77",
5267 "name": "DN5242-Nov21-T1",
5271 "id": "d0a3e3f2964542259d155a81c41aadc3",
5272 "name": "test-hvf6-09",
5276 "id": "cbb99fe4ada84631b7baf046b6fd2044",
5277 "name": "DN5242-Nov16-T3",
5285 "id": "CAR_2020_ER",
5286 "name": "CAR_2020_ER",
5290 "id": "21014aa2-526b-11e6-beb8-9e71128cae77",
5291 "name": "JULIO ERICKSON",
5292 "isPermitted": false
5295 "id": "DHV1707-TestSubscriber-2",
5296 "name": "DALE BRIDGES",
5297 "isPermitted": false
5300 "id": "DHV1707-TestSubscriber-1",
5301 "name": "LLOYD BRIDGES",
5302 "isPermitted": false
5305 "id": "jimmy-example",
5306 "name": "JimmyExampleCust-20161102",
5307 "isPermitted": false
5310 "id": "jimmy-example2",
5311 "name": "JimmyExampleCust-20161103",
5312 "isPermitted": false
5315 "id": "ERICA5779-TestSub-PWT-102",
5316 "name": "ERICA5779-TestSub-PWT-102",
5317 "isPermitted": false
5320 "id": "ERICA5779-TestSub-PWT-101",
5321 "name": "ERICA5779-TestSub-PWT-101",
5322 "isPermitted": false
5325 "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
5327 "isPermitted": false
5330 "id": "ERICA5779-Subscriber-4",
5331 "name": "ERICA5779-Subscriber-5",
5332 "isPermitted": false
5335 "id": "ERICA5779-TestSub-PWT-103",
5336 "name": "ERICA5779-TestSub-PWT-103",
5337 "isPermitted": false
5340 "id": "ERICA5779-Subscriber-2",
5341 "name": "ERICA5779-Subscriber-2",
5342 "isPermitted": false
5345 "id": "e433710f-9217-458d-a79d-1c7aff376d89",
5346 "name": "SILVIA ROBBINS",
5350 "id": "ERICA5779-Subscriber-3",
5351 "name": "ERICA5779-Subscriber-3",
5352 "isPermitted": false
5355 "id": "31739f3e-526b-11e6-beb8-9e71128cae77",
5356 "name": "CRAIG/ROBERTS",
5357 "isPermitted": false
5360 "productFamilies": [
5362 "id": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
5367 "id": "17cc1042-527b-11e6-beb8-9e71128cae77",
5372 "id": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
5377 "id": "a4f6f2ae-9bf5-4ed7-b904-06b2099c4bd7",
5378 "name": "Enhanced Services",
5383 "name": "vTerrance",
5387 "id": "323d69d9-2efe-4r45-ay0a-89ea7ard4e6f",
5388 "name": "vEsmeralda",
5392 "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
5397 "id": "d8a6ed93-251c-47ca-adc9-86671fd19f4c",
5402 "id": "db171b8f-115c-4992-a2e3-ee04cae357e0",
5408 "name": "LRSI-OSPF",
5413 "name": "HNGATEWAY",
5422 "id": "e433710f-9217-458d-a79d-1c7aff376d89",
5423 "name": "TYLER SILVIA",
5427 "id": "b6a3f28c-eebf-494c-a900-055cc7c874ce",
5437 "id": "0ee8c1bc-7cbd-4b0a-a1ac-e9999255abc1",
5438 "name": "CARA Griffin",
5442 "id": "c7611ebe-c324-48f1-8085-94aef0c6ef3d",
5443 "name": "DARREN MCGEE",
5447 "id": "e30755dc-5673-4b6b-9dcf-9abdd96b93d1",
5448 "name": "Transport",
5453 "name": "vSalvatore",
5457 "id": "d7bb0a21-66f2-4e6d-87d9-9ef3ced63ae4",
5467 "id": "12a96a9d-4b4c-4349-a950-fe1159602621",
5468 "name": "DARREN MCGEE",
5473 "e433710f-9217-458d-a79d-1c7aff376d89": [
5476 "name": "vRichardson",
5477 "isPermitted": false
5481 "name": "TYLER SILVIA",
5487 "isPermitted": false
5492 "isPermitted": false
5496 "name": "vVoiceMail",
5497 "isPermitted": false
5502 "isPermitted": false
5506 "name": "vPorfirio",
5507 "isPermitted": false
5512 "isPermitted": false
5517 "isPermitted": false
5521 "name": "vFLORENCE",
5522 "isPermitted": false
5527 "isPermitted": false
5531 "name": "vEsmeralda",
5532 "isPermitted": false
5537 "isPermitted": false
5541 "name": "vWINIFRED",
5542 "isPermitted": false
5547 "isPermitted": false
5552 "isPermitted": false
5557 "isPermitted": false
5561 "name": "JOHANNA_SANTOS",
5562 "isPermitted": false
5567 "isPermitted": false
5574 "name": "NFTJSSSS-NFT1"
5578 "name": "YUDFJULP-JAG1"
5582 "name": "UUUAIAAI-YYY1"
5586 "name": "AVTRFLHD-AVT1"
5590 "name": "ATLSANAI-ATL34"
5593 "categoryParameters": {
5594 "owningEntityList": [
5600 "id": "d61e6f2d-12fa-4cc2-91df-7c244011d6fc",
5601 "name": "WayneHolland"
5622 "lineOfBusinessList": [
5643 "type": "[LCP_REGIONS_AND_TENANTS] Update"
5648 function getReduxWith2Networks() {
5652 "type": "UPDATE_DRAWING_BOARD_STATUS",
5654 "EMPTY_DRAWING_BOARD_TEST": false,
5655 "FLAG_NETWORK_TO_ASYNC_INSTANTIATION": false,
5656 "FLAG_ADD_MSO_TESTAPI_FIELD": true,
5657 "FLAG_SERVICE_MODEL_CACHE": true,
5658 "FLAG_SHOW_ASSIGNMENTS": true,
5659 "FLAG_FABRIC_CONFIGURATION_ASSIGNMENTS": true,
5660 "FLAG_DEFAULT_VNF": true,
5661 "FLAG_A_LA_CARTE_AUDIT_INFO": true,
5662 "FLAG_1810_CR_ADD_CLOUD_OWNER_TO_MSO_REQUEST": true,
5663 "FLAG_PRESENT_PROVIDER_NETWORKS_ASSOCIATIONS": true,
5664 "FLAG_1810_CR_SOFT_DELETE_ALACARTE_VF_MODULE": false,
5665 "FLAG_1902_NEW_VIEW_EDIT": false,
5666 "FLAG_1810_IDENTIFY_SERVICE_FOR_NEW_UI": false,
5667 "FLAG_1902_VNF_GROUPING": false,
5668 "FLAG_SHOW_VERIFY_SERVICE": false,
5669 "FLAG_ASYNC_ALACARTE_VFMODULE": true,
5670 "FLAG_ASYNC_ALACARTE_VNF": true,
5671 "FLAG_1810_AAI_LOCAL_CACHE": true,
5672 "FLAG_EXP_USE_DEFAULT_HOST_NAME_VERIFIER": false,
5673 "FLAG_EXP_ANY_ALACARTE_NEW_INSTANTIATION_UI": false,
5674 "FLAG_SUPPLEMENTARY_FILE": true,
5675 "FLAG_5G_IN_NEW_INSTANTIATION_UI": true,
5676 "FLAG_RESTRICTED_SELECT": false,
5677 "FLAG_1810_CR_LET_SELECTING_COLLECTOR_TYPE_UNCONDITIONALLY": true
5679 "drawingBoardStatus": "CREATE"
5682 "serviceHierarchy": {
5683 "2ab1da67-39cc-425f-ba52-59a64d0ea04a": {
5685 "uuid": "2ab1da67-39cc-425f-ba52-59a64d0ea04a",
5686 "invariantUuid": "712b3447-f096-42f6-ae4c-4bdc8988feb6",
5687 "name": "sgi_direct_net NC SRIOV network",
5689 "toscaModelURL": null,
5690 "category": "Network Service",
5691 "serviceType": "INFRASTRUCTURE",
5692 "serviceRole": "PROVIDER-NETWORK",
5693 "description": "SRIOV network model for NC 1.0, VLAN ID 103",
5694 "serviceEcompNaming": "false",
5695 "instantiationType": "A-La-Carte",
5698 "instantiationUI": "networkWithPropertyNetworkTechnologyEqualsStandardSriovOrOvs",
5699 "modelCategory": "5G Provider Network",
5700 "viewEditUI": "legacy",
5701 "instantiationType": "ALaCarte"
5706 "SR-IOV Provider 2-1": {
5707 "uuid": "01f4c475-3f89-4f00-a2f4-39a873dba0ae",
5708 "invariantUuid": "ffb9e45c-e674-4289-aad3-00040ad746e4",
5709 "description": "NETWORK_CLOUD_PROVIDER_NETWORK",
5710 "name": "NETWORK_CLOUD_PROVIDER_NETWORK",
5712 "customizationUuid": "42551d11-b8d1-460d-8795-3e1363ad7736",
5716 "network_role": "sgi_direct_net_1",
5717 "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}]}",
5718 "exVL_naming": "{ecomp_generated_naming=false}",
5719 "network_flows": "{is_network_policy=false, is_bound_to_vpn=false}",
5720 "network_scope": "GLOBAL",
5721 "ecomp_generated_naming": "false",
5722 "network_type": "SR-IOV-PROVIDER2-1",
5723 "provider_network": "{physical_network_name=sriovnet1, is_provider_network=true}",
5724 "network_technology": "STANDARD-SR-IOV",
5725 "network_homing": "{ecomp_selected_instance_node_target=false}"
5728 "modelCustomizationName": "SR-IOV Provider 2-1"
5730 "SR-IOV Provider 2-2": {
5731 "uuid": "01f4c475-3f89-4f00-a2f4-39a873dba0ae",
5732 "invariantUuid": "ffb9e45c-e674-4289-aad3-00040ad746e4",
5733 "description": "NETWORK_CLOUD_PROVIDER_NETWORK",
5734 "name": "NETWORK_CLOUD_PROVIDER_NETWORK",
5736 "customizationUuid": "14d2dc2b-4e85-4ef5-b4da-fe996e2a5d33",
5740 "network_role": "sgi_direct_net_2",
5741 "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}]}",
5742 "exVL_naming": "{ecomp_generated_naming=false}",
5743 "network_flows": "{is_network_policy=false, is_bound_to_vpn=false}",
5744 "network_scope": "GLOBAL",
5745 "ecomp_generated_naming": "false",
5746 "network_type": "SR-IOV-PROVIDER2-2",
5747 "provider_network": "{physical_network_name=sriovnet2, is_provider_network=true}",
5748 "network_technology": "STANDARD-SR-IOV",
5749 "network_homing": "{ecomp_selected_instance_node_target=false}"
5752 "modelCustomizationName": "SR-IOV Provider 2-2"
5755 "collectionResources": {},
5756 "configurations": {},
5757 "fabricConfigurations": {},
5758 "serviceProxies": {},
5765 "serviceInstance": {
5766 "2ab1da67-39cc-425f-ba52-59a64d0ea04a": {
5773 "validationCounter": 0,
5777 "existingVNFCounterMap": {},
5778 "existingVnfGroupCounterMap": {},
5779 "existingNetworksCounterMap": {
5780 "01f4c475-3f89-4f00-a2f4-39a873dba0ae": 1
5782 "optionalGroupMembersMap": {},
5784 "SR-IOV Provider 2-2": {
5787 "rollbackOnFailure": "true",
5788 "originalName": "SR-IOV Provider 2-2",
5789 "isMissingData": false,
5790 "trackById": "83ad9rv48px",
5791 "networkStoreKey": "SR-IOV Provider 2-2",
5792 "instanceName": "NETWORK_CLOUD_PROVIDER_NETWORK",
5793 "productFamilyId": null,
5794 "lcpCloudRegionId": "olson5b",
5795 "tenantId": "db1818f7f2e34862b378bfb2cc520f91",
5796 "platformName": "APPLICATIONS-SERVICES",
5797 "lineOfBusiness": null,
5802 "modelInvariantId": "ffb9e45c-e674-4289-aad3-00040ad746e4",
5803 "modelVersionId": "01f4c475-3f89-4f00-a2f4-39a873dba0ae",
5804 "modelName": "NETWORK_CLOUD_PROVIDER_NETWORK",
5805 "modelVersion": "1.0",
5806 "modelCustomizationId": "14d2dc2b-4e85-4ef5-b4da-fe996e2a5d33",
5807 "modelCustomizationName": "SR-IOV Provider 2-2",
5808 "uuid": "01f4c475-3f89-4f00-a2f4-39a873dba0ae"
5810 "uuid": "01f4c475-3f89-4f00-a2f4-39a873dba0ae"
5815 "instanceName": "myname",
5816 "globalSubscriberId": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
5817 "subscriptionServiceType": "LINDSEY",
5818 "owningEntityId": "2d097967-10d4-4c7f-b23c-89978249ae17",
5819 "projectName": null,
5820 "rollbackOnFailure": "true",
5821 "aicZoneName": null,
5822 "owningEntityName": "CRAIG-ROBERTSELLANEOUS",
5823 "testApi": "VNF_API",
5826 "modelInvariantId": "712b3447-f096-42f6-ae4c-4bdc8988feb6",
5827 "modelVersionId": "2ab1da67-39cc-425f-ba52-59a64d0ea04a",
5828 "modelName": "sgi_direct_net NC SRIOV network",
5829 "modelVersion": "1.0",
5830 "uuid": "2ab1da67-39cc-425f-ba52-59a64d0ea04a"
5833 "name": "sgi_direct_net NC SRIOV network",
5835 "description": "SRIOV network model for NC 1.0, VLAN ID 103",
5836 "category": "Network Service",
5837 "uuid": "2ab1da67-39cc-425f-ba52-59a64d0ea04a",
5838 "invariantUuid": "712b3447-f096-42f6-ae4c-4bdc8988feb6",
5839 "serviceType": "INFRASTRUCTURE",
5840 "serviceRole": "PROVIDER-NETWORK",
5842 "instantiationUI": "networkWithPropertyNetworkTechnologyEqualsStandardSriovOrOvs",
5843 "modelCategory": "5G Provider Network",
5844 "viewEditUI": "legacy"
5846 "isEcompGeneratedNaming": false,
5847 "isMultiStepDesign": false
5850 "lcpRegionsAndTenants": {
5854 "name": "olson5a (AIC)",
5855 "isPermitted": true,
5856 "cloudOwner": "irma-aic"
5860 "name": "olson5b (AIC)",
5861 "isPermitted": true,
5862 "cloudOwner": "irma-aic"
5866 "name": "olson6a (AIC)",
5867 "isPermitted": true,
5868 "cloudOwner": "irma-aic"
5871 "lcpRegionsTenantsMap": {
5874 "id": "51e7dc5db9bb4c7b94766aacb8a3e72f",
5875 "name": "Mobitools-FN-27099-T-01",
5876 "isPermitted": true,
5877 "cloudOwner": "irma-aic"
5880 "id": "d5b3c05cffa645dd9951bf2dd9ef5416",
5881 "name": "Mobisupport-FN-27099-T-01",
5882 "isPermitted": true,
5883 "cloudOwner": "irma-aic"
5888 "id": "db1818f7f2e34862b378bfb2cc520f91",
5889 "name": "Mobisupport-FN-27099-T-02",
5890 "isPermitted": true,
5891 "cloudOwner": "irma-aic"
5896 "id": "1dcd712850414fbd91f8a9fc9cca7fd4",
5897 "name": "FNvEPC-27099-T-MS-olson6A",
5898 "isPermitted": true,
5899 "cloudOwner": "irma-aic"
5902 "id": "26af9ed85a004932822a607d5e9973d5",
5903 "name": "ssf-28239-T-olson6A",
5904 "isPermitted": true,
5905 "cloudOwner": "irma-aic"
5912 "id": "31739f3e-526b-11e6-beb8-9e71128cae77",
5913 "name": "CRAIG/ROBERTS",
5914 "isPermitted": false
5917 "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
5922 "id": "21014aa2-526b-11e6-beb8-9e71128cae77",
5923 "name": "JULIO ERICKSON",
5924 "isPermitted": false
5927 "id": "e433710f-9217-458d-a79d-1c7aff376d89",
5928 "name": "SILVIA ROBBINS",
5929 "isPermitted": false
5933 "name": "VidTest20161020",
5934 "isPermitted": false
5937 "productFamilies": null,
5939 "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb": [
5942 "name": "JOHANNA_SANTOS",
5948 "isPermitted": false
5957 "name": "INFRASTRUCTURE",
5958 "isPermitted": false
5962 "name": "BROOKE-RODRIQUEZ",
5963 "isPermitted": false
5993 "isPermitted": false
5997 "name": "vRichardson",
6003 "isPermitted": false
6013 "isPermitted": false
6017 "name": "vFLORENCE",
6022 "name": "vWINIFRED",
6042 "name": "vEsmeralda",
6047 "name": "vPorfirio",
6053 "isPermitted": false
6058 "isPermitted": false
6063 "isPermitted": false
6068 "isPermitted": false
6077 "name": "vVoiceMail",
6083 "categoryParameters": {
6084 "owningEntityList": [
6086 "id": "1ae27f5e-c0b3-4daf-8561-b25fc1c716e4",
6090 "id": "2e51ed6c-1fac-43d4-8f84-9ec405eb7f35",
6091 "name": "ENTERTAINMENT-VIDEO"
6094 "id": "2d097967-10d4-4c7f-b23c-89978249ae17",
6095 "name": "CRAIG-ROBERTSELLANEOUS"
6098 "id": "aedf37e2-acda-4976-b89b-fd6d4ddffbc6",
6099 "name": "IP-COMMUNICATIONS"
6102 "id": "9463675f-6a75-4cc8-8054-c6cb2e67ad51",
6103 "name": "METRO-JULIO-ERICKSON"
6106 "id": "92ddf9af-acae-484c-a786-ad7e9c0da26f",
6107 "name": "EMANUEL-ACCESS"
6110 "id": "10c645f5-9924-4b89-bec0-b17cf49d3cad",
6111 "name": "EMANUEL-CORE"
6114 "id": "048eb6e7-fa94-4f3b-ae03-3175a750dc57",
6115 "name": "OPTICAL-TRANSPORT"
6118 "id": "0efc70be-d674-4777-a0fa-329eae187ca0",
6119 "name": "JULIO-ERICKSON"
6122 "id": "0463287b-b133-46ef-a0f5-9ce62be3a053",
6126 "id": "ae4505ad-2961-4395-8659-df2253af4fa8",
6127 "name": "WIRELINE-ACCESS"
6152 "lineOfBusinessList": [
6170 "id": "AT&TLEGACYDATASERVICES",
6171 "name": "AT&TLEGACYDATASERVICES"
6174 "id": "AT&TSWITCHEDETHERNET",
6175 "name": "AT&TSWITCHEDETHERNET"
6190 "id": "COLLABORATE",
6191 "name": "COLLABORATE"
6206 "id": "INFRASTRUCTURE",
6207 "name": "INFRASTRUCTURE"
6214 "id": "IP-FLEXIBLE-REACH",
6215 "name": "IP-FLEXIBLE-REACH"
6218 "id": "IP-TOLL-FREE",
6219 "name": "IP-TOLL-FREE"
6222 "id": "EMANUEL-ABS",
6223 "name": "EMANUEL-ABS"
6226 "id": "EMANUEL-CONSUMER",
6227 "name": "EMANUEL-CONSUMER"
6230 "id": "EMANUEL-RESELLER",
6231 "name": "EMANUEL-RESELLER"
6246 "id": "UVERSE-VOICE",
6247 "name": "UVERSE-VOICE"
6250 "id": "VIRTUAL-EDGE",
6251 "name": "VIRTUAL-EDGE"
6260 "id": "3rdPartyCloud",
6261 "name": "3rdPartyCloud"
6272 "id": "APPLICATIONS-SERVICES",
6273 "name": "APPLICATIONS-SERVICES"
6280 "id": "CALEA-DEDICATED",
6281 "name": "CALEA-DEDICATED"
6284 "id": "CBB-MPLS-CORE",
6285 "name": "CBB-MPLS-CORE"
6300 "id": "FIRSTNET-DEDICATED",
6301 "name": "FIRSTNET-DEDICATED"
6316 "id": "NETWORK-CLOUD",
6317 "name": "NETWORK-CLOUD"
6320 "id": "RADIO-WIRELESSENGINEERING",
6321 "name": "RADIO-WIRELESSENGINEERING"
6337 "type": "UPDATE_LCP_REGIONS_AND_TENANTS"
6342 function getReduxWithVNFS(isEcompGeneratedNaming: boolean){
6347 "FLAG_NETWORK_TO_ASYNC_INSTANTIATION": false,
6348 "FLAG_SHOW_ASSIGNMENTS": true,
6349 "FLAG_FABRIC_CONFIGURATION_ASSIGNMENTS": true,
6350 "FLAG_SHOW_VERIFY_SERVICE": false,
6351 "FLAG_SERVICE_MODEL_CACHE": true,
6352 "FLAG_ADD_MSO_TESTAPI_FIELD": true,
6353 "FLAG_SUPPLEMENTARY_FILE": true
6355 "type": "[FLAGS] Update"
6358 "serviceHierarchy": {
6359 "6e59c5de-f052-46fa-aa7e-2fca9d674c44": {
6361 "uuid": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
6362 "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
6363 "name": "ComplexService",
6365 "toscaModelURL": null,
6366 "category": "Emanuel",
6369 "description": "ComplexService",
6370 "serviceEcompNaming": "true",
6371 "instantiationType": "Macro",
6373 "instantiationType": "Macro"
6378 "VF_vGeraldine 0": {
6379 "uuid": "d6557200-ecf2-4641-8094-5393ae3aae60",
6380 "invariantUuid": "4160458e-f648-4b30-a176-43881ffffe9e",
6381 "description": "VSP_vGeraldine",
6382 "name": "VF_vGeraldine",
6384 "customizationUuid": "91415b44-753d-494c-926a-456a9172bbb9",
6388 "max_instances": 10,
6390 "gpb2_Internal2_mac": "00:11:22:EF:AC:DF",
6391 "sctp-b-ipv6-egress_src_start_port": "0",
6392 "sctp-a-ipv6-egress_rule_application": "any",
6393 "Internal2_allow_transit": "true",
6394 "sctp-b-IPv6_ethertype": "IPv6",
6395 "sctp-a-egress_rule_application": "any",
6396 "sctp-b-ingress_action": "pass",
6397 "sctp-b-ingress_rule_protocol": "icmp",
6398 "ncb2_Internal1_mac": "00:11:22:EF:AC:DF",
6399 "sctp-b-ipv6-ingress-src_start_port": "0.0",
6400 "ncb1_Internal2_mac": "00:11:22:EF:AC:DF",
6401 "fsb_volume_size_0": "320.0",
6402 "sctp-b-egress_src_addresses": "local",
6403 "sctp-a-ipv6-ingress_ethertype": "IPv4",
6404 "sctp-a-ipv6-ingress-dst_start_port": "0",
6405 "sctp-b-ipv6-ingress_rule_application": "any",
6406 "domain_name": "default-domain",
6407 "sctp-a-ingress_rule_protocol": "icmp",
6408 "sctp-b-egress-src_start_port": "0.0",
6409 "sctp-a-egress_src_addresses": "local",
6410 "sctp-b-display_name": "epc-sctp-b-ipv4v6-sec-group",
6411 "sctp-a-egress-src_start_port": "0.0",
6412 "sctp-a-ingress_ethertype": "IPv4",
6413 "sctp-b-ipv6-ingress-dst_end_port": "65535",
6414 "sctp-b-dst_subnet_prefix_v6": "::",
6415 "nf_naming": "{ecomp_generated_naming=true}",
6416 "sctp-a-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
6417 "sctp-b-egress-dst_start_port": "0.0",
6418 "ncb_flavor_name": "nv.c20r64d1",
6419 "gpb1_Internal1_mac": "00:11:22:EF:AC:DF",
6420 "sctp-b-egress_dst_subnet_prefix_len": "0.0",
6421 "Internal2_net_cidr": "10.0.0.10",
6422 "sctp-a-ingress-dst_start_port": "0.0",
6423 "sctp-a-egress-dst_start_port": "0.0",
6424 "fsb1_Internal2_mac": "00:11:22:EF:AC:DF",
6425 "sctp-a-egress_ethertype": "IPv4",
6426 "vlc_st_service_mode": "in-network-nat",
6427 "sctp-a-ipv6-egress_ethertype": "IPv4",
6428 "sctp-a-egress-src_end_port": "65535.0",
6429 "sctp-b-ipv6-egress_rule_application": "any",
6430 "sctp-b-egress_action": "pass",
6431 "sctp-a-ingress-src_subnet_prefix_len": "0.0",
6432 "sctp-b-ipv6-ingress-src_end_port": "65535.0",
6433 "sctp-b-name": "epc-sctp-b-ipv4v6-sec-group",
6434 "fsb2_Internal1_mac": "00:11:22:EF:AC:DF",
6435 "sctp-a-ipv6-ingress-src_start_port": "0.0",
6436 "sctp-b-ipv6-egress_ethertype": "IPv4",
6437 "Internal1_net_cidr": "10.0.0.10",
6438 "sctp-a-egress_dst_subnet_prefix": "0.0.0.0",
6439 "fsb_flavor_name": "nv.c20r64d1",
6440 "sctp_rule_protocol": "132",
6441 "sctp-b-ipv6-ingress_src_subnet_prefix_len": "0",
6442 "sctp-a-ipv6-ingress_rule_application": "any",
6443 "ecomp_generated_naming": isEcompGeneratedNaming.toString(),
6444 "sctp-a-IPv6_ethertype": "IPv6",
6445 "vlc2_Internal1_mac": "00:11:22:EF:AC:DF",
6446 "vlc_st_virtualization_type": "virtual-machine",
6447 "sctp-b-ingress-dst_start_port": "0.0",
6448 "sctp-b-ingress-dst_end_port": "65535.0",
6449 "sctp-a-ipv6-ingress-src_end_port": "65535.0",
6450 "sctp-a-display_name": "epc-sctp-a-ipv4v6-sec-group",
6451 "sctp-b-ingress_rule_application": "any",
6452 "int2_sec_group_name": "int2-sec-group",
6453 "vlc_flavor_name": "nd.c16r64d1",
6454 "sctp-b-ipv6-egress_src_addresses": "local",
6455 "vlc_st_interface_type_int1": "other1",
6456 "sctp-b-egress-src_end_port": "65535.0",
6457 "sctp-a-ipv6-egress-dst_start_port": "0",
6458 "vlc_st_interface_type_int2": "other2",
6459 "sctp-a-ipv6-egress_rule_protocol": "any",
6460 "Internal2_shared": "false",
6461 "sctp-a-ipv6-egress_dst_subnet_prefix_len": "0",
6462 "Internal2_rpf": "disable",
6463 "vlc1_Internal1_mac": "00:11:22:EF:AC:DF",
6464 "sctp-b-ipv6-egress_src_end_port": "65535",
6465 "sctp-a-ipv6-egress_src_addresses": "local",
6466 "sctp-a-ingress-dst_end_port": "65535.0",
6467 "sctp-a-ipv6-egress_src_end_port": "65535",
6468 "Internal1_forwarding_mode": "l2",
6469 "Internal2_dhcp": "false",
6470 "sctp-a-dst_subnet_prefix_v6": "::",
6471 "pxe_image_name": "MME_PXE-Boot_16ACP04_GA.qcow2",
6472 "vlc_st_interface_type_gtp": "other0",
6473 "ncb1_Internal1_mac": "00:11:22:EF:AC:DF",
6474 "sctp-b-src_subnet_prefix_v6": "::",
6475 "sctp-a-egress_dst_subnet_prefix_len": "0.0",
6476 "int1_sec_group_name": "int1-sec-group",
6477 "Internal1_dhcp": "false",
6478 "sctp-a-ipv6-egress_dst_end_port": "65535",
6479 "Internal2_forwarding_mode": "l2",
6480 "fsb2_Internal2_mac": "00:11:22:EF:AC:DF",
6481 "sctp-b-egress_dst_subnet_prefix": "0.0.0.0",
6482 "Internal1_net_cidr_len": "17",
6483 "gpb2_Internal1_mac": "00:11:22:EF:AC:DF",
6484 "sctp-b-ingress-src_subnet_prefix_len": "0.0",
6485 "sctp-a-ingress_dst_addresses": "local",
6486 "sctp-a-egress_action": "pass",
6487 "fsb_volume_type_0": "SF-Default-SSD",
6488 "ncb2_Internal2_mac": "00:11:22:EF:AC:DF",
6489 "vlc_st_interface_type_sctp_a": "left",
6490 "vlc_st_interface_type_sctp_b": "right",
6491 "sctp-a-src_subnet_prefix_v6": "::",
6492 "vlc_st_version": "2",
6493 "sctp-b-egress_ethertype": "IPv4",
6494 "sctp-a-ingress_rule_application": "any",
6495 "gpb1_Internal2_mac": "00:11:22:EF:AC:DF",
6496 "instance_ip_family_v6": "v6",
6497 "sctp-a-ipv6-egress_src_start_port": "0",
6498 "sctp-b-ingress-src_start_port": "0.0",
6499 "sctp-b-ingress_dst_addresses": "local",
6500 "fsb1_Internal1_mac": "00:11:22:EF:AC:DF",
6501 "vlc_st_interface_type_oam": "management",
6502 "multi_stage_design": "false",
6503 "oam_sec_group_name": "oam-sec-group",
6504 "Internal2_net_gateway": "10.0.0.10",
6505 "sctp-a-ipv6-ingress-dst_end_port": "65535",
6506 "sctp-b-ipv6-egress-dst_start_port": "0",
6507 "Internal1_net_gateway": "10.0.0.10",
6508 "sctp-b-ipv6-egress_rule_protocol": "any",
6509 "gtp_sec_group_name": "gtp-sec-group",
6510 "sctp-a-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
6511 "sctp-b-ipv6-egress_dst_subnet_prefix_len": "0",
6512 "sctp-a-ipv6-ingress_dst_addresses": "local",
6513 "sctp-a-egress_rule_protocol": "icmp",
6514 "sctp-b-ipv6-egress_action": "pass",
6515 "sctp-a-ipv6-egress_action": "pass",
6516 "Internal1_shared": "false",
6517 "sctp-b-ipv6-ingress_rule_protocol": "any",
6518 "Internal2_net_cidr_len": "17",
6519 "sctp-a-name": "epc-sctp-a-ipv4v6-sec-group",
6520 "sctp-a-ingress-src_end_port": "65535.0",
6521 "sctp-b-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
6522 "sctp-a-egress-dst_end_port": "65535.0",
6523 "sctp-a-ingress_action": "pass",
6524 "sctp-b-egress_rule_protocol": "icmp",
6525 "sctp-b-ipv6-ingress_action": "pass",
6526 "vlc_st_service_type": "firewall",
6527 "sctp-b-ipv6-egress_dst_end_port": "65535",
6528 "sctp-b-ipv6-ingress-dst_start_port": "0",
6529 "vlc2_Internal2_mac": "00:11:22:EF:AC:DF",
6530 "vlc_st_availability_zone": "true",
6531 "fsb_volume_image_name_1": "MME_FSB2_16ACP04_GA.qcow2",
6532 "sctp-b-ingress-src_subnet_prefix": "0.0.0.0",
6533 "sctp-a-ipv6-ingress_src_subnet_prefix_len": "0",
6534 "Internal1_allow_transit": "true",
6535 "gpb_flavor_name": "nv.c20r64d1",
6536 "availability_zone_max_count": "1",
6537 "fsb_volume_image_name_0": "MME_FSB1_16ACP04_GA.qcow2",
6538 "sctp-b-ipv6-ingress_dst_addresses": "local",
6539 "sctp-b-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
6540 "sctp-b-ipv6-ingress_ethertype": "IPv4",
6541 "vlc1_Internal2_mac": "00:11:22:EF:AC:DF",
6542 "sctp-a-ingress-src_subnet_prefix": "0.0.0.0",
6543 "sctp-a-ipv6-ingress_action": "pass",
6544 "Internal1_rpf": "disable",
6545 "sctp-b-ingress_ethertype": "IPv4",
6546 "sctp-b-egress_rule_application": "any",
6547 "sctp-b-ingress-src_end_port": "65535.0",
6548 "sctp-a-ipv6-ingress_rule_protocol": "any",
6549 "sctp-a-ingress-src_start_port": "0.0",
6550 "sctp-b-egress-dst_end_port": "65535.0"
6553 "modelCustomizationName": "VF_vGeraldine 0",
6555 "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
6556 "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
6557 "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
6558 "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
6559 "description": null,
6560 "name": "VfVgeraldine..vflorence_vlc..module-1",
6562 "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
6564 "minCountInstances": 0,
6565 "maxCountInstances": null,
6567 "vfModuleLabel": "vflorence_vlc"
6570 "volumeGroupAllowed": false
6572 "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
6573 "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
6574 "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
6575 "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
6576 "description": null,
6577 "name": "VfVgeraldine..vflorence_gpb..module-2",
6579 "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
6581 "minCountInstances": 0,
6582 "maxCountInstances": null,
6584 "vfModuleLabel": "vflorence_gpb"
6587 "volumeGroupAllowed": false
6589 "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
6590 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
6591 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
6592 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
6593 "description": null,
6594 "name": "VfVgeraldine..base_vflorence..module-0",
6596 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
6598 "minCountInstances": 1,
6599 "maxCountInstances": 1,
6601 "vfModuleLabel": "base_vflorence"
6604 "volumeGroupAllowed": true
6608 "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
6609 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
6610 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
6611 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
6612 "description": null,
6613 "name": "VfVgeraldine..base_vflorence..module-0",
6615 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
6617 "minCountInstances": 1,
6618 "maxCountInstances": 1,
6620 "vfModuleLabel": "base_vflorence"
6625 "vfcInstanceGroups": {}
6630 "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
6631 "invariantUuid": "379f816b-a7aa-422f-be30-17114ff50b7c",
6632 "description": "ECOMP generic virtual link (network) base type for all other service-level and global networks",
6635 "customizationUuid": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
6639 "ecomp_generated_naming": "false",
6640 "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}}",
6641 "exVL_naming": "{ecomp_generated_naming=true}",
6642 "network_flows": "{is_network_policy=false, is_bound_to_vpn=false}",
6643 "network_homing": "{ecomp_selected_instance_node_target=false}"
6646 "modelCustomizationName": "ExtVL 0"
6649 "collectionResources": {},
6651 "Port Mirroring Configuration By Policy 0": {
6652 "uuid": "b4398538-e89d-4f13-b33d-ca323434ba50",
6653 "invariantUuid": "6ef0ca40-f366-4897-951f-abd65d25f6f7",
6654 "description": "A port mirroring configuration by policy object",
6655 "name": "Port Mirroring Configuration By Policy",
6657 "customizationUuid": "3c3b7b8d-8669-4b3b-8664-61970041fad2",
6661 "type": "Configuration",
6662 "modelCustomizationName": "Port Mirroring Configuration By Policy 0",
6664 "collectorNodes": null,
6665 "configurationByPolicy": false
6668 "serviceProxies": {},
6670 "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
6671 "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
6672 "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
6673 "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
6674 "description": null,
6675 "name": "VfVgeraldine..vflorence_vlc..module-1",
6677 "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
6679 "minCountInstances": 0,
6680 "maxCountInstances": null,
6682 "vfModuleLabel": "vflorence_vlc"
6685 "volumeGroupAllowed": false
6687 "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
6688 "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
6689 "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
6690 "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
6691 "description": null,
6692 "name": "VfVgeraldine..vflorence_gpb..module-2",
6694 "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
6696 "minCountInstances": 0,
6697 "maxCountInstances": null,
6699 "vfModuleLabel": "vflorence_gpb"
6702 "volumeGroupAllowed": false
6704 "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
6705 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
6706 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
6707 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
6708 "description": null,
6709 "name": "VfVgeraldine..base_vflorence..module-0",
6711 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
6713 "minCountInstances": 1,
6714 "maxCountInstances": 1,
6716 "vfModuleLabel": "base_vflorence"
6719 "volumeGroupAllowed": true
6723 "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
6724 "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
6725 "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
6726 "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
6727 "description": null,
6728 "name": "VfVgeraldine..base_vflorence..module-0",
6730 "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
6732 "minCountInstances": 1,
6733 "maxCountInstances": 1,
6735 "vfModuleLabel": "base_vflorence"
6743 "serviceInstance": {
6744 "6e59c5de-f052-46fa-aa7e-2fca9d674c44": {
6746 "VF_vGeraldine 0": {
6747 "originalName": "VF_vGeraldine 0",
6748 "rollbackOnFailure": "true",
6751 "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
6752 "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1dcudx": {
6754 "modelInvariantId": "98a7c88b-b577-476a-90e4-e25a5871e02b",
6755 "modelVersionId": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
6756 "modelName": "VfVgeraldine..vflorence_vlc..module-1",
6757 "modelVersion": "2",
6758 "modelCustomizationId": "55b1be94-671a-403e-a26c-667e9c47d091",
6759 "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1"
6761 "isMissingData": false,
6762 "supplementaryFile": "C:\\fakepath\\sample.json",
6763 "supplementaryFile_hidden": {},
6764 "supplementaryFile_hidden_content": "{\r\n \"name\": \"a\",\r\n \"value\": \"32\"\r\n}",
6765 "supplementaryFileContent": {
6769 "supplementaryFileName": "sample.json",
6776 "isMissingData": false,
6777 "modelName": "VF_vGeraldine 0",
6778 "productFamilyId": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
6779 "lcpCloudRegionId": "hvf6",
6780 "tenantId": "bae71557c5bb4d5aac6743a4e5f1d054",
6781 "lineOfBusiness": "zzz1",
6782 "platformName": "platform",
6784 "modelInvariantId": "4160458e-f648-4b30-a176-43881ffffe9e",
6785 "modelVersionId": "d6557200-ecf2-4641-8094-5393ae3aae60",
6786 "modelName": "VF_vGeraldine",
6787 "modelVersion": "2.0",
6788 "modelCustomizationId": "91415b44-753d-494c-926a-456a9172bbb9",
6789 "modelCustomizationName": "VF_vGeraldine 0"
6791 "legacyRegion": null
6798 "validationCounter": 0,
6799 "globalSubscriberId": "e433710f-9217-458d-a79d-1c7aff376d89",
6800 "productFamilyId": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
6801 "subscriptionServiceType": "TYLER SILVIA",
6802 "lcpCloudRegionId": "hvf6",
6803 "tenantId": "1178612d2b394be4834ad77f567c0af2",
6804 "aicZoneId": "YYY1",
6805 "projectName": "yyy1",
6806 "owningEntityId": "aaa1",
6807 "owningEntityName": "aaa1",
6808 "rollbackOnFailure": "true",
6809 "isALaCarte": false,
6812 "modelInvariantId": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
6813 "modelVersionId": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
6814 "modelName": "ComplexService",
6815 "modelVersion": "1.0"
6819 "serviceinstancename": "",
6820 "vfvgeraldine00001": ""
6822 "existingVNFCounterMap": {
6823 "91415b44-753d-494c-926a-456a9172bbb9": 1
6825 "existingNetworksCounterMap": {},
6826 "tenantName": "AIN Web Tool-15-D-SSPtestcustome",
6827 "aicZoneName": "UUUAIAAI-YYY1"
6830 "lcpRegionsAndTenants": {
6843 "lcpRegionsTenantsMap": {
6846 "id": "092eb9e8e4b7412e8787dd091bc58e86",
6847 "name": "USP-SIP-IC-24335-T-01",
6853 "id": "bae71557c5bb4d5aac6743a4e5f1d054",
6854 "name": "AIN Web Tool-15-D-testalexandria",
6858 "id": "229bcdc6eaeb4ca59d55221141d01f8e",
6859 "name": "AIN Web Tool-15-D-STTest2",
6863 "id": "1178612d2b394be4834ad77f567c0af2",
6864 "name": "AIN Web Tool-15-D-SSPtestcustome",
6868 "id": "19c5ade915eb461e8af52fb2fd8cd1f2",
6869 "name": "AIN Web Tool-15-D-UncheckedEcopm",
6873 "id": "de007636e25249238447264a988a927b",
6874 "name": "AIN Web Tool-15-D-dfsdf",
6878 "id": "62f29b3613634ca6a3065cbe0e020c44",
6879 "name": "AIN/SMS-16-D-Multiservices1",
6883 "id": "649289e30d3244e0b48098114d63c2aa",
6884 "name": "AIN Web Tool-15-D-SSPST66",
6888 "id": "3f21eeea6c2c486bba31dab816c05a32",
6889 "name": "AIN Web Tool-15-D-ASSPST47",
6893 "id": "f60ce21d3ee6427586cff0d22b03b773",
6894 "name": "CESAR-100-D-sspjg67246",
6898 "id": "8774659e425f479895ae091bb5d46560",
6899 "name": "CESAR-100-D-sspjg68359",
6903 "id": "624eb554b0d147c19ff8885341760481",
6904 "name": "AINWebTool-15-D-iftach",
6908 "id": "214f55f5fc414c678059c383b03e4962",
6909 "name": "CESAR-100-D-sspjg612401",
6913 "id": "c90666c291664841bb98e4d981ff1db5",
6914 "name": "CESAR-100-D-sspjg621340",
6918 "id": "ce5b6bc5c7b348e1bf4b91ac9a174278",
6919 "name": "sspjg621351cloned",
6923 "id": "b386b768a3f24c8e953abbe0b3488c02",
6924 "name": "AINWebTool-15-D-eteancomp",
6928 "id": "dc6c4dbfd225474e9deaadd34968646c",
6929 "name": "AINWebTool-15-T-SPFET",
6933 "id": "02cb5030e9914aa4be120bd9ed1e19eb",
6934 "name": "AINWebTool-15-X-eeweww",
6938 "id": "f2f3830e4c984d45bcd00e1a04158a79",
6939 "name": "CESAR-100-D-spjg61909",
6943 "id": "05b91bd5137f4929878edd965755c06d",
6944 "name": "CESAR-100-D-sspjg621512cloned",
6948 "id": "7002fbe8482d4a989ddf445b1ce336e0",
6949 "name": "AINWebTool-15-X-vdr",
6953 "id": "4008522be43741dcb1f5422022a2aa0b",
6954 "name": "AINWebTool-15-D-ssasa",
6958 "id": "f44e2e96a1b6476abfda2fa407b00169",
6959 "name": "AINWebTool-15-D-PFNPT",
6963 "id": "b69a52bec8a84669a37a1e8b72708be7",
6964 "name": "AINWebTool-15-X-vdre",
6968 "id": "fac7d9fd56154caeb9332202dcf2969f",
6969 "name": "AINWebTool-15-X-NONPODECOMP",
6973 "id": "2d34d8396e194eb49969fd61ffbff961",
6974 "name": "DN5242-Nov16-T5",
6978 "id": "cb42a77ff45b48a8b8deb83bb64acc74",
6983 "id": "fa45ca53c80b492fa8be5477cd84fc2b",
6988 "id": "4914ab0ab3a743e58f0eefdacc1dde77",
6989 "name": "DN5242-Nov21-T1",
6993 "id": "d0a3e3f2964542259d155a81c41aadc3",
6994 "name": "test-hvf6-09",
6998 "id": "cbb99fe4ada84631b7baf046b6fd2044",
6999 "name": "DN5242-Nov16-T3",
7007 "id": "CAR_2020_ER",
7008 "name": "CAR_2020_ER",
7012 "id": "21014aa2-526b-11e6-beb8-9e71128cae77",
7013 "name": "JULIO ERICKSON",
7014 "isPermitted": false
7017 "id": "DHV1707-TestSubscriber-2",
7018 "name": "DALE BRIDGES",
7019 "isPermitted": false
7022 "id": "DHV1707-TestSubscriber-1",
7023 "name": "LLOYD BRIDGES",
7024 "isPermitted": false
7027 "id": "jimmy-example",
7028 "name": "JimmyExampleCust-20161102",
7029 "isPermitted": false
7032 "id": "jimmy-example2",
7033 "name": "JimmyExampleCust-20161103",
7034 "isPermitted": false
7037 "id": "ERICA5779-TestSub-PWT-102",
7038 "name": "ERICA5779-TestSub-PWT-102",
7039 "isPermitted": false
7042 "id": "ERICA5779-TestSub-PWT-101",
7043 "name": "ERICA5779-TestSub-PWT-101",
7044 "isPermitted": false
7047 "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
7049 "isPermitted": false
7052 "id": "ERICA5779-Subscriber-4",
7053 "name": "ERICA5779-Subscriber-5",
7054 "isPermitted": false
7057 "id": "ERICA5779-TestSub-PWT-103",
7058 "name": "ERICA5779-TestSub-PWT-103",
7059 "isPermitted": false
7062 "id": "ERICA5779-Subscriber-2",
7063 "name": "ERICA5779-Subscriber-2",
7064 "isPermitted": false
7067 "id": "e433710f-9217-458d-a79d-1c7aff376d89",
7068 "name": "SILVIA ROBBINS",
7072 "id": "ERICA5779-Subscriber-3",
7073 "name": "ERICA5779-Subscriber-3",
7074 "isPermitted": false
7077 "id": "31739f3e-526b-11e6-beb8-9e71128cae77",
7078 "name": "CRAIG/ROBERTS",
7079 "isPermitted": false
7082 "productFamilies": [
7084 "id": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
7089 "id": "17cc1042-527b-11e6-beb8-9e71128cae77",
7094 "id": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
7099 "id": "a4f6f2ae-9bf5-4ed7-b904-06b2099c4bd7",
7100 "name": "Enhanced Services",
7105 "name": "vTerrance",
7109 "id": "323d69d9-2efe-4r45-ay0a-89ea7ard4e6f",
7110 "name": "vEsmeralda",
7114 "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
7119 "id": "d8a6ed93-251c-47ca-adc9-86671fd19f4c",
7124 "id": "db171b8f-115c-4992-a2e3-ee04cae357e0",
7130 "name": "LRSI-OSPF",
7135 "name": "HNGATEWAY",
7144 "id": "e433710f-9217-458d-a79d-1c7aff376d89",
7145 "name": "TYLER SILVIA",
7149 "id": "b6a3f28c-eebf-494c-a900-055cc7c874ce",
7159 "id": "0ee8c1bc-7cbd-4b0a-a1ac-e9999255abc1",
7160 "name": "CARA Griffin",
7164 "id": "c7611ebe-c324-48f1-8085-94aef0c6ef3d",
7165 "name": "DARREN MCGEE",
7169 "id": "e30755dc-5673-4b6b-9dcf-9abdd96b93d1",
7170 "name": "Transport",
7175 "name": "vSalvatore",
7179 "id": "d7bb0a21-66f2-4e6d-87d9-9ef3ced63ae4",
7189 "id": "12a96a9d-4b4c-4349-a950-fe1159602621",
7190 "name": "DARREN MCGEE",
7195 "e433710f-9217-458d-a79d-1c7aff376d89": [
7198 "name": "vRichardson",
7199 "isPermitted": false
7203 "name": "TYLER SILVIA",
7209 "isPermitted": false
7214 "isPermitted": false
7218 "name": "vVoiceMail",
7219 "isPermitted": false
7224 "isPermitted": false
7228 "name": "vPorfirio",
7229 "isPermitted": false
7234 "isPermitted": false
7239 "isPermitted": false
7243 "name": "vFLORENCE",
7244 "isPermitted": false
7249 "isPermitted": false
7253 "name": "vEsmeralda",
7254 "isPermitted": false
7259 "isPermitted": false
7263 "name": "vWINIFRED",
7264 "isPermitted": false
7269 "isPermitted": false
7274 "isPermitted": false
7279 "isPermitted": false
7283 "name": "JOHANNA_SANTOS",
7284 "isPermitted": false
7289 "isPermitted": false
7296 "name": "NFTJSSSS-NFT1"
7300 "name": "YUDFJULP-JAG1"
7304 "name": "UUUAIAAI-YYY1"
7308 "name": "AVTRFLHD-AVT1"
7312 "name": "ATLSANAI-ATL34"
7315 "categoryParameters": {
7316 "owningEntityList": [
7322 "id": "d61e6f2d-12fa-4cc2-91df-7c244011d6fc",
7323 "name": "WayneHolland"
7344 "lineOfBusinessList": [
7365 "type": "[PRODUCT_FAMILIES] Update"
7370 function editSecondVnf(vnfNode: string) {
7371 cy.drawingBoardTreeOpenContextMenuByElementDataTestId(vnfNode, 1)
7372 .drawingBoardTreeClickOnContextMenuOptionByName('Edit');
7374 cy.selectLobValue('zzz1');
7375 // select a new lob value
7376 cy.selectLobValue('ONAP');
7377 cy.genericFormSubmitForm();
7380 function checkDynamicInputs() {
7381 cy.getReduxState().then((state) => {
7382 let dynamicInputs = state.service.serviceHierarchy['f4d84bb4-a416-4b4e-997e-0059973630b9'].vnfs['2017-488_PASQUALE-vPE 0'].inputs;
7384 chai.expect(dynamicInputs.vnf_config_template_version.description).equal("VPE Software Version");
7385 chai.expect(dynamicInputs.bandwidth_units.description).equal("Units of bandwidth");
7386 chai.expect(dynamicInputs.bandwidth.description).equal("Requested VPE bandwidth");
7387 chai.expect(dynamicInputs.AIC_CLLI.description).equal("AIC Site CLLI");
7388 chai.expect(dynamicInputs.availability_zone_0.description).equal("The Availability Zone to launch the instance.")
7389 chai.expect(dynamicInputs.ASN.description).equal("AV/PE");
7390 chai.expect(dynamicInputs.vnf_instance_name.description).equal("The hostname assigned to the vpe.");
7395 function assertEditvfModuleShowFile(vfModuleNode: string, content: string) {
7396 cy.drawingBoardTreeOpenContextMenuByElementDataTestId(vfModuleNode)
7397 .drawingBoardTreeClickOnContextMenuOptionByName('Edit');
7398 // cy.get(".file-name").contains(content);