merge from ecomp a88f0072 - Modern UI
[vid.git] / vid-webpack-master / src / app / drawingBoard / service-planning / objectsToTree / objectToInstanceTree / objectToInstanceTree.service.spec.ts
1 import {HttpClientTestingModule, HttpTestingController} from "@angular/common/http/testing";
2 import {getTestBed, TestBed} from "@angular/core/testing";
3 import {MockNgRedux, NgReduxTestingModule} from "@angular-redux/store/testing";
4 import {NgRedux} from "@angular-redux/store";
5 import {ObjectToInstanceTreeService} from "./objectToInstanceTree.service";
6 import {SharedTreeService} from "../shared.tree.service";
7 import {DynamicInputsService} from "../dynamicInputs.service";
8 import {DefaultDataGeneratorService} from "../../../../shared/services/defaultDataServiceGenerator/default.data.generator.service";
9 import {AvailableModelsTreeService} from "../../available-models-tree/available-models-tree.service";
10 import {ObjectToTreeService} from "../objectToTree.service";
11 import {DrawingBoardModes} from "../../drawing-board.modes";
12 import {DialogService} from "ng2-bootstrap-modal";
13 import {VnfPopupService} from "../../../../shared/components/genericFormPopup/genericFormServices/vnf/vnf.popup.service";
14 import {BasicControlGenerator} from "../../../../shared/components/genericForm/formControlsServices/basic.control.generator";
15 import {AaiService} from "../../../../shared/services/aaiService/aai.service";
16 import {FeatureFlagsService} from "../../../../shared/services/featureFlag/feature-flags.service";
17 import {VnfControlGenerator} from "../../../../shared/components/genericForm/formControlsServices/vnfGenerator/vnf.control.generator";
18 import {GenericFormService} from "../../../../shared/components/genericForm/generic-form.service";
19 import {FormBuilder} from "@angular/forms";
20 import {LogService} from "../../../../shared/utils/log/log.service";
21 import {IframeService} from "../../../../shared/utils/iframe.service";
22 import {BasicPopupService} from "../../../../shared/components/genericFormPopup/genericFormServices/basic.popup.service";
23 import {NetworkPopupService} from "../../../../shared/components/genericFormPopup/genericFormServices/network/network.popup.service";
24 import {NetworkControlGenerator} from "../../../../shared/components/genericForm/formControlsServices/networkGenerator/network.control.generator";
25 import {VfModulePopuopService} from "../../../../shared/components/genericFormPopup/genericFormServices/vfModule/vfModule.popuop.service";
26 import {VfModuleControlGenerator} from "../../../../shared/components/genericForm/formControlsServices/vfModuleGenerator/vfModule.control.generator";
27 import {VnfGroupPopupService} from "../../../../shared/components/genericFormPopup/genericFormServices/vnfGroup/vnfGroup.popup.service";
28 import {VnfGroupControlGenerator} from "../../../../shared/components/genericForm/formControlsServices/vnfGroupGenerator/vnfGroup.control.generator";
29 import {DuplicateService} from "../../duplicate/duplicate.service";
30 import {SdcUiComponentsModule, SdcUiServices} from "onap-ui-angular";
31 import {ErrorMsgService} from "../../../../shared/components/error-msg/error-msg.service";
32 import {ComponentInfoService} from "../../component-info/component-info.service";
33
34 class MockAppStore<T> {
35   getState() {
36     return {
37       global: {
38         'drawingBoardStatus': DrawingBoardModes.CREATE,
39         flags : {
40           DRAG_AND_DROP_OPERATION : false
41         }
42       }
43     }
44   }
45 }
46
47 describe('Model Tree Generator service', () => {
48   let injector;
49   let service: ObjectToInstanceTreeService;
50   let httpMock: HttpTestingController;
51
52   beforeAll(done => (async () => {
53     TestBed.configureTestingModule({
54       imports: [HttpClientTestingModule, NgReduxTestingModule, SdcUiComponentsModule],
55       providers: [
56         DuplicateService,
57         AvailableModelsTreeService,
58         ObjectToTreeService,
59         ObjectToInstanceTreeService,
60         DefaultDataGeneratorService,
61         DynamicInputsService,
62         SharedTreeService,
63         VnfPopupService,
64         VnfGroupPopupService,
65         BasicControlGenerator,
66         GenericFormService,
67         FormBuilder,
68         LogService,
69         IframeService,
70         BasicPopupService,
71         NetworkPopupService,
72         NetworkControlGenerator,
73         VfModulePopuopService,
74         VfModuleControlGenerator,
75         VnfGroupControlGenerator,
76         DialogService,
77         FeatureFlagsService,
78         VnfControlGenerator,
79         AaiService,
80         DialogService,
81         ErrorMsgService,
82         ComponentInfoService,
83         SdcUiServices.ModalService,
84         { provide: NgRedux, useClass: MockAppStore },
85         MockNgRedux]
86     });
87     await TestBed.compileComponents();
88
89     injector = getTestBed();
90     service = injector.get(ObjectToInstanceTreeService);
91     httpMock = injector.get(HttpTestingController);
92
93   })().then(done).catch(done.fail));
94
95   test('ObjectToInstanceTreeService should be defined', () => {
96     expect(service).toBeDefined();
97   });
98
99
100   test('should return instance nodes correctly: VNF', () => {
101
102     let convertToNodes = service.convertServiceInstanceToTreeData(getInstanceServiceVNF(), getServiceInstanceHierarchy());
103     delete convertToNodes[0].menuActions;
104     delete convertToNodes[0].errors;
105     delete convertToNodes[0].isFailed;
106     delete convertToNodes[0].trackById;
107     delete convertToNodes[0].updatePoistionFunction;
108     delete convertToNodes[0].position;
109     delete convertToNodes[0].onSelectedNode;
110     delete convertToNodes[1].children[0].isFailed;
111     delete convertToNodes[1].children[0].menuActions;
112     delete convertToNodes[1].children[0].trackById;
113     delete convertToNodes[1].children[0].errors;
114     delete convertToNodes[1].children[0].updatePoistionFunction;
115     delete convertToNodes[1].children[0].position;
116     delete convertToNodes[1].children[0].onSelectedNode;
117     expect(Object.assign({}, convertToNodes[0])).toEqual(Object.assign({}, expectInstanceNodesResultVNF()[0]));
118     expect(Object.assign({}, convertToNodes[1].children[0])).toEqual(Object.assign({}, expectInstanceNodesResultVNF()[1].children[0]));
119     expect(convertToNodes[1].inMaint).toBeFalsy();
120     expect(convertToNodes[0].inMaint).toBeTruthy();
121     expect(service.numberOfFailed).toBe(0);
122     expect(service.numberOfElements).toBe(3);
123   });
124
125   test('should return instance nodes correctly: VNF and Network', () => {
126     let convertToNodes = service.convertServiceInstanceToTreeData(getInstanceServiceVNF_Network(), getServiceHeirarchyVNF_Network());
127
128     delete convertToNodes[1].menuActions;
129     delete convertToNodes[1].trackById;
130     delete convertToNodes[1].errors;
131     delete convertToNodes[1].isFailed;
132     delete convertToNodes[1].updatePoistionFunction;
133     delete convertToNodes[1].position;
134     delete convertToNodes[1].onSelectedNode;
135     expect(Object.assign({}, convertToNodes[0].children[0].dynamicInputs)).toEqual(Object.assign({}, expectInstanceNodesResultVNF_Network()[0]['children'][0].dynamicInputs));
136     expect(Object.assign({}, convertToNodes[0].children[0].missingData)).toEqual(Object.assign({}, expectInstanceNodesResultVNF_Network()[0]['children'][0].missingData));
137     expect(Object.assign({}, convertToNodes[1])).toEqual(Object.assign({}, expectInstanceNodesResultVNF_Network()[1]));
138     expect(service.numberOfFailed).toBe(0);
139     expect(service.numberOfElements).toBe(5);
140   });
141
142   function getServiceInstanceHierarchy() {
143     return {
144       "service": {
145         "uuid": "6b528779-44a3-4472-bdff-9cd15ec93450",
146         "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
147         "name": "action-data",
148         "version": "1.0",
149         "toscaModelURL": null,
150         "category": "",
151         "serviceType": "",
152         "serviceRole": "",
153         "description": "",
154         "serviceEcompNaming": "false",
155         "instantiationType": "Macro",
156         "inputs": {
157           "2017488_adiodvpe0_ASN": {
158             "type": "string",
159             "description": "AV/PE",
160             "entry_schema": null,
161             "inputProperties": null,
162             "constraints": [],
163             "required": true,
164             "default": "AV_vPE"
165           }
166         },
167         "vidNotions": {
168           "instantiationUI": "legacy",
169           "modelCategory": "other"
170         }
171       },
172       "vnfs": {
173         "2017-388_ADIOD-vPE 1": {
174           "uuid": "0903e1c0-8e03-4936-b5c2-260653b96413",
175           "invariantUuid": "00beb8f9-6d39-452f-816d-c709b9cbb87d",
176           "description": "Name ADIOD vPE Description The provider edge function for the ADIOD service supported by the Junipers VMX product Category Router Vendor Juniper Vendor Release Code 17.2 Owners Mary Fragale. Updated 9-25 to use v8.0 of the Juniper Valid 2 VLM",
177           "name": "2017-388_ADIOD-vPE",
178           "version": "1.0",
179           "customizationUuid": "280dec31-f16d-488b-9668-4aae55d6648a",
180           "inputs": {
181             "vnf_config_template_version": {
182               "type": "string",
183               "description": "VPE Software Version",
184               "entry_schema": null,
185               "inputProperties": null,
186               "constraints": [],
187               "required": true,
188               "default": "17.2"
189             },
190             "bandwidth_units": {
191               "type": "string",
192               "description": "Units of bandwidth",
193               "entry_schema": null,
194               "inputProperties": null,
195               "constraints": [],
196               "required": true,
197               "default": "Gbps"
198             },
199             "bandwidth": {
200               "type": "string",
201               "description": "Requested VPE bandwidth",
202               "entry_schema": null,
203               "inputProperties": null,
204               "constraints": [],
205               "required": true,
206               "default": "10"
207             },
208             "AIC_CLLI": {
209               "type": "string",
210               "description": "AIC Site CLLI",
211               "entry_schema": null,
212               "inputProperties": null,
213               "constraints": [],
214               "required": true,
215               "default": "ATLMY8GA"
216             },
217             "ASN": {
218               "type": "string",
219               "description": "AV/PE",
220               "entry_schema": null,
221               "inputProperties": null,
222               "constraints": [],
223               "required": true,
224               "default": "AV_vPE"
225             },
226             "vnf_instance_name": {
227               "type": "string",
228               "description": "The hostname assigned to the vpe.",
229               "entry_schema": null,
230               "inputProperties": null,
231               "constraints": [],
232               "required": true,
233               "default": "mtnj309me6"
234             }
235           },
236           "commands": {
237             "vnf_config_template_version": {
238               "displayName": "vnf_config_template_version",
239               "command": "get_input",
240               "inputName": "2017488_adiodvpe0_vnf_config_template_version"
241             },
242             "bandwidth_units": {
243               "displayName": "bandwidth_units",
244               "command": "get_input",
245               "inputName": "adiodvpe0_bandwidth_units"
246             },
247             "bandwidth": {
248               "displayName": "bandwidth",
249               "command": "get_input",
250               "inputName": "adiodvpe0_bandwidth"
251             },
252             "AIC_CLLI": {
253               "displayName": "AIC_CLLI",
254               "command": "get_input",
255               "inputName": "2017488_adiodvpe0_AIC_CLLI"
256             },
257             "ASN": {
258               "displayName": "ASN",
259               "command": "get_input",
260               "inputName": "2017488_adiodvpe0_ASN"
261             },
262             "vnf_instance_name": {
263               "displayName": "vnf_instance_name",
264               "command": "get_input",
265               "inputName": "2017488_adiodvpe0_vnf_instance_name"
266             }
267           },
268           "properties": {
269             "vmxvre_retype": "RE-VMX",
270             "vnf_config_template_version": "get_input:2017488_adiodvpe0_vnf_config_template_version",
271             "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
272             "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
273             "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
274             "int_ctl_net_name": "VMX-INTXI",
275             "vmx_int_ctl_prefix": "10.0.0.10",
276             "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
277             "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
278             "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
279             "nf_type": "vPE",
280             "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
281             "is_AVPN_service": "false",
282             "vmx_RSG_name": "vREXI-affinity",
283             "vmx_int_ctl_forwarding": "l2",
284             "vmxvre_oam_ip_0": "10.0.0.10",
285             "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
286             "vmxvpfe_sriov41_0_port_vlanstrip": "false",
287             "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
288             "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
289             "vmxvre_image_name_0": "VRE-ENGINE_17.2-S2.1.qcow2",
290             "vmxvre_instance": "0",
291             "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
292             "vmxvre_flavor_name": "ns.c1r16d32.v5",
293             "vmxvpfe_volume_size_0": "40.0",
294             "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
295             "nf_naming": "{ecomp_generated_naming=false}",
296             "nf_naming_code": "Navneet",
297             "vmxvre_name_0": "vREXI",
298             "vmxvpfe_sriov42_0_port_vlanstrip": "false",
299             "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
300             "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
301             "vmxvpfe_image_name_0": "VPE_ROUTING-ENGINE_17.2R1-S2.1.qcow2",
302             "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
303             "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
304             "vmxvre_console": "vidconsole",
305             "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
306             "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
307             "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
308             "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
309             "vmxvpfe_sriov44_0_port_vlanstrip": "false",
310             "vf_module_id": "123",
311             "nf_function": "JAI",
312             "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
313             "vmxvre_int_ctl_ip_0": "10.0.0.10",
314             "ecomp_generated_naming": "false",
315             "AIC_CLLI": "get_input:2017488_adiodvpe0_AIC_CLLI",
316             "vnf_name": "mtnj309me6vre",
317             "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
318             "vmxvre_volume_type_1": "HITACHI",
319             "vmxvpfe_sriov44_0_port_broadcastallow": "true",
320             "vmxvre_volume_type_0": "HITACHI",
321             "vmxvpfe_volume_type_0": "HITACHI",
322             "vmxvpfe_sriov43_0_port_broadcastallow": "true",
323             "bandwidth_units": "get_input:adiodvpe0_bandwidth_units",
324             "vnf_id": "123",
325             "vmxvre_oam_prefix": "24",
326             "availability_zone_0": "mtpocfo-kvm-az01",
327             "ASN": "get_input:2017488_adiodvpe0_ASN",
328             "vmxvre_chassis_i2cid": "161",
329             "vmxvpfe_name_0": "vPFEXI",
330             "bandwidth": "get_input:adiodvpe0_bandwidth",
331             "availability_zone_max_count": "1",
332             "vmxvre_volume_size_0": "45.0",
333             "vmxvre_volume_size_1": "50.0",
334             "vmxvpfe_sriov42_0_port_broadcastallow": "true",
335             "vmxvre_oam_gateway": "10.0.0.10",
336             "vmxvre_volume_name_1": "vREXI_FAVolume",
337             "vmxvre_ore_present": "0",
338             "vmxvre_volume_name_0": "vREXI_FBVolume",
339             "vmxvre_type": "0",
340             "vnf_instance_name": "get_input:2017488_adiodvpe0_vnf_instance_name",
341             "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
342             "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
343             "vmx_int_ctl_len": "24",
344             "vmxvpfe_sriov43_0_port_vlanstrip": "false",
345             "vmxvpfe_sriov41_0_port_broadcastallow": "true",
346             "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
347             "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
348             "nf_role": "Testing",
349             "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
350             "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
351             "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
352           },
353           "type": "VF",
354           "modelCustomizationName": "2017-388_ADIOD-vPE 1",
355           "vfModules": {},
356           "volumeGroups": {},
357           "vfcInstanceGroups": {}
358         },
359         "2017-388_ADIOD-vPE 0": {
360           "uuid": "afacccf6-397d-45d6-b5ae-94c39734b168",
361           "invariantUuid": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
362           "description": "Name ADIOD vPE Description The provider edge function for the ADIOD service supported by the Junipers VMX product Category Router Vendor Juniper Vendor Release Code 17.2 Owners Mary Fragale. Updated 9-25 to use v8.0 of the Juniper Valid 2 VLM",
363           "name": "2017-388_ADIOD-vPE",
364           "version": "4.0",
365           "customizationUuid": "b3c76f73-eeb5-4fb6-9d31-72a889f1811c",
366           "inputs": {
367             "vnf_config_template_version": {
368               "type": "string",
369               "description": "VPE Software Version",
370               "entry_schema": null,
371               "inputProperties": null,
372               "constraints": [],
373               "required": true,
374               "default": "17.2"
375             },
376             "bandwidth_units": {
377               "type": "string",
378               "description": "Units of bandwidth",
379               "entry_schema": null,
380               "inputProperties": null,
381               "constraints": [],
382               "required": true,
383               "default": "Gbps"
384             },
385             "bandwidth": {
386               "type": "string",
387               "description": "Requested VPE bandwidth",
388               "entry_schema": null,
389               "inputProperties": null,
390               "constraints": [],
391               "required": true,
392               "default": "10"
393             },
394             "AIC_CLLI": {
395               "type": "string",
396               "description": "AIC Site CLLI",
397               "entry_schema": null,
398               "inputProperties": null,
399               "constraints": [],
400               "required": true,
401               "default": "ATLMY8GA"
402             },
403             "ASN": {
404               "type": "string",
405               "description": "AV/PE",
406               "entry_schema": null,
407               "inputProperties": null,
408               "constraints": [],
409               "required": true,
410               "default": "AV_vPE"
411             },
412             "vnf_instance_name": {
413               "type": "string",
414               "description": "The hostname assigned to the vpe.",
415               "entry_schema": null,
416               "inputProperties": null,
417               "constraints": [],
418               "required": true,
419               "default": "mtnj309me6"
420             }
421           },
422           "commands": {
423             "vnf_config_template_version": {
424               "displayName": "vnf_config_template_version",
425               "command": "get_input",
426               "inputName": "2017488_adiodvpe0_vnf_config_template_version"
427             },
428             "bandwidth_units": {
429               "displayName": "bandwidth_units",
430               "command": "get_input",
431               "inputName": "adiodvpe0_bandwidth_units"
432             },
433             "bandwidth": {
434               "displayName": "bandwidth",
435               "command": "get_input",
436               "inputName": "adiodvpe0_bandwidth"
437             },
438             "AIC_CLLI": {
439               "displayName": "AIC_CLLI",
440               "command": "get_input",
441               "inputName": "2017488_adiodvpe0_AIC_CLLI"
442             },
443             "ASN": {
444               "displayName": "ASN",
445               "command": "get_input",
446               "inputName": "2017488_adiodvpe0_ASN"
447             },
448             "vnf_instance_name": {
449               "displayName": "vnf_instance_name",
450               "command": "get_input",
451               "inputName": "2017488_adiodvpe0_vnf_instance_name"
452             }
453           },
454           "properties": {
455             "vmxvre_retype": "RE-VMX",
456             "vnf_config_template_version": "get_input:2017488_adiodvpe0_vnf_config_template_version",
457             "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
458             "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
459             "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
460             "int_ctl_net_name": "VMX-INTXI",
461             "vmx_int_ctl_prefix": "10.0.0.10",
462             "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
463             "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
464             "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
465             "nf_type": "vPE",
466             "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
467             "is_AVPN_service": "false",
468             "vmx_RSG_name": "vREXI-affinity",
469             "vmx_int_ctl_forwarding": "l2",
470             "vmxvre_oam_ip_0": "10.0.0.10",
471             "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
472             "vmxvpfe_sriov41_0_port_vlanstrip": "false",
473             "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
474             "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
475             "vmxvre_image_name_0": "VRE-ENGINE_17.2-S2.1.qcow2",
476             "vmxvre_instance": "0",
477             "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
478             "vmxvre_flavor_name": "ns.c1r16d32.v5",
479             "vmxvpfe_volume_size_0": "40.0",
480             "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
481             "nf_naming": "{ecomp_generated_naming=false}",
482             "nf_naming_code": "Navneet",
483             "vmxvre_name_0": "vREXI",
484             "vmxvpfe_sriov42_0_port_vlanstrip": "false",
485             "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
486             "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
487             "vmxvpfe_image_name_0": "VPE_ROUTING-ENGINE_17.2R1-S2.1.qcow2",
488             "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
489             "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
490             "vmxvre_console": "vidconsole",
491             "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
492             "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
493             "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
494             "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
495             "min_instances": "1",
496             "vmxvpfe_sriov44_0_port_vlanstrip": "false",
497             "vf_module_id": "123",
498             "nf_function": "JAI",
499             "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
500             "vmxvre_int_ctl_ip_0": "10.0.0.10",
501             "ecomp_generated_naming": "false",
502             "AIC_CLLI": "get_input:2017488_adiodvpe0_AIC_CLLI",
503             "vnf_name": "mtnj309me6vre",
504             "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
505             "vmxvre_volume_type_1": "HITACHI",
506             "vmxvpfe_sriov44_0_port_broadcastallow": "true",
507             "vmxvre_volume_type_0": "HITACHI",
508             "vmxvpfe_volume_type_0": "HITACHI",
509             "vmxvpfe_sriov43_0_port_broadcastallow": "true",
510             "bandwidth_units": "get_input:adiodvpe0_bandwidth_units",
511             "vnf_id": "123",
512             "vmxvre_oam_prefix": "24",
513             "availability_zone_0": "mtpocfo-kvm-az01",
514             "ASN": "get_input:2017488_adiodvpe0_ASN",
515             "vmxvre_chassis_i2cid": "161",
516             "vmxvpfe_name_0": "vPFEXI",
517             "bandwidth": "get_input:adiodvpe0_bandwidth",
518             "availability_zone_max_count": "1",
519             "vmxvre_volume_size_0": "45.0",
520             "vmxvre_volume_size_1": "50.0",
521             "vmxvpfe_sriov42_0_port_broadcastallow": "true",
522             "vmxvre_oam_gateway": "10.0.0.10",
523             "vmxvre_volume_name_1": "vREXI_FAVolume",
524             "vmxvre_ore_present": "0",
525             "vmxvre_volume_name_0": "vREXI_FBVolume",
526             "vmxvre_type": "0",
527             "vnf_instance_name": "get_input:2017488_adiodvpe0_vnf_instance_name",
528             "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
529             "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
530             "vmx_int_ctl_len": "24",
531             "vmxvpfe_sriov43_0_port_vlanstrip": "false",
532             "vmxvpfe_sriov41_0_port_broadcastallow": "true",
533             "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
534             "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
535             "nf_role": "Testing",
536             "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
537             "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
538             "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
539           },
540           "type": "VF",
541           "modelCustomizationName": "2017-388_ADIOD-vPE 0",
542           "vfModules": {},
543           "volumeGroups": {},
544           "vfcInstanceGroups": {}
545         },
546         "2017-488_ADIOD-vPE 0": {
547           "uuid": "69e09f68-8b63-4cc9-b9ff-860960b5db09",
548           "invariantUuid": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
549           "description": "Name ADIOD vPE Description The provider edge function for the ADIOD service supported by the Junipers VMX product Category Router Vendor Juniper Vendor Release Code 17.2 Owners Mary Fragale. Updated 9-25 to use v8.0 of the Juniper Valid 2 VLM",
550           "name": "2017-488_ADIOD-vPE",
551           "version": "5.0",
552           "customizationUuid": "1da7b585-5e61-4993-b95e-8e6606c81e45",
553           "inputs": {
554             "vnf_config_template_version": {
555               "type": "string",
556               "description": "VPE Software Version",
557               "entry_schema": null,
558               "inputProperties": null,
559               "constraints": [],
560               "required": true,
561               "default": "17.2"
562             },
563             "bandwidth_units": {
564               "type": "string",
565               "description": "Units of bandwidth",
566               "entry_schema": null,
567               "inputProperties": null,
568               "constraints": [],
569               "required": true,
570               "default": "Gbps"
571             },
572             "bandwidth": {
573               "type": "string",
574               "description": "Requested VPE bandwidth",
575               "entry_schema": null,
576               "inputProperties": null,
577               "constraints": [],
578               "required": true,
579               "default": "10"
580             },
581             "AIC_CLLI": {
582               "type": "string",
583               "description": "AIC Site CLLI",
584               "entry_schema": null,
585               "inputProperties": null,
586               "constraints": [],
587               "required": true,
588               "default": "ATLMY8GA"
589             },
590             "ASN": {
591               "type": "string",
592               "description": "AV/PE",
593               "entry_schema": null,
594               "inputProperties": null,
595               "constraints": [],
596               "required": true,
597               "default": "AV_vPE"
598             },
599             "vnf_instance_name": {
600               "type": "string",
601               "description": "The hostname assigned to the vpe.",
602               "entry_schema": null,
603               "inputProperties": null,
604               "constraints": [],
605               "required": true,
606               "default": "mtnj309me6"
607             }
608           },
609           "commands": {
610             "vnf_config_template_version": {
611               "displayName": "vnf_config_template_version",
612               "command": "get_input",
613               "inputName": "2017488_adiodvpe0_vnf_config_template_version"
614             },
615             "bandwidth_units": {
616               "displayName": "bandwidth_units",
617               "command": "get_input",
618               "inputName": "adiodvpe0_bandwidth_units"
619             },
620             "bandwidth": {
621               "displayName": "bandwidth",
622               "command": "get_input",
623               "inputName": "adiodvpe0_bandwidth"
624             },
625             "AIC_CLLI": {
626               "displayName": "AIC_CLLI",
627               "command": "get_input",
628               "inputName": "2017488_adiodvpe0_AIC_CLLI"
629             },
630             "ASN": {
631               "displayName": "ASN",
632               "command": "get_input",
633               "inputName": "2017488_adiodvpe0_ASN"
634             },
635             "vnf_instance_name": {
636               "displayName": "vnf_instance_name",
637               "command": "get_input",
638               "inputName": "2017488_adiodvpe0_vnf_instance_name"
639             }
640           },
641           "properties": {
642             "vmxvre_retype": "RE-VMX",
643             "vnf_config_template_version": "get_input:2017488_adiodvpe0_vnf_config_template_version",
644             "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
645             "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
646             "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
647             "int_ctl_net_name": "VMX-INTXI",
648             "vmx_int_ctl_prefix": "10.0.0.10",
649             "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
650             "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
651             "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
652             "nf_type": "vPE",
653             "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
654             "is_AVPN_service": "false",
655             "vmx_RSG_name": "vREXI-affinity",
656             "vmx_int_ctl_forwarding": "l2",
657             "vmxvre_oam_ip_0": "10.0.0.10",
658             "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
659             "vmxvpfe_sriov41_0_port_vlanstrip": "false",
660             "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
661             "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
662             "vmxvre_image_name_0": "VRE-ENGINE_17.2-S2.1.qcow2",
663             "vmxvre_instance": "0",
664             "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
665             "vmxvre_flavor_name": "ns.c1r16d32.v5",
666             "vmxvpfe_volume_size_0": "40.0",
667             "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
668             "nf_naming": "{ecomp_generated_naming=false}",
669             "nf_naming_code": "Navneet",
670             "vmxvre_name_0": "vREXI",
671             "vmxvpfe_sriov42_0_port_vlanstrip": "false",
672             "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
673             "max_instances": "3",
674             "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
675             "vmxvpfe_image_name_0": "VPE_ROUTING-ENGINE_17.2R1-S2.1.qcow2",
676             "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
677             "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
678             "vmxvre_console": "vidconsole",
679             "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
680             "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
681             "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
682             "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
683             "min_instances": "1",
684             "vmxvpfe_sriov44_0_port_vlanstrip": "false",
685             "vf_module_id": "123",
686             "nf_function": "JAI",
687             "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
688             "vmxvre_int_ctl_ip_0": "10.0.0.10",
689             "ecomp_generated_naming": "false",
690             "AIC_CLLI": "get_input:2017488_adiodvpe0_AIC_CLLI",
691             "vnf_name": "mtnj309me6vre",
692             "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
693             "vmxvre_volume_type_1": "HITACHI",
694             "vmxvpfe_sriov44_0_port_broadcastallow": "true",
695             "vmxvre_volume_type_0": "HITACHI",
696             "vmxvpfe_volume_type_0": "HITACHI",
697             "vmxvpfe_sriov43_0_port_broadcastallow": "true",
698             "bandwidth_units": "get_input:adiodvpe0_bandwidth_units",
699             "vnf_id": "123",
700             "vmxvre_oam_prefix": "24",
701             "availability_zone_0": "mtpocfo-kvm-az01",
702             "ASN": "get_input:2017488_adiodvpe0_ASN",
703             "vmxvre_chassis_i2cid": "161",
704             "vmxvpfe_name_0": "vPFEXI",
705             "bandwidth": "get_input:adiodvpe0_bandwidth",
706             "availability_zone_max_count": "1",
707             "vmxvre_volume_size_0": "45.0",
708             "vmxvre_volume_size_1": "50.0",
709             "vmxvpfe_sriov42_0_port_broadcastallow": "true",
710             "vmxvre_oam_gateway": "10.0.0.10",
711             "vmxvre_volume_name_1": "vREXI_FAVolume",
712             "vmxvre_ore_present": "0",
713             "vmxvre_volume_name_0": "vREXI_FBVolume",
714             "vmxvre_type": "0",
715             "vnf_instance_name": "get_input:2017488_adiodvpe0_vnf_instance_name",
716             "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
717             "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
718             "vmx_int_ctl_len": "24",
719             "vmxvpfe_sriov43_0_port_vlanstrip": "false",
720             "vmxvpfe_sriov41_0_port_broadcastallow": "true",
721             "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
722             "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
723             "nf_role": "Testing",
724             "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
725             "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
726             "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
727           },
728           "type": "VF",
729           "modelCustomizationName": "2017-488_ADIOD-vPE 0",
730           "vfModules": {
731             "2017488_adiodvpe0..2017488AdiodVpe..ADIOD_vRE_BV..module-1": {
732               "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
733               "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
734               "customizationUuid": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
735               "description": null,
736               "name": "2017488AdiodVpe..ADIOD_vRE_BV..module-1",
737               "version": "6",
738               "modelCustomizationName": "2017488AdiodVpe..ADIOD_vRE_BV..module-1",
739               "properties": {
740                 "minCountInstances": 0,
741                 "maxCountInstances": null,
742                 "initialCount": 0,
743                 "vfModuleLabel": "ADIOD_vRE_BV",
744                 "baseModule": false
745               },
746               "inputs": {
747                 "vnf_config_template_version": {
748                   "type": "string",
749                   "description": "VPE Software Version",
750                   "entry_schema": null,
751                   "inputProperties": {
752                     "sourceType": "HEAT",
753                     "vfModuleLabel": "ADIOD_vRE_BV",
754                     "paramName": "vnf_config_template_version"
755                   },
756                   "fromInputName": "2017488_adiodvpe0_vnf_config_template_version",
757                   "constraints": null,
758                   "required": true,
759                   "default": "17.2"
760                 },
761                 "bandwidth_units": {
762                   "type": "string",
763                   "description": "Units of bandwidth",
764                   "entry_schema": null,
765                   "inputProperties": {
766                     "sourceType": "HEAT",
767                     "vfModuleLabel": "ADIOD_vRE_BV",
768                     "paramName": "bandwidth_units"
769                   },
770                   "fromInputName": "adiodvpe0_bandwidth_units",
771                   "constraints": null,
772                   "required": true,
773                   "default": "Gbps"
774                 },
775                 "bandwidth": {
776                   "type": "string",
777                   "description": "Requested VPE bandwidth",
778                   "entry_schema": null,
779                   "inputProperties": {
780                     "sourceType": "HEAT",
781                     "vfModuleLabel": "ADIOD_vRE_BV",
782                     "paramName": "bandwidth"
783                   },
784                   "fromInputName": "adiodvpe0_bandwidth",
785                   "constraints": null,
786                   "required": true,
787                   "default": "10"
788                 },
789                 "AIC_CLLI": {
790                   "type": "string",
791                   "description": "AIC Site CLLI",
792                   "entry_schema": null,
793                   "inputProperties": {
794                     "sourceType": "HEAT",
795                     "vfModuleLabel": "ADIOD_vRE_BV",
796                     "paramName": "AIC_CLLI"
797                   },
798                   "fromInputName": "2017488_adiodvpe0_AIC_CLLI",
799                   "constraints": null,
800                   "required": true,
801                   "default": "ATLMY8GA"
802                 },
803                 "vnf_instance_name": {
804                   "type": "string",
805                   "description": "The hostname assigned to the vpe.",
806                   "entry_schema": null,
807                   "inputProperties": {
808                     "sourceType": "HEAT",
809                     "vfModuleLabel": "ADIOD_vRE_BV",
810                     "paramName": "vnf_instance_name"
811                   },
812                   "fromInputName": "2017488_adiodvpe0_vnf_instance_name",
813                   "constraints": null,
814                   "required": true,
815                   "default": "mtnj309me6"
816                 }
817               },
818               "volumeGroupAllowed": true
819             },
820             "2017488_adiodvpe0..2017488AdiodVpe..ADIOD_base_vPE_BV..module-0": {
821               "uuid": "f8360508-3f17-4414-a2ed-6bc71161e8db",
822               "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
823               "customizationUuid": "a55961b2-2065-4ab0-a5b7-2fcee1c227e3",
824               "description": null,
825               "name": "2017488AdiodVpe..ADIOD_base_vPE_BV..module-0",
826               "version": "5",
827               "modelCustomizationName": "2017488AdiodVpe..ADIOD_base_vPE_BV..module-0",
828               "properties": {
829                 "minCountInstances": 1,
830                 "maxCountInstances": 1,
831                 "initialCount": 1,
832                 "vfModuleLabel": "ADIOD_base_vPE_BV",
833                 "baseModule": true
834               },
835               "inputs": {},
836               "volumeGroupAllowed": false
837             },
838             "2017488_adiodvpe0..2017488AdiodVpe..ADIOD_vPFE_BV..module-2": {
839               "uuid": "0a0dd9d4-31d3-4c3a-ae89-a02f383e6a9a",
840               "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
841               "customizationUuid": "3cd946bb-50e0-40d8-96d3-c9023520b557",
842               "description": null,
843               "name": "2017488AdiodVpe..ADIOD_vPFE_BV..module-2",
844               "version": "6",
845               "modelCustomizationName": "2017488AdiodVpe..ADIOD_vPFE_BV..module-2",
846               "properties": {
847                 "minCountInstances": 0,
848                 "maxCountInstances": null,
849                 "initialCount": 0,
850                 "vfModuleLabel": "ADIOD_vPFE_BV",
851                 "baseModule": false
852               },
853               "inputs": {},
854               "volumeGroupAllowed": true
855             }
856           },
857           "volumeGroups": {
858             "2017488_adiodvpe0..2017488AdiodVpe..ADIOD_vRE_BV..module-1": {
859               "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
860               "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
861               "customizationUuid": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
862               "description": null,
863               "name": "2017488AdiodVpe..ADIOD_vRE_BV..module-1",
864               "version": "6",
865               "modelCustomizationName": "2017488AdiodVpe..ADIOD_vRE_BV..module-1",
866               "properties": {
867                 "minCountInstances": 0,
868                 "maxCountInstances": null,
869                 "initialCount": 0,
870                 "vfModuleLabel": "ADIOD_vRE_BV",
871                 "baseModule": false
872               },
873               "inputs": {
874                 "vnf_config_template_version": {
875                   "type": "string",
876                   "description": "VPE Software Version",
877                   "entry_schema": null,
878                   "inputProperties": {
879                     "sourceType": "HEAT",
880                     "vfModuleLabel": "ADIOD_vRE_BV",
881                     "paramName": "vnf_config_template_version"
882                   },
883                   "fromInputName": "2017488_adiodvpe0_vnf_config_template_version",
884                   "constraints": null,
885                   "required": true,
886                   "default": "17.2"
887                 },
888                 "bandwidth_units": {
889                   "type": "string",
890                   "description": "Units of bandwidth",
891                   "entry_schema": null,
892                   "inputProperties": {
893                     "sourceType": "HEAT",
894                     "vfModuleLabel": "ADIOD_vRE_BV",
895                     "paramName": "bandwidth_units"
896                   },
897                   "fromInputName": "adiodvpe0_bandwidth_units",
898                   "constraints": null,
899                   "required": true,
900                   "default": "Gbps"
901                 },
902                 "bandwidth": {
903                   "type": "string",
904                   "description": "Requested VPE bandwidth",
905                   "entry_schema": null,
906                   "inputProperties": {
907                     "sourceType": "HEAT",
908                     "vfModuleLabel": "ADIOD_vRE_BV",
909                     "paramName": "bandwidth"
910                   },
911                   "fromInputName": "adiodvpe0_bandwidth",
912                   "constraints": null,
913                   "required": true,
914                   "default": "10"
915                 },
916                 "AIC_CLLI": {
917                   "type": "string",
918                   "description": "AIC Site CLLI",
919                   "entry_schema": null,
920                   "inputProperties": {
921                     "sourceType": "HEAT",
922                     "vfModuleLabel": "ADIOD_vRE_BV",
923                     "paramName": "AIC_CLLI"
924                   },
925                   "fromInputName": "2017488_adiodvpe0_AIC_CLLI",
926                   "constraints": null,
927                   "required": true,
928                   "default": "ATLMY8GA"
929                 },
930                 "vnf_instance_name": {
931                   "type": "string",
932                   "description": "The hostname assigned to the vpe.",
933                   "entry_schema": null,
934                   "inputProperties": {
935                     "sourceType": "HEAT",
936                     "vfModuleLabel": "ADIOD_vRE_BV",
937                     "paramName": "vnf_instance_name"
938                   },
939                   "fromInputName": "2017488_adiodvpe0_vnf_instance_name",
940                   "constraints": null,
941                   "required": true,
942                   "default": "mtnj309me6"
943                 }
944               }
945             },
946             "2017488_adiodvpe0..2017488AdiodVpe..ADIOD_vPFE_BV..module-2": {
947               "uuid": "0a0dd9d4-31d3-4c3a-ae89-a02f383e6a9a",
948               "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
949               "customizationUuid": "3cd946bb-50e0-40d8-96d3-c9023520b557",
950               "description": null,
951               "name": "2017488AdiodVpe..ADIOD_vPFE_BV..module-2",
952               "version": "6",
953               "modelCustomizationName": "2017488AdiodVpe..ADIOD_vPFE_BV..module-2",
954               "properties": {
955                 "minCountInstances": 0,
956                 "maxCountInstances": null,
957                 "initialCount": 0,
958                 "vfModuleLabel": "ADIOD_vPFE_BV",
959                 "baseModule": false
960               },
961               "inputs": {}
962             }
963           },
964           "vfcInstanceGroups": {}
965         }
966       },
967       "networks": {},
968       "collectionResource": {},
969       "configurations": {},
970       "fabricConfigurations": {},
971       "serviceProxies": {},
972       "vfModules": {
973         "2017488_adiodvpe0..2017488AdiodVpe..ADIOD_vRE_BV..module-1": {
974           "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
975           "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
976           "customizationUuid": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
977           "description": null,
978           "name": "2017488AdiodVpe..ADIOD_vRE_BV..module-1",
979           "version": "6",
980           "modelCustomizationName": "2017488AdiodVpe..ADIOD_vRE_BV..module-1",
981           "properties": {
982             "minCountInstances": 0,
983             "maxCountInstances": null,
984             "initialCount": 0,
985             "vfModuleLabel": "ADIOD_vRE_BV",
986             "baseModule": false
987           },
988           "inputs": {
989             "vnf_config_template_version": {
990               "type": "string",
991               "description": "VPE Software Version",
992               "entry_schema": null,
993               "inputProperties": {
994                 "sourceType": "HEAT",
995                 "vfModuleLabel": "ADIOD_vRE_BV",
996                 "paramName": "vnf_config_template_version"
997               },
998               "fromInputName": "2017488_adiodvpe0_vnf_config_template_version",
999               "constraints": null,
1000               "required": true,
1001               "default": "17.2"
1002             },
1003             "bandwidth_units": {
1004               "type": "string",
1005               "description": "Units of bandwidth",
1006               "entry_schema": null,
1007               "inputProperties": {
1008                 "sourceType": "HEAT",
1009                 "vfModuleLabel": "ADIOD_vRE_BV",
1010                 "paramName": "bandwidth_units"
1011               },
1012               "fromInputName": "adiodvpe0_bandwidth_units",
1013               "constraints": null,
1014               "required": true,
1015               "default": "Gbps"
1016             },
1017             "bandwidth": {
1018               "type": "string",
1019               "description": "Requested VPE bandwidth",
1020               "entry_schema": null,
1021               "inputProperties": {
1022                 "sourceType": "HEAT",
1023                 "vfModuleLabel": "ADIOD_vRE_BV",
1024                 "paramName": "bandwidth"
1025               },
1026               "fromInputName": "adiodvpe0_bandwidth",
1027               "constraints": null,
1028               "required": true,
1029               "default": "10"
1030             },
1031             "AIC_CLLI": {
1032               "type": "string",
1033               "description": "AIC Site CLLI",
1034               "entry_schema": null,
1035               "inputProperties": {
1036                 "sourceType": "HEAT",
1037                 "vfModuleLabel": "ADIOD_vRE_BV",
1038                 "paramName": "AIC_CLLI"
1039               },
1040               "fromInputName": "2017488_adiodvpe0_AIC_CLLI",
1041               "constraints": null,
1042               "required": true,
1043               "default": "ATLMY8GA"
1044             },
1045             "vnf_instance_name": {
1046               "type": "string",
1047               "description": "The hostname assigned to the vpe.",
1048               "entry_schema": null,
1049               "inputProperties": {
1050                 "sourceType": "HEAT",
1051                 "vfModuleLabel": "ADIOD_vRE_BV",
1052                 "paramName": "vnf_instance_name"
1053               },
1054               "fromInputName": "2017488_adiodvpe0_vnf_instance_name",
1055               "constraints": null,
1056               "required": true,
1057               "default": "mtnj309me6"
1058             }
1059           },
1060           "volumeGroupAllowed": true
1061         },
1062         "2017488_adiodvpe0..2017488AdiodVpe..ADIOD_base_vPE_BV..module-0": {
1063           "uuid": "f8360508-3f17-4414-a2ed-6bc71161e8db",
1064           "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
1065           "customizationUuid": "a55961b2-2065-4ab0-a5b7-2fcee1c227e3",
1066           "description": null,
1067           "name": "2017488AdiodVpe..ADIOD_base_vPE_BV..module-0",
1068           "version": "5",
1069           "modelCustomizationName": "2017488AdiodVpe..ADIOD_base_vPE_BV..module-0",
1070           "properties": {
1071             "minCountInstances": 1,
1072             "maxCountInstances": 1,
1073             "initialCount": 1,
1074             "vfModuleLabel": "ADIOD_base_vPE_BV",
1075             "baseModule": true
1076           },
1077           "inputs": {},
1078           "volumeGroupAllowed": false
1079         },
1080         "2017488_adiodvpe0..2017488AdiodVpe..ADIOD_vPFE_BV..module-2": {
1081           "uuid": "0a0dd9d4-31d3-4c3a-ae89-a02f383e6a9a",
1082           "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1083           "customizationUuid": "3cd946bb-50e0-40d8-96d3-c9023520b557",
1084           "description": null,
1085           "name": "2017488AdiodVpe..ADIOD_vPFE_BV..module-2",
1086           "version": "6",
1087           "modelCustomizationName": "2017488AdiodVpe..ADIOD_vPFE_BV..module-2",
1088           "properties": {
1089             "minCountInstances": 0,
1090             "maxCountInstances": null,
1091             "initialCount": 0,
1092             "vfModuleLabel": "ADIOD_vPFE_BV",
1093             "baseModule": false
1094           },
1095           "inputs": {},
1096           "volumeGroupAllowed": true
1097         }
1098       },
1099       "volumeGroups": {
1100         "2017488_adiodvpe0..2017488AdiodVpe..ADIOD_vRE_BV..module-1": {
1101           "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
1102           "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1103           "customizationUuid": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
1104           "description": null,
1105           "name": "2017488AdiodVpe..ADIOD_vRE_BV..module-1",
1106           "version": "6",
1107           "modelCustomizationName": "2017488AdiodVpe..ADIOD_vRE_BV..module-1",
1108           "properties": {
1109             "minCountInstances": 0,
1110             "maxCountInstances": null,
1111             "initialCount": 0,
1112             "vfModuleLabel": "ADIOD_vRE_BV",
1113             "baseModule": false
1114           },
1115           "inputs": {
1116             "vnf_config_template_version": {
1117               "type": "string",
1118               "description": "VPE Software Version",
1119               "entry_schema": null,
1120               "inputProperties": {
1121                 "sourceType": "HEAT",
1122                 "vfModuleLabel": "ADIOD_vRE_BV",
1123                 "paramName": "vnf_config_template_version"
1124               },
1125               "fromInputName": "2017488_adiodvpe0_vnf_config_template_version",
1126               "constraints": null,
1127               "required": true,
1128               "default": "17.2"
1129             },
1130             "bandwidth_units": {
1131               "type": "string",
1132               "description": "Units of bandwidth",
1133               "entry_schema": null,
1134               "inputProperties": {
1135                 "sourceType": "HEAT",
1136                 "vfModuleLabel": "ADIOD_vRE_BV",
1137                 "paramName": "bandwidth_units"
1138               },
1139               "fromInputName": "adiodvpe0_bandwidth_units",
1140               "constraints": null,
1141               "required": true,
1142               "default": "Gbps"
1143             },
1144             "bandwidth": {
1145               "type": "string",
1146               "description": "Requested VPE bandwidth",
1147               "entry_schema": null,
1148               "inputProperties": {
1149                 "sourceType": "HEAT",
1150                 "vfModuleLabel": "ADIOD_vRE_BV",
1151                 "paramName": "bandwidth"
1152               },
1153               "fromInputName": "adiodvpe0_bandwidth",
1154               "constraints": null,
1155               "required": true,
1156               "default": "10"
1157             },
1158             "AIC_CLLI": {
1159               "type": "string",
1160               "description": "AIC Site CLLI",
1161               "entry_schema": null,
1162               "inputProperties": {
1163                 "sourceType": "HEAT",
1164                 "vfModuleLabel": "ADIOD_vRE_BV",
1165                 "paramName": "AIC_CLLI"
1166               },
1167               "fromInputName": "2017488_adiodvpe0_AIC_CLLI",
1168               "constraints": null,
1169               "required": true,
1170               "default": "ATLMY8GA"
1171             },
1172             "vnf_instance_name": {
1173               "type": "string",
1174               "description": "The hostname assigned to the vpe.",
1175               "entry_schema": null,
1176               "inputProperties": {
1177                 "sourceType": "HEAT",
1178                 "vfModuleLabel": "ADIOD_vRE_BV",
1179                 "paramName": "vnf_instance_name"
1180               },
1181               "fromInputName": "2017488_adiodvpe0_vnf_instance_name",
1182               "constraints": null,
1183               "required": true,
1184               "default": "mtnj309me6"
1185             }
1186           }
1187         },
1188         "2017488_adiodvpe0..2017488AdiodVpe..ADIOD_vPFE_BV..module-2": {
1189           "uuid": "0a0dd9d4-31d3-4c3a-ae89-a02f383e6a9a",
1190           "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1191           "customizationUuid": "3cd946bb-50e0-40d8-96d3-c9023520b557",
1192           "description": null,
1193           "name": "2017488AdiodVpe..ADIOD_vPFE_BV..module-2",
1194           "version": "6",
1195           "modelCustomizationName": "2017488AdiodVpe..ADIOD_vPFE_BV..module-2",
1196           "properties": {
1197             "minCountInstances": 0,
1198             "maxCountInstances": null,
1199             "initialCount": 0,
1200             "vfModuleLabel": "ADIOD_vPFE_BV",
1201             "baseModule": false
1202           },
1203           "inputs": {}
1204         }
1205       },
1206       "pnfs": {}
1207     }
1208   }
1209
1210   function getServiceHeirarchyVNF_Network() {
1211     return {
1212       "service": {
1213         "uuid": "6b528779-44a3-4472-bdff-9cd15ec93450",
1214         "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
1215         "name": "action-data",
1216         "version": "1.0",
1217         "toscaModelURL": null,
1218         "category": "",
1219         "serviceType": "",
1220         "serviceRole": "",
1221         "description": "",
1222         "serviceEcompNaming": "false",
1223         "instantiationType": "A-La-Carte",
1224         "inputs": {
1225           "2017488_adiodvpe0_ASN": {
1226             "type": "string",
1227             "description": "AV/PE",
1228             "entry_schema": null,
1229             "inputProperties": null,
1230             "constraints": [],
1231             "required": true,
1232             "default": "AV_vPE"
1233           }
1234         }
1235       },
1236       "vnfs": {
1237         "2017-388_ADIOD-vPE 1": {
1238           "uuid": "0903e1c0-8e03-4936-b5c2-260653b96413",
1239           "invariantUuid": "00beb8f9-6d39-452f-816d-c709b9cbb87d",
1240           "description": "Name ADIOD vPE Description The provider edge function for the ADIOD service supported by the Junipers VMX product Category Router Vendor Juniper Vendor Release Code 17.2 Owners Mary Fragale. Updated 9-25 to use v8.0 of the Juniper Valid 2 VLM",
1241           "name": "2017-388_ADIOD-vPE",
1242           "version": "1.0",
1243           "customizationUuid": "280dec31-f16d-488b-9668-4aae55d6648a",
1244           "inputs": {
1245             "vnf_config_template_version": {
1246               "type": "string",
1247               "description": "VPE Software Version",
1248               "entry_schema": null,
1249               "inputProperties": null,
1250               "constraints": [],
1251               "required": true,
1252               "default": "17.2"
1253             },
1254             "bandwidth_units": {
1255               "type": "string",
1256               "description": "Units of bandwidth",
1257               "entry_schema": null,
1258               "inputProperties": null,
1259               "constraints": [],
1260               "required": true,
1261               "default": "Gbps"
1262             },
1263             "bandwidth": {
1264               "type": "string",
1265               "description": "Requested VPE bandwidth",
1266               "entry_schema": null,
1267               "inputProperties": null,
1268               "constraints": [],
1269               "required": true,
1270               "default": "10"
1271             },
1272             "AIC_CLLI": {
1273               "type": "string",
1274               "description": "AIC Site CLLI",
1275               "entry_schema": null,
1276               "inputProperties": null,
1277               "constraints": [],
1278               "required": true,
1279               "default": "ATLMY8GA"
1280             },
1281             "ASN": {
1282               "type": "string",
1283               "description": "AV/PE",
1284               "entry_schema": null,
1285               "inputProperties": null,
1286               "constraints": [],
1287               "required": true,
1288               "default": "AV_vPE"
1289             },
1290             "vnf_instance_name": {
1291               "type": "string",
1292               "description": "The hostname assigned to the vpe.",
1293               "entry_schema": null,
1294               "inputProperties": null,
1295               "constraints": [],
1296               "required": true,
1297               "default": "mtnj309me6"
1298             }
1299           },
1300           "commands": {
1301             "vnf_config_template_version": {
1302               "displayName": "vnf_config_template_version",
1303               "command": "get_input",
1304               "inputName": "2017488_adiodvpe0_vnf_config_template_version"
1305             },
1306             "bandwidth_units": {
1307               "displayName": "bandwidth_units",
1308               "command": "get_input",
1309               "inputName": "adiodvpe0_bandwidth_units"
1310             },
1311             "bandwidth": {
1312               "displayName": "bandwidth",
1313               "command": "get_input",
1314               "inputName": "adiodvpe0_bandwidth"
1315             },
1316             "AIC_CLLI": {
1317               "displayName": "AIC_CLLI",
1318               "command": "get_input",
1319               "inputName": "2017488_adiodvpe0_AIC_CLLI"
1320             },
1321             "ASN": {
1322               "displayName": "ASN",
1323               "command": "get_input",
1324               "inputName": "2017488_adiodvpe0_ASN"
1325             },
1326             "vnf_instance_name": {
1327               "displayName": "vnf_instance_name",
1328               "command": "get_input",
1329               "inputName": "2017488_adiodvpe0_vnf_instance_name"
1330             }
1331           },
1332           "properties": {
1333             "vmxvre_retype": "RE-VMX",
1334             "vnf_config_template_version": "get_input:2017488_adiodvpe0_vnf_config_template_version",
1335             "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
1336             "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
1337             "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
1338             "int_ctl_net_name": "VMX-INTXI",
1339             "vmx_int_ctl_prefix": "10.0.0.10",
1340             "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
1341             "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
1342             "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
1343             "nf_type": "vPE",
1344             "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
1345             "is_AVPN_service": "false",
1346             "vmx_RSG_name": "vREXI-affinity",
1347             "vmx_int_ctl_forwarding": "l2",
1348             "vmxvre_oam_ip_0": "10.0.0.10",
1349             "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
1350             "vmxvpfe_sriov41_0_port_vlanstrip": "false",
1351             "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
1352             "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
1353             "vmxvre_image_name_0": "VRE-ENGINE_17.2-S2.1.qcow2",
1354             "vmxvre_instance": "0",
1355             "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
1356             "vmxvre_flavor_name": "ns.c1r16d32.v5",
1357             "vmxvpfe_volume_size_0": "40.0",
1358             "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
1359             "nf_naming": "{ecomp_generated_naming=false}",
1360             "nf_naming_code": "Navneet",
1361             "vmxvre_name_0": "vREXI",
1362             "vmxvpfe_sriov42_0_port_vlanstrip": "false",
1363             "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
1364             "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
1365             "vmxvpfe_image_name_0": "VPE_ROUTING-ENGINE_17.2R1-S2.1.qcow2",
1366             "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
1367             "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
1368             "vmxvre_console": "vidconsole",
1369             "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
1370             "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
1371             "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
1372             "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
1373             "vmxvpfe_sriov44_0_port_vlanstrip": "false",
1374             "vf_module_id": "123",
1375             "nf_function": "JAI",
1376             "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
1377             "vmxvre_int_ctl_ip_0": "10.0.0.10",
1378             "ecomp_generated_naming": "false",
1379             "AIC_CLLI": "get_input:2017488_adiodvpe0_AIC_CLLI",
1380             "vnf_name": "mtnj309me6vre",
1381             "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
1382             "vmxvre_volume_type_1": "HITACHI",
1383             "vmxvpfe_sriov44_0_port_broadcastallow": "true",
1384             "vmxvre_volume_type_0": "HITACHI",
1385             "vmxvpfe_volume_type_0": "HITACHI",
1386             "vmxvpfe_sriov43_0_port_broadcastallow": "true",
1387             "bandwidth_units": "get_input:adiodvpe0_bandwidth_units",
1388             "vnf_id": "123",
1389             "vmxvre_oam_prefix": "24",
1390             "availability_zone_0": "mtpocfo-kvm-az01",
1391             "ASN": "get_input:2017488_adiodvpe0_ASN",
1392             "vmxvre_chassis_i2cid": "161",
1393             "vmxvpfe_name_0": "vPFEXI",
1394             "bandwidth": "get_input:adiodvpe0_bandwidth",
1395             "availability_zone_max_count": "1",
1396             "vmxvre_volume_size_0": "45.0",
1397             "vmxvre_volume_size_1": "50.0",
1398             "vmxvpfe_sriov42_0_port_broadcastallow": "true",
1399             "vmxvre_oam_gateway": "10.0.0.10",
1400             "vmxvre_volume_name_1": "vREXI_FAVolume",
1401             "vmxvre_ore_present": "0",
1402             "vmxvre_volume_name_0": "vREXI_FBVolume",
1403             "vmxvre_type": "0",
1404             "vnf_instance_name": "get_input:2017488_adiodvpe0_vnf_instance_name",
1405             "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
1406             "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
1407             "vmx_int_ctl_len": "24",
1408             "vmxvpfe_sriov43_0_port_vlanstrip": "false",
1409             "vmxvpfe_sriov41_0_port_broadcastallow": "true",
1410             "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
1411             "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
1412             "nf_role": "Testing",
1413             "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
1414             "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
1415             "vmxvpfe_flavor_name": "ns.c20r16d25.v5",
1416             "max_instances": 5
1417           },
1418           "type": "VF",
1419           "modelCustomizationName": "2017-388_ADIOD-vPE 1",
1420           "vfModules": {},
1421           "volumeGroups": {},
1422           "vfcInstanceGroups": {}
1423         },
1424         "2017-388_ADIOD-vPE 0": {
1425           "uuid": "afacccf6-397d-45d6-b5ae-94c39734b168",
1426           "invariantUuid": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
1427           "description": "Name ADIOD vPE Description The provider edge function for the ADIOD service supported by the Junipers VMX product Category Router Vendor Juniper Vendor Release Code 17.2 Owners Mary Fragale. Updated 9-25 to use v8.0 of the Juniper Valid 2 VLM",
1428           "name": "2017-388_ADIOD-vPE",
1429           "version": "4.0",
1430           "customizationUuid": "b3c76f73-eeb5-4fb6-9d31-72a889f1811c",
1431           "inputs": {
1432             "vnf_config_template_version": {
1433               "type": "string",
1434               "description": "VPE Software Version",
1435               "entry_schema": null,
1436               "inputProperties": null,
1437               "constraints": [],
1438               "required": true,
1439               "default": "17.2"
1440             },
1441             "bandwidth_units": {
1442               "type": "string",
1443               "description": "Units of bandwidth",
1444               "entry_schema": null,
1445               "inputProperties": null,
1446               "constraints": [],
1447               "required": true,
1448               "default": "Gbps"
1449             },
1450             "bandwidth": {
1451               "type": "string",
1452               "description": "Requested VPE bandwidth",
1453               "entry_schema": null,
1454               "inputProperties": null,
1455               "constraints": [],
1456               "required": true,
1457               "default": "10"
1458             },
1459             "AIC_CLLI": {
1460               "type": "string",
1461               "description": "AIC Site CLLI",
1462               "entry_schema": null,
1463               "inputProperties": null,
1464               "constraints": [],
1465               "required": true,
1466               "default": "ATLMY8GA"
1467             },
1468             "ASN": {
1469               "type": "string",
1470               "description": "AV/PE",
1471               "entry_schema": null,
1472               "inputProperties": null,
1473               "constraints": [],
1474               "required": true,
1475               "default": "AV_vPE"
1476             },
1477             "vnf_instance_name": {
1478               "type": "string",
1479               "description": "The hostname assigned to the vpe.",
1480               "entry_schema": null,
1481               "inputProperties": null,
1482               "constraints": [],
1483               "required": true,
1484               "default": "mtnj309me6"
1485             }
1486           },
1487           "commands": {
1488             "vnf_config_template_version": {
1489               "displayName": "vnf_config_template_version",
1490               "command": "get_input",
1491               "inputName": "2017488_adiodvpe0_vnf_config_template_version"
1492             },
1493             "bandwidth_units": {
1494               "displayName": "bandwidth_units",
1495               "command": "get_input",
1496               "inputName": "adiodvpe0_bandwidth_units"
1497             },
1498             "bandwidth": {
1499               "displayName": "bandwidth",
1500               "command": "get_input",
1501               "inputName": "adiodvpe0_bandwidth"
1502             },
1503             "AIC_CLLI": {
1504               "displayName": "AIC_CLLI",
1505               "command": "get_input",
1506               "inputName": "2017488_adiodvpe0_AIC_CLLI"
1507             },
1508             "ASN": {
1509               "displayName": "ASN",
1510               "command": "get_input",
1511               "inputName": "2017488_adiodvpe0_ASN"
1512             },
1513             "vnf_instance_name": {
1514               "displayName": "vnf_instance_name",
1515               "command": "get_input",
1516               "inputName": "2017488_adiodvpe0_vnf_instance_name"
1517             }
1518           },
1519           "properties": {
1520             "vmxvre_retype": "RE-VMX",
1521             "vnf_config_template_version": "get_input:2017488_adiodvpe0_vnf_config_template_version",
1522             "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
1523             "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
1524             "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
1525             "int_ctl_net_name": "VMX-INTXI",
1526             "vmx_int_ctl_prefix": "10.0.0.10",
1527             "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
1528             "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
1529             "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
1530             "nf_type": "vPE",
1531             "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
1532             "is_AVPN_service": "false",
1533             "vmx_RSG_name": "vREXI-affinity",
1534             "vmx_int_ctl_forwarding": "l2",
1535             "vmxvre_oam_ip_0": "10.0.0.10",
1536             "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
1537             "vmxvpfe_sriov41_0_port_vlanstrip": "false",
1538             "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
1539             "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
1540             "vmxvre_image_name_0": "VRE-ENGINE_17.2-S2.1.qcow2",
1541             "vmxvre_instance": "0",
1542             "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
1543             "vmxvre_flavor_name": "ns.c1r16d32.v5",
1544             "vmxvpfe_volume_size_0": "40.0",
1545             "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
1546             "nf_naming": "{ecomp_generated_naming=false}",
1547             "nf_naming_code": "Navneet",
1548             "vmxvre_name_0": "vREXI",
1549             "vmxvpfe_sriov42_0_port_vlanstrip": "false",
1550             "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
1551             "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
1552             "vmxvpfe_image_name_0": "VPE_ROUTING-ENGINE_17.2R1-S2.1.qcow2",
1553             "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
1554             "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
1555             "vmxvre_console": "vidconsole",
1556             "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
1557             "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
1558             "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
1559             "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
1560             "min_instances": "1",
1561             "vmxvpfe_sriov44_0_port_vlanstrip": "false",
1562             "vf_module_id": "123",
1563             "nf_function": "JAI",
1564             "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
1565             "vmxvre_int_ctl_ip_0": "10.0.0.10",
1566             "ecomp_generated_naming": "false",
1567             "AIC_CLLI": "get_input:2017488_adiodvpe0_AIC_CLLI",
1568             "vnf_name": "mtnj309me6vre",
1569             "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
1570             "vmxvre_volume_type_1": "HITACHI",
1571             "vmxvpfe_sriov44_0_port_broadcastallow": "true",
1572             "vmxvre_volume_type_0": "HITACHI",
1573             "vmxvpfe_volume_type_0": "HITACHI",
1574             "vmxvpfe_sriov43_0_port_broadcastallow": "true",
1575             "bandwidth_units": "get_input:adiodvpe0_bandwidth_units",
1576             "vnf_id": "123",
1577             "vmxvre_oam_prefix": "24",
1578             "availability_zone_0": "mtpocfo-kvm-az01",
1579             "ASN": "get_input:2017488_adiodvpe0_ASN",
1580             "vmxvre_chassis_i2cid": "161",
1581             "vmxvpfe_name_0": "vPFEXI",
1582             "bandwidth": "get_input:adiodvpe0_bandwidth",
1583             "availability_zone_max_count": "1",
1584             "vmxvre_volume_size_0": "45.0",
1585             "vmxvre_volume_size_1": "50.0",
1586             "vmxvpfe_sriov42_0_port_broadcastallow": "true",
1587             "vmxvre_oam_gateway": "10.0.0.10",
1588             "vmxvre_volume_name_1": "vREXI_FAVolume",
1589             "vmxvre_ore_present": "0",
1590             "vmxvre_volume_name_0": "vREXI_FBVolume",
1591             "vmxvre_type": "0",
1592             "vnf_instance_name": "get_input:2017488_adiodvpe0_vnf_instance_name",
1593             "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
1594             "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
1595             "vmx_int_ctl_len": "24",
1596             "vmxvpfe_sriov43_0_port_vlanstrip": "false",
1597             "vmxvpfe_sriov41_0_port_broadcastallow": "true",
1598             "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
1599             "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
1600             "nf_role": "Testing",
1601             "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
1602             "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
1603             "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
1604           },
1605           "type": "VF",
1606           "modelCustomizationName": "2017-388_ADIOD-vPE 0",
1607           "vfModules": {},
1608           "volumeGroups": {},
1609           "vfcInstanceGroups": {}
1610         },
1611         "2017-488_ADIOD-vPE 0": {
1612           "uuid": "69e09f68-8b63-4cc9-b9ff-860960b5db09",
1613           "invariantUuid": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
1614           "description": "Name ADIOD vPE Description The provider edge function for the ADIOD service supported by the Junipers VMX product Category Router Vendor Juniper Vendor Release Code 17.2 Owners Mary Fragale. Updated 9-25 to use v8.0 of the Juniper Valid 2 VLM",
1615           "name": "2017-488_ADIOD-vPE",
1616           "version": "5.0",
1617           "customizationUuid": "1da7b585-5e61-4993-b95e-8e6606c81e45",
1618           "inputs": {
1619             "vnf_config_template_version": {
1620               "type": "string",
1621               "description": "VPE Software Version",
1622               "entry_schema": null,
1623               "inputProperties": null,
1624               "constraints": [],
1625               "required": true,
1626               "default": "17.2"
1627             },
1628             "bandwidth_units": {
1629               "type": "string",
1630               "description": "Units of bandwidth",
1631               "entry_schema": null,
1632               "inputProperties": null,
1633               "constraints": [],
1634               "required": true,
1635               "default": "Gbps"
1636             },
1637             "bandwidth": {
1638               "type": "string",
1639               "description": "Requested VPE bandwidth",
1640               "entry_schema": null,
1641               "inputProperties": null,
1642               "constraints": [],
1643               "required": true,
1644               "default": "10"
1645             },
1646             "AIC_CLLI": {
1647               "type": "string",
1648               "description": "AIC Site CLLI",
1649               "entry_schema": null,
1650               "inputProperties": null,
1651               "constraints": [],
1652               "required": true,
1653               "default": "ATLMY8GA"
1654             },
1655             "ASN": {
1656               "type": "string",
1657               "description": "AV/PE",
1658               "entry_schema": null,
1659               "inputProperties": null,
1660               "constraints": [],
1661               "required": true,
1662               "default": "AV_vPE"
1663             },
1664             "vnf_instance_name": {
1665               "type": "string",
1666               "description": "The hostname assigned to the vpe.",
1667               "entry_schema": null,
1668               "inputProperties": null,
1669               "constraints": [],
1670               "required": true,
1671               "default": "mtnj309me6"
1672             }
1673           },
1674           "commands": {
1675             "vnf_config_template_version": {
1676               "displayName": "vnf_config_template_version",
1677               "command": "get_input",
1678               "inputName": "2017488_adiodvpe0_vnf_config_template_version"
1679             },
1680             "bandwidth_units": {
1681               "displayName": "bandwidth_units",
1682               "command": "get_input",
1683               "inputName": "adiodvpe0_bandwidth_units"
1684             },
1685             "bandwidth": {
1686               "displayName": "bandwidth",
1687               "command": "get_input",
1688               "inputName": "adiodvpe0_bandwidth"
1689             },
1690             "AIC_CLLI": {
1691               "displayName": "AIC_CLLI",
1692               "command": "get_input",
1693               "inputName": "2017488_adiodvpe0_AIC_CLLI"
1694             },
1695             "ASN": {
1696               "displayName": "ASN",
1697               "command": "get_input",
1698               "inputName": "2017488_adiodvpe0_ASN"
1699             },
1700             "vnf_instance_name": {
1701               "displayName": "vnf_instance_name",
1702               "command": "get_input",
1703               "inputName": "2017488_adiodvpe0_vnf_instance_name"
1704             }
1705           },
1706           "properties": {
1707             "vmxvre_retype": "RE-VMX",
1708             "vnf_config_template_version": "get_input:2017488_adiodvpe0_vnf_config_template_version",
1709             "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
1710             "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
1711             "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
1712             "int_ctl_net_name": "VMX-INTXI",
1713             "vmx_int_ctl_prefix": "10.0.0.10",
1714             "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
1715             "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
1716             "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
1717             "nf_type": "vPE",
1718             "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
1719             "is_AVPN_service": "false",
1720             "vmx_RSG_name": "vREXI-affinity",
1721             "vmx_int_ctl_forwarding": "l2",
1722             "vmxvre_oam_ip_0": "10.0.0.10",
1723             "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
1724             "vmxvpfe_sriov41_0_port_vlanstrip": "false",
1725             "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
1726             "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
1727             "vmxvre_image_name_0": "VRE-ENGINE_17.2-S2.1.qcow2",
1728             "vmxvre_instance": "0",
1729             "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
1730             "vmxvre_flavor_name": "ns.c1r16d32.v5",
1731             "vmxvpfe_volume_size_0": "40.0",
1732             "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
1733             "nf_naming": "{ecomp_generated_naming=false}",
1734             "nf_naming_code": "Navneet",
1735             "vmxvre_name_0": "vREXI",
1736             "vmxvpfe_sriov42_0_port_vlanstrip": "false",
1737             "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
1738             "max_instances": "3",
1739             "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
1740             "vmxvpfe_image_name_0": "VPE_ROUTING-ENGINE_17.2R1-S2.1.qcow2",
1741             "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
1742             "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
1743             "vmxvre_console": "vidconsole",
1744             "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
1745             "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
1746             "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
1747             "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
1748             "min_instances": "1",
1749             "vmxvpfe_sriov44_0_port_vlanstrip": "false",
1750             "vf_module_id": "123",
1751             "nf_function": "JAI",
1752             "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
1753             "vmxvre_int_ctl_ip_0": "10.0.0.10",
1754             "ecomp_generated_naming": "false",
1755             "AIC_CLLI": "get_input:2017488_adiodvpe0_AIC_CLLI",
1756             "vnf_name": "mtnj309me6vre",
1757             "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
1758             "vmxvre_volume_type_1": "HITACHI",
1759             "vmxvpfe_sriov44_0_port_broadcastallow": "true",
1760             "vmxvre_volume_type_0": "HITACHI",
1761             "vmxvpfe_volume_type_0": "HITACHI",
1762             "vmxvpfe_sriov43_0_port_broadcastallow": "true",
1763             "bandwidth_units": "get_input:adiodvpe0_bandwidth_units",
1764             "vnf_id": "123",
1765             "vmxvre_oam_prefix": "24",
1766             "availability_zone_0": "mtpocfo-kvm-az01",
1767             "ASN": "get_input:2017488_adiodvpe0_ASN",
1768             "vmxvre_chassis_i2cid": "161",
1769             "vmxvpfe_name_0": "vPFEXI",
1770             "bandwidth": "get_input:adiodvpe0_bandwidth",
1771             "availability_zone_max_count": "1",
1772             "vmxvre_volume_size_0": "45.0",
1773             "vmxvre_volume_size_1": "50.0",
1774             "vmxvpfe_sriov42_0_port_broadcastallow": "true",
1775             "vmxvre_oam_gateway": "10.0.0.10",
1776             "vmxvre_volume_name_1": "vREXI_FAVolume",
1777             "vmxvre_ore_present": "0",
1778             "vmxvre_volume_name_0": "vREXI_FBVolume",
1779             "vmxvre_type": "0",
1780             "vnf_instance_name": "get_input:2017488_adiodvpe0_vnf_instance_name",
1781             "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
1782             "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
1783             "vmx_int_ctl_len": "24",
1784             "vmxvpfe_sriov43_0_port_vlanstrip": "false",
1785             "vmxvpfe_sriov41_0_port_broadcastallow": "true",
1786             "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
1787             "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
1788             "nf_role": "Testing",
1789             "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
1790             "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
1791             "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
1792           },
1793           "type": "VF",
1794           "modelCustomizationName": "2017-488_ADIOD-vPE 0",
1795           "vfModules": {
1796             "2017488_adiodvpe0..2017488AdiodVpe..ADIOD_vRE_BV..module-1": {
1797               "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
1798               "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1799               "customizationUuid": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
1800               "description": null,
1801               "name": "2017488AdiodVpe..ADIOD_vRE_BV..module-1",
1802               "version": "6",
1803               "modelCustomizationName": "2017488AdiodVpe..ADIOD_vRE_BV..module-1",
1804               "properties": {
1805                 "minCountInstances": 0,
1806                 "maxCountInstances": null,
1807                 "initialCount": 0,
1808                 "vfModuleLabel": "ADIOD_vRE_BV"
1809               },
1810               "inputs": {
1811                 "adiodvpe0_bandwidth": {
1812                   "type": "string",
1813                   "description": "Requested VPE bandwidth",
1814                   "entry_schema": null,
1815                   "inputProperties": {
1816                     "sourceType": "HEAT",
1817                     "vfModuleLabel": "ADIOD_vRE_BV",
1818                     "paramName": "bandwidth"
1819                   },
1820                   "constraints": null,
1821                   "required": true,
1822                   "default": "10"
1823                 },
1824                 "2017488_adiodvpe0_vnf_instance_name": {
1825                   "type": "string",
1826                   "description": "The hostname assigned to the vpe.",
1827                   "entry_schema": null,
1828                   "inputProperties": {
1829                     "sourceType": "HEAT",
1830                     "vfModuleLabel": "ADIOD_vRE_BV",
1831                     "paramName": "vnf_instance_name"
1832                   },
1833                   "constraints": null,
1834                   "required": true,
1835                   "default": "mtnj309me6"
1836                 },
1837                 "2017488_adiodvpe0_vnf_config_template_version": {
1838                   "type": "string",
1839                   "description": "VPE Software Version",
1840                   "entry_schema": null,
1841                   "inputProperties": {
1842                     "sourceType": "HEAT",
1843                     "vfModuleLabel": "ADIOD_vRE_BV",
1844                     "paramName": "vnf_config_template_version"
1845                   },
1846                   "constraints": null,
1847                   "required": true,
1848                   "default": "17.2"
1849                 },
1850                 "2017488_adiodvpe0_AIC_CLLI": {
1851                   "type": "string",
1852                   "description": "AIC Site CLLI",
1853                   "entry_schema": null,
1854                   "inputProperties": {
1855                     "sourceType": "HEAT",
1856                     "vfModuleLabel": "ADIOD_vRE_BV",
1857                     "paramName": "AIC_CLLI"
1858                   },
1859                   "constraints": null,
1860                   "required": true,
1861                   "default": "ATLMY8GA"
1862                 },
1863                 "adiodvpe0_bandwidth_units": {
1864                   "type": "string",
1865                   "description": "Units of bandwidth",
1866                   "entry_schema": null,
1867                   "inputProperties": {
1868                     "sourceType": "HEAT",
1869                     "vfModuleLabel": "ADIOD_vRE_BV",
1870                     "paramName": "bandwidth_units"
1871                   },
1872                   "constraints": null,
1873                   "required": true,
1874                   "default": "Gbps"
1875                 }
1876               },
1877               "volumeGroupAllowed": true
1878             },
1879             "2017488_adiodvpe0..2017488AdiodVpe..ADIOD_base_vPE_BV..module-0": {
1880               "uuid": "f8360508-3f17-4414-a2ed-6bc71161e8db",
1881               "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
1882               "customizationUuid": "a55961b2-2065-4ab0-a5b7-2fcee1c227e3",
1883               "description": null,
1884               "name": "2017488AdiodVpe..ADIOD_base_vPE_BV..module-0",
1885               "version": "5",
1886               "modelCustomizationName": "2017488AdiodVpe..ADIOD_base_vPE_BV..module-0",
1887               "properties": {
1888                 "minCountInstances": 1,
1889                 "maxCountInstances": 1,
1890                 "initialCount": 1,
1891                 "vfModuleLabel": "ADIOD_base_vPE_BV"
1892               },
1893               "inputs": {},
1894               "volumeGroupAllowed": false
1895             },
1896             "2017488_adiodvpe0..2017488AdiodVpe..ADIOD_vPFE_BV..module-2": {
1897               "uuid": "0a0dd9d4-31d3-4c3a-ae89-a02f383e6a9a",
1898               "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1899               "customizationUuid": "3cd946bb-50e0-40d8-96d3-c9023520b557",
1900               "description": null,
1901               "name": "2017488AdiodVpe..ADIOD_vPFE_BV..module-2",
1902               "version": "6",
1903               "modelCustomizationName": "2017488AdiodVpe..ADIOD_vPFE_BV..module-2",
1904               "properties": {
1905                 "minCountInstances": 0,
1906                 "maxCountInstances": null,
1907                 "initialCount": 0,
1908                 "vfModuleLabel": "ADIOD_vPFE_BV"
1909               },
1910               "inputs": {},
1911               "volumeGroupAllowed": true
1912             }
1913           },
1914           "volumeGroups": {
1915             "2017488_adiodvpe0..2017488AdiodVpe..ADIOD_vRE_BV..module-1": {
1916               "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
1917               "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1918               "customizationUuid": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
1919               "description": null,
1920               "name": "2017488AdiodVpe..ADIOD_vRE_BV..module-1",
1921               "version": "6",
1922               "modelCustomizationName": "2017488AdiodVpe..ADIOD_vRE_BV..module-1",
1923               "properties": {
1924                 "minCountInstances": 0,
1925                 "maxCountInstances": null,
1926                 "initialCount": 0,
1927                 "vfModuleLabel": "ADIOD_vRE_BV"
1928               },
1929               "inputs": {
1930                 "adiodvpe0_bandwidth": {
1931                   "type": "string",
1932                   "description": "Requested VPE bandwidth",
1933                   "entry_schema": null,
1934                   "inputProperties": {
1935                     "sourceType": "HEAT",
1936                     "vfModuleLabel": "ADIOD_vRE_BV",
1937                     "paramName": "bandwidth"
1938                   },
1939                   "constraints": null,
1940                   "required": true,
1941                   "default": "10"
1942                 },
1943                 "2017488_adiodvpe0_vnf_instance_name": {
1944                   "type": "string",
1945                   "description": "The hostname assigned to the vpe.",
1946                   "entry_schema": null,
1947                   "inputProperties": {
1948                     "sourceType": "HEAT",
1949                     "vfModuleLabel": "ADIOD_vRE_BV",
1950                     "paramName": "vnf_instance_name"
1951                   },
1952                   "constraints": null,
1953                   "required": true,
1954                   "default": "mtnj309me6"
1955                 },
1956                 "2017488_adiodvpe0_vnf_config_template_version": {
1957                   "type": "string",
1958                   "description": "VPE Software Version",
1959                   "entry_schema": null,
1960                   "inputProperties": {
1961                     "sourceType": "HEAT",
1962                     "vfModuleLabel": "ADIOD_vRE_BV",
1963                     "paramName": "vnf_config_template_version"
1964                   },
1965                   "constraints": null,
1966                   "required": true,
1967                   "default": "17.2"
1968                 },
1969                 "2017488_adiodvpe0_AIC_CLLI": {
1970                   "type": "string",
1971                   "description": "AIC Site CLLI",
1972                   "entry_schema": null,
1973                   "inputProperties": {
1974                     "sourceType": "HEAT",
1975                     "vfModuleLabel": "ADIOD_vRE_BV",
1976                     "paramName": "AIC_CLLI"
1977                   },
1978                   "constraints": null,
1979                   "required": true,
1980                   "default": "ATLMY8GA"
1981                 },
1982                 "adiodvpe0_bandwidth_units": {
1983                   "type": "string",
1984                   "description": "Units of bandwidth",
1985                   "entry_schema": null,
1986                   "inputProperties": {
1987                     "sourceType": "HEAT",
1988                     "vfModuleLabel": "ADIOD_vRE_BV",
1989                     "paramName": "bandwidth_units"
1990                   },
1991                   "constraints": null,
1992                   "required": true,
1993                   "default": "Gbps"
1994                 }
1995               }
1996             },
1997             "2017488_adiodvpe0..2017488AdiodVpe..ADIOD_vPFE_BV..module-2": {
1998               "uuid": "0a0dd9d4-31d3-4c3a-ae89-a02f383e6a9a",
1999               "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
2000               "customizationUuid": "3cd946bb-50e0-40d8-96d3-c9023520b557",
2001               "description": null,
2002               "name": "2017488AdiodVpe..ADIOD_vPFE_BV..module-2",
2003               "version": "6",
2004               "modelCustomizationName": "2017488AdiodVpe..ADIOD_vPFE_BV..module-2",
2005               "properties": {
2006                 "minCountInstances": 0,
2007                 "maxCountInstances": null,
2008                 "initialCount": 0,
2009                 "vfModuleLabel": "ADIOD_vPFE_BV"
2010               },
2011               "inputs": {}
2012             }
2013           },
2014           "vfcInstanceGroups": {}
2015         }
2016       },
2017       "networks": {
2018         "ExtVL 0": {
2019           "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
2020           "invariantUuid": "379f816b-a7aa-422f-be30-17114ff50b7c",
2021           "description": "ECOMP generic virtual link (network) base type for all other service-level and global networks",
2022           "name": "ExtVL",
2023           "version": "37.0",
2024           "customizationUuid": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
2025           "inputs": {
2026             "vnf_config_template_version": {
2027               "type": "string",
2028               "description": "VPE Software Version",
2029               "entry_schema": null,
2030               "inputProperties": null,
2031               "constraints": [],
2032               "required": true,
2033               "default": "17.2"
2034             },
2035             "bandwidth_units": {
2036               "type": "string",
2037               "description": "Units of bandwidth",
2038               "entry_schema": null,
2039               "inputProperties": null,
2040               "constraints": [],
2041               "required": true,
2042               "default": "Gbps"
2043             },
2044             "bandwidth": {
2045               "type": "string",
2046               "description": "Requested VPE bandwidth",
2047               "entry_schema": null,
2048               "inputProperties": null,
2049               "constraints": [],
2050               "required": true,
2051               "default": "10"
2052             },
2053             "AIC_CLLI": {
2054               "type": "string",
2055               "description": "AIC Site CLLI",
2056               "entry_schema": null,
2057               "inputProperties": null,
2058               "constraints": [],
2059               "required": true,
2060               "default": "ATLMY8GA"
2061             },
2062             "ASN": {
2063               "type": "string",
2064               "description": "AV/PE",
2065               "entry_schema": null,
2066               "inputProperties": null,
2067               "constraints": [],
2068               "required": true,
2069               "default": "AV_vPE"
2070             },
2071             "vnf_instance_name": {
2072               "type": "string",
2073               "description": "The hostname assigned to the vpe.",
2074               "entry_schema": null,
2075               "inputProperties": null,
2076               "constraints": [],
2077               "required": true,
2078               "default": "mtnj309me6"
2079             }
2080           },
2081           "commands": {},
2082           "properties": {
2083             "network_role": "network role 1, network role 2",
2084             "min_instances": 1,
2085             "max_instances": 10,
2086             "ecomp_generated_naming": "true",
2087             "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}}",
2088             "exVL_naming": "{ecomp_generated_naming=true}",
2089             "network_flows": "{is_network_policy=false, is_bound_to_vpn=false}",
2090             "network_homing": "{ecomp_selected_instance_node_target=false}"
2091           },
2092           "type": "VL",
2093           "modelCustomizationName": "ExtVL 0"
2094         }
2095       },
2096       "collectionResource": {},
2097       "configurations": {},
2098       "fabricConfigurations": {},
2099       "serviceProxies": {},
2100       "vfModules": {
2101         "2017488_adiodvpe0..2017488AdiodVpe..ADIOD_vRE_BV..module-1": {
2102           "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
2103           "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
2104           "customizationUuid": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
2105           "description": null,
2106           "name": "2017488AdiodVpe..ADIOD_vRE_BV..module-1",
2107           "version": "6",
2108           "modelCustomizationName": "2017488AdiodVpe..ADIOD_vRE_BV..module-1",
2109           "properties": {
2110             "minCountInstances": 0,
2111             "maxCountInstances": null,
2112             "initialCount": 0,
2113             "vfModuleLabel": "ADIOD_vRE_BV"
2114           },
2115           "inputs": {
2116             "adiodvpe0_bandwidth": {
2117               "type": "string",
2118               "description": "Requested VPE bandwidth",
2119               "entry_schema": null,
2120               "inputProperties": {
2121                 "sourceType": "HEAT",
2122                 "vfModuleLabel": "ADIOD_vRE_BV",
2123                 "paramName": "bandwidth"
2124               },
2125               "constraints": null,
2126               "required": true,
2127               "default": "10"
2128             },
2129             "2017488_adiodvpe0_vnf_instance_name": {
2130               "type": "string",
2131               "description": "The hostname assigned to the vpe.",
2132               "entry_schema": null,
2133               "inputProperties": {
2134                 "sourceType": "HEAT",
2135                 "vfModuleLabel": "ADIOD_vRE_BV",
2136                 "paramName": "vnf_instance_name"
2137               },
2138               "constraints": null,
2139               "required": true,
2140               "default": "mtnj309me6"
2141             },
2142             "2017488_adiodvpe0_vnf_config_template_version": {
2143               "type": "string",
2144               "description": "VPE Software Version",
2145               "entry_schema": null,
2146               "inputProperties": {
2147                 "sourceType": "HEAT",
2148                 "vfModuleLabel": "ADIOD_vRE_BV",
2149                 "paramName": "vnf_config_template_version"
2150               },
2151               "constraints": null,
2152               "required": true,
2153               "default": "17.2"
2154             },
2155             "2017488_adiodvpe0_AIC_CLLI": {
2156               "type": "string",
2157               "description": "AIC Site CLLI",
2158               "entry_schema": null,
2159               "inputProperties": {
2160                 "sourceType": "HEAT",
2161                 "vfModuleLabel": "ADIOD_vRE_BV",
2162                 "paramName": "AIC_CLLI"
2163               },
2164               "constraints": null,
2165               "required": true,
2166               "default": "ATLMY8GA"
2167             },
2168             "adiodvpe0_bandwidth_units": {
2169               "type": "string",
2170               "description": "Units of bandwidth",
2171               "entry_schema": null,
2172               "inputProperties": {
2173                 "sourceType": "HEAT",
2174                 "vfModuleLabel": "ADIOD_vRE_BV",
2175                 "paramName": "bandwidth_units"
2176               },
2177               "constraints": null,
2178               "required": true,
2179               "default": "Gbps"
2180             }
2181           },
2182           "volumeGroupAllowed": true
2183         },
2184         "2017488_adiodvpe0..2017488AdiodVpe..ADIOD_base_vPE_BV..module-0": {
2185           "uuid": "f8360508-3f17-4414-a2ed-6bc71161e8db",
2186           "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
2187           "customizationUuid": "a55961b2-2065-4ab0-a5b7-2fcee1c227e3",
2188           "description": null,
2189           "name": "2017488AdiodVpe..ADIOD_base_vPE_BV..module-0",
2190           "version": "5",
2191           "modelCustomizationName": "2017488AdiodVpe..ADIOD_base_vPE_BV..module-0",
2192           "properties": {
2193             "minCountInstances": 1,
2194             "maxCountInstances": 1,
2195             "initialCount": 1,
2196             "vfModuleLabel": "ADIOD_base_vPE_BV"
2197           },
2198           "inputs": {},
2199           "volumeGroupAllowed": false
2200         },
2201         "2017488_adiodvpe0..2017488AdiodVpe..ADIOD_vPFE_BV..module-2": {
2202           "uuid": "0a0dd9d4-31d3-4c3a-ae89-a02f383e6a9a",
2203           "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
2204           "customizationUuid": "3cd946bb-50e0-40d8-96d3-c9023520b557",
2205           "description": null,
2206           "name": "2017488AdiodVpe..ADIOD_vPFE_BV..module-2",
2207           "version": "6",
2208           "modelCustomizationName": "2017488AdiodVpe..ADIOD_vPFE_BV..module-2",
2209           "properties": {
2210             "minCountInstances": 0,
2211             "maxCountInstances": null,
2212             "initialCount": 0,
2213             "vfModuleLabel": "ADIOD_vPFE_BV"
2214           },
2215           "inputs": {},
2216           "volumeGroupAllowed": true
2217         }
2218       }
2219     }
2220   }
2221
2222   function getInstanceServiceVNF() {
2223     return {
2224       "vnfs": {
2225         "2017-388_ADIOD-vPE 0": {
2226           "action": 'None',
2227           "inMaint": true,
2228           "orchStatus": "Active",
2229           "provStatus": "prov",
2230           "rollbackOnFailure": "true",
2231           "originalName": "2017-388_ADIOD-vPE 0",
2232           "isMissingData": true,
2233           "trackById": "u5mtsvzmq6p",
2234           "vfModules": {},
2235           "vnfStoreKey": "2017-388_ADIOD-vPE 0",
2236           "uuid": "afacccf6-397d-45d6-b5ae-94c39734b168",
2237           "productFamilyId": "d8a6ed93-251c-47ca-adc9-86671fd19f4c",
2238           "lcpCloudRegionId": null,
2239           "tenantId": null,
2240           "lineOfBusiness": null,
2241           "statusMessage": "Failed Vnf Message",
2242           "platformName": null,
2243           "modelInfo": {
2244             "modelType": "VF",
2245             "modelInvariantId": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
2246             "modelVersionId": "6b528779-44a3-4472-bdff-9cd15ec93450",
2247             "modelName": "2017-388_ADIOD-vPE",
2248             "modelVersion": "4.0",
2249             "modelCustomizationName": "2017-388_ADIOD-vPE 0"
2250           }
2251         },
2252         "2017-488_ADIOD-vPE 0": {
2253           "action": 'None',
2254           "inMaint": false,
2255           "rollbackOnFailure": "true",
2256           "originalName": "2017-488_ADIOD-vPE 0",
2257           "isMissingData": false,
2258           "trackById": "1d6dg4fsgbm",
2259           "vfModules": {
2260             "2017488_adiodvpe0..2017488AdiodVpe..ADIOD_base_vPE_BV..module-0": {
2261               "2017488_adiodvpe0..2017488AdiodVpe..ADIOD_base_vPE_BV..module-0zssmp": {
2262                 "action": 'None',
2263                 "isMissingData": true,
2264                 "sdncPreReload": null,
2265                 "modelInfo": {
2266                   "modelType": "VFmodule",
2267                   "modelInvariantId": "b34833bb-6aa9-4ad6-a831-70b06367a091",
2268                   "modelVersionId": "f8360508-3f17-4414-a2ed-6bc71161e8db",
2269                   "modelName": "2017488AdiodVpe..ADIOD_base_vPE_BV..module-0",
2270                   "modelVersion": "5",
2271                   "modelCustomizationId": "a55961b2-2065-4ab0-a5b7-2fcee1c227e3",
2272                   "modelUniqueId": "a55961b2-2065-4ab0-a5b7-2fcee1c227e3",
2273                   "modelCustomizationName": "2017488AdiodVpe..ADIOD_base_vPE_BV..module-0"
2274                 },
2275                 "instanceParams": [
2276                   {}
2277                 ],
2278                 "trackById": "v2egx1b8i1l",
2279                 "statusMessage": "Failed vfModel message"
2280               }
2281             }
2282           },
2283           "vnfStoreKey": "2017-488_ADIOD-vPE 0",
2284           "uuid": "69e09f68-8b63-4cc9-b9ff-860960b5db09",
2285           "productFamilyId": "d8a6ed93-251c-47ca-adc9-86671fd19f4c",
2286           "lcpCloudRegionId": "JANET25",
2287           "tenantId": "092eb9e8e4b7412e8787dd091bc58e86",
2288           "lineOfBusiness": "ONAP",
2289           "platformName": "platform",
2290           "modelInfo": {
2291             "modelInvariantId": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
2292             "modelVersionId": "69e09f68-8b63-4cc9-b9ff-860960b5db09",
2293             "modelName": "2017-488_ADIOD-vPE",
2294             "modelVersion": "5.0",
2295             "modelCustomizationId": "1da7b585-5e61-4993-b95e-8e6606c81e45",
2296             "modelUniqueId": "1da7b585-5e61-4993-b95e-8e6606c81e45",
2297             "modelCustomizationName": "2017-488_ADIOD-vPE 0",
2298             "uuid": "69e09f68-8b63-4cc9-b9ff-860960b5db09"
2299           },
2300           "instanceName": "2017488_ADIODvPE",
2301           "legacyRegion": "123",
2302           "instanceParams": [
2303             {}
2304           ]
2305         }
2306       },
2307       "instanceParams": [
2308         {
2309           "2017488_adiodvpe0_ASN": "AV_vPE"
2310         }
2311       ],
2312       "validationCounter": 3,
2313       "existingNames": {
2314         "yoav": ""
2315       },
2316       "existingVNFCounterMap": {
2317         "afacccf6-397d-45d6-b5ae-94c39734b168": 1,
2318         "69e09f68-8b63-4cc9-b9ff-860960b5db09": 1
2319       },
2320       "existingNetworksCounterMap": {},
2321       "networks": {},
2322       "instanceName": "yoav",
2323       "globalSubscriberId": "e433710f-9217-458d-a79d-1c7aff376d89",
2324       "subscriptionServiceType": "TYLER SILVIA",
2325       "owningEntityId": "d61e6f2d-12fa-4cc2-91df-7c244011d6fc",
2326       "productFamilyId": "d8a6ed93-251c-47ca-adc9-86671fd19f4c",
2327       "lcpCloudRegionId": "JANET25",
2328       "tenantId": "092eb9e8e4b7412e8787dd091bc58e86",
2329       "aicZoneId": "ABC15",
2330       "projectName": "WATKINS",
2331       "rollbackOnFailure": "true",
2332       "bulkSize": 1,
2333       "aicZoneName": "AAITESAN-ABC15",
2334       "owningEntityName": "WayneHolland",
2335       "testApi": "VNF_API",
2336       "isEcompGeneratedNaming": false,
2337       "tenantName": "USP-SIP-IC-24335-T-01",
2338       "modelInfo": {
2339         "modelInvariantId": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
2340         "modelVersionId": "6b528779-44a3-4472-bdff-9cd15ec93450",
2341         "modelName": "action-data",
2342         "modelVersion": "1.0",
2343         "uuid": "6b528779-44a3-4472-bdff-9cd15ec93450"
2344       },
2345       "isALaCarte": false,
2346       "name": "action-data",
2347       "version": "1.0",
2348       "description": "",
2349       "category": "",
2350       "uuid": "6b528779-44a3-4472-bdff-9cd15ec93450",
2351       "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
2352       "serviceType": "",
2353       "serviceRole": "",
2354       "isMultiStepDesign": false
2355     }
2356   }
2357
2358   function getInstanceServiceVNF_Network() {
2359     return {
2360       "vnfs": {
2361         "2017-488_ADIOD-vPE 0": {
2362           "action": 'None',
2363           "rollbackOnFailure": "true",
2364           "originalName": "2017-488_ADIOD-vPE 0",
2365           "isMissingData": false,
2366           "trackById": "o65b26t2thj",
2367           "vfModules": {
2368             "2017488_adiodvpe0..2017488AdiodVpe..ADIOD_vRE_BV..module-1": {
2369               "2017488_adiodvpe0..2017488AdiodVpe..ADIOD_vRE_BV..module-1sgoqi": {
2370                 "action": 'None',
2371                 "instanceName": "yoav",
2372                 "volumeGroupName": "123",
2373                 "modelInfo": {
2374                   "modelInvariantId": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
2375                   "modelVersionId": "25284168-24bb-4698-8cb4-3f509146eca5",
2376                   "modelName": "2017488AdiodVpe..ADIOD_vRE_BV..module-1",
2377                   "modelVersion": "6",
2378                   "modelCustomizationId": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
2379                   "modelUniqueId": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
2380                   "modelCustomizationName": "2017488AdiodVpe..ADIOD_vRE_BV..module-1",
2381                   "uuid": "25284168-24bb-4698-8cb4-3f509146eca5"
2382                 },
2383                 "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
2384                 "isMissingData": false,
2385                 "instanceParams": [
2386                   {
2387                     "adiodvpe0_bandwidth": "10",
2388                     "2017488_adiodvpe0_vnf_instance_name": "mtnj309me6",
2389                     "2017488_adiodvpe0_vnf_config_template_version": "17.2",
2390                     "2017488_adiodvpe0_AIC_CLLI": "ATLMY8GA",
2391                     "adiodvpe0_bandwidth_units": "Gbps"
2392                   }
2393                 ]
2394               }
2395             }
2396           },
2397           "vnfStoreKey": "2017-488_ADIOD-vPE 0",
2398           "uuid": "69e09f68-8b63-4cc9-b9ff-860960b5db09",
2399           "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
2400           "lcpCloudRegionId": "hvf6",
2401           "tenantId": "bae71557c5bb4d5aac6743a4e5f1d054",
2402           "lineOfBusiness": "ONAP",
2403           "platformName": "platform",
2404           "modelInfo": {
2405             "modelInvariantId": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
2406             "modelVersionId": "69e09f68-8b63-4cc9-b9ff-860960b5db09",
2407             "modelName": "2017-488_ADIOD-vPE",
2408             "modelVersion": "5.0",
2409             "modelCustomizationId": "1da7b585-5e61-4993-b95e-8e6606c81e45",
2410             "modelCustomizationName": "2017-488_ADIOD-vPE 0",
2411             "uuid": "69e09f68-8b63-4cc9-b9ff-860960b5db09"
2412           },
2413           "instanceName": "2017488_ADIODvPE",
2414           "instanceParams": [
2415             {}
2416           ]
2417         }
2418       },
2419       "instanceParams": [
2420         {
2421           "2017488_adiodvpe0_ASN": "AV_vPE"
2422         }
2423       ],
2424       "validationCounter": 0,
2425       "existingNames": {
2426         "123": "",
2427         "yoav": "",
2428         "instancename": "",
2429         "extvl": ""
2430       },
2431       "existingVNFCounterMap": {
2432         "69e09f68-8b63-4cc9-b9ff-860960b5db09": 1
2433       },
2434       "existingNetworksCounterMap": {
2435         "ddc3f20c-08b5-40fd-af72-c6d14636b986": 3
2436       },
2437       "networks": {
2438         "ExtVL 0": {
2439           "action": "None",
2440           "rollbackOnFailure": "true",
2441           "isMissingData": false,
2442           "originalName": "ExtVL 0",
2443           "networkStoreKey": "ExtVL 0",
2444           "trackById": "sf3zth68xjf",
2445           "statusMessage": "Network failed message",
2446           "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
2447           "lcpCloudRegionId": "hvf6",
2448           "tenantId": "229bcdc6eaeb4ca59d55221141d01f8e",
2449           "platformName": "xxx1",
2450           "lineOfBusiness": "ONAP",
2451           "instanceParams": [
2452             {}
2453           ],
2454           "modelInfo": {
2455             "modelInvariantId": "379f816b-a7aa-422f-be30-17114ff50b7c",
2456             "modelVersionId": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
2457             "modelName": "ExtVL",
2458             "modelVersion": "37.0",
2459             "modelCustomizationId": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
2460             "modelCustomizationName": "ExtVL 0",
2461             "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986"
2462           },
2463           "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986"
2464         },
2465         "ExtVL 0:0001": {
2466           "action": "None",
2467           "rollbackOnFailure": "true",
2468           "isMissingData": false,
2469           "originalName": "ExtVL 0",
2470           "networkStoreKey": "ExtVL 0",
2471           "trackById": "2mdxioxca9h",
2472           "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
2473           "lcpCloudRegionId": "hvf6",
2474           "tenantId": "229bcdc6eaeb4ca59d55221141d01f8e",
2475           "platformName": "xxx1",
2476           "lineOfBusiness": "ONAP",
2477           "instanceParams": [
2478             {}
2479           ],
2480           "modelInfo": {
2481             "modelInvariantId": "379f816b-a7aa-422f-be30-17114ff50b7c",
2482             "modelVersionId": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
2483             "modelName": "ExtVL",
2484             "modelVersion": "37.0",
2485             "modelCustomizationId": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
2486             "modelCustomizationName": "ExtVL 0",
2487             "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986"
2488           },
2489           "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986"
2490         },
2491         "ExtVL 0_1": {
2492           "action": "None",
2493           "rollbackOnFailure": "true",
2494           "isMissingData": false,
2495           "originalName": "ExtVL 0",
2496           "networkStoreKey": "ExtVL 0_1",
2497           "trackById": "z7vd1gmpbs",
2498           "instanceName": "ExtVL",
2499           "productFamilyId": "17cc1042-527b-11e6-beb8-9e71128cae77",
2500           "lcpCloudRegionId": "hvf6",
2501           "tenantId": "229bcdc6eaeb4ca59d55221141d01f8e",
2502           "platformName": "xxx1",
2503           "lineOfBusiness": "zzz1",
2504           "instanceParams": [
2505             {
2506               "vnf_config_template_version": "17.2",
2507               "bandwidth_units": "Gbps",
2508               "bandwidth": "10",
2509               "AIC_CLLI": "ATLMY8GA",
2510               "ASN": "AV_vPE",
2511               "vnf_instance_name": "yoav"
2512             }
2513           ],
2514           "modelInfo": {
2515             "modelInvariantId": "379f816b-a7aa-422f-be30-17114ff50b7c",
2516             "modelVersionId": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
2517             "modelName": "ExtVL",
2518             "modelVersion": "37.0",
2519             "modelCustomizationId": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
2520             "modelCustomizationName": "ExtVL 0",
2521             "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986"
2522           },
2523           "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986"
2524         }
2525       },
2526       "instanceName": "InstanceName",
2527       "globalSubscriberId": "e433710f-9217-458d-a79d-1c7aff376d89",
2528       "subscriptionServiceType": "TYLER SILVIA",
2529       "owningEntityId": "d61e6f2d-12fa-4cc2-91df-7c244011d6fc",
2530       "productFamilyId": "17cc1042-527b-11e6-beb8-9e71128cae77",
2531       "lcpCloudRegionId": "JANET25",
2532       "tenantId": "092eb9e8e4b7412e8787dd091bc58e86",
2533       "aicZoneId": "JAG1",
2534       "projectName": null,
2535       "rollbackOnFailure": "true",
2536       "bulkSize": 1,
2537       "aicZoneName": "YUDFJULP-JAG1",
2538       "owningEntityName": "WayneHolland",
2539       "testApi": "GR_API",
2540       "isEcompGeneratedNaming": false,
2541       "tenantName": "USP-SIP-IC-24335-T-01",
2542       "modelInfo": {
2543         "modelInvariantId": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
2544         "modelVersionId": "6b528779-44a3-4472-bdff-9cd15ec93450",
2545         "modelName": "action-data",
2546         "modelVersion": "1.0",
2547         "uuid": "6b528779-44a3-4472-bdff-9cd15ec93450"
2548       },
2549       "isALaCarte": false,
2550       "name": "action-data",
2551       "version": "1.0",
2552       "description": "",
2553       "category": "",
2554       "uuid": "6b528779-44a3-4472-bdff-9cd15ec93450",
2555       "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
2556       "serviceType": "",
2557       "serviceRole": "",
2558       "isMultiStepDesign": false
2559     }
2560   }
2561
2562   function expectInstanceNodesResultVNF() {
2563     return [
2564       {
2565         "action": 'None',
2566         "modelId": "afacccf6-397d-45d6-b5ae-94c39734b168",
2567         "modelCustomizationId": "b3c76f73-eeb5-4fb6-9d31-72a889f1811c",
2568         "modelUniqueId": "b3c76f73-eeb5-4fb6-9d31-72a889f1811c",
2569         "missingData": true,
2570         "id": "u5mtsvzmq6p",
2571         "orchStatus": 'Active',
2572         "provStatus": 'prov',
2573         "inMaint": true,
2574         "name": "2017-388_ADIOD-vPE 0",
2575         "modelName": "2017-388_ADIOD-vPE 0",
2576         "type": "VF",
2577         "parentType": '',
2578         "isEcompGeneratedNaming": false,
2579         "networkStoreKey": "2017-388_ADIOD-vPE 0",
2580         "vnfStoreKey": "2017-388_ADIOD-vPE 0",
2581         "typeName": "VNF",
2582         "children": [],
2583         "statusMessage": "Failed Vnf Message",
2584         "statusProperties": [Object({
2585           key: 'Prov Status:',
2586           value: 'prov',
2587           testId: 'provStatus'
2588         }), Object({ key: 'Orch Status:', value: 'Active', testId: 'orchStatus' }), Object({
2589           key: 'In-maintenance',
2590           value: '',
2591           testId: 'inMaint'
2592         })]
2593       },
2594       {
2595         "action": 'None',
2596         "modelId": "69e09f68-8b63-4cc9-b9ff-860960b5db09",
2597         "missingData": false,
2598         "id": "1d6dg4fsgbm",
2599         "inMaint": false,
2600         "parentType": '',
2601         "name": "2017-488_ADIOD-vPE 0",
2602         "modelName": "2017-488_ADIOD-vPE 0",
2603         "type": "VF",
2604         "isEcompGeneratedNaming": false,
2605         "networkStoreKey": "2017-488_ADIOD-vPE 0",
2606         "vnfStoreKey": "2017-488_ADIOD-vPE 0",
2607         "typeName": "VNF",
2608         "statusProperties": [Object({
2609           key: 'Prov Status:',
2610           value: undefined,
2611           testId: 'provStatus'
2612         }), Object({ key: 'Orch Status:', value: undefined, testId: 'orchStatus' })],
2613         "children": [{
2614           "parentType": 'VNF',
2615           "action": 'None',
2616           "modelId": "f8360508-3f17-4414-a2ed-6bc71161e8db",
2617           "modelCustomizationId": "a55961b2-2065-4ab0-a5b7-2fcee1c227e3",
2618           "modelUniqueId": "a55961b2-2065-4ab0-a5b7-2fcee1c227e3",
2619           "missingData": true,
2620           "id": "v2egx1b8i1l",
2621           "statusMessage": "Failed vfModel message",
2622           "name": "&lt;Automatically Assigned&gt;",
2623           "modelName": "2017488_adiodvpe0..2017488AdiodVpe..ADIOD_base_vPE_BV..module-0",
2624           "type": "VFmodule",
2625           "isEcompGeneratedNaming": false,
2626           "dynamicInputs": [],
2627           "dynamicModelName": "2017488_adiodvpe0..2017488AdiodVpe..ADIOD_base_vPE_BV..module-0zssmp",
2628           "typeName": "M",
2629           "statusProperties": [Object({
2630             key: 'Prov Status:',
2631             value: undefined,
2632             testId: 'provStatus'
2633           }), Object({ key: 'Orch Status:', value: undefined, testId: 'orchStatus' })],
2634         }]
2635       }]
2636   }
2637
2638   function expectInstanceNodesResultVNF_Network() {
2639     return [
2640       {
2641         "parentType": '',
2642         "action": 'None',
2643         "modelId": "69e09f68-8b63-4cc9-b9ff-860960b5db09",
2644         "missingData": false,
2645         "id": "o65b26t2thj",
2646         "name": "2017488_ADIODvPE",
2647         "modelName": "2017-488_ADIOD-vPE 0",
2648         "type": "VF",
2649         "isEcompGeneratedNaming": false,
2650         "vnfStoreKey": "2017-488_ADIOD-vPE 0",
2651         "typeName": "VNF",
2652         "statusProperties": [Object({
2653           key: 'Prov Status:',
2654           value: undefined,
2655           testId: 'provStatus'
2656         }), Object({ key: 'Orch Status:', value: undefined, testId: 'orchStatus' })],
2657         "children": [
2658           {
2659             "action": 'None',
2660             "modelId": "25284168-24bb-4698-8cb4-3f509146eca5",
2661             "missingData": false,
2662             "name": "yoav",
2663             "modelName": "2017488_adiodvpe0..2017488AdiodVpe..ADIOD_vRE_BV..module-1",
2664             "type": "VFmodule",
2665             "isEcompGeneratedNaming": false,
2666             "typeName": "M",
2667             "dynamicInputs": [
2668               {
2669                 "id": "adiodvpe0_bandwidth",
2670                 "type": "string",
2671                 "name": "adiodvpe0_bandwidth",
2672                 "value": "10",
2673                 "isRequired": true,
2674                 "description": "Requested VPE bandwidth"
2675               },
2676               {
2677                 "id": "2017488_adiodvpe0_vnf_instance_name",
2678                 "type": "string",
2679                 "name": "2017488_adiodvpe0_vnf_instance_name",
2680                 "value": "mtnj309me6",
2681                 "isRequired": true,
2682                 "description": "The hostname assigned to the vpe."
2683               },
2684               {
2685                 "id": "2017488_adiodvpe0_vnf_config_template_version",
2686                 "type": "string",
2687                 "name": "2017488_adiodvpe0_vnf_config_template_version",
2688                 "value": "17.2",
2689                 "isRequired": true,
2690                 "description": "VPE Software Version"
2691               },
2692               {
2693                 "id": "2017488_adiodvpe0_AIC_CLLI",
2694                 "type": "string",
2695                 "name": "2017488_adiodvpe0_AIC_CLLI",
2696                 "value": "ATLMY8GA",
2697                 "isRequired": true,
2698                 "description": "AIC Site CLLI"
2699               },
2700               {
2701                 "id": "adiodvpe0_bandwidth_units",
2702                 "type": "string",
2703                 "name": "adiodvpe0_bandwidth_units",
2704                 "value": "Gbps",
2705                 "isRequired": true,
2706                 "description": "Units of bandwidth"
2707               }
2708             ],
2709             "dynamicModelName": "2017488_adiodvpe0..2017488AdiodVpe..ADIOD_vRE_BV..module-1sgoqi"
2710           }
2711         ]
2712       },
2713       {
2714         "parentType": '',
2715         "action": 'None',
2716         "modelId": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
2717         "modelCustomizationId": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
2718         "modelUniqueId": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
2719         "missingData": false,
2720         "id": "sf3zth68xjf",
2721         "name": "&lt;Automatically Assigned&gt;",
2722         "statusMessage": "Network failed message",
2723         "modelName": "ExtVL 0",
2724         "type": "VL",
2725         "isEcompGeneratedNaming": true,
2726         "networkStoreKey": "ExtVL 0",
2727         "typeName": "N",
2728         "statusProperties": [Object({
2729           key: 'Prov Status:',
2730           value: undefined,
2731           testId: 'provStatus'
2732         }), Object({ key: 'Orch Status:', value: undefined, testId: 'orchStatus' })],
2733       },
2734       {
2735         "parentType": '',
2736         "action": 'None',
2737         "originalAction": 'None',
2738         "modelId": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
2739         "missingData": false,
2740         "id": "2mdxioxca9h",
2741         "name": "&lt;Automatically Assigned&gt;",
2742         "modelName": "ExtVL 0",
2743         "type": "VL",
2744         "isEcompGeneratedNaming": true,
2745         "networkStoreKey": "ExtVL 0:0001",
2746         "typeName": "M"
2747       },
2748       {
2749         "parentType": '',
2750         "action": 'None',
2751         "originalAction": 'None',
2752         "modelId": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
2753         "missingData": false,
2754         "id": "z7vd1gmpbs",
2755         "name": "ExtVL",
2756         "modelName": "ExtVL 0",
2757         "type": "VL",
2758         "isEcompGeneratedNaming": true,
2759         "networkStoreKey": "ExtVL 0_1",
2760         "typeName": "M"
2761       }
2762     ];
2763   }
2764 });