Merge from ecomp 718fd196 - Modern UI
[vid.git] / vid-webpack-master / src / app / drawingBoard / service-planning / objectsToTree / models / configuration / configuration.model.info.spec.ts
1 import {HttpClientTestingModule} from "@angular/common/http/testing";
2 import {TestBed} from "@angular/core/testing";
3 import {MockNgRedux, NgReduxTestingModule} from "@angular-redux/store/testing";
4 import {DynamicInputsService} from "../../dynamicInputs.service";
5 import {ConfigurationModelInfo} from "./configuration.model.info";
6 import {SharedTreeService} from "../../shared.tree.service";
7
8 describe('Vnf Model Info', () => {
9   let  _dynamicInputsService : DynamicInputsService;
10   let  _sharedTreeService : SharedTreeService;
11
12   beforeAll(done => (async () => {
13     TestBed.configureTestingModule({
14       imports: [HttpClientTestingModule, NgReduxTestingModule],
15       providers: [
16         MockNgRedux,
17         SharedTreeService,
18         DynamicInputsService]
19     });
20     await TestBed.compileComponents();
21   })().then(done).catch(done.fail));
22
23   test('ConfigurationModelInfo should be defined', () => {
24     expect(ConfigurationModelInfo).toBeDefined();
25   });
26
27   test('ConfigurationModelInfo should defined extra details', () => {
28     let configurationModelInfo: ConfigurationModelInfo = new ConfigurationModelInfo(_dynamicInputsService, _sharedTreeService);
29     expect(configurationModelInfo.name).toEqual('configurations');
30     expect(configurationModelInfo.type).toEqual('Configuration');
31   });
32
33   test('isEcompGeneratedNaming should return false', () => {
34     let configurationModelInfo: ConfigurationModelInfo = new ConfigurationModelInfo(_dynamicInputsService, _sharedTreeService);
35     let isEcompGeneratedNaming: boolean = configurationModelInfo.isEcompGeneratedNaming();
36     expect(isEcompGeneratedNaming).toBeTruthy();
37   });
38
39   test('getTooltip should return "Configuration"', () => {
40     let configurationModelInfo: ConfigurationModelInfo = new ConfigurationModelInfo(_dynamicInputsService, _sharedTreeService);
41     let tooltip: string = configurationModelInfo.getTooltip();
42     expect(tooltip).toEqual('Configuration');
43   });
44
45   test('getType should return "Configuration"', () => {
46     let configurationModelInfo: ConfigurationModelInfo = new ConfigurationModelInfo(_dynamicInputsService, _sharedTreeService);
47     let tooltip: string = configurationModelInfo.getType();
48     expect(tooltip).toEqual('Configuration');
49   });
50
51   test('getModel should return Configuration model', () => {
52     let configurationModelInfo: ConfigurationModelInfo = new ConfigurationModelInfo(_dynamicInputsService, _sharedTreeService);
53     let model = configurationModelInfo.getModel('2017-388_PASQUALE-vPE 1__configuration', getServiceHierarchy());
54     expect(model.uuid).toEqual('0903e1c0-8e03-4936-b5c2-260653b96413');
55   });
56
57
58   function getServiceHierarchy(){
59     return {
60       "service": {
61         "uuid": "6b528779-44a3-4472-bdff-9cd15ec93450",
62         "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
63         "name": "action-data",
64         "version": "1.0",
65         "toscaModelURL": null,
66         "category": "",
67         "serviceType": "",
68         "serviceRole": "",
69         "description": "",
70         "serviceEcompNaming": "false",
71         "instantiationType": "Macro",
72         "inputs": {
73           "2017488_pasqualevpe0_ASN": {
74             "type": "string",
75             "description": "AV/PE",
76             "entry_schema": null,
77             "inputProperties": null,
78             "constraints": [],
79             "required": true,
80             "default": "AV_vPE"
81           }
82         },
83         "vidNotions": {
84           "instantiationUI": "legacy",
85           "modelCategory": "other"
86         }
87       },
88       "vnfs": {
89         "2017-388_PASQUALE-vPE 1": {
90           "uuid": "0903e1c0-8e03-4936-b5c2-260653b96413",
91           "invariantUuid": "00beb8f9-6d39-452f-816d-c709b9cbb87d",
92           "description": "Name PASQUALE vPE Description The provider edge function for the PASQUALE service supported by the Junipers VMX product Category Router Vendor Juniper Vendor Release Code 17.2 Owners Mary Fragale. Updated 9-25 to use v8.0 of the Juniper Valid 2 VLM",
93           "name": "2017-388_PASQUALE-vPE",
94           "version": "1.0",
95           "customizationUuid": "280dec31-f16d-488b-9668-4aae55d6648a",
96           "inputs": {
97             "vnf_config_template_version": {
98               "type": "string",
99               "description": "VPE Software Version",
100               "entry_schema": null,
101               "inputProperties": null,
102               "constraints": [],
103               "required": true,
104               "default": "17.2"
105             },
106             "bandwidth_units": {
107               "type": "string",
108               "description": "Units of bandwidth",
109               "entry_schema": null,
110               "inputProperties": null,
111               "constraints": [],
112               "required": true,
113               "default": "Gbps"
114             },
115             "bandwidth": {
116               "type": "string",
117               "description": "Requested VPE bandwidth",
118               "entry_schema": null,
119               "inputProperties": null,
120               "constraints": [],
121               "required": true,
122               "default": "10"
123             },
124             "AIC_CLLI": {
125               "type": "string",
126               "description": "AIC Site CLLI",
127               "entry_schema": null,
128               "inputProperties": null,
129               "constraints": [],
130               "required": true,
131               "default": "ATLMY8GA"
132             },
133             "ASN": {
134               "type": "string",
135               "description": "AV/PE",
136               "entry_schema": null,
137               "inputProperties": null,
138               "constraints": [],
139               "required": true,
140               "default": "AV_vPE"
141             },
142             "vnf_instance_name": {
143               "type": "string",
144               "description": "The hostname assigned to the vpe.",
145               "entry_schema": null,
146               "inputProperties": null,
147               "constraints": [],
148               "required": true,
149               "default": "mtnj309me6"
150             }
151           },
152           "commands": {
153             "vnf_config_template_version": {
154               "displayName": "vnf_config_template_version",
155               "command": "get_input",
156               "inputName": "2017488_pasqualevpe0_vnf_config_template_version"
157             },
158             "bandwidth_units": {
159               "displayName": "bandwidth_units",
160               "command": "get_input",
161               "inputName": "pasqualevpe0_bandwidth_units"
162             },
163             "bandwidth": {
164               "displayName": "bandwidth",
165               "command": "get_input",
166               "inputName": "pasqualevpe0_bandwidth"
167             },
168             "AIC_CLLI": {
169               "displayName": "AIC_CLLI",
170               "command": "get_input",
171               "inputName": "2017488_pasqualevpe0_AIC_CLLI"
172             },
173             "ASN": {
174               "displayName": "ASN",
175               "command": "get_input",
176               "inputName": "2017488_pasqualevpe0_ASN"
177             },
178             "vnf_instance_name": {
179               "displayName": "vnf_instance_name",
180               "command": "get_input",
181               "inputName": "2017488_pasqualevpe0_vnf_instance_name"
182             }
183           },
184           "properties": {
185             "vmxvre_retype": "RE-VMX",
186             "vnf_config_template_version": "get_input:2017488_pasqualevpe0_vnf_config_template_version",
187             "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
188             "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
189             "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
190             "int_ctl_net_name": "VMX-INTXI",
191             "vmx_int_ctl_prefix": "10.0.0.10",
192             "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
193             "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
194             "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
195             "nf_type": "vPE",
196             "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
197             "is_AVPN_service": "false",
198             "vmx_RSG_name": "vREXI-affinity",
199             "vmx_int_ctl_forwarding": "l2",
200             "vmxvre_oam_ip_0": "10.0.0.10",
201             "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
202             "vmxvpfe_sriov41_0_port_vlanstrip": "false",
203             "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
204             "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
205             "vmxvre_image_name_0": "VRE-ENGINE_17.2-S2.1.qcow2",
206             "vmxvre_instance": "0",
207             "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
208             "vmxvre_flavor_name": "ns.c1r16d32.v5",
209             "vmxvpfe_volume_size_0": "40.0",
210             "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
211             "nf_naming": "{ecomp_generated_naming=false}",
212             "nf_naming_code": "Navneet",
213             "vmxvre_name_0": "vREXI",
214             "vmxvpfe_sriov42_0_port_vlanstrip": "false",
215             "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
216             "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
217             "vmxvpfe_image_name_0": "VPE_ROUTING-ENGINE_17.2R1-S2.1.qcow2",
218             "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
219             "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
220             "vmxvre_console": "vidconsole",
221             "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
222             "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
223             "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
224             "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
225             "vmxvpfe_sriov44_0_port_vlanstrip": "false",
226             "vf_module_id": "123",
227             "nf_function": "JAI",
228             "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
229             "vmxvre_int_ctl_ip_0": "10.0.0.10",
230             "ecomp_generated_naming": "false",
231             "AIC_CLLI": "get_input:2017488_pasqualevpe0_AIC_CLLI",
232             "vnf_name": "mtnj309me6vre",
233             "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
234             "vmxvre_volume_type_1": "HITACHI",
235             "vmxvpfe_sriov44_0_port_broadcastallow": "true",
236             "vmxvre_volume_type_0": "HITACHI",
237             "vmxvpfe_volume_type_0": "HITACHI",
238             "vmxvpfe_sriov43_0_port_broadcastallow": "true",
239             "bandwidth_units": "get_input:pasqualevpe0_bandwidth_units",
240             "vnf_id": "123",
241             "vmxvre_oam_prefix": "24",
242             "availability_zone_0": "mtpocfo-kvm-az01",
243             "ASN": "get_input:2017488_pasqualevpe0_ASN",
244             "vmxvre_chassis_i2cid": "161",
245             "vmxvpfe_name_0": "vPFEXI",
246             "bandwidth": "get_input:pasqualevpe0_bandwidth",
247             "availability_zone_max_count": "1",
248             "vmxvre_volume_size_0": "45.0",
249             "vmxvre_volume_size_1": "50.0",
250             "vmxvpfe_sriov42_0_port_broadcastallow": "true",
251             "vmxvre_oam_gateway": "10.0.0.10",
252             "vmxvre_volume_name_1": "vREXI_FAVolume",
253             "vmxvre_ore_present": "0",
254             "vmxvre_volume_name_0": "vREXI_FBVolume",
255             "vmxvre_type": "0",
256             "vnf_instance_name": "get_input:2017488_pasqualevpe0_vnf_instance_name",
257             "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
258             "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
259             "vmx_int_ctl_len": "24",
260             "vmxvpfe_sriov43_0_port_vlanstrip": "false",
261             "vmxvpfe_sriov41_0_port_broadcastallow": "true",
262             "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
263             "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
264             "nf_role": "Testing",
265             "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
266             "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
267             "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
268           },
269           "type": "VF",
270           "modelCustomizationName": "2017-388_PASQUALE-vPE 1",
271           "vfModules": {},
272           "volumeGroups": {},
273           "vfcInstanceGroups": {}
274         },
275         "2017-388_PASQUALE-vPE 0": {
276           "uuid": "afacccf6-397d-45d6-b5ae-94c39734b168",
277           "invariantUuid": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
278           "description": "Name PASQUALE vPE Description The provider edge function for the PASQUALE service supported by the Junipers VMX product Category Router Vendor Juniper Vendor Release Code 17.2 Owners Mary Fragale. Updated 9-25 to use v8.0 of the Juniper Valid 2 VLM",
279           "name": "2017-388_PASQUALE-vPE",
280           "version": "4.0",
281           "customizationUuid": "b3c76f73-eeb5-4fb6-9d31-72a889f1811c",
282           "inputs": {
283             "vnf_config_template_version": {
284               "type": "string",
285               "description": "VPE Software Version",
286               "entry_schema": null,
287               "inputProperties": null,
288               "constraints": [],
289               "required": true,
290               "default": "17.2"
291             },
292             "bandwidth_units": {
293               "type": "string",
294               "description": "Units of bandwidth",
295               "entry_schema": null,
296               "inputProperties": null,
297               "constraints": [],
298               "required": true,
299               "default": "Gbps"
300             },
301             "bandwidth": {
302               "type": "string",
303               "description": "Requested VPE bandwidth",
304               "entry_schema": null,
305               "inputProperties": null,
306               "constraints": [],
307               "required": true,
308               "default": "10"
309             },
310             "AIC_CLLI": {
311               "type": "string",
312               "description": "AIC Site CLLI",
313               "entry_schema": null,
314               "inputProperties": null,
315               "constraints": [],
316               "required": true,
317               "default": "ATLMY8GA"
318             },
319             "ASN": {
320               "type": "string",
321               "description": "AV/PE",
322               "entry_schema": null,
323               "inputProperties": null,
324               "constraints": [],
325               "required": true,
326               "default": "AV_vPE"
327             },
328             "vnf_instance_name": {
329               "type": "string",
330               "description": "The hostname assigned to the vpe.",
331               "entry_schema": null,
332               "inputProperties": null,
333               "constraints": [],
334               "required": true,
335               "default": "mtnj309me6"
336             }
337           },
338           "commands": {
339             "vnf_config_template_version": {
340               "displayName": "vnf_config_template_version",
341               "command": "get_input",
342               "inputName": "2017488_pasqualevpe0_vnf_config_template_version"
343             },
344             "bandwidth_units": {
345               "displayName": "bandwidth_units",
346               "command": "get_input",
347               "inputName": "pasqualevpe0_bandwidth_units"
348             },
349             "bandwidth": {
350               "displayName": "bandwidth",
351               "command": "get_input",
352               "inputName": "pasqualevpe0_bandwidth"
353             },
354             "AIC_CLLI": {
355               "displayName": "AIC_CLLI",
356               "command": "get_input",
357               "inputName": "2017488_pasqualevpe0_AIC_CLLI"
358             },
359             "ASN": {
360               "displayName": "ASN",
361               "command": "get_input",
362               "inputName": "2017488_pasqualevpe0_ASN"
363             },
364             "vnf_instance_name": {
365               "displayName": "vnf_instance_name",
366               "command": "get_input",
367               "inputName": "2017488_pasqualevpe0_vnf_instance_name"
368             }
369           },
370           "properties": {
371             "vmxvre_retype": "RE-VMX",
372             "vnf_config_template_version": "get_input:2017488_pasqualevpe0_vnf_config_template_version",
373             "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
374             "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
375             "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
376             "int_ctl_net_name": "VMX-INTXI",
377             "vmx_int_ctl_prefix": "10.0.0.10",
378             "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
379             "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
380             "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
381             "nf_type": "vPE",
382             "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
383             "is_AVPN_service": "false",
384             "vmx_RSG_name": "vREXI-affinity",
385             "vmx_int_ctl_forwarding": "l2",
386             "vmxvre_oam_ip_0": "10.0.0.10",
387             "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
388             "vmxvpfe_sriov41_0_port_vlanstrip": "false",
389             "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
390             "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
391             "vmxvre_image_name_0": "VRE-ENGINE_17.2-S2.1.qcow2",
392             "vmxvre_instance": "0",
393             "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
394             "vmxvre_flavor_name": "ns.c1r16d32.v5",
395             "vmxvpfe_volume_size_0": "40.0",
396             "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
397             "nf_naming": "{ecomp_generated_naming=false}",
398             "nf_naming_code": "Navneet",
399             "vmxvre_name_0": "vREXI",
400             "vmxvpfe_sriov42_0_port_vlanstrip": "false",
401             "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
402             "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
403             "vmxvpfe_image_name_0": "VPE_ROUTING-ENGINE_17.2R1-S2.1.qcow2",
404             "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
405             "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
406             "vmxvre_console": "vidconsole",
407             "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
408             "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
409             "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
410             "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
411             "min_instances": "1",
412             "vmxvpfe_sriov44_0_port_vlanstrip": "false",
413             "vf_module_id": "123",
414             "nf_function": "JAI",
415             "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
416             "vmxvre_int_ctl_ip_0": "10.0.0.10",
417             "ecomp_generated_naming": "false",
418             "AIC_CLLI": "get_input:2017488_pasqualevpe0_AIC_CLLI",
419             "vnf_name": "mtnj309me6vre",
420             "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
421             "vmxvre_volume_type_1": "HITACHI",
422             "vmxvpfe_sriov44_0_port_broadcastallow": "true",
423             "vmxvre_volume_type_0": "HITACHI",
424             "vmxvpfe_volume_type_0": "HITACHI",
425             "vmxvpfe_sriov43_0_port_broadcastallow": "true",
426             "bandwidth_units": "get_input:pasqualevpe0_bandwidth_units",
427             "vnf_id": "123",
428             "vmxvre_oam_prefix": "24",
429             "availability_zone_0": "mtpocfo-kvm-az01",
430             "ASN": "get_input:2017488_pasqualevpe0_ASN",
431             "vmxvre_chassis_i2cid": "161",
432             "vmxvpfe_name_0": "vPFEXI",
433             "bandwidth": "get_input:pasqualevpe0_bandwidth",
434             "availability_zone_max_count": "1",
435             "vmxvre_volume_size_0": "45.0",
436             "vmxvre_volume_size_1": "50.0",
437             "vmxvpfe_sriov42_0_port_broadcastallow": "true",
438             "vmxvre_oam_gateway": "10.0.0.10",
439             "vmxvre_volume_name_1": "vREXI_FAVolume",
440             "vmxvre_ore_present": "0",
441             "vmxvre_volume_name_0": "vREXI_FBVolume",
442             "vmxvre_type": "0",
443             "vnf_instance_name": "get_input:2017488_pasqualevpe0_vnf_instance_name",
444             "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
445             "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
446             "vmx_int_ctl_len": "24",
447             "vmxvpfe_sriov43_0_port_vlanstrip": "false",
448             "vmxvpfe_sriov41_0_port_broadcastallow": "true",
449             "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
450             "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
451             "nf_role": "Testing",
452             "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
453             "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
454             "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
455           },
456           "type": "VF",
457           "modelCustomizationName": "2017-388_PASQUALE-vPE 0",
458           "vfModules": {},
459           "volumeGroups": {},
460           "vfcInstanceGroups": {}
461         },
462         "2017-488_PASQUALE-vPE 0": {
463           "uuid": "69e09f68-8b63-4cc9-b9ff-860960b5db09",
464           "invariantUuid": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
465           "description": "Name PASQUALE vPE Description The provider edge function for the PASQUALE service supported by the Junipers VMX product Category Router Vendor Juniper Vendor Release Code 17.2 Owners Mary Fragale. Updated 9-25 to use v8.0 of the Juniper Valid 2 VLM",
466           "name": "2017-488_PASQUALE-vPE",
467           "version": "5.0",
468           "customizationUuid": "1da7b585-5e61-4993-b95e-8e6606c81e45",
469           "inputs": {
470             "vnf_config_template_version": {
471               "type": "string",
472               "description": "VPE Software Version",
473               "entry_schema": null,
474               "inputProperties": null,
475               "constraints": [],
476               "required": true,
477               "default": "17.2"
478             },
479             "bandwidth_units": {
480               "type": "string",
481               "description": "Units of bandwidth",
482               "entry_schema": null,
483               "inputProperties": null,
484               "constraints": [],
485               "required": true,
486               "default": "Gbps"
487             },
488             "bandwidth": {
489               "type": "string",
490               "description": "Requested VPE bandwidth",
491               "entry_schema": null,
492               "inputProperties": null,
493               "constraints": [],
494               "required": true,
495               "default": "10"
496             },
497             "AIC_CLLI": {
498               "type": "string",
499               "description": "AIC Site CLLI",
500               "entry_schema": null,
501               "inputProperties": null,
502               "constraints": [],
503               "required": true,
504               "default": "ATLMY8GA"
505             },
506             "ASN": {
507               "type": "string",
508               "description": "AV/PE",
509               "entry_schema": null,
510               "inputProperties": null,
511               "constraints": [],
512               "required": true,
513               "default": "AV_vPE"
514             },
515             "vnf_instance_name": {
516               "type": "string",
517               "description": "The hostname assigned to the vpe.",
518               "entry_schema": null,
519               "inputProperties": null,
520               "constraints": [],
521               "required": true,
522               "default": "mtnj309me6"
523             }
524           },
525           "commands": {
526             "vnf_config_template_version": {
527               "displayName": "vnf_config_template_version",
528               "command": "get_input",
529               "inputName": "2017488_pasqualevpe0_vnf_config_template_version"
530             },
531             "bandwidth_units": {
532               "displayName": "bandwidth_units",
533               "command": "get_input",
534               "inputName": "pasqualevpe0_bandwidth_units"
535             },
536             "bandwidth": {
537               "displayName": "bandwidth",
538               "command": "get_input",
539               "inputName": "pasqualevpe0_bandwidth"
540             },
541             "AIC_CLLI": {
542               "displayName": "AIC_CLLI",
543               "command": "get_input",
544               "inputName": "2017488_pasqualevpe0_AIC_CLLI"
545             },
546             "ASN": {
547               "displayName": "ASN",
548               "command": "get_input",
549               "inputName": "2017488_pasqualevpe0_ASN"
550             },
551             "vnf_instance_name": {
552               "displayName": "vnf_instance_name",
553               "command": "get_input",
554               "inputName": "2017488_pasqualevpe0_vnf_instance_name"
555             }
556           },
557           "properties": {
558             "vmxvre_retype": "RE-VMX",
559             "vnf_config_template_version": "get_input:2017488_pasqualevpe0_vnf_config_template_version",
560             "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
561             "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
562             "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
563             "int_ctl_net_name": "VMX-INTXI",
564             "vmx_int_ctl_prefix": "10.0.0.10",
565             "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
566             "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
567             "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
568             "nf_type": "vPE",
569             "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
570             "is_AVPN_service": "false",
571             "vmx_RSG_name": "vREXI-affinity",
572             "vmx_int_ctl_forwarding": "l2",
573             "vmxvre_oam_ip_0": "10.0.0.10",
574             "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
575             "vmxvpfe_sriov41_0_port_vlanstrip": "false",
576             "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
577             "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
578             "vmxvre_image_name_0": "VRE-ENGINE_17.2-S2.1.qcow2",
579             "vmxvre_instance": "0",
580             "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
581             "vmxvre_flavor_name": "ns.c1r16d32.v5",
582             "vmxvpfe_volume_size_0": "40.0",
583             "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
584             "nf_naming": "{ecomp_generated_naming=false}",
585             "nf_naming_code": "Navneet",
586             "vmxvre_name_0": "vREXI",
587             "vmxvpfe_sriov42_0_port_vlanstrip": "false",
588             "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
589             "max_instances": "3",
590             "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
591             "vmxvpfe_image_name_0": "VPE_ROUTING-ENGINE_17.2R1-S2.1.qcow2",
592             "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
593             "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
594             "vmxvre_console": "vidconsole",
595             "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
596             "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
597             "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
598             "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
599             "min_instances": "1",
600             "vmxvpfe_sriov44_0_port_vlanstrip": "false",
601             "vf_module_id": "123",
602             "nf_function": "JAI",
603             "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
604             "vmxvre_int_ctl_ip_0": "10.0.0.10",
605             "ecomp_generated_naming": "false",
606             "AIC_CLLI": "get_input:2017488_pasqualevpe0_AIC_CLLI",
607             "vnf_name": "mtnj309me6vre",
608             "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
609             "vmxvre_volume_type_1": "HITACHI",
610             "vmxvpfe_sriov44_0_port_broadcastallow": "true",
611             "vmxvre_volume_type_0": "HITACHI",
612             "vmxvpfe_volume_type_0": "HITACHI",
613             "vmxvpfe_sriov43_0_port_broadcastallow": "true",
614             "bandwidth_units": "get_input:pasqualevpe0_bandwidth_units",
615             "vnf_id": "123",
616             "vmxvre_oam_prefix": "24",
617             "availability_zone_0": "mtpocfo-kvm-az01",
618             "ASN": "get_input:2017488_pasqualevpe0_ASN",
619             "vmxvre_chassis_i2cid": "161",
620             "vmxvpfe_name_0": "vPFEXI",
621             "bandwidth": "get_input:pasqualevpe0_bandwidth",
622             "availability_zone_max_count": "1",
623             "vmxvre_volume_size_0": "45.0",
624             "vmxvre_volume_size_1": "50.0",
625             "vmxvpfe_sriov42_0_port_broadcastallow": "true",
626             "vmxvre_oam_gateway": "10.0.0.10",
627             "vmxvre_volume_name_1": "vREXI_FAVolume",
628             "vmxvre_ore_present": "0",
629             "vmxvre_volume_name_0": "vREXI_FBVolume",
630             "vmxvre_type": "0",
631             "vnf_instance_name": "get_input:2017488_pasqualevpe0_vnf_instance_name",
632             "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
633             "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
634             "vmx_int_ctl_len": "24",
635             "vmxvpfe_sriov43_0_port_vlanstrip": "false",
636             "vmxvpfe_sriov41_0_port_broadcastallow": "true",
637             "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
638             "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
639             "nf_role": "Testing",
640             "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
641             "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
642             "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
643           },
644           "type": "VF",
645           "modelCustomizationName": "2017-488_PASQUALE-vPE 0",
646           "vfModules": {
647             "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
648               "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
649               "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
650               "customizationUuid": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
651               "description": null,
652               "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
653               "version": "6",
654               "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
655               "properties": {
656                 "minCountInstances": 0,
657                 "maxCountInstances": null,
658                 "initialCount": 0,
659                 "vfModuleLabel": "PASQUALE_vRE_BV",
660                 "baseModule": false
661               },
662               "inputs": {
663                 "vnf_config_template_version": {
664                   "type": "string",
665                   "description": "VPE Software Version",
666                   "entry_schema": null,
667                   "inputProperties": {
668                     "sourceType": "HEAT",
669                     "vfModuleLabel": "PASQUALE_vRE_BV",
670                     "paramName": "vnf_config_template_version"
671                   },
672                   "fromInputName": "2017488_pasqualevpe0_vnf_config_template_version",
673                   "constraints": null,
674                   "required": true,
675                   "default": "17.2"
676                 },
677                 "bandwidth_units": {
678                   "type": "string",
679                   "description": "Units of bandwidth",
680                   "entry_schema": null,
681                   "inputProperties": {
682                     "sourceType": "HEAT",
683                     "vfModuleLabel": "PASQUALE_vRE_BV",
684                     "paramName": "bandwidth_units"
685                   },
686                   "fromInputName": "pasqualevpe0_bandwidth_units",
687                   "constraints": null,
688                   "required": true,
689                   "default": "Gbps"
690                 },
691                 "bandwidth": {
692                   "type": "string",
693                   "description": "Requested VPE bandwidth",
694                   "entry_schema": null,
695                   "inputProperties": {
696                     "sourceType": "HEAT",
697                     "vfModuleLabel": "PASQUALE_vRE_BV",
698                     "paramName": "bandwidth"
699                   },
700                   "fromInputName": "pasqualevpe0_bandwidth",
701                   "constraints": null,
702                   "required": true,
703                   "default": "10"
704                 },
705                 "AIC_CLLI": {
706                   "type": "string",
707                   "description": "AIC Site CLLI",
708                   "entry_schema": null,
709                   "inputProperties": {
710                     "sourceType": "HEAT",
711                     "vfModuleLabel": "PASQUALE_vRE_BV",
712                     "paramName": "AIC_CLLI"
713                   },
714                   "fromInputName": "2017488_pasqualevpe0_AIC_CLLI",
715                   "constraints": null,
716                   "required": true,
717                   "default": "ATLMY8GA"
718                 },
719                 "vnf_instance_name": {
720                   "type": "string",
721                   "description": "The hostname assigned to the vpe.",
722                   "entry_schema": null,
723                   "inputProperties": {
724                     "sourceType": "HEAT",
725                     "vfModuleLabel": "PASQUALE_vRE_BV",
726                     "paramName": "vnf_instance_name"
727                   },
728                   "fromInputName": "2017488_pasqualevpe0_vnf_instance_name",
729                   "constraints": null,
730                   "required": true,
731                   "default": "mtnj309me6"
732                 }
733               },
734               "volumeGroupAllowed": true
735             },
736             "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
737               "uuid": "f8360508-3f17-4414-a2ed-6bc71161e8db",
738               "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
739               "customizationUuid": "a55961b2-2065-4ab0-a5b7-2fcee1c227e3",
740               "description": null,
741               "name": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
742               "version": "5",
743               "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
744               "properties": {
745                 "minCountInstances": 1,
746                 "maxCountInstances": 1,
747                 "initialCount": 1,
748                 "vfModuleLabel": "PASQUALE_base_vPE_BV",
749                 "baseModule": true
750               },
751               "inputs": {},
752               "volumeGroupAllowed": false
753             },
754             "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
755               "uuid": "0a0dd9d4-31d3-4c3a-ae89-a02f383e6a9a",
756               "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
757               "customizationUuid": "3cd946bb-50e0-40d8-96d3-c9023520b557",
758               "description": null,
759               "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
760               "version": "6",
761               "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
762               "properties": {
763                 "minCountInstances": 0,
764                 "maxCountInstances": null,
765                 "initialCount": 0,
766                 "vfModuleLabel": "PASQUALE_vPFE_BV",
767                 "baseModule": false
768               },
769               "inputs": {},
770               "volumeGroupAllowed": true
771             }
772           },
773           "volumeGroups": {
774             "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
775               "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
776               "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
777               "customizationUuid": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
778               "description": null,
779               "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
780               "version": "6",
781               "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
782               "properties": {
783                 "minCountInstances": 0,
784                 "maxCountInstances": null,
785                 "initialCount": 0,
786                 "vfModuleLabel": "PASQUALE_vRE_BV",
787                 "baseModule": false
788               },
789               "inputs": {
790                 "vnf_config_template_version": {
791                   "type": "string",
792                   "description": "VPE Software Version",
793                   "entry_schema": null,
794                   "inputProperties": {
795                     "sourceType": "HEAT",
796                     "vfModuleLabel": "PASQUALE_vRE_BV",
797                     "paramName": "vnf_config_template_version"
798                   },
799                   "fromInputName": "2017488_pasqualevpe0_vnf_config_template_version",
800                   "constraints": null,
801                   "required": true,
802                   "default": "17.2"
803                 },
804                 "bandwidth_units": {
805                   "type": "string",
806                   "description": "Units of bandwidth",
807                   "entry_schema": null,
808                   "inputProperties": {
809                     "sourceType": "HEAT",
810                     "vfModuleLabel": "PASQUALE_vRE_BV",
811                     "paramName": "bandwidth_units"
812                   },
813                   "fromInputName": "pasqualevpe0_bandwidth_units",
814                   "constraints": null,
815                   "required": true,
816                   "default": "Gbps"
817                 },
818                 "bandwidth": {
819                   "type": "string",
820                   "description": "Requested VPE bandwidth",
821                   "entry_schema": null,
822                   "inputProperties": {
823                     "sourceType": "HEAT",
824                     "vfModuleLabel": "PASQUALE_vRE_BV",
825                     "paramName": "bandwidth"
826                   },
827                   "fromInputName": "pasqualevpe0_bandwidth",
828                   "constraints": null,
829                   "required": true,
830                   "default": "10"
831                 },
832                 "AIC_CLLI": {
833                   "type": "string",
834                   "description": "AIC Site CLLI",
835                   "entry_schema": null,
836                   "inputProperties": {
837                     "sourceType": "HEAT",
838                     "vfModuleLabel": "PASQUALE_vRE_BV",
839                     "paramName": "AIC_CLLI"
840                   },
841                   "fromInputName": "2017488_pasqualevpe0_AIC_CLLI",
842                   "constraints": null,
843                   "required": true,
844                   "default": "ATLMY8GA"
845                 },
846                 "vnf_instance_name": {
847                   "type": "string",
848                   "description": "The hostname assigned to the vpe.",
849                   "entry_schema": null,
850                   "inputProperties": {
851                     "sourceType": "HEAT",
852                     "vfModuleLabel": "PASQUALE_vRE_BV",
853                     "paramName": "vnf_instance_name"
854                   },
855                   "fromInputName": "2017488_pasqualevpe0_vnf_instance_name",
856                   "constraints": null,
857                   "required": true,
858                   "default": "mtnj309me6"
859                 }
860               }
861             },
862             "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
863               "uuid": "0a0dd9d4-31d3-4c3a-ae89-a02f383e6a9a",
864               "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
865               "customizationUuid": "3cd946bb-50e0-40d8-96d3-c9023520b557",
866               "description": null,
867               "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
868               "version": "6",
869               "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
870               "properties": {
871                 "minCountInstances": 0,
872                 "maxCountInstances": null,
873                 "initialCount": 0,
874                 "vfModuleLabel": "PASQUALE_vPFE_BV",
875                 "baseModule": false
876               },
877               "inputs": {}
878             }
879           },
880           "vfcInstanceGroups": {}
881         }
882       },
883       "networks": {
884         "2017-388_PASQUALE-vPE 1": {
885           "uuid": "0903e1c0-8e03-4936-b5c2-260653b96413",
886           "invariantUuid": "00beb8f9-6d39-452f-816d-c709b9cbb87d",
887           "description": "Name PASQUALE vPE Description The provider edge function for the PASQUALE service supported by the Junipers VMX product Category Router Vendor Juniper Vendor Release Code 17.2 Owners Mary Fragale. Updated 9-25 to use v8.0 of the Juniper Valid 2 VLM",
888           "name": "2017-388_PASQUALE-vPE",
889           "version": "1.0",
890           "customizationUuid": "280dec31-f16d-488b-9668-4aae55d6648a",
891           "inputs": {
892             "vnf_config_template_version": {
893               "type": "string",
894               "description": "VPE Software Version",
895               "entry_schema": null,
896               "inputProperties": null,
897               "constraints": [],
898               "required": true,
899               "default": "17.2"
900             },
901             "bandwidth_units": {
902               "type": "string",
903               "description": "Units of bandwidth",
904               "entry_schema": null,
905               "inputProperties": null,
906               "constraints": [],
907               "required": true,
908               "default": "Gbps"
909             },
910             "bandwidth": {
911               "type": "string",
912               "description": "Requested VPE bandwidth",
913               "entry_schema": null,
914               "inputProperties": null,
915               "constraints": [],
916               "required": true,
917               "default": "10"
918             },
919             "AIC_CLLI": {
920               "type": "string",
921               "description": "AIC Site CLLI",
922               "entry_schema": null,
923               "inputProperties": null,
924               "constraints": [],
925               "required": true,
926               "default": "ATLMY8GA"
927             },
928             "ASN": {
929               "type": "string",
930               "description": "AV/PE",
931               "entry_schema": null,
932               "inputProperties": null,
933               "constraints": [],
934               "required": true,
935               "default": "AV_vPE"
936             },
937             "vnf_instance_name": {
938               "type": "string",
939               "description": "The hostname assigned to the vpe.",
940               "entry_schema": null,
941               "inputProperties": null,
942               "constraints": [],
943               "required": true,
944               "default": "mtnj309me6"
945             }
946           },
947           "commands": {
948             "vnf_config_template_version": {
949               "displayName": "vnf_config_template_version",
950               "command": "get_input",
951               "inputName": "2017488_pasqualevpe0_vnf_config_template_version"
952             },
953             "bandwidth_units": {
954               "displayName": "bandwidth_units",
955               "command": "get_input",
956               "inputName": "pasqualevpe0_bandwidth_units"
957             },
958             "bandwidth": {
959               "displayName": "bandwidth",
960               "command": "get_input",
961               "inputName": "pasqualevpe0_bandwidth"
962             },
963             "AIC_CLLI": {
964               "displayName": "AIC_CLLI",
965               "command": "get_input",
966               "inputName": "2017488_pasqualevpe0_AIC_CLLI"
967             },
968             "ASN": {
969               "displayName": "ASN",
970               "command": "get_input",
971               "inputName": "2017488_pasqualevpe0_ASN"
972             },
973             "vnf_instance_name": {
974               "displayName": "vnf_instance_name",
975               "command": "get_input",
976               "inputName": "2017488_pasqualevpe0_vnf_instance_name"
977             }
978           },
979           "properties": {
980             "vmxvre_retype": "RE-VMX",
981             "vnf_config_template_version": "get_input:2017488_pasqualevpe0_vnf_config_template_version",
982             "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
983             "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
984             "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
985             "int_ctl_net_name": "VMX-INTXI",
986             "vmx_int_ctl_prefix": "10.0.0.10",
987             "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
988             "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
989             "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
990             "nf_type": "vPE",
991             "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
992             "is_AVPN_service": "false",
993             "vmx_RSG_name": "vREXI-affinity",
994             "vmx_int_ctl_forwarding": "l2",
995             "vmxvre_oam_ip_0": "10.0.0.10",
996             "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
997             "vmxvpfe_sriov41_0_port_vlanstrip": "false",
998             "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
999             "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
1000             "vmxvre_image_name_0": "VRE-ENGINE_17.2-S2.1.qcow2",
1001             "vmxvre_instance": "0",
1002             "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
1003             "vmxvre_flavor_name": "ns.c1r16d32.v5",
1004             "vmxvpfe_volume_size_0": "40.0",
1005             "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
1006             "nf_naming": "{ecomp_generated_naming=false}",
1007             "nf_naming_code": "Navneet",
1008             "vmxvre_name_0": "vREXI",
1009             "vmxvpfe_sriov42_0_port_vlanstrip": "false",
1010             "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
1011             "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
1012             "vmxvpfe_image_name_0": "VPE_ROUTING-ENGINE_17.2R1-S2.1.qcow2",
1013             "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
1014             "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
1015             "vmxvre_console": "vidconsole",
1016             "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
1017             "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
1018             "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
1019             "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
1020             "vmxvpfe_sriov44_0_port_vlanstrip": "false",
1021             "vf_module_id": "123",
1022             "nf_function": "JAI",
1023             "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
1024             "vmxvre_int_ctl_ip_0": "10.0.0.10",
1025             "ecomp_generated_naming": "false",
1026             "AIC_CLLI": "get_input:2017488_pasqualevpe0_AIC_CLLI",
1027             "vnf_name": "mtnj309me6vre",
1028             "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
1029             "vmxvre_volume_type_1": "HITACHI",
1030             "vmxvpfe_sriov44_0_port_broadcastallow": "true",
1031             "vmxvre_volume_type_0": "HITACHI",
1032             "vmxvpfe_volume_type_0": "HITACHI",
1033             "vmxvpfe_sriov43_0_port_broadcastallow": "true",
1034             "bandwidth_units": "get_input:pasqualevpe0_bandwidth_units",
1035             "vnf_id": "123",
1036             "vmxvre_oam_prefix": "24",
1037             "availability_zone_0": "mtpocfo-kvm-az01",
1038             "ASN": "get_input:2017488_pasqualevpe0_ASN",
1039             "vmxvre_chassis_i2cid": "161",
1040             "vmxvpfe_name_0": "vPFEXI",
1041             "bandwidth": "get_input:pasqualevpe0_bandwidth",
1042             "availability_zone_max_count": "1",
1043             "vmxvre_volume_size_0": "45.0",
1044             "vmxvre_volume_size_1": "50.0",
1045             "vmxvpfe_sriov42_0_port_broadcastallow": "true",
1046             "vmxvre_oam_gateway": "10.0.0.10",
1047             "vmxvre_volume_name_1": "vREXI_FAVolume",
1048             "vmxvre_ore_present": "0",
1049             "vmxvre_volume_name_0": "vREXI_FBVolume",
1050             "vmxvre_type": "0",
1051             "vnf_instance_name": "get_input:2017488_pasqualevpe0_vnf_instance_name",
1052             "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
1053             "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
1054             "vmx_int_ctl_len": "24",
1055             "vmxvpfe_sriov43_0_port_vlanstrip": "false",
1056             "vmxvpfe_sriov41_0_port_broadcastallow": "true",
1057             "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
1058             "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
1059             "nf_role": "Testing",
1060             "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
1061             "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
1062             "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
1063           },
1064           "type": "VF",
1065           "modelCustomizationName": "2017-388_PASQUALE-vPE 1",
1066           "vfModules": {},
1067           "volumeGroups": {},
1068           "vfcInstanceGroups": {}
1069         }
1070       },
1071       "collectionResources": {},
1072       "configurations": {
1073         "2017-388_PASQUALE-vPE 1__configuration": {
1074           "uuid": "0903e1c0-8e03-4936-b5c2-260653b96413",
1075           "invariantUuid": "00beb8f9-6d39-452f-816d-c709b9cbb87d",
1076           "description": "Name PASQUALE vPE Description The provider edge function for the PASQUALE service supported by the Junipers VMX product Category Router Vendor Juniper Vendor Release Code 17.2 Owners Mary Fragale. Updated 9-25 to use v8.0 of the Juniper Valid 2 VLM",
1077           "name": "2017-388_PASQUALE-vPE",
1078           "version": "1.0",
1079           "customizationUuid": "280dec31-f16d-488b-9668-4aae55d6648a",
1080           "inputs": {
1081             "vnf_config_template_version": {
1082               "type": "string",
1083               "description": "VPE Software Version",
1084               "entry_schema": null,
1085               "inputProperties": null,
1086               "constraints": [],
1087               "required": true,
1088               "default": "17.2"
1089             },
1090             "bandwidth_units": {
1091               "type": "string",
1092               "description": "Units of bandwidth",
1093               "entry_schema": null,
1094               "inputProperties": null,
1095               "constraints": [],
1096               "required": true,
1097               "default": "Gbps"
1098             },
1099             "bandwidth": {
1100               "type": "string",
1101               "description": "Requested VPE bandwidth",
1102               "entry_schema": null,
1103               "inputProperties": null,
1104               "constraints": [],
1105               "required": true,
1106               "default": "10"
1107             },
1108             "AIC_CLLI": {
1109               "type": "string",
1110               "description": "AIC Site CLLI",
1111               "entry_schema": null,
1112               "inputProperties": null,
1113               "constraints": [],
1114               "required": true,
1115               "default": "ATLMY8GA"
1116             },
1117             "ASN": {
1118               "type": "string",
1119               "description": "AV/PE",
1120               "entry_schema": null,
1121               "inputProperties": null,
1122               "constraints": [],
1123               "required": true,
1124               "default": "AV_vPE"
1125             },
1126             "vnf_instance_name": {
1127               "type": "string",
1128               "description": "The hostname assigned to the vpe.",
1129               "entry_schema": null,
1130               "inputProperties": null,
1131               "constraints": [],
1132               "required": true,
1133               "default": "mtnj309me6"
1134             }
1135           },
1136           "commands": {
1137             "vnf_config_template_version": {
1138               "displayName": "vnf_config_template_version",
1139               "command": "get_input",
1140               "inputName": "2017488_pasqualevpe0_vnf_config_template_version"
1141             },
1142             "bandwidth_units": {
1143               "displayName": "bandwidth_units",
1144               "command": "get_input",
1145               "inputName": "pasqualevpe0_bandwidth_units"
1146             },
1147             "bandwidth": {
1148               "displayName": "bandwidth",
1149               "command": "get_input",
1150               "inputName": "pasqualevpe0_bandwidth"
1151             },
1152             "AIC_CLLI": {
1153               "displayName": "AIC_CLLI",
1154               "command": "get_input",
1155               "inputName": "2017488_pasqualevpe0_AIC_CLLI"
1156             },
1157             "ASN": {
1158               "displayName": "ASN",
1159               "command": "get_input",
1160               "inputName": "2017488_pasqualevpe0_ASN"
1161             },
1162             "vnf_instance_name": {
1163               "displayName": "vnf_instance_name",
1164               "command": "get_input",
1165               "inputName": "2017488_pasqualevpe0_vnf_instance_name"
1166             }
1167           },
1168           "properties": {
1169             "vmxvre_retype": "RE-VMX",
1170             "vnf_config_template_version": "get_input:2017488_pasqualevpe0_vnf_config_template_version",
1171             "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
1172             "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
1173             "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
1174             "int_ctl_net_name": "VMX-INTXI",
1175             "vmx_int_ctl_prefix": "10.0.0.10",
1176             "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
1177             "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
1178             "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
1179             "nf_type": "vPE",
1180             "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
1181             "is_AVPN_service": "false",
1182             "vmx_RSG_name": "vREXI-affinity",
1183             "vmx_int_ctl_forwarding": "l2",
1184             "vmxvre_oam_ip_0": "10.0.0.10",
1185             "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
1186             "vmxvpfe_sriov41_0_port_vlanstrip": "false",
1187             "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
1188             "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
1189             "vmxvre_image_name_0": "VRE-ENGINE_17.2-S2.1.qcow2",
1190             "vmxvre_instance": "0",
1191             "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
1192             "vmxvre_flavor_name": "ns.c1r16d32.v5",
1193             "vmxvpfe_volume_size_0": "40.0",
1194             "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
1195             "nf_naming": "{ecomp_generated_naming=false}",
1196             "nf_naming_code": "Navneet",
1197             "vmxvre_name_0": "vREXI",
1198             "vmxvpfe_sriov42_0_port_vlanstrip": "false",
1199             "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
1200             "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
1201             "vmxvpfe_image_name_0": "VPE_ROUTING-ENGINE_17.2R1-S2.1.qcow2",
1202             "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
1203             "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
1204             "vmxvre_console": "vidconsole",
1205             "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
1206             "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
1207             "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
1208             "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
1209             "vmxvpfe_sriov44_0_port_vlanstrip": "false",
1210             "vf_module_id": "123",
1211             "nf_function": "JAI",
1212             "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
1213             "vmxvre_int_ctl_ip_0": "10.0.0.10",
1214             "ecomp_generated_naming": "false",
1215             "AIC_CLLI": "get_input:2017488_pasqualevpe0_AIC_CLLI",
1216             "vnf_name": "mtnj309me6vre",
1217             "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
1218             "vmxvre_volume_type_1": "HITACHI",
1219             "vmxvpfe_sriov44_0_port_broadcastallow": "true",
1220             "vmxvre_volume_type_0": "HITACHI",
1221             "vmxvpfe_volume_type_0": "HITACHI",
1222             "vmxvpfe_sriov43_0_port_broadcastallow": "true",
1223             "bandwidth_units": "get_input:pasqualevpe0_bandwidth_units",
1224             "vnf_id": "123",
1225             "vmxvre_oam_prefix": "24",
1226             "availability_zone_0": "mtpocfo-kvm-az01",
1227             "ASN": "get_input:2017488_pasqualevpe0_ASN",
1228             "vmxvre_chassis_i2cid": "161",
1229             "vmxvpfe_name_0": "vPFEXI",
1230             "bandwidth": "get_input:pasqualevpe0_bandwidth",
1231             "availability_zone_max_count": "1",
1232             "vmxvre_volume_size_0": "45.0",
1233             "vmxvre_volume_size_1": "50.0",
1234             "vmxvpfe_sriov42_0_port_broadcastallow": "true",
1235             "vmxvre_oam_gateway": "10.0.0.10",
1236             "vmxvre_volume_name_1": "vREXI_FAVolume",
1237             "vmxvre_ore_present": "0",
1238             "vmxvre_volume_name_0": "vREXI_FBVolume",
1239             "vmxvre_type": "0",
1240             "vnf_instance_name": "get_input:2017488_pasqualevpe0_vnf_instance_name",
1241             "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
1242             "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
1243             "vmx_int_ctl_len": "24",
1244             "vmxvpfe_sriov43_0_port_vlanstrip": "false",
1245             "vmxvpfe_sriov41_0_port_broadcastallow": "true",
1246             "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
1247             "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
1248             "nf_role": "Testing",
1249             "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
1250             "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
1251             "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
1252           },
1253           "type": "VF",
1254           "modelCustomizationName": "2017-388_PASQUALE-vPE 1",
1255           "vfModules": {},
1256           "volumeGroups": {},
1257           "vfcInstanceGroups": {}
1258         }
1259
1260       },
1261       "fabricConfigurations": {},
1262       "serviceProxies": {},
1263       "vfModules": {
1264         "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
1265           "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
1266           "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1267           "customizationUuid": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
1268           "description": null,
1269           "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1270           "version": "6",
1271           "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1272           "properties": {
1273             "minCountInstances": 0,
1274             "maxCountInstances": null,
1275             "initialCount": 0,
1276             "vfModuleLabel": "PASQUALE_vRE_BV",
1277             "baseModule": false
1278           },
1279           "inputs": {
1280             "vnf_config_template_version": {
1281               "type": "string",
1282               "description": "VPE Software Version",
1283               "entry_schema": null,
1284               "inputProperties": {
1285                 "sourceType": "HEAT",
1286                 "vfModuleLabel": "PASQUALE_vRE_BV",
1287                 "paramName": "vnf_config_template_version"
1288               },
1289               "fromInputName": "2017488_pasqualevpe0_vnf_config_template_version",
1290               "constraints": null,
1291               "required": true,
1292               "default": "17.2"
1293             },
1294             "bandwidth_units": {
1295               "type": "string",
1296               "description": "Units of bandwidth",
1297               "entry_schema": null,
1298               "inputProperties": {
1299                 "sourceType": "HEAT",
1300                 "vfModuleLabel": "PASQUALE_vRE_BV",
1301                 "paramName": "bandwidth_units"
1302               },
1303               "fromInputName": "pasqualevpe0_bandwidth_units",
1304               "constraints": null,
1305               "required": true,
1306               "default": "Gbps"
1307             },
1308             "bandwidth": {
1309               "type": "string",
1310               "description": "Requested VPE bandwidth",
1311               "entry_schema": null,
1312               "inputProperties": {
1313                 "sourceType": "HEAT",
1314                 "vfModuleLabel": "PASQUALE_vRE_BV",
1315                 "paramName": "bandwidth"
1316               },
1317               "fromInputName": "pasqualevpe0_bandwidth",
1318               "constraints": null,
1319               "required": true,
1320               "default": "10"
1321             },
1322             "AIC_CLLI": {
1323               "type": "string",
1324               "description": "AIC Site CLLI",
1325               "entry_schema": null,
1326               "inputProperties": {
1327                 "sourceType": "HEAT",
1328                 "vfModuleLabel": "PASQUALE_vRE_BV",
1329                 "paramName": "AIC_CLLI"
1330               },
1331               "fromInputName": "2017488_pasqualevpe0_AIC_CLLI",
1332               "constraints": null,
1333               "required": true,
1334               "default": "ATLMY8GA"
1335             },
1336             "vnf_instance_name": {
1337               "type": "string",
1338               "description": "The hostname assigned to the vpe.",
1339               "entry_schema": null,
1340               "inputProperties": {
1341                 "sourceType": "HEAT",
1342                 "vfModuleLabel": "PASQUALE_vRE_BV",
1343                 "paramName": "vnf_instance_name"
1344               },
1345               "fromInputName": "2017488_pasqualevpe0_vnf_instance_name",
1346               "constraints": null,
1347               "required": true,
1348               "default": "mtnj309me6"
1349             }
1350           },
1351           "volumeGroupAllowed": true
1352         },
1353         "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
1354           "uuid": "f8360508-3f17-4414-a2ed-6bc71161e8db",
1355           "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
1356           "customizationUuid": "a55961b2-2065-4ab0-a5b7-2fcee1c227e3",
1357           "description": null,
1358           "name": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1359           "version": "5",
1360           "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1361           "properties": {
1362             "minCountInstances": 1,
1363             "maxCountInstances": 1,
1364             "initialCount": 1,
1365             "vfModuleLabel": "PASQUALE_base_vPE_BV",
1366             "baseModule": true
1367           },
1368           "inputs": {},
1369           "volumeGroupAllowed": false
1370         },
1371         "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
1372           "uuid": "0a0dd9d4-31d3-4c3a-ae89-a02f383e6a9a",
1373           "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1374           "customizationUuid": "3cd946bb-50e0-40d8-96d3-c9023520b557",
1375           "description": null,
1376           "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1377           "version": "6",
1378           "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1379           "properties": {
1380             "minCountInstances": 0,
1381             "maxCountInstances": null,
1382             "initialCount": 0,
1383             "vfModuleLabel": "PASQUALE_vPFE_BV",
1384             "baseModule": false
1385           },
1386           "inputs": {},
1387           "volumeGroupAllowed": true
1388         }
1389       },
1390       "volumeGroups": {
1391         "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
1392           "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
1393           "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1394           "customizationUuid": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
1395           "description": null,
1396           "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1397           "version": "6",
1398           "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1399           "properties": {
1400             "minCountInstances": 0,
1401             "maxCountInstances": null,
1402             "initialCount": 0,
1403             "vfModuleLabel": "PASQUALE_vRE_BV",
1404             "baseModule": false
1405           },
1406           "inputs": {
1407             "vnf_config_template_version": {
1408               "type": "string",
1409               "description": "VPE Software Version",
1410               "entry_schema": null,
1411               "inputProperties": {
1412                 "sourceType": "HEAT",
1413                 "vfModuleLabel": "PASQUALE_vRE_BV",
1414                 "paramName": "vnf_config_template_version"
1415               },
1416               "fromInputName": "2017488_pasqualevpe0_vnf_config_template_version",
1417               "constraints": null,
1418               "required": true,
1419               "default": "17.2"
1420             },
1421             "bandwidth_units": {
1422               "type": "string",
1423               "description": "Units of bandwidth",
1424               "entry_schema": null,
1425               "inputProperties": {
1426                 "sourceType": "HEAT",
1427                 "vfModuleLabel": "PASQUALE_vRE_BV",
1428                 "paramName": "bandwidth_units"
1429               },
1430               "fromInputName": "pasqualevpe0_bandwidth_units",
1431               "constraints": null,
1432               "required": true,
1433               "default": "Gbps"
1434             },
1435             "bandwidth": {
1436               "type": "string",
1437               "description": "Requested VPE bandwidth",
1438               "entry_schema": null,
1439               "inputProperties": {
1440                 "sourceType": "HEAT",
1441                 "vfModuleLabel": "PASQUALE_vRE_BV",
1442                 "paramName": "bandwidth"
1443               },
1444               "fromInputName": "pasqualevpe0_bandwidth",
1445               "constraints": null,
1446               "required": true,
1447               "default": "10"
1448             },
1449             "AIC_CLLI": {
1450               "type": "string",
1451               "description": "AIC Site CLLI",
1452               "entry_schema": null,
1453               "inputProperties": {
1454                 "sourceType": "HEAT",
1455                 "vfModuleLabel": "PASQUALE_vRE_BV",
1456                 "paramName": "AIC_CLLI"
1457               },
1458               "fromInputName": "2017488_pasqualevpe0_AIC_CLLI",
1459               "constraints": null,
1460               "required": true,
1461               "default": "ATLMY8GA"
1462             },
1463             "vnf_instance_name": {
1464               "type": "string",
1465               "description": "The hostname assigned to the vpe.",
1466               "entry_schema": null,
1467               "inputProperties": {
1468                 "sourceType": "HEAT",
1469                 "vfModuleLabel": "PASQUALE_vRE_BV",
1470                 "paramName": "vnf_instance_name"
1471               },
1472               "fromInputName": "2017488_pasqualevpe0_vnf_instance_name",
1473               "constraints": null,
1474               "required": true,
1475               "default": "mtnj309me6"
1476             }
1477           }
1478         },
1479         "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
1480           "uuid": "0a0dd9d4-31d3-4c3a-ae89-a02f383e6a9a",
1481           "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1482           "customizationUuid": "3cd946bb-50e0-40d8-96d3-c9023520b557",
1483           "description": null,
1484           "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1485           "version": "6",
1486           "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1487           "properties": {
1488             "minCountInstances": 0,
1489             "maxCountInstances": null,
1490             "initialCount": 0,
1491             "vfModuleLabel": "PASQUALE_vPFE_BV",
1492             "baseModule": false
1493           },
1494           "inputs": {}
1495         }
1496       },
1497       "pnfs": {}
1498     }
1499   }
1500 });