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 {ControlGeneratorUtil} from "../../../../shared/components/genericForm/formControlsServices/control.generator.util.service";
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 {VfModulePopupService} from "../../../../shared/components/genericFormPopup/genericFormServices/vfModule/vfModule.popup.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} 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 import {NetworkStepService} from "../models/vrf/vrfModal/networkStep/network.step.service";
34 import {VpnStepService} from "../models/vrf/vrfModal/vpnStep/vpn.step.service";
35 import {VfModuleUpgradePopupService} from "../../../../shared/components/genericFormPopup/genericFormServices/vfModuleUpgrade/vfModule.upgrade.popuop.service";
36 import {SharedControllersService} from "../../../../shared/components/genericForm/formControlsServices/sharedControlles/shared.controllers.service";
37 import {ModalService} from "../../../../shared/components/customModal/services/modal.service";
38 import {CreateDynamicComponentService} from "../../../../shared/components/customModal/services/create-dynamic-component.service";
39 import {PnfPopupService} from "../../../../shared/components/genericFormPopup/genericFormServices/pnf/pnf.popup.service";
41 class MockAppStore<T> {
45 'drawingBoardStatus': DrawingBoardModes.CREATE,
47 FLAG_1911_INSTANTIATION_ORDER_IN_ASYNC_ALACARTE : false
54 describe('Model Tree Generator service', () => {
56 let service: ObjectToInstanceTreeService;
57 let httpMock: HttpTestingController;
59 beforeAll(done => (async () => {
60 TestBed.configureTestingModule({
61 imports: [HttpClientTestingModule, NgReduxTestingModule, SdcUiComponentsModule],
64 AvailableModelsTreeService,
66 ObjectToInstanceTreeService,
67 DefaultDataGeneratorService,
74 SharedControllersService,
81 NetworkControlGenerator,
83 VfModuleUpgradePopupService,
84 VfModuleControlGenerator,
85 VnfGroupControlGenerator,
97 CreateDynamicComponentService,
98 { provide: NgRedux, useClass: MockAppStore },
101 await TestBed.compileComponents();
103 injector = getTestBed();
104 service = injector.get(ObjectToInstanceTreeService);
105 httpMock = injector.get(HttpTestingController);
107 })().then(done).catch(done.fail));
109 test('ObjectToInstanceTreeService should be defined', () => {
110 expect(service).toBeDefined();
114 test('should return instance nodes correctly: VNF', () => {
116 let convertToNodes = service.convertServiceInstanceToTreeData(getInstanceServiceVNF(), getServiceInstanceHierarchy());
117 delete convertToNodes[0].menuActions;
118 delete convertToNodes[0].errors;
119 delete convertToNodes[0].isFailed;
120 delete convertToNodes[0].trackById;
121 delete convertToNodes[0].updatePoistionFunction;
122 delete convertToNodes[0].position;
123 delete convertToNodes[0].getInfo;
124 delete convertToNodes[0].componentInfoType;
125 delete convertToNodes[0].getModel;
126 delete convertToNodes[1].children[0].isFailed;
127 delete convertToNodes[1].children[0].menuActions;
128 delete convertToNodes[1].children[0].trackById;
129 delete convertToNodes[1].children[0].errors;
130 delete convertToNodes[1].children[0].updatePoistionFunction;
131 delete convertToNodes[1].children[0].position;
132 delete convertToNodes[1].children[0].getInfo;
133 delete convertToNodes[1].children[0].getModel;
134 delete convertToNodes[1].children[0].componentInfoType;
135 expect(Object.assign({}, convertToNodes[0])).toEqual(Object.assign({}, expectInstanceNodesResultVNF()[0]));
136 expect(Object.assign({}, convertToNodes[1].children[0])).toEqual(Object.assign({}, expectInstanceNodesResultVNF()[1].children[0]));
137 expect(convertToNodes[1].inMaint).toBeFalsy();
138 expect(convertToNodes[0].inMaint).toBeTruthy();
139 expect(service.numberOfFailed).toBe(0);
140 expect(service.numberOfElements).toBe(3);
143 test('should return instance nodes correctly: VNF and Network', () => {
144 let convertToNodes = service.convertServiceInstanceToTreeData(getInstanceServiceVNF_Network(), getServiceHeirarchyVNF_Network());
146 delete convertToNodes[1].menuActions;
147 delete convertToNodes[1].trackById;
148 delete convertToNodes[1].errors;
149 delete convertToNodes[1].isFailed;
150 delete convertToNodes[1].updatePoistionFunction;
151 delete convertToNodes[1].position;
152 delete convertToNodes[1].getModel;
153 delete convertToNodes[1].getInfo;
154 delete convertToNodes[1].componentInfoType;
155 expect(Object.assign({}, convertToNodes[0].children[0].dynamicInputs)).toEqual(Object.assign({}, expectInstanceNodesResultVNF_Network()[0]['children'][0].dynamicInputs));
156 expect(Object.assign({}, convertToNodes[0].children[0].missingData)).toEqual(Object.assign({}, expectInstanceNodesResultVNF_Network()[0]['children'][0].missingData));
157 expect(Object.assign({}, convertToNodes[1])).toEqual(Object.assign({}, expectInstanceNodesResultVNF_Network()[1]));
158 expect(service.numberOfFailed).toBe(0);
159 expect(service.numberOfElements).toBe(5);
162 function getServiceInstanceHierarchy() {
165 "uuid": "6b528779-44a3-4472-bdff-9cd15ec93450",
166 "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
167 "name": "action-data",
169 "toscaModelURL": null,
174 "serviceEcompNaming": "false",
175 "instantiationType": "Macro",
177 "2017488_pasqualevpe0_ASN": {
179 "description": "AV/PE",
180 "entry_schema": null,
181 "inputProperties": null,
188 "instantiationUI": "legacy",
189 "modelCategory": "other"
193 "2017-388_PASQUALE-vPE 1": {
194 "uuid": "0903e1c0-8e03-4936-b5c2-260653b96413",
195 "invariantUuid": "00beb8f9-6d39-452f-816d-c709b9cbb87d",
196 "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",
197 "name": "2017-388_PASQUALE-vPE",
199 "customizationUuid": "280dec31-f16d-488b-9668-4aae55d6648a",
201 "vnf_config_template_version": {
203 "description": "VPE Software Version",
204 "entry_schema": null,
205 "inputProperties": null,
212 "description": "Units of bandwidth",
213 "entry_schema": null,
214 "inputProperties": null,
221 "description": "Requested VPE bandwidth",
222 "entry_schema": null,
223 "inputProperties": null,
230 "description": "AIC Site CLLI",
231 "entry_schema": null,
232 "inputProperties": null,
235 "default": "ATLMY8GA"
239 "description": "AV/PE",
240 "entry_schema": null,
241 "inputProperties": null,
246 "vnf_instance_name": {
248 "description": "The hostname assigned to the vpe.",
249 "entry_schema": null,
250 "inputProperties": null,
253 "default": "mtnj309me6"
257 "vnf_config_template_version": {
258 "displayName": "vnf_config_template_version",
259 "command": "get_input",
260 "inputName": "2017488_pasqualevpe0_vnf_config_template_version"
263 "displayName": "bandwidth_units",
264 "command": "get_input",
265 "inputName": "pasqualevpe0_bandwidth_units"
268 "displayName": "bandwidth",
269 "command": "get_input",
270 "inputName": "pasqualevpe0_bandwidth"
273 "displayName": "AIC_CLLI",
274 "command": "get_input",
275 "inputName": "2017488_pasqualevpe0_AIC_CLLI"
278 "displayName": "ASN",
279 "command": "get_input",
280 "inputName": "2017488_pasqualevpe0_ASN"
282 "vnf_instance_name": {
283 "displayName": "vnf_instance_name",
284 "command": "get_input",
285 "inputName": "2017488_pasqualevpe0_vnf_instance_name"
289 "vmxvre_retype": "RE-VMX",
290 "vnf_config_template_version": "get_input:2017488_pasqualevpe0_vnf_config_template_version",
291 "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
292 "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
293 "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
294 "int_ctl_net_name": "VMX-INTXI",
295 "vmx_int_ctl_prefix": "10.0.0.10",
296 "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
297 "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
298 "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
300 "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
301 "is_AVPN_service": "false",
302 "vmx_RSG_name": "vREXI-affinity",
303 "vmx_int_ctl_forwarding": "l2",
304 "vmxvre_oam_ip_0": "10.0.0.10",
305 "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
306 "vmxvpfe_sriov41_0_port_vlanstrip": "false",
307 "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
308 "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
309 "vmxvre_image_name_0": "VRE-ENGINE_17.2-S2.1.qcow2",
310 "vmxvre_instance": "0",
311 "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
312 "vmxvre_flavor_name": "ns.c1r16d32.v5",
313 "vmxvpfe_volume_size_0": "40.0",
314 "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
315 "nf_naming": "{ecomp_generated_naming=false}",
316 "nf_naming_code": "Navneet",
317 "vmxvre_name_0": "vREXI",
318 "vmxvpfe_sriov42_0_port_vlanstrip": "false",
319 "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
320 "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
321 "vmxvpfe_image_name_0": "VPE_ROUTING-ENGINE_17.2R1-S2.1.qcow2",
322 "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
323 "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
324 "vmxvre_console": "vidconsole",
325 "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
326 "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
327 "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
328 "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
329 "vmxvpfe_sriov44_0_port_vlanstrip": "false",
330 "vf_module_id": "123",
331 "nf_function": "JAI",
332 "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
333 "vmxvre_int_ctl_ip_0": "10.0.0.10",
334 "ecomp_generated_naming": "false",
335 "AIC_CLLI": "get_input:2017488_pasqualevpe0_AIC_CLLI",
336 "vnf_name": "mtnj309me6vre",
337 "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
338 "vmxvre_volume_type_1": "HITACHI",
339 "vmxvpfe_sriov44_0_port_broadcastallow": "true",
340 "vmxvre_volume_type_0": "HITACHI",
341 "vmxvpfe_volume_type_0": "HITACHI",
342 "vmxvpfe_sriov43_0_port_broadcastallow": "true",
343 "bandwidth_units": "get_input:pasqualevpe0_bandwidth_units",
345 "vmxvre_oam_prefix": "24",
346 "availability_zone_0": "mtpocfo-kvm-az01",
347 "ASN": "get_input:2017488_pasqualevpe0_ASN",
348 "vmxvre_chassis_i2cid": "161",
349 "vmxvpfe_name_0": "vPFEXI",
350 "bandwidth": "get_input:pasqualevpe0_bandwidth",
351 "availability_zone_max_count": "1",
352 "vmxvre_volume_size_0": "45.0",
353 "vmxvre_volume_size_1": "50.0",
354 "vmxvpfe_sriov42_0_port_broadcastallow": "true",
355 "vmxvre_oam_gateway": "10.0.0.10",
356 "vmxvre_volume_name_1": "vREXI_FAVolume",
357 "vmxvre_ore_present": "0",
358 "vmxvre_volume_name_0": "vREXI_FBVolume",
360 "vnf_instance_name": "get_input:2017488_pasqualevpe0_vnf_instance_name",
361 "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
362 "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
363 "vmx_int_ctl_len": "24",
364 "vmxvpfe_sriov43_0_port_vlanstrip": "false",
365 "vmxvpfe_sriov41_0_port_broadcastallow": "true",
366 "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
367 "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
368 "nf_role": "Testing",
369 "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
370 "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
371 "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
374 "modelCustomizationName": "2017-388_PASQUALE-vPE 1",
377 "vfcInstanceGroups": {}
379 "2017-388_PASQUALE-vPE 0": {
380 "uuid": "afacccf6-397d-45d6-b5ae-94c39734b168",
381 "invariantUuid": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
382 "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",
383 "name": "2017-388_PASQUALE-vPE",
385 "customizationUuid": "b3c76f73-eeb5-4fb6-9d31-72a889f1811c",
387 "vnf_config_template_version": {
389 "description": "VPE Software Version",
390 "entry_schema": null,
391 "inputProperties": null,
398 "description": "Units of bandwidth",
399 "entry_schema": null,
400 "inputProperties": null,
407 "description": "Requested VPE bandwidth",
408 "entry_schema": null,
409 "inputProperties": null,
416 "description": "AIC Site CLLI",
417 "entry_schema": null,
418 "inputProperties": null,
421 "default": "ATLMY8GA"
425 "description": "AV/PE",
426 "entry_schema": null,
427 "inputProperties": null,
432 "vnf_instance_name": {
434 "description": "The hostname assigned to the vpe.",
435 "entry_schema": null,
436 "inputProperties": null,
439 "default": "mtnj309me6"
443 "vnf_config_template_version": {
444 "displayName": "vnf_config_template_version",
445 "command": "get_input",
446 "inputName": "2017488_pasqualevpe0_vnf_config_template_version"
449 "displayName": "bandwidth_units",
450 "command": "get_input",
451 "inputName": "pasqualevpe0_bandwidth_units"
454 "displayName": "bandwidth",
455 "command": "get_input",
456 "inputName": "pasqualevpe0_bandwidth"
459 "displayName": "AIC_CLLI",
460 "command": "get_input",
461 "inputName": "2017488_pasqualevpe0_AIC_CLLI"
464 "displayName": "ASN",
465 "command": "get_input",
466 "inputName": "2017488_pasqualevpe0_ASN"
468 "vnf_instance_name": {
469 "displayName": "vnf_instance_name",
470 "command": "get_input",
471 "inputName": "2017488_pasqualevpe0_vnf_instance_name"
475 "vmxvre_retype": "RE-VMX",
476 "vnf_config_template_version": "get_input:2017488_pasqualevpe0_vnf_config_template_version",
477 "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
478 "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
479 "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
480 "int_ctl_net_name": "VMX-INTXI",
481 "vmx_int_ctl_prefix": "10.0.0.10",
482 "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
483 "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
484 "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
486 "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
487 "is_AVPN_service": "false",
488 "vmx_RSG_name": "vREXI-affinity",
489 "vmx_int_ctl_forwarding": "l2",
490 "vmxvre_oam_ip_0": "10.0.0.10",
491 "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
492 "vmxvpfe_sriov41_0_port_vlanstrip": "false",
493 "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
494 "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
495 "vmxvre_image_name_0": "VRE-ENGINE_17.2-S2.1.qcow2",
496 "vmxvre_instance": "0",
497 "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
498 "vmxvre_flavor_name": "ns.c1r16d32.v5",
499 "vmxvpfe_volume_size_0": "40.0",
500 "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
501 "nf_naming": "{ecomp_generated_naming=false}",
502 "nf_naming_code": "Navneet",
503 "vmxvre_name_0": "vREXI",
504 "vmxvpfe_sriov42_0_port_vlanstrip": "false",
505 "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
506 "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
507 "vmxvpfe_image_name_0": "VPE_ROUTING-ENGINE_17.2R1-S2.1.qcow2",
508 "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
509 "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
510 "vmxvre_console": "vidconsole",
511 "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
512 "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
513 "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
514 "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
515 "min_instances": "1",
516 "vmxvpfe_sriov44_0_port_vlanstrip": "false",
517 "vf_module_id": "123",
518 "nf_function": "JAI",
519 "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
520 "vmxvre_int_ctl_ip_0": "10.0.0.10",
521 "ecomp_generated_naming": "false",
522 "AIC_CLLI": "get_input:2017488_pasqualevpe0_AIC_CLLI",
523 "vnf_name": "mtnj309me6vre",
524 "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
525 "vmxvre_volume_type_1": "HITACHI",
526 "vmxvpfe_sriov44_0_port_broadcastallow": "true",
527 "vmxvre_volume_type_0": "HITACHI",
528 "vmxvpfe_volume_type_0": "HITACHI",
529 "vmxvpfe_sriov43_0_port_broadcastallow": "true",
530 "bandwidth_units": "get_input:pasqualevpe0_bandwidth_units",
532 "vmxvre_oam_prefix": "24",
533 "availability_zone_0": "mtpocfo-kvm-az01",
534 "ASN": "get_input:2017488_pasqualevpe0_ASN",
535 "vmxvre_chassis_i2cid": "161",
536 "vmxvpfe_name_0": "vPFEXI",
537 "bandwidth": "get_input:pasqualevpe0_bandwidth",
538 "availability_zone_max_count": "1",
539 "vmxvre_volume_size_0": "45.0",
540 "vmxvre_volume_size_1": "50.0",
541 "vmxvpfe_sriov42_0_port_broadcastallow": "true",
542 "vmxvre_oam_gateway": "10.0.0.10",
543 "vmxvre_volume_name_1": "vREXI_FAVolume",
544 "vmxvre_ore_present": "0",
545 "vmxvre_volume_name_0": "vREXI_FBVolume",
547 "vnf_instance_name": "get_input:2017488_pasqualevpe0_vnf_instance_name",
548 "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
549 "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
550 "vmx_int_ctl_len": "24",
551 "vmxvpfe_sriov43_0_port_vlanstrip": "false",
552 "vmxvpfe_sriov41_0_port_broadcastallow": "true",
553 "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
554 "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
555 "nf_role": "Testing",
556 "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
557 "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
558 "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
561 "modelCustomizationName": "2017-388_PASQUALE-vPE 0",
564 "vfcInstanceGroups": {}
566 "2017-488_PASQUALE-vPE 0": {
567 "uuid": "69e09f68-8b63-4cc9-b9ff-860960b5db09",
568 "invariantUuid": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
569 "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",
570 "name": "2017-488_PASQUALE-vPE",
572 "customizationUuid": "1da7b585-5e61-4993-b95e-8e6606c81e45",
574 "vnf_config_template_version": {
576 "description": "VPE Software Version",
577 "entry_schema": null,
578 "inputProperties": null,
585 "description": "Units of bandwidth",
586 "entry_schema": null,
587 "inputProperties": null,
594 "description": "Requested VPE bandwidth",
595 "entry_schema": null,
596 "inputProperties": null,
603 "description": "AIC Site CLLI",
604 "entry_schema": null,
605 "inputProperties": null,
608 "default": "ATLMY8GA"
612 "description": "AV/PE",
613 "entry_schema": null,
614 "inputProperties": null,
619 "vnf_instance_name": {
621 "description": "The hostname assigned to the vpe.",
622 "entry_schema": null,
623 "inputProperties": null,
626 "default": "mtnj309me6"
630 "vnf_config_template_version": {
631 "displayName": "vnf_config_template_version",
632 "command": "get_input",
633 "inputName": "2017488_pasqualevpe0_vnf_config_template_version"
636 "displayName": "bandwidth_units",
637 "command": "get_input",
638 "inputName": "pasqualevpe0_bandwidth_units"
641 "displayName": "bandwidth",
642 "command": "get_input",
643 "inputName": "pasqualevpe0_bandwidth"
646 "displayName": "AIC_CLLI",
647 "command": "get_input",
648 "inputName": "2017488_pasqualevpe0_AIC_CLLI"
651 "displayName": "ASN",
652 "command": "get_input",
653 "inputName": "2017488_pasqualevpe0_ASN"
655 "vnf_instance_name": {
656 "displayName": "vnf_instance_name",
657 "command": "get_input",
658 "inputName": "2017488_pasqualevpe0_vnf_instance_name"
662 "vmxvre_retype": "RE-VMX",
663 "vnf_config_template_version": "get_input:2017488_pasqualevpe0_vnf_config_template_version",
664 "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
665 "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
666 "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
667 "int_ctl_net_name": "VMX-INTXI",
668 "vmx_int_ctl_prefix": "10.0.0.10",
669 "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
670 "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
671 "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
673 "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
674 "is_AVPN_service": "false",
675 "vmx_RSG_name": "vREXI-affinity",
676 "vmx_int_ctl_forwarding": "l2",
677 "vmxvre_oam_ip_0": "10.0.0.10",
678 "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
679 "vmxvpfe_sriov41_0_port_vlanstrip": "false",
680 "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
681 "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
682 "vmxvre_image_name_0": "VRE-ENGINE_17.2-S2.1.qcow2",
683 "vmxvre_instance": "0",
684 "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
685 "vmxvre_flavor_name": "ns.c1r16d32.v5",
686 "vmxvpfe_volume_size_0": "40.0",
687 "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
688 "nf_naming": "{ecomp_generated_naming=false}",
689 "nf_naming_code": "Navneet",
690 "vmxvre_name_0": "vREXI",
691 "vmxvpfe_sriov42_0_port_vlanstrip": "false",
692 "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
693 "max_instances": "3",
694 "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
695 "vmxvpfe_image_name_0": "VPE_ROUTING-ENGINE_17.2R1-S2.1.qcow2",
696 "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
697 "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
698 "vmxvre_console": "vidconsole",
699 "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
700 "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
701 "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
702 "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
703 "min_instances": "1",
704 "vmxvpfe_sriov44_0_port_vlanstrip": "false",
705 "vf_module_id": "123",
706 "nf_function": "JAI",
707 "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
708 "vmxvre_int_ctl_ip_0": "10.0.0.10",
709 "ecomp_generated_naming": "false",
710 "AIC_CLLI": "get_input:2017488_pasqualevpe0_AIC_CLLI",
711 "vnf_name": "mtnj309me6vre",
712 "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
713 "vmxvre_volume_type_1": "HITACHI",
714 "vmxvpfe_sriov44_0_port_broadcastallow": "true",
715 "vmxvre_volume_type_0": "HITACHI",
716 "vmxvpfe_volume_type_0": "HITACHI",
717 "vmxvpfe_sriov43_0_port_broadcastallow": "true",
718 "bandwidth_units": "get_input:pasqualevpe0_bandwidth_units",
720 "vmxvre_oam_prefix": "24",
721 "availability_zone_0": "mtpocfo-kvm-az01",
722 "ASN": "get_input:2017488_pasqualevpe0_ASN",
723 "vmxvre_chassis_i2cid": "161",
724 "vmxvpfe_name_0": "vPFEXI",
725 "bandwidth": "get_input:pasqualevpe0_bandwidth",
726 "availability_zone_max_count": "1",
727 "vmxvre_volume_size_0": "45.0",
728 "vmxvre_volume_size_1": "50.0",
729 "vmxvpfe_sriov42_0_port_broadcastallow": "true",
730 "vmxvre_oam_gateway": "10.0.0.10",
731 "vmxvre_volume_name_1": "vREXI_FAVolume",
732 "vmxvre_ore_present": "0",
733 "vmxvre_volume_name_0": "vREXI_FBVolume",
735 "vnf_instance_name": "get_input:2017488_pasqualevpe0_vnf_instance_name",
736 "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
737 "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
738 "vmx_int_ctl_len": "24",
739 "vmxvpfe_sriov43_0_port_vlanstrip": "false",
740 "vmxvpfe_sriov41_0_port_broadcastallow": "true",
741 "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
742 "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
743 "nf_role": "Testing",
744 "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
745 "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
746 "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
749 "modelCustomizationName": "2017-488_PASQUALE-vPE 0",
751 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
752 "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
753 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
754 "customizationUuid": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
756 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
758 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
760 "minCountInstances": 0,
761 "maxCountInstances": null,
763 "vfModuleLabel": "PASQUALE_vRE_BV",
767 "vnf_config_template_version": {
769 "description": "VPE Software Version",
770 "entry_schema": null,
772 "sourceType": "HEAT",
773 "vfModuleLabel": "PASQUALE_vRE_BV",
774 "paramName": "vnf_config_template_version"
776 "fromInputName": "2017488_pasqualevpe0_vnf_config_template_version",
783 "description": "Units of bandwidth",
784 "entry_schema": null,
786 "sourceType": "HEAT",
787 "vfModuleLabel": "PASQUALE_vRE_BV",
788 "paramName": "bandwidth_units"
790 "fromInputName": "pasqualevpe0_bandwidth_units",
797 "description": "Requested VPE bandwidth",
798 "entry_schema": null,
800 "sourceType": "HEAT",
801 "vfModuleLabel": "PASQUALE_vRE_BV",
802 "paramName": "bandwidth"
804 "fromInputName": "pasqualevpe0_bandwidth",
811 "description": "AIC Site CLLI",
812 "entry_schema": null,
814 "sourceType": "HEAT",
815 "vfModuleLabel": "PASQUALE_vRE_BV",
816 "paramName": "AIC_CLLI"
818 "fromInputName": "2017488_pasqualevpe0_AIC_CLLI",
821 "default": "ATLMY8GA"
823 "vnf_instance_name": {
825 "description": "The hostname assigned to the vpe.",
826 "entry_schema": null,
828 "sourceType": "HEAT",
829 "vfModuleLabel": "PASQUALE_vRE_BV",
830 "paramName": "vnf_instance_name"
832 "fromInputName": "2017488_pasqualevpe0_vnf_instance_name",
835 "default": "mtnj309me6"
838 "volumeGroupAllowed": true
840 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
841 "uuid": "f8360508-3f17-4414-a2ed-6bc71161e8db",
842 "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
843 "customizationUuid": "a55961b2-2065-4ab0-a5b7-2fcee1c227e3",
845 "name": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
847 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
849 "minCountInstances": 1,
850 "maxCountInstances": 1,
852 "vfModuleLabel": "PASQUALE_base_vPE_BV",
856 "volumeGroupAllowed": false
858 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
859 "uuid": "0a0dd9d4-31d3-4c3a-ae89-a02f383e6a9a",
860 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
861 "customizationUuid": "3cd946bb-50e0-40d8-96d3-c9023520b557",
863 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
865 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
867 "minCountInstances": 0,
868 "maxCountInstances": null,
870 "vfModuleLabel": "PASQUALE_vPFE_BV",
874 "volumeGroupAllowed": true
878 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
879 "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
880 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
881 "customizationUuid": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
883 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
885 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
887 "minCountInstances": 0,
888 "maxCountInstances": null,
890 "vfModuleLabel": "PASQUALE_vRE_BV",
894 "vnf_config_template_version": {
896 "description": "VPE Software Version",
897 "entry_schema": null,
899 "sourceType": "HEAT",
900 "vfModuleLabel": "PASQUALE_vRE_BV",
901 "paramName": "vnf_config_template_version"
903 "fromInputName": "2017488_pasqualevpe0_vnf_config_template_version",
910 "description": "Units of bandwidth",
911 "entry_schema": null,
913 "sourceType": "HEAT",
914 "vfModuleLabel": "PASQUALE_vRE_BV",
915 "paramName": "bandwidth_units"
917 "fromInputName": "pasqualevpe0_bandwidth_units",
924 "description": "Requested VPE bandwidth",
925 "entry_schema": null,
927 "sourceType": "HEAT",
928 "vfModuleLabel": "PASQUALE_vRE_BV",
929 "paramName": "bandwidth"
931 "fromInputName": "pasqualevpe0_bandwidth",
938 "description": "AIC Site CLLI",
939 "entry_schema": null,
941 "sourceType": "HEAT",
942 "vfModuleLabel": "PASQUALE_vRE_BV",
943 "paramName": "AIC_CLLI"
945 "fromInputName": "2017488_pasqualevpe0_AIC_CLLI",
948 "default": "ATLMY8GA"
950 "vnf_instance_name": {
952 "description": "The hostname assigned to the vpe.",
953 "entry_schema": null,
955 "sourceType": "HEAT",
956 "vfModuleLabel": "PASQUALE_vRE_BV",
957 "paramName": "vnf_instance_name"
959 "fromInputName": "2017488_pasqualevpe0_vnf_instance_name",
962 "default": "mtnj309me6"
966 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
967 "uuid": "0a0dd9d4-31d3-4c3a-ae89-a02f383e6a9a",
968 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
969 "customizationUuid": "3cd946bb-50e0-40d8-96d3-c9023520b557",
971 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
973 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
975 "minCountInstances": 0,
976 "maxCountInstances": null,
978 "vfModuleLabel": "PASQUALE_vPFE_BV",
984 "vfcInstanceGroups": {}
988 "collectionResources": {},
989 "configurations": {},
990 "fabricConfigurations": {},
991 "serviceProxies": {},
993 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
994 "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
995 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
996 "customizationUuid": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
998 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1000 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1002 "minCountInstances": 0,
1003 "maxCountInstances": null,
1005 "vfModuleLabel": "PASQUALE_vRE_BV",
1009 "vnf_config_template_version": {
1011 "description": "VPE Software Version",
1012 "entry_schema": null,
1013 "inputProperties": {
1014 "sourceType": "HEAT",
1015 "vfModuleLabel": "PASQUALE_vRE_BV",
1016 "paramName": "vnf_config_template_version"
1018 "fromInputName": "2017488_pasqualevpe0_vnf_config_template_version",
1019 "constraints": null,
1023 "bandwidth_units": {
1025 "description": "Units of bandwidth",
1026 "entry_schema": null,
1027 "inputProperties": {
1028 "sourceType": "HEAT",
1029 "vfModuleLabel": "PASQUALE_vRE_BV",
1030 "paramName": "bandwidth_units"
1032 "fromInputName": "pasqualevpe0_bandwidth_units",
1033 "constraints": null,
1039 "description": "Requested VPE bandwidth",
1040 "entry_schema": null,
1041 "inputProperties": {
1042 "sourceType": "HEAT",
1043 "vfModuleLabel": "PASQUALE_vRE_BV",
1044 "paramName": "bandwidth"
1046 "fromInputName": "pasqualevpe0_bandwidth",
1047 "constraints": null,
1053 "description": "AIC Site CLLI",
1054 "entry_schema": null,
1055 "inputProperties": {
1056 "sourceType": "HEAT",
1057 "vfModuleLabel": "PASQUALE_vRE_BV",
1058 "paramName": "AIC_CLLI"
1060 "fromInputName": "2017488_pasqualevpe0_AIC_CLLI",
1061 "constraints": null,
1063 "default": "ATLMY8GA"
1065 "vnf_instance_name": {
1067 "description": "The hostname assigned to the vpe.",
1068 "entry_schema": null,
1069 "inputProperties": {
1070 "sourceType": "HEAT",
1071 "vfModuleLabel": "PASQUALE_vRE_BV",
1072 "paramName": "vnf_instance_name"
1074 "fromInputName": "2017488_pasqualevpe0_vnf_instance_name",
1075 "constraints": null,
1077 "default": "mtnj309me6"
1080 "volumeGroupAllowed": true
1082 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
1083 "uuid": "f8360508-3f17-4414-a2ed-6bc71161e8db",
1084 "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
1085 "customizationUuid": "a55961b2-2065-4ab0-a5b7-2fcee1c227e3",
1086 "description": null,
1087 "name": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1089 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1091 "minCountInstances": 1,
1092 "maxCountInstances": 1,
1094 "vfModuleLabel": "PASQUALE_base_vPE_BV",
1098 "volumeGroupAllowed": false
1100 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
1101 "uuid": "0a0dd9d4-31d3-4c3a-ae89-a02f383e6a9a",
1102 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1103 "customizationUuid": "3cd946bb-50e0-40d8-96d3-c9023520b557",
1104 "description": null,
1105 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1107 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1109 "minCountInstances": 0,
1110 "maxCountInstances": null,
1112 "vfModuleLabel": "PASQUALE_vPFE_BV",
1116 "volumeGroupAllowed": true
1120 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
1121 "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
1122 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1123 "customizationUuid": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
1124 "description": null,
1125 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1127 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1129 "minCountInstances": 0,
1130 "maxCountInstances": null,
1132 "vfModuleLabel": "PASQUALE_vRE_BV",
1136 "vnf_config_template_version": {
1138 "description": "VPE Software Version",
1139 "entry_schema": null,
1140 "inputProperties": {
1141 "sourceType": "HEAT",
1142 "vfModuleLabel": "PASQUALE_vRE_BV",
1143 "paramName": "vnf_config_template_version"
1145 "fromInputName": "2017488_pasqualevpe0_vnf_config_template_version",
1146 "constraints": null,
1150 "bandwidth_units": {
1152 "description": "Units of bandwidth",
1153 "entry_schema": null,
1154 "inputProperties": {
1155 "sourceType": "HEAT",
1156 "vfModuleLabel": "PASQUALE_vRE_BV",
1157 "paramName": "bandwidth_units"
1159 "fromInputName": "pasqualevpe0_bandwidth_units",
1160 "constraints": null,
1166 "description": "Requested VPE bandwidth",
1167 "entry_schema": null,
1168 "inputProperties": {
1169 "sourceType": "HEAT",
1170 "vfModuleLabel": "PASQUALE_vRE_BV",
1171 "paramName": "bandwidth"
1173 "fromInputName": "pasqualevpe0_bandwidth",
1174 "constraints": null,
1180 "description": "AIC Site CLLI",
1181 "entry_schema": null,
1182 "inputProperties": {
1183 "sourceType": "HEAT",
1184 "vfModuleLabel": "PASQUALE_vRE_BV",
1185 "paramName": "AIC_CLLI"
1187 "fromInputName": "2017488_pasqualevpe0_AIC_CLLI",
1188 "constraints": null,
1190 "default": "ATLMY8GA"
1192 "vnf_instance_name": {
1194 "description": "The hostname assigned to the vpe.",
1195 "entry_schema": null,
1196 "inputProperties": {
1197 "sourceType": "HEAT",
1198 "vfModuleLabel": "PASQUALE_vRE_BV",
1199 "paramName": "vnf_instance_name"
1201 "fromInputName": "2017488_pasqualevpe0_vnf_instance_name",
1202 "constraints": null,
1204 "default": "mtnj309me6"
1208 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
1209 "uuid": "0a0dd9d4-31d3-4c3a-ae89-a02f383e6a9a",
1210 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1211 "customizationUuid": "3cd946bb-50e0-40d8-96d3-c9023520b557",
1212 "description": null,
1213 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1215 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1217 "minCountInstances": 0,
1218 "maxCountInstances": null,
1220 "vfModuleLabel": "PASQUALE_vPFE_BV",
1230 function getServiceHeirarchyVNF_Network() {
1233 "uuid": "6b528779-44a3-4472-bdff-9cd15ec93450",
1234 "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
1235 "name": "action-data",
1237 "toscaModelURL": null,
1242 "serviceEcompNaming": "false",
1243 "instantiationType": "A-La-Carte",
1245 "2017488_pasqualevpe0_ASN": {
1247 "description": "AV/PE",
1248 "entry_schema": null,
1249 "inputProperties": null,
1257 "2017-388_PASQUALE-vPE 1": {
1258 "uuid": "0903e1c0-8e03-4936-b5c2-260653b96413",
1259 "invariantUuid": "00beb8f9-6d39-452f-816d-c709b9cbb87d",
1260 "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",
1261 "name": "2017-388_PASQUALE-vPE",
1263 "customizationUuid": "280dec31-f16d-488b-9668-4aae55d6648a",
1265 "vnf_config_template_version": {
1267 "description": "VPE Software Version",
1268 "entry_schema": null,
1269 "inputProperties": null,
1274 "bandwidth_units": {
1276 "description": "Units of bandwidth",
1277 "entry_schema": null,
1278 "inputProperties": null,
1285 "description": "Requested VPE bandwidth",
1286 "entry_schema": null,
1287 "inputProperties": null,
1294 "description": "AIC Site CLLI",
1295 "entry_schema": null,
1296 "inputProperties": null,
1299 "default": "ATLMY8GA"
1303 "description": "AV/PE",
1304 "entry_schema": null,
1305 "inputProperties": null,
1310 "vnf_instance_name": {
1312 "description": "The hostname assigned to the vpe.",
1313 "entry_schema": null,
1314 "inputProperties": null,
1317 "default": "mtnj309me6"
1321 "vnf_config_template_version": {
1322 "displayName": "vnf_config_template_version",
1323 "command": "get_input",
1324 "inputName": "2017488_pasqualevpe0_vnf_config_template_version"
1326 "bandwidth_units": {
1327 "displayName": "bandwidth_units",
1328 "command": "get_input",
1329 "inputName": "pasqualevpe0_bandwidth_units"
1332 "displayName": "bandwidth",
1333 "command": "get_input",
1334 "inputName": "pasqualevpe0_bandwidth"
1337 "displayName": "AIC_CLLI",
1338 "command": "get_input",
1339 "inputName": "2017488_pasqualevpe0_AIC_CLLI"
1342 "displayName": "ASN",
1343 "command": "get_input",
1344 "inputName": "2017488_pasqualevpe0_ASN"
1346 "vnf_instance_name": {
1347 "displayName": "vnf_instance_name",
1348 "command": "get_input",
1349 "inputName": "2017488_pasqualevpe0_vnf_instance_name"
1353 "vmxvre_retype": "RE-VMX",
1354 "vnf_config_template_version": "get_input:2017488_pasqualevpe0_vnf_config_template_version",
1355 "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
1356 "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
1357 "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
1358 "int_ctl_net_name": "VMX-INTXI",
1359 "vmx_int_ctl_prefix": "10.0.0.10",
1360 "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
1361 "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
1362 "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
1364 "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
1365 "is_AVPN_service": "false",
1366 "vmx_RSG_name": "vREXI-affinity",
1367 "vmx_int_ctl_forwarding": "l2",
1368 "vmxvre_oam_ip_0": "10.0.0.10",
1369 "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
1370 "vmxvpfe_sriov41_0_port_vlanstrip": "false",
1371 "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
1372 "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
1373 "vmxvre_image_name_0": "VRE-ENGINE_17.2-S2.1.qcow2",
1374 "vmxvre_instance": "0",
1375 "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
1376 "vmxvre_flavor_name": "ns.c1r16d32.v5",
1377 "vmxvpfe_volume_size_0": "40.0",
1378 "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
1379 "nf_naming": "{ecomp_generated_naming=false}",
1380 "nf_naming_code": "Navneet",
1381 "vmxvre_name_0": "vREXI",
1382 "vmxvpfe_sriov42_0_port_vlanstrip": "false",
1383 "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
1384 "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
1385 "vmxvpfe_image_name_0": "VPE_ROUTING-ENGINE_17.2R1-S2.1.qcow2",
1386 "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
1387 "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
1388 "vmxvre_console": "vidconsole",
1389 "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
1390 "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
1391 "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
1392 "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
1393 "vmxvpfe_sriov44_0_port_vlanstrip": "false",
1394 "vf_module_id": "123",
1395 "nf_function": "JAI",
1396 "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
1397 "vmxvre_int_ctl_ip_0": "10.0.0.10",
1398 "ecomp_generated_naming": "false",
1399 "AIC_CLLI": "get_input:2017488_pasqualevpe0_AIC_CLLI",
1400 "vnf_name": "mtnj309me6vre",
1401 "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
1402 "vmxvre_volume_type_1": "HITACHI",
1403 "vmxvpfe_sriov44_0_port_broadcastallow": "true",
1404 "vmxvre_volume_type_0": "HITACHI",
1405 "vmxvpfe_volume_type_0": "HITACHI",
1406 "vmxvpfe_sriov43_0_port_broadcastallow": "true",
1407 "bandwidth_units": "get_input:pasqualevpe0_bandwidth_units",
1409 "vmxvre_oam_prefix": "24",
1410 "availability_zone_0": "mtpocfo-kvm-az01",
1411 "ASN": "get_input:2017488_pasqualevpe0_ASN",
1412 "vmxvre_chassis_i2cid": "161",
1413 "vmxvpfe_name_0": "vPFEXI",
1414 "bandwidth": "get_input:pasqualevpe0_bandwidth",
1415 "availability_zone_max_count": "1",
1416 "vmxvre_volume_size_0": "45.0",
1417 "vmxvre_volume_size_1": "50.0",
1418 "vmxvpfe_sriov42_0_port_broadcastallow": "true",
1419 "vmxvre_oam_gateway": "10.0.0.10",
1420 "vmxvre_volume_name_1": "vREXI_FAVolume",
1421 "vmxvre_ore_present": "0",
1422 "vmxvre_volume_name_0": "vREXI_FBVolume",
1424 "vnf_instance_name": "get_input:2017488_pasqualevpe0_vnf_instance_name",
1425 "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
1426 "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
1427 "vmx_int_ctl_len": "24",
1428 "vmxvpfe_sriov43_0_port_vlanstrip": "false",
1429 "vmxvpfe_sriov41_0_port_broadcastallow": "true",
1430 "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
1431 "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
1432 "nf_role": "Testing",
1433 "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
1434 "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
1435 "vmxvpfe_flavor_name": "ns.c20r16d25.v5",
1439 "modelCustomizationName": "2017-388_PASQUALE-vPE 1",
1442 "vfcInstanceGroups": {}
1444 "2017-388_PASQUALE-vPE 0": {
1445 "uuid": "afacccf6-397d-45d6-b5ae-94c39734b168",
1446 "invariantUuid": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
1447 "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",
1448 "name": "2017-388_PASQUALE-vPE",
1450 "customizationUuid": "b3c76f73-eeb5-4fb6-9d31-72a889f1811c",
1452 "vnf_config_template_version": {
1454 "description": "VPE Software Version",
1455 "entry_schema": null,
1456 "inputProperties": null,
1461 "bandwidth_units": {
1463 "description": "Units of bandwidth",
1464 "entry_schema": null,
1465 "inputProperties": null,
1472 "description": "Requested VPE bandwidth",
1473 "entry_schema": null,
1474 "inputProperties": null,
1481 "description": "AIC Site CLLI",
1482 "entry_schema": null,
1483 "inputProperties": null,
1486 "default": "ATLMY8GA"
1490 "description": "AV/PE",
1491 "entry_schema": null,
1492 "inputProperties": null,
1497 "vnf_instance_name": {
1499 "description": "The hostname assigned to the vpe.",
1500 "entry_schema": null,
1501 "inputProperties": null,
1504 "default": "mtnj309me6"
1508 "vnf_config_template_version": {
1509 "displayName": "vnf_config_template_version",
1510 "command": "get_input",
1511 "inputName": "2017488_pasqualevpe0_vnf_config_template_version"
1513 "bandwidth_units": {
1514 "displayName": "bandwidth_units",
1515 "command": "get_input",
1516 "inputName": "pasqualevpe0_bandwidth_units"
1519 "displayName": "bandwidth",
1520 "command": "get_input",
1521 "inputName": "pasqualevpe0_bandwidth"
1524 "displayName": "AIC_CLLI",
1525 "command": "get_input",
1526 "inputName": "2017488_pasqualevpe0_AIC_CLLI"
1529 "displayName": "ASN",
1530 "command": "get_input",
1531 "inputName": "2017488_pasqualevpe0_ASN"
1533 "vnf_instance_name": {
1534 "displayName": "vnf_instance_name",
1535 "command": "get_input",
1536 "inputName": "2017488_pasqualevpe0_vnf_instance_name"
1540 "vmxvre_retype": "RE-VMX",
1541 "vnf_config_template_version": "get_input:2017488_pasqualevpe0_vnf_config_template_version",
1542 "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
1543 "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
1544 "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
1545 "int_ctl_net_name": "VMX-INTXI",
1546 "vmx_int_ctl_prefix": "10.0.0.10",
1547 "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
1548 "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
1549 "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
1551 "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
1552 "is_AVPN_service": "false",
1553 "vmx_RSG_name": "vREXI-affinity",
1554 "vmx_int_ctl_forwarding": "l2",
1555 "vmxvre_oam_ip_0": "10.0.0.10",
1556 "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
1557 "vmxvpfe_sriov41_0_port_vlanstrip": "false",
1558 "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
1559 "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
1560 "vmxvre_image_name_0": "VRE-ENGINE_17.2-S2.1.qcow2",
1561 "vmxvre_instance": "0",
1562 "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
1563 "vmxvre_flavor_name": "ns.c1r16d32.v5",
1564 "vmxvpfe_volume_size_0": "40.0",
1565 "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
1566 "nf_naming": "{ecomp_generated_naming=false}",
1567 "nf_naming_code": "Navneet",
1568 "vmxvre_name_0": "vREXI",
1569 "vmxvpfe_sriov42_0_port_vlanstrip": "false",
1570 "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
1571 "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
1572 "vmxvpfe_image_name_0": "VPE_ROUTING-ENGINE_17.2R1-S2.1.qcow2",
1573 "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
1574 "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
1575 "vmxvre_console": "vidconsole",
1576 "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
1577 "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
1578 "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
1579 "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
1580 "min_instances": "1",
1581 "vmxvpfe_sriov44_0_port_vlanstrip": "false",
1582 "vf_module_id": "123",
1583 "nf_function": "JAI",
1584 "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
1585 "vmxvre_int_ctl_ip_0": "10.0.0.10",
1586 "ecomp_generated_naming": "false",
1587 "AIC_CLLI": "get_input:2017488_pasqualevpe0_AIC_CLLI",
1588 "vnf_name": "mtnj309me6vre",
1589 "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
1590 "vmxvre_volume_type_1": "HITACHI",
1591 "vmxvpfe_sriov44_0_port_broadcastallow": "true",
1592 "vmxvre_volume_type_0": "HITACHI",
1593 "vmxvpfe_volume_type_0": "HITACHI",
1594 "vmxvpfe_sriov43_0_port_broadcastallow": "true",
1595 "bandwidth_units": "get_input:pasqualevpe0_bandwidth_units",
1597 "vmxvre_oam_prefix": "24",
1598 "availability_zone_0": "mtpocfo-kvm-az01",
1599 "ASN": "get_input:2017488_pasqualevpe0_ASN",
1600 "vmxvre_chassis_i2cid": "161",
1601 "vmxvpfe_name_0": "vPFEXI",
1602 "bandwidth": "get_input:pasqualevpe0_bandwidth",
1603 "availability_zone_max_count": "1",
1604 "vmxvre_volume_size_0": "45.0",
1605 "vmxvre_volume_size_1": "50.0",
1606 "vmxvpfe_sriov42_0_port_broadcastallow": "true",
1607 "vmxvre_oam_gateway": "10.0.0.10",
1608 "vmxvre_volume_name_1": "vREXI_FAVolume",
1609 "vmxvre_ore_present": "0",
1610 "vmxvre_volume_name_0": "vREXI_FBVolume",
1612 "vnf_instance_name": "get_input:2017488_pasqualevpe0_vnf_instance_name",
1613 "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
1614 "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
1615 "vmx_int_ctl_len": "24",
1616 "vmxvpfe_sriov43_0_port_vlanstrip": "false",
1617 "vmxvpfe_sriov41_0_port_broadcastallow": "true",
1618 "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
1619 "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
1620 "nf_role": "Testing",
1621 "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
1622 "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
1623 "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
1626 "modelCustomizationName": "2017-388_PASQUALE-vPE 0",
1629 "vfcInstanceGroups": {}
1631 "2017-488_PASQUALE-vPE 0": {
1632 "uuid": "69e09f68-8b63-4cc9-b9ff-860960b5db09",
1633 "invariantUuid": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
1634 "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",
1635 "name": "2017-488_PASQUALE-vPE",
1637 "customizationUuid": "1da7b585-5e61-4993-b95e-8e6606c81e45",
1639 "vnf_config_template_version": {
1641 "description": "VPE Software Version",
1642 "entry_schema": null,
1643 "inputProperties": null,
1648 "bandwidth_units": {
1650 "description": "Units of bandwidth",
1651 "entry_schema": null,
1652 "inputProperties": null,
1659 "description": "Requested VPE bandwidth",
1660 "entry_schema": null,
1661 "inputProperties": null,
1668 "description": "AIC Site CLLI",
1669 "entry_schema": null,
1670 "inputProperties": null,
1673 "default": "ATLMY8GA"
1677 "description": "AV/PE",
1678 "entry_schema": null,
1679 "inputProperties": null,
1684 "vnf_instance_name": {
1686 "description": "The hostname assigned to the vpe.",
1687 "entry_schema": null,
1688 "inputProperties": null,
1691 "default": "mtnj309me6"
1695 "vnf_config_template_version": {
1696 "displayName": "vnf_config_template_version",
1697 "command": "get_input",
1698 "inputName": "2017488_pasqualevpe0_vnf_config_template_version"
1700 "bandwidth_units": {
1701 "displayName": "bandwidth_units",
1702 "command": "get_input",
1703 "inputName": "pasqualevpe0_bandwidth_units"
1706 "displayName": "bandwidth",
1707 "command": "get_input",
1708 "inputName": "pasqualevpe0_bandwidth"
1711 "displayName": "AIC_CLLI",
1712 "command": "get_input",
1713 "inputName": "2017488_pasqualevpe0_AIC_CLLI"
1716 "displayName": "ASN",
1717 "command": "get_input",
1718 "inputName": "2017488_pasqualevpe0_ASN"
1720 "vnf_instance_name": {
1721 "displayName": "vnf_instance_name",
1722 "command": "get_input",
1723 "inputName": "2017488_pasqualevpe0_vnf_instance_name"
1727 "vmxvre_retype": "RE-VMX",
1728 "vnf_config_template_version": "get_input:2017488_pasqualevpe0_vnf_config_template_version",
1729 "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
1730 "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
1731 "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
1732 "int_ctl_net_name": "VMX-INTXI",
1733 "vmx_int_ctl_prefix": "10.0.0.10",
1734 "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
1735 "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
1736 "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
1738 "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
1739 "is_AVPN_service": "false",
1740 "vmx_RSG_name": "vREXI-affinity",
1741 "vmx_int_ctl_forwarding": "l2",
1742 "vmxvre_oam_ip_0": "10.0.0.10",
1743 "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
1744 "vmxvpfe_sriov41_0_port_vlanstrip": "false",
1745 "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
1746 "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
1747 "vmxvre_image_name_0": "VRE-ENGINE_17.2-S2.1.qcow2",
1748 "vmxvre_instance": "0",
1749 "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
1750 "vmxvre_flavor_name": "ns.c1r16d32.v5",
1751 "vmxvpfe_volume_size_0": "40.0",
1752 "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
1753 "nf_naming": "{ecomp_generated_naming=false}",
1754 "nf_naming_code": "Navneet",
1755 "vmxvre_name_0": "vREXI",
1756 "vmxvpfe_sriov42_0_port_vlanstrip": "false",
1757 "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
1758 "max_instances": "3",
1759 "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
1760 "vmxvpfe_image_name_0": "VPE_ROUTING-ENGINE_17.2R1-S2.1.qcow2",
1761 "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
1762 "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
1763 "vmxvre_console": "vidconsole",
1764 "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
1765 "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
1766 "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
1767 "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
1768 "min_instances": "1",
1769 "vmxvpfe_sriov44_0_port_vlanstrip": "false",
1770 "vf_module_id": "123",
1771 "nf_function": "JAI",
1772 "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
1773 "vmxvre_int_ctl_ip_0": "10.0.0.10",
1774 "ecomp_generated_naming": "false",
1775 "AIC_CLLI": "get_input:2017488_pasqualevpe0_AIC_CLLI",
1776 "vnf_name": "mtnj309me6vre",
1777 "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
1778 "vmxvre_volume_type_1": "HITACHI",
1779 "vmxvpfe_sriov44_0_port_broadcastallow": "true",
1780 "vmxvre_volume_type_0": "HITACHI",
1781 "vmxvpfe_volume_type_0": "HITACHI",
1782 "vmxvpfe_sriov43_0_port_broadcastallow": "true",
1783 "bandwidth_units": "get_input:pasqualevpe0_bandwidth_units",
1785 "vmxvre_oam_prefix": "24",
1786 "availability_zone_0": "mtpocfo-kvm-az01",
1787 "ASN": "get_input:2017488_pasqualevpe0_ASN",
1788 "vmxvre_chassis_i2cid": "161",
1789 "vmxvpfe_name_0": "vPFEXI",
1790 "bandwidth": "get_input:pasqualevpe0_bandwidth",
1791 "availability_zone_max_count": "1",
1792 "vmxvre_volume_size_0": "45.0",
1793 "vmxvre_volume_size_1": "50.0",
1794 "vmxvpfe_sriov42_0_port_broadcastallow": "true",
1795 "vmxvre_oam_gateway": "10.0.0.10",
1796 "vmxvre_volume_name_1": "vREXI_FAVolume",
1797 "vmxvre_ore_present": "0",
1798 "vmxvre_volume_name_0": "vREXI_FBVolume",
1800 "vnf_instance_name": "get_input:2017488_pasqualevpe0_vnf_instance_name",
1801 "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
1802 "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
1803 "vmx_int_ctl_len": "24",
1804 "vmxvpfe_sriov43_0_port_vlanstrip": "false",
1805 "vmxvpfe_sriov41_0_port_broadcastallow": "true",
1806 "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
1807 "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
1808 "nf_role": "Testing",
1809 "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
1810 "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
1811 "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
1814 "modelCustomizationName": "2017-488_PASQUALE-vPE 0",
1816 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
1817 "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
1818 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1819 "customizationUuid": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
1820 "description": null,
1821 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1823 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1825 "minCountInstances": 0,
1826 "maxCountInstances": null,
1828 "vfModuleLabel": "PASQUALE_vRE_BV"
1831 "pasqualevpe0_bandwidth": {
1833 "description": "Requested VPE bandwidth",
1834 "entry_schema": null,
1835 "inputProperties": {
1836 "sourceType": "HEAT",
1837 "vfModuleLabel": "PASQUALE_vRE_BV",
1838 "paramName": "bandwidth"
1840 "constraints": null,
1844 "2017488_pasqualevpe0_vnf_instance_name": {
1846 "description": "The hostname assigned to the vpe.",
1847 "entry_schema": null,
1848 "inputProperties": {
1849 "sourceType": "HEAT",
1850 "vfModuleLabel": "PASQUALE_vRE_BV",
1851 "paramName": "vnf_instance_name"
1853 "constraints": null,
1855 "default": "mtnj309me6"
1857 "2017488_pasqualevpe0_vnf_config_template_version": {
1859 "description": "VPE Software Version",
1860 "entry_schema": null,
1861 "inputProperties": {
1862 "sourceType": "HEAT",
1863 "vfModuleLabel": "PASQUALE_vRE_BV",
1864 "paramName": "vnf_config_template_version"
1866 "constraints": null,
1870 "2017488_pasqualevpe0_AIC_CLLI": {
1872 "description": "AIC Site CLLI",
1873 "entry_schema": null,
1874 "inputProperties": {
1875 "sourceType": "HEAT",
1876 "vfModuleLabel": "PASQUALE_vRE_BV",
1877 "paramName": "AIC_CLLI"
1879 "constraints": null,
1881 "default": "ATLMY8GA"
1883 "pasqualevpe0_bandwidth_units": {
1885 "description": "Units of bandwidth",
1886 "entry_schema": null,
1887 "inputProperties": {
1888 "sourceType": "HEAT",
1889 "vfModuleLabel": "PASQUALE_vRE_BV",
1890 "paramName": "bandwidth_units"
1892 "constraints": null,
1897 "volumeGroupAllowed": true
1899 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
1900 "uuid": "f8360508-3f17-4414-a2ed-6bc71161e8db",
1901 "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
1902 "customizationUuid": "a55961b2-2065-4ab0-a5b7-2fcee1c227e3",
1903 "description": null,
1904 "name": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1906 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1908 "minCountInstances": 1,
1909 "maxCountInstances": 1,
1911 "vfModuleLabel": "PASQUALE_base_vPE_BV"
1914 "volumeGroupAllowed": false
1916 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
1917 "uuid": "0a0dd9d4-31d3-4c3a-ae89-a02f383e6a9a",
1918 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1919 "customizationUuid": "3cd946bb-50e0-40d8-96d3-c9023520b557",
1920 "description": null,
1921 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1923 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1925 "minCountInstances": 0,
1926 "maxCountInstances": null,
1928 "vfModuleLabel": "PASQUALE_vPFE_BV"
1931 "volumeGroupAllowed": true
1935 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
1936 "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
1937 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1938 "customizationUuid": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
1939 "description": null,
1940 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1942 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1944 "minCountInstances": 0,
1945 "maxCountInstances": null,
1947 "vfModuleLabel": "PASQUALE_vRE_BV"
1950 "pasqualevpe0_bandwidth": {
1952 "description": "Requested VPE bandwidth",
1953 "entry_schema": null,
1954 "inputProperties": {
1955 "sourceType": "HEAT",
1956 "vfModuleLabel": "PASQUALE_vRE_BV",
1957 "paramName": "bandwidth"
1959 "constraints": null,
1963 "2017488_pasqualevpe0_vnf_instance_name": {
1965 "description": "The hostname assigned to the vpe.",
1966 "entry_schema": null,
1967 "inputProperties": {
1968 "sourceType": "HEAT",
1969 "vfModuleLabel": "PASQUALE_vRE_BV",
1970 "paramName": "vnf_instance_name"
1972 "constraints": null,
1974 "default": "mtnj309me6"
1976 "2017488_pasqualevpe0_vnf_config_template_version": {
1978 "description": "VPE Software Version",
1979 "entry_schema": null,
1980 "inputProperties": {
1981 "sourceType": "HEAT",
1982 "vfModuleLabel": "PASQUALE_vRE_BV",
1983 "paramName": "vnf_config_template_version"
1985 "constraints": null,
1989 "2017488_pasqualevpe0_AIC_CLLI": {
1991 "description": "AIC Site CLLI",
1992 "entry_schema": null,
1993 "inputProperties": {
1994 "sourceType": "HEAT",
1995 "vfModuleLabel": "PASQUALE_vRE_BV",
1996 "paramName": "AIC_CLLI"
1998 "constraints": null,
2000 "default": "ATLMY8GA"
2002 "pasqualevpe0_bandwidth_units": {
2004 "description": "Units of bandwidth",
2005 "entry_schema": null,
2006 "inputProperties": {
2007 "sourceType": "HEAT",
2008 "vfModuleLabel": "PASQUALE_vRE_BV",
2009 "paramName": "bandwidth_units"
2011 "constraints": null,
2017 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
2018 "uuid": "0a0dd9d4-31d3-4c3a-ae89-a02f383e6a9a",
2019 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
2020 "customizationUuid": "3cd946bb-50e0-40d8-96d3-c9023520b557",
2021 "description": null,
2022 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2024 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2026 "minCountInstances": 0,
2027 "maxCountInstances": null,
2029 "vfModuleLabel": "PASQUALE_vPFE_BV"
2034 "vfcInstanceGroups": {}
2039 "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
2040 "invariantUuid": "379f816b-a7aa-422f-be30-17114ff50b7c",
2041 "description": "ECOMP generic virtual link (network) base type for all other service-level and global networks",
2044 "customizationUuid": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
2046 "vnf_config_template_version": {
2048 "description": "VPE Software Version",
2049 "entry_schema": null,
2050 "inputProperties": null,
2055 "bandwidth_units": {
2057 "description": "Units of bandwidth",
2058 "entry_schema": null,
2059 "inputProperties": null,
2066 "description": "Requested VPE bandwidth",
2067 "entry_schema": null,
2068 "inputProperties": null,
2075 "description": "AIC Site CLLI",
2076 "entry_schema": null,
2077 "inputProperties": null,
2080 "default": "ATLMY8GA"
2084 "description": "AV/PE",
2085 "entry_schema": null,
2086 "inputProperties": null,
2091 "vnf_instance_name": {
2093 "description": "The hostname assigned to the vpe.",
2094 "entry_schema": null,
2095 "inputProperties": null,
2098 "default": "mtnj309me6"
2103 "network_role": "network role 1, network role 2",
2105 "max_instances": 10,
2106 "ecomp_generated_naming": "true",
2107 "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}}",
2108 "exVL_naming": "{ecomp_generated_naming=true}",
2109 "network_flows": "{is_network_policy=false, is_bound_to_vpn=false}",
2110 "network_homing": "{ecomp_selected_instance_node_target=false}"
2113 "modelCustomizationName": "ExtVL 0"
2116 "collectionResources": {},
2117 "configurations": {},
2118 "fabricConfigurations": {},
2119 "serviceProxies": {},
2121 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
2122 "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
2123 "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
2124 "customizationUuid": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
2125 "description": null,
2126 "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2128 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2130 "minCountInstances": 0,
2131 "maxCountInstances": null,
2133 "vfModuleLabel": "PASQUALE_vRE_BV"
2136 "pasqualevpe0_bandwidth": {
2138 "description": "Requested VPE bandwidth",
2139 "entry_schema": null,
2140 "inputProperties": {
2141 "sourceType": "HEAT",
2142 "vfModuleLabel": "PASQUALE_vRE_BV",
2143 "paramName": "bandwidth"
2145 "constraints": null,
2149 "2017488_pasqualevpe0_vnf_instance_name": {
2151 "description": "The hostname assigned to the vpe.",
2152 "entry_schema": null,
2153 "inputProperties": {
2154 "sourceType": "HEAT",
2155 "vfModuleLabel": "PASQUALE_vRE_BV",
2156 "paramName": "vnf_instance_name"
2158 "constraints": null,
2160 "default": "mtnj309me6"
2162 "2017488_pasqualevpe0_vnf_config_template_version": {
2164 "description": "VPE Software Version",
2165 "entry_schema": null,
2166 "inputProperties": {
2167 "sourceType": "HEAT",
2168 "vfModuleLabel": "PASQUALE_vRE_BV",
2169 "paramName": "vnf_config_template_version"
2171 "constraints": null,
2175 "2017488_pasqualevpe0_AIC_CLLI": {
2177 "description": "AIC Site CLLI",
2178 "entry_schema": null,
2179 "inputProperties": {
2180 "sourceType": "HEAT",
2181 "vfModuleLabel": "PASQUALE_vRE_BV",
2182 "paramName": "AIC_CLLI"
2184 "constraints": null,
2186 "default": "ATLMY8GA"
2188 "pasqualevpe0_bandwidth_units": {
2190 "description": "Units of bandwidth",
2191 "entry_schema": null,
2192 "inputProperties": {
2193 "sourceType": "HEAT",
2194 "vfModuleLabel": "PASQUALE_vRE_BV",
2195 "paramName": "bandwidth_units"
2197 "constraints": null,
2202 "volumeGroupAllowed": true
2204 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
2205 "uuid": "f8360508-3f17-4414-a2ed-6bc71161e8db",
2206 "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
2207 "customizationUuid": "a55961b2-2065-4ab0-a5b7-2fcee1c227e3",
2208 "description": null,
2209 "name": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
2211 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
2213 "minCountInstances": 1,
2214 "maxCountInstances": 1,
2216 "vfModuleLabel": "PASQUALE_base_vPE_BV"
2219 "volumeGroupAllowed": false
2221 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
2222 "uuid": "0a0dd9d4-31d3-4c3a-ae89-a02f383e6a9a",
2223 "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
2224 "customizationUuid": "3cd946bb-50e0-40d8-96d3-c9023520b557",
2225 "description": null,
2226 "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2228 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
2230 "minCountInstances": 0,
2231 "maxCountInstances": null,
2233 "vfModuleLabel": "PASQUALE_vPFE_BV"
2236 "volumeGroupAllowed": true
2242 function getInstanceServiceVNF() {
2245 "2017-388_PASQUALE-vPE 0": {
2248 "orchStatus": "Active",
2249 "provStatus": "prov",
2250 "rollbackOnFailure": "true",
2251 "originalName": "2017-388_PASQUALE-vPE 0",
2252 "isMissingData": true,
2253 "trackById": "u5mtsvzmq6p",
2255 "vnfStoreKey": "2017-388_PASQUALE-vPE 0",
2256 "uuid": "afacccf6-397d-45d6-b5ae-94c39734b168",
2257 "productFamilyId": "d8a6ed93-251c-47ca-adc9-86671fd19f4c",
2258 "lcpCloudRegionId": null,
2260 "lineOfBusiness": null,
2261 "statusMessage": "Failed Vnf Message",
2262 "platformName": null,
2265 "modelInvariantId": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
2266 "modelVersionId": "afacccf6-397d-45d6-b5ae-94c39734b168",
2267 "modelName": "2017-388_PASQUALE-vPE",
2268 "modelVersion": "4.0",
2269 "modelCustomizationId": "b3c76f73-eeb5-4fb6-9d31-72a889f1811c",
2270 "modelCustomizationName": "2017-388_PASQUALE-vPE 0"
2273 "2017-488_PASQUALE-vPE 0": {
2276 "rollbackOnFailure": "true",
2277 "originalName": "2017-488_PASQUALE-vPE 0",
2278 "isMissingData": false,
2279 "trackById": "1d6dg4fsgbm",
2281 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
2282 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0zssmp": {
2284 "isMissingData": true,
2285 "sdncPreReload": null,
2287 "modelType": "VFmodule",
2288 "modelInvariantId": "b34833bb-6aa9-4ad6-a831-70b06367a091",
2289 "modelVersionId": "f8360508-3f17-4414-a2ed-6bc71161e8db",
2290 "modelName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
2291 "modelVersion": "5",
2292 "modelCustomizationId": "a55961b2-2065-4ab0-a5b7-2fcee1c227e3",
2293 "modelUniqueId": "a55961b2-2065-4ab0-a5b7-2fcee1c227e3",
2294 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0"
2299 "trackById": "v2egx1b8i1l",
2300 "statusMessage": "Failed vfModel message"
2304 "vnfStoreKey": "2017-488_PASQUALE-vPE 0",
2305 "uuid": "69e09f68-8b63-4cc9-b9ff-860960b5db09",
2306 "productFamilyId": "d8a6ed93-251c-47ca-adc9-86671fd19f4c",
2307 "lcpCloudRegionId": "AAIAIC25",
2308 "tenantId": "092eb9e8e4b7412e8787dd091bc58e86",
2309 "lineOfBusiness": "ONAP",
2310 "platformName": "platform",
2312 "modelInvariantId": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
2313 "modelVersionId": "69e09f68-8b63-4cc9-b9ff-860960b5db09",
2314 "modelName": "2017-488_PASQUALE-vPE",
2315 "modelVersion": "5.0",
2316 "modelCustomizationId": "1da7b585-5e61-4993-b95e-8e6606c81e45",
2317 "modelUniqueId": "1da7b585-5e61-4993-b95e-8e6606c81e45",
2318 "modelCustomizationName": "2017-488_PASQUALE-vPE 0",
2319 "uuid": "69e09f68-8b63-4cc9-b9ff-860960b5db09"
2321 "instanceName": "2017488_PASQUALEvPE",
2322 "legacyRegion": "123",
2330 "2017488_pasqualevpe0_ASN": "AV_vPE"
2333 "validationCounter": 3,
2337 "existingVNFCounterMap": {
2338 "afacccf6-397d-45d6-b5ae-94c39734b168": 1,
2339 "69e09f68-8b63-4cc9-b9ff-860960b5db09": 1
2341 "existingNetworksCounterMap": {},
2343 "instanceName": "yoav",
2344 "globalSubscriberId": "e433710f-9217-458d-a79d-1c7aff376d89",
2345 "subscriptionServiceType": "TYLER SILVIA",
2346 "owningEntityId": "d61e6f2d-12fa-4cc2-91df-7c244011d6fc",
2347 "productFamilyId": "d8a6ed93-251c-47ca-adc9-86671fd19f4c",
2348 "lcpCloudRegionId": "AAIAIC25",
2349 "tenantId": "092eb9e8e4b7412e8787dd091bc58e86",
2350 "aicZoneId": "ABC15",
2351 "projectName": "WATKINS",
2352 "rollbackOnFailure": "true",
2354 "aicZoneName": "AAITESAN-ABC15",
2355 "owningEntityName": "WayneHolland",
2356 "testApi": "VNF_API",
2357 "isEcompGeneratedNaming": false,
2358 "tenantName": "USP-SIP-IC-24335-T-01",
2360 "modelInvariantId": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
2361 "modelVersionId": "6b528779-44a3-4472-bdff-9cd15ec93450",
2362 "modelName": "action-data",
2363 "modelVersion": "1.0",
2364 "uuid": "6b528779-44a3-4472-bdff-9cd15ec93450"
2366 "isALaCarte": false,
2367 "name": "action-data",
2371 "uuid": "6b528779-44a3-4472-bdff-9cd15ec93450",
2372 "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
2375 "isMultiStepDesign": false
2379 function getInstanceServiceVNF_Network() {
2382 "2017-488_PASQUALE-vPE 0": {
2384 "rollbackOnFailure": "true",
2385 "originalName": "2017-488_PASQUALE-vPE 0",
2386 "isMissingData": false,
2387 "trackById": "o65b26t2thj",
2389 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
2390 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1sgoqi": {
2392 "instanceName": "yoav",
2393 "volumeGroupName": "123",
2395 "modelInvariantId": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
2396 "modelVersionId": "25284168-24bb-4698-8cb4-3f509146eca5",
2397 "modelName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2398 "modelVersion": "6",
2399 "modelCustomizationId": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
2400 "modelUniqueId": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
2401 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2402 "uuid": "25284168-24bb-4698-8cb4-3f509146eca5"
2404 "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
2405 "isMissingData": false,
2408 "pasqualevpe0_bandwidth": "10",
2409 "2017488_pasqualevpe0_vnf_instance_name": "mtnj309me6",
2410 "2017488_pasqualevpe0_vnf_config_template_version": "17.2",
2411 "2017488_pasqualevpe0_AIC_CLLI": "ATLMY8GA",
2412 "pasqualevpe0_bandwidth_units": "Gbps"
2418 "vnfStoreKey": "2017-488_PASQUALE-vPE 0",
2419 "uuid": "69e09f68-8b63-4cc9-b9ff-860960b5db09",
2420 "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
2421 "lcpCloudRegionId": "hvf6",
2422 "tenantId": "bae71557c5bb4d5aac6743a4e5f1d054",
2423 "lineOfBusiness": "ONAP",
2424 "platformName": "platform",
2426 "modelInvariantId": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
2427 "modelVersionId": "69e09f68-8b63-4cc9-b9ff-860960b5db09",
2428 "modelName": "2017-488_PASQUALE-vPE",
2429 "modelVersion": "5.0",
2430 "modelCustomizationId": "1da7b585-5e61-4993-b95e-8e6606c81e45",
2431 "modelCustomizationName": "2017-488_PASQUALE-vPE 0",
2432 "uuid": "69e09f68-8b63-4cc9-b9ff-860960b5db09"
2434 "instanceName": "2017488_PASQUALEvPE",
2442 "2017488_pasqualevpe0_ASN": "AV_vPE"
2445 "validationCounter": 0,
2452 "existingVNFCounterMap": {
2453 "69e09f68-8b63-4cc9-b9ff-860960b5db09": 1
2455 "existingNetworksCounterMap": {
2456 "ddc3f20c-08b5-40fd-af72-c6d14636b986": 3
2461 "rollbackOnFailure": "true",
2462 "isMissingData": false,
2463 "originalName": "ExtVL 0",
2464 "networkStoreKey": "ExtVL 0",
2465 "trackById": "sf3zth68xjf",
2466 "statusMessage": "Network failed message",
2467 "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
2468 "lcpCloudRegionId": "hvf6",
2469 "tenantId": "229bcdc6eaeb4ca59d55221141d01f8e",
2470 "platformName": "xxx1",
2471 "lineOfBusiness": "ONAP",
2473 "globalRouteTarget": "mock-global-1",
2474 "routeTargetRole": "mock-role-x"
2480 "modelInvariantId": "379f816b-a7aa-422f-be30-17114ff50b7c",
2481 "modelVersionId": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
2482 "modelName": "ExtVL",
2483 "modelVersion": "37.0",
2484 "modelCustomizationId": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
2485 "modelCustomizationName": "ExtVL 0",
2486 "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986"
2488 "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986"
2492 "rollbackOnFailure": "true",
2493 "isMissingData": false,
2494 "originalName": "ExtVL 0",
2495 "networkStoreKey": "ExtVL 0",
2496 "trackById": "2mdxioxca9h",
2497 "productFamilyId": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
2498 "lcpCloudRegionId": "hvf6",
2499 "tenantId": "229bcdc6eaeb4ca59d55221141d01f8e",
2500 "platformName": "xxx1",
2501 "lineOfBusiness": "ONAP",
2506 "modelInvariantId": "379f816b-a7aa-422f-be30-17114ff50b7c",
2507 "modelVersionId": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
2508 "modelName": "ExtVL",
2509 "modelVersion": "37.0",
2510 "modelCustomizationId": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
2511 "modelCustomizationName": "ExtVL 0",
2512 "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986"
2514 "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986"
2518 "rollbackOnFailure": "true",
2519 "isMissingData": false,
2520 "originalName": "ExtVL 0",
2521 "networkStoreKey": "ExtVL 0_1",
2522 "trackById": "z7vd1gmpbs",
2523 "instanceName": "ExtVL",
2524 "productFamilyId": "17cc1042-527b-11e6-beb8-9e71128cae77",
2525 "lcpCloudRegionId": "hvf6",
2526 "tenantId": "229bcdc6eaeb4ca59d55221141d01f8e",
2527 "platformName": "xxx1",
2528 "lineOfBusiness": "zzz1",
2531 "vnf_config_template_version": "17.2",
2532 "bandwidth_units": "Gbps",
2534 "AIC_CLLI": "ATLMY8GA",
2536 "vnf_instance_name": "yoav"
2540 "modelInvariantId": "379f816b-a7aa-422f-be30-17114ff50b7c",
2541 "modelVersionId": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
2542 "modelName": "ExtVL",
2543 "modelVersion": "37.0",
2544 "modelCustomizationId": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
2545 "modelCustomizationName": "ExtVL 0",
2546 "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986"
2548 "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986"
2551 "instanceName": "InstanceName",
2552 "globalSubscriberId": "e433710f-9217-458d-a79d-1c7aff376d89",
2553 "subscriptionServiceType": "TYLER SILVIA",
2554 "owningEntityId": "d61e6f2d-12fa-4cc2-91df-7c244011d6fc",
2555 "productFamilyId": "17cc1042-527b-11e6-beb8-9e71128cae77",
2556 "lcpCloudRegionId": "AAIAIC25",
2557 "tenantId": "092eb9e8e4b7412e8787dd091bc58e86",
2558 "aicZoneId": "JAG1",
2559 "projectName": null,
2560 "rollbackOnFailure": "true",
2562 "aicZoneName": "YUDFJULP-JAG1",
2563 "owningEntityName": "WayneHolland",
2564 "testApi": "GR_API",
2565 "isEcompGeneratedNaming": false,
2566 "tenantName": "USP-SIP-IC-24335-T-01",
2568 "modelInvariantId": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
2569 "modelVersionId": "6b528779-44a3-4472-bdff-9cd15ec93450",
2570 "modelName": "action-data",
2571 "modelVersion": "1.0",
2572 "uuid": "6b528779-44a3-4472-bdff-9cd15ec93450"
2574 "isALaCarte": false,
2575 "name": "action-data",
2579 "uuid": "6b528779-44a3-4472-bdff-9cd15ec93450",
2580 "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
2583 "isMultiStepDesign": false
2587 function expectInstanceNodesResultVNF() {
2591 "modelId": "afacccf6-397d-45d6-b5ae-94c39734b168",
2592 "modelInvariantId": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
2593 "modelCustomizationId": "b3c76f73-eeb5-4fb6-9d31-72a889f1811c",
2594 "modelUniqueId": "b3c76f73-eeb5-4fb6-9d31-72a889f1811c",
2595 "missingData": true,
2596 "id": "u5mtsvzmq6p",
2597 "instanceModelInfo": {
2598 "modelCustomizationId": "b3c76f73-eeb5-4fb6-9d31-72a889f1811c",
2599 "modelCustomizationName": "2017-388_PASQUALE-vPE 0",
2600 "modelInvariantId": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
2601 "modelName": "2017-388_PASQUALE-vPE",
2603 "modelVersion": "4.0",
2604 "modelVersionId": "afacccf6-397d-45d6-b5ae-94c39734b168"
2606 "orchStatus": 'Active',
2607 "provStatus": 'prov',
2609 "name": "2017-388_PASQUALE-vPE 0",
2610 "modelName": "2017-388_PASQUALE-vPE 0",
2611 "modelTypeName": "vnfs",
2614 "isEcompGeneratedNaming": false,
2615 "networkStoreKey": "2017-388_PASQUALE-vPE 0",
2616 "vnfStoreKey": "2017-388_PASQUALE-vPE 0",
2619 "statusMessage": "Failed Vnf Message",
2620 "statusProperties": [Object({
2621 key: 'Prov Status: ',
2623 testId: 'provStatus'
2624 }), Object({ key: 'Orch Status: ', value: 'Active', testId: 'orchStatus' }), Object({
2625 key: 'In-maintenance',
2632 "modelId": "69e09f68-8b63-4cc9-b9ff-860960b5db09",
2633 "missingData": false,
2634 "id": "1d6dg4fsgbm",
2637 "name": "2017-488_PASQUALE-vPE 0",
2638 "modelName": "2017-488_PASQUALE-vPE 0",
2639 "modelTypeName": "vnfs",
2641 "isEcompGeneratedNaming": false,
2642 "networkStoreKey": "2017-488_PASQUALE-vPE 0",
2643 "vnfStoreKey": "2017-488_PASQUALE-vPE 0",
2645 "statusProperties": [Object({
2646 key: 'Prov Status: ',
2648 testId: 'provStatus'
2649 }), Object({ key: 'Orch Status: ', value: undefined, testId: 'orchStatus' })],
2651 "parentType": 'VNF',
2653 "modelId": "f8360508-3f17-4414-a2ed-6bc71161e8db",
2654 "modelInvariantId": "b34833bb-6aa9-4ad6-a831-70b06367a091",
2655 "modelCustomizationId": "a55961b2-2065-4ab0-a5b7-2fcee1c227e3",
2656 "modelUniqueId": "a55961b2-2065-4ab0-a5b7-2fcee1c227e3",
2657 "missingData": true,
2658 "id": "v2egx1b8i1l",
2659 "instanceModelInfo": {
2660 "modelCustomizationId": "a55961b2-2065-4ab0-a5b7-2fcee1c227e3",
2661 "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
2662 "modelInvariantId": "b34833bb-6aa9-4ad6-a831-70b06367a091",
2663 "modelName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
2664 "modelType": "VFmodule",
2665 "modelUniqueId": "a55961b2-2065-4ab0-a5b7-2fcee1c227e3",
2666 "modelVersion": "5",
2667 "modelVersionId": "f8360508-3f17-4414-a2ed-6bc71161e8db"
2669 "statusMessage": "Failed vfModel message",
2670 "name": "<Automatically Assigned>",
2671 "modelName": "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
2672 "modelTypeName": "vfModules",
2674 "isEcompGeneratedNaming": false,
2675 "dynamicInputs": [],
2676 "dynamicModelName": "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0zssmp",
2678 "statusProperties": [Object({
2679 key: 'Prov Status: ',
2681 testId: 'provStatus'
2682 }), Object({ key: 'Orch Status: ', value: undefined, testId: 'orchStatus' }),
2684 key: 'Model Version: ',
2686 testId: 'modelVersion'
2692 function expectInstanceNodesResultVNF_Network() {
2697 "modelId": "69e09f68-8b63-4cc9-b9ff-860960b5db09",
2698 "missingData": false,
2699 "id": "o65b26t2thj",
2700 "name": "2017488_PASQUALEvPE",
2701 "modelName": "2017-488_PASQUALE-vPE 0",
2702 "modelTypeName": "vnfs",
2704 "isEcompGeneratedNaming": false,
2705 "vnfStoreKey": "2017-488_PASQUALE-vPE 0",
2707 "statusProperties": [Object({
2708 key: 'Prov Status: ',
2710 testId: 'provStatus'
2711 }), Object({ key: 'Orch Status: ', value: undefined, testId: 'orchStatus' })],
2715 "modelId": "25284168-24bb-4698-8cb4-3f509146eca5",
2716 "missingData": false,
2718 "modelName": "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
2719 "modelTypeName": "vfModules",
2721 "isEcompGeneratedNaming": false,
2725 "id": "pasqualevpe0_bandwidth",
2727 "name": "pasqualevpe0_bandwidth",
2730 "description": "Requested VPE bandwidth"
2733 "id": "2017488_pasqualevpe0_vnf_instance_name",
2735 "name": "2017488_pasqualevpe0_vnf_instance_name",
2736 "value": "mtnj309me6",
2738 "description": "The hostname assigned to the vpe."
2741 "id": "2017488_pasqualevpe0_vnf_config_template_version",
2743 "name": "2017488_pasqualevpe0_vnf_config_template_version",
2746 "description": "VPE Software Version"
2749 "id": "2017488_pasqualevpe0_AIC_CLLI",
2751 "name": "2017488_pasqualevpe0_AIC_CLLI",
2752 "value": "ATLMY8GA",
2754 "description": "AIC Site CLLI"
2757 "id": "pasqualevpe0_bandwidth_units",
2759 "name": "pasqualevpe0_bandwidth_units",
2762 "description": "Units of bandwidth"
2765 "dynamicModelName": "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1sgoqi"
2772 "modelId": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
2773 "modelInvariantId": "379f816b-a7aa-422f-be30-17114ff50b7c",
2774 "modelCustomizationId": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
2775 "modelUniqueId": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
2776 "missingData": false,
2777 "id": "sf3zth68xjf",
2778 "instanceModelInfo": {
2779 "modelCustomizationId": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
2780 "modelCustomizationName": "ExtVL 0",
2781 "modelInvariantId": "379f816b-a7aa-422f-be30-17114ff50b7c",
2782 "modelName": "ExtVL",
2783 "modelVersion": "37.0",
2784 "modelVersionId": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
2785 "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986"
2787 "name": "<Automatically Assigned>",
2788 "routeTargetId": "mock-global-1",
2789 "routeTargetRole": "mock-role-x",
2790 "statusMessage": "Network failed message",
2791 "modelName": "ExtVL 0",
2792 "modelTypeName": "networks",
2794 "isEcompGeneratedNaming": true,
2795 "networkStoreKey": "ExtVL 0",
2797 "statusProperties": [Object({
2798 key: 'Prov Status: ',
2800 testId: 'provStatus'
2801 }), Object({ key: 'Orch Status: ', value: undefined, testId: 'orchStatus' })],
2806 "originalAction": 'None',
2807 "modelId": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
2808 "missingData": false,
2809 "id": "2mdxioxca9h",
2810 "name": "<Automatically Assigned>",
2811 "modelName": "ExtVL 0",
2812 "modelTypeName": "networks",
2814 "isEcompGeneratedNaming": true,
2815 "networkStoreKey": "ExtVL 0:0001",
2821 "originalAction": 'None',
2822 "modelId": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
2823 "missingData": false,
2826 "modelName": "ExtVL 0",
2827 "modelTypeName": "networks",
2829 "isEcompGeneratedNaming": true,
2830 "networkStoreKey": "ExtVL 0_1",