Merge changes from topics "VID-14", "VID-13", "VID-12"
[vid.git] / vid-webpack-master / cypress / integration / iFrames / network.popup.e2e.ts
1 ///<reference path="../../../node_modules/cypress/types/index.d.ts"/>
2
3 import {JsonBuilder} from "../../support/jsonBuilders/jsonBuilder";
4 import {ServiceModel} from "../../support/jsonBuilders/models/service.model";
5
6 describe('Network popup', function () {
7
8   var jsonBuilderAndMock: JsonBuilder<ServiceModel> = new JsonBuilder<ServiceModel>();
9
10   beforeEach(() => {
11     cy.window().then((win) => {
12       win.sessionStorage.clear();
13       cy.setReduxState();
14       cy.preventErrorsOnLoading();
15       cy.permissionVidMock();
16       cy.setTestApiParamToGR();
17       cy.initAAIMock();
18       cy.initVidMock();
19       cy.login();
20     })
21   });
22
23   afterEach(() => {
24     cy.screenshot();
25   });
26
27   describe('basic UI tests', () => {
28
29     it('Network(A-La-Carte) - create / edit / duplicate / delete', function () {
30       let redux = getReduxWithVNFSAndNetwork();
31       redux.service.serviceHierarchy['6b528779-44a3-4472-bdff-9cd15ec93450'].service.vidNotions.instantiationType = 'ALaCarte';
32
33       cy.setReduxState(<any>redux);
34       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=6b528779-44a3-4472-bdff-9cd15ec93450');
35       //create
36       cy.getElementByDataTestsId('node-ExtVL 0-add-btn').click({force: true}).then(() => {
37
38
39         verifyServiceModelNameInModelInfo();
40         cy.fillNetworkPopup();
41       });
42     });
43
44     it('Network (Macro) - create / edit / duplicate / delete', function () {
45
46       cy.setReduxState(<any>getReduxWithVNFSAndNetwork());
47       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=6b528779-44a3-4472-bdff-9cd15ec93450');
48       //create
49       cy.getElementByDataTestsId('node-ExtVL 0-add-btn').click({force: true}).then(() => {
50         verifyServiceModelNameInModelInfo();
51         cy.fillNetworkPopup().then(()=>{
52           cy.getElementByDataTestsId('node-ddc3f20c-08b5-40fd-af72-c6d14636b986-ExtVL 0').should('be.visible');
53           cy.getElementByDataTestsId('numberButton').contains('1');
54
55           //Edit
56           cy.getElementByDataTestsId('node-ddc3f20c-08b5-40fd-af72-c6d14636b986-ExtVL 0-menu-btn').click({force: true})
57             .getElementByDataTestsId('context-menu-edit').click({force: true}).then(() => {
58             cy.checkIsOptionSelected('productFamily', 'a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb');
59             cy.checkIsOptionSelected('lcpRegion', 'hvf6');
60             cy.checkIsOptionSelected('tenant', '229bcdc6eaeb4ca59d55221141d01f8e');
61             cy.checkIsOptionSelected('lineOfBusiness', 'zzz1');
62             cy.checkIsOptionSelected('platform', 'xxx1');
63             //change platform value
64             cy.selectDropdownOptionByText('platform', 'platform');
65             cy.getElementByDataTestsId('form-set').click({force: true}).then(() => {
66               cy.getElementByDataTestsId('numberButton').contains('1');
67               cy.getElementByDataTestsId('node-ddc3f20c-08b5-40fd-af72-c6d14636b986-ExtVL 0-menu-btn').click({force: true})
68                 .getElementByDataTestsId('context-menu-edit').click({force: true}).then(() => {
69                 cy.checkIsOptionSelected('platform', 'platform');
70                 // cancel button should close the dialog
71                 cy.getElementByDataTestsId('cancelButton').click({force: true}).then(() => {
72                   // duplicate network
73                   cy.getElementByDataTestsId('node-ddc3f20c-08b5-40fd-af72-c6d14636b986-ExtVL 0-menu-btn').click({force: true})
74                     .getElementByDataTestsId('context-menu-duplicate').click({force: true}).then(() => {
75                     cy.getTagElementContainsText('button', 'Duplicate').click({force: true});
76                     cy.getElementByDataTestsId('node-ddc3f20c-08b5-40fd-af72-c6d14636b986-ExtVL 0').should('have.length', 2);
77                     cy.getElementByDataTestsId('numberButton').contains('2');
78                     //delete
79                     cy.getElementByDataTestsId('node-ddc3f20c-08b5-40fd-af72-c6d14636b986-ExtVL 0-menu-btn').eq(1).click({force: true})
80                     cy.getElementByDataTestsId('context-menu-remove').click({force: true}).then(()=>{
81                       cy.getElementByDataTestsId('numberButton').contains('1');
82                       cy.getElementByDataTestsId('node-ddc3f20c-08b5-40fd-af72-c6d14636b986-ExtVL 0').should('have.length', 1);
83
84                     })
85
86                   });
87                 });
88               })
89             })
90           });
91         });
92         });
93
94     });
95
96     it('Network dynamic inputs', function () {
97       let redux = getReduxWithVNFSAndNetwork();
98       redux.service.serviceHierarchy['6b528779-44a3-4472-bdff-9cd15ec93450'].networks['ExtVL 0'].inputs = <any>{
99         "vnf_config_template_version": {
100           "type": "string",
101           "description": "VPE Software Version",
102           'entry_schema': null,
103           "inputProperties": null,
104           "constraints": [],
105           "required": true,
106           "default": "17.2"
107         },
108         "bandwidth_units": {
109           "type": "string",
110           "description": "Units of bandwidth",
111           "entry_schema": null,
112           "inputProperties": null,
113           "constraints": [],
114           "required": false,
115           "default": "Gbps"
116         }
117       };
118       cy.setReduxState(<any>redux);
119       cy.openIframe('app/ui/#/servicePlanning?serviceModelId=6b528779-44a3-4472-bdff-9cd15ec93450');
120
121       cy.getElementByDataTestsId('node-ExtVL 0-add-btn').click({force: true}).then(() => {
122         //check if dynamic inputs exist
123         cy.getElementByDataTestsId('vnf_config_template_version');
124         cy.getElementByDataTestsId('bandwidth_units');
125
126         //check if required icon exists
127         cy.get('label').contains('VNF config template version:').should('have.class', 'required');
128         cy.get('label').contains('Bandwidth units:').should('not.have.class', 'required');
129
130         //set button should be disabled when some dynamic inputs not valid
131         cy.selectDropdownOptionByText('productFamily', 'Emanuel');
132         cy.selectDropdownOptionByText('lcpRegion', 'hvf6');
133         cy.selectDropdownOptionByText('tenant', 'AIN Web Tool-15-D-STTest2');
134         cy.selectDropdownOptionByText('lineOfBusiness', 'zzz1');
135         cy.selectDropdownOptionByText('platform', 'xxx1');
136         cy.getElementByDataTestsId('form-set').should('not.have.attr', 'disabled');
137
138         // clear required dynamic input.
139         cy.getElementByDataTestsId('vnf_config_template_version').clear();
140         cy.getElementByDataTestsId('form-set').should('have.attr', 'disabled');
141
142       });
143     });
144
145     it('Edit service with network - delete 1 create 1', function () {
146       const SUBSCRIBER_ID: string = "e433710f-9217-458d-a79d-1c7aff376d89";
147       const SERVICE_TYPE: string = "TYLER SILVIA";
148       const SERVICE_INSTANCE_ID: string = "f8791436-8d55-4fde-b4d5-72dd2cf13cfb";
149       const SERVICE_MODEL_ID: string = '6b528779-44a3-4472-bdff-9cd15ec93450';
150
151       cy.readFile('/cypress/support/jsonBuilders/mocks/jsons/basicNetworkModel.json').then((res) => {
152         jsonBuilderAndMock.basicJson(res,
153           Cypress.config('baseUrl') + '/rest/models/services/6b528779-44a3-4472-bdff-9cd15ec93450',
154           200,
155           0,
156           'initServiceModel');
157       });
158
159       cy.readFile('/cypress/support/jsonBuilders/mocks/jsons/basicNetworkInstance.json').then((res) => {
160         jsonBuilderAndMock.basicJson(
161           res,
162           Cypress.config('baseUrl') + "/aai_get_service_instance_topology/e433710f-9217-458d-a79d-1c7aff376d89/TYLER SILVIA/f8791436-8d55-4fde-b4d5-72dd2cf13cfb",
163           200, 0,
164           "initServiceInstanceTopology"
165         )
166       });
167
168       cy.server().route({
169         url: Cypress.config('baseUrl') + '/asyncInstantiation/bulk',
170         method: 'POST',
171         status: 200,
172         response: "[]",
173       }).as("expectedPostAsyncInstantiation");
174
175       cy.openIframe(`app/ui/#/servicePlanning/EDIT?serviceModelId=${SERVICE_MODEL_ID}&subscriberId=${SUBSCRIBER_ID}&serviceType=${SERVICE_TYPE}&serviceInstanceId=${SERVICE_INSTANCE_ID}`);
176
177       //add one network
178       cy.getElementByDataTestsId('node-ExtVL 0-add-btn').click({force: true}).then(() => {
179         verifyServiceModelNameInModelInfo();
180         cy.fillNetworkPopup();
181       });
182
183       const networkNodeToDelete = "node-ddc3f20c-08b5-40fd-af72-c6d14636b986-ExtVL 0";
184       cy.getElementByDataTestsId(`${networkNodeToDelete}-menu-btn`).eq(0).click({force: true})
185         .getElementByDataTestsId('context-menu-delete').click();
186
187       //click update
188       cy.getElementByDataTestsId('deployBtn').should('have.text', 'UPDATE').click();
189
190       cy.getReduxState().then((state) => {
191         const network = state.service.serviceInstance[SERVICE_MODEL_ID].networks["ExtVL 0_1"];
192         cy.wait('@expectedPostAsyncInstantiation').then(xhr => {
193           cy.readFile('../vid-automation/src/test/resources/asyncInstantiation/vidRequestDelete1Create1Network.json').then((expectedResult) => {
194             expectedResult.networks["ExtVL 0_1"].trackById = network.trackById;
195             cy.deepCompare(xhr.request.body, expectedResult);
196           });
197         });
198       });
199
200     });
201
202     function verifyServiceModelNameInModelInfo() {
203       cy.getElementByDataTestsId('model-item-label-serviceModelName').contains('Service Name');
204       cy.getElementByDataTestsId('model-item-value-serviceModelName').contains('action-data');
205     }
206
207     function getReduxWithVNFSAndNetwork() {
208       return {
209         "global": {
210           "name": null,
211           "flags": {
212             "FLAG_NETWORK_TO_ASYNC_INSTANTIATION": false,
213             "FLAG_SHOW_ASSIGNMENTS": true,
214             "FLAG_FABRIC_CONFIGURATION_ASSIGNMENTS": true,
215             "FLAG_SHOW_VERIFY_SERVICE": false,
216             "FLAG_SERVICE_MODEL_CACHE": true,
217             "FLAG_ADVANCED_PORTS_FILTER": true,
218             "CREATE_INSTANCE_TEST": false,
219             "FLAG_SETTING_DEFAULTS_IN_DRAWING_BOARD": false,
220             "FLAG_REGION_ID_FROM_REMOTE": true,
221             "EMPTY_DRAWING_BOARD_TEST": false,
222             "FLAG_ADD_MSO_TESTAPI_FIELD": true
223           },
224           "type": "[FLAGS] Update"
225         },
226         "service": {
227           "serviceHierarchy": {
228             "6e59c5de-f052-46fa-aa7e-2fca9d674c44": {
229               "service": {
230                 "uuid": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
231                 "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
232                 "name": "ComplexService",
233                 "version": "1.0",
234                 "toscaModelURL": null,
235                 "category": "Emanuel",
236                 "serviceType": "",
237                 "serviceRole": "",
238                 "description": "ComplexService",
239                 "serviceEcompNaming": "false",
240                 "instantiationType": "Macro",
241                 "inputs": {}
242               },
243               "vnfs": {
244                 "VF_vGeraldine 0": {
245                   "uuid": "d6557200-ecf2-4641-8094-5393ae3aae60",
246                   "invariantUuid": "4160458e-f648-4b30-a176-43881ffffe9e",
247                   "description": "VSP_vGeraldine",
248                   "name": "VF_vGeraldine",
249                   "version": "2.0",
250                   "customizationUuid": "91415b44-753d-494c-926a-456a9172bbb9",
251                   "inputs": {},
252                   "commands": {},
253                   "properties": {
254                     "max_instances": 10,
255                     "min_instances": 1,
256                     "gpb2_Internal2_mac": "00:11:22:EF:AC:DF",
257                     "sctp-b-ipv6-egress_src_start_port": "0",
258                     "sctp-a-ipv6-egress_rule_application": "any",
259                     "Internal2_allow_transit": "true",
260                     "sctp-b-IPv6_ethertype": "IPv6",
261                     "sctp-a-egress_rule_application": "any",
262                     "sctp-b-ingress_action": "pass",
263                     "sctp-b-ingress_rule_protocol": "icmp",
264                     "ncb2_Internal1_mac": "00:11:22:EF:AC:DF",
265                     "sctp-b-ipv6-ingress-src_start_port": "0.0",
266                     "ncb1_Internal2_mac": "00:11:22:EF:AC:DF",
267                     "fsb_volume_size_0": "320.0",
268                     "sctp-b-egress_src_addresses": "local",
269                     "sctp-a-ipv6-ingress_ethertype": "IPv4",
270                     "sctp-a-ipv6-ingress-dst_start_port": "0",
271                     "sctp-b-ipv6-ingress_rule_application": "any",
272                     "domain_name": "default-domain",
273                     "sctp-a-ingress_rule_protocol": "icmp",
274                     "sctp-b-egress-src_start_port": "0.0",
275                     "sctp-a-egress_src_addresses": "local",
276                     "sctp-b-display_name": "epc-sctp-b-ipv4v6-sec-group",
277                     "sctp-a-egress-src_start_port": "0.0",
278                     "sctp-a-ingress_ethertype": "IPv4",
279                     "sctp-b-ipv6-ingress-dst_end_port": "65535",
280                     "sctp-b-dst_subnet_prefix_v6": "::",
281                     "nf_naming": "{ecomp_generated_naming=true}",
282                     "sctp-a-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
283                     "sctp-b-egress-dst_start_port": "0.0",
284                     "ncb_flavor_name": "nv.c20r64d1",
285                     "gpb1_Internal1_mac": "00:11:22:EF:AC:DF",
286                     "sctp-b-egress_dst_subnet_prefix_len": "0.0",
287                     "Internal2_net_cidr": "10.0.0.10",
288                     "sctp-a-ingress-dst_start_port": "0.0",
289                     "sctp-a-egress-dst_start_port": "0.0",
290                     "fsb1_Internal2_mac": "00:11:22:EF:AC:DF",
291                     "sctp-a-egress_ethertype": "IPv4",
292                     "vlc_st_service_mode": "in-network-nat",
293                     "sctp-a-ipv6-egress_ethertype": "IPv4",
294                     "sctp-a-egress-src_end_port": "65535.0",
295                     "sctp-b-ipv6-egress_rule_application": "any",
296                     "sctp-b-egress_action": "pass",
297                     "sctp-a-ingress-src_subnet_prefix_len": "0.0",
298                     "sctp-b-ipv6-ingress-src_end_port": "65535.0",
299                     "sctp-b-name": "epc-sctp-b-ipv4v6-sec-group",
300                     "fsb2_Internal1_mac": "00:11:22:EF:AC:DF",
301                     "sctp-a-ipv6-ingress-src_start_port": "0.0",
302                     "sctp-b-ipv6-egress_ethertype": "IPv4",
303                     "Internal1_net_cidr": "10.0.0.10",
304                     "sctp-a-egress_dst_subnet_prefix": "0.0.0.0",
305                     "fsb_flavor_name": "nv.c20r64d1",
306                     "sctp_rule_protocol": "132",
307                     "sctp-b-ipv6-ingress_src_subnet_prefix_len": "0",
308                     "sctp-a-ipv6-ingress_rule_application": "any",
309                     "ecomp_generated_naming": "false",
310                     "sctp-a-IPv6_ethertype": "IPv6",
311                     "vlc2_Internal1_mac": "00:11:22:EF:AC:DF",
312                     "vlc_st_virtualization_type": "virtual-machine",
313                     "sctp-b-ingress-dst_start_port": "0.0",
314                     "sctp-b-ingress-dst_end_port": "65535.0",
315                     "sctp-a-ipv6-ingress-src_end_port": "65535.0",
316                     "sctp-a-display_name": "epc-sctp-a-ipv4v6-sec-group",
317                     "sctp-b-ingress_rule_application": "any",
318                     "int2_sec_group_name": "int2-sec-group",
319                     "vlc_flavor_name": "nd.c16r64d1",
320                     "sctp-b-ipv6-egress_src_addresses": "local",
321                     "vlc_st_interface_type_int1": "other1",
322                     "sctp-b-egress-src_end_port": "65535.0",
323                     "sctp-a-ipv6-egress-dst_start_port": "0",
324                     "vlc_st_interface_type_int2": "other2",
325                     "sctp-a-ipv6-egress_rule_protocol": "any",
326                     "Internal2_shared": "false",
327                     "sctp-a-ipv6-egress_dst_subnet_prefix_len": "0",
328                     "Internal2_rpf": "disable",
329                     "vlc1_Internal1_mac": "00:11:22:EF:AC:DF",
330                     "sctp-b-ipv6-egress_src_end_port": "65535",
331                     "sctp-a-ipv6-egress_src_addresses": "local",
332                     "sctp-a-ingress-dst_end_port": "65535.0",
333                     "sctp-a-ipv6-egress_src_end_port": "65535",
334                     "Internal1_forwarding_mode": "l2",
335                     "Internal2_dhcp": "false",
336                     "sctp-a-dst_subnet_prefix_v6": "::",
337                     "pxe_image_name": "MME_PXE-Boot_16ACP04_GA.qcow2",
338                     "vlc_st_interface_type_gtp": "other0",
339                     "ncb1_Internal1_mac": "00:11:22:EF:AC:DF",
340                     "sctp-b-src_subnet_prefix_v6": "::",
341                     "sctp-a-egress_dst_subnet_prefix_len": "0.0",
342                     "int1_sec_group_name": "int1-sec-group",
343                     "Internal1_dhcp": "false",
344                     "sctp-a-ipv6-egress_dst_end_port": "65535",
345                     "Internal2_forwarding_mode": "l2",
346                     "fsb2_Internal2_mac": "00:11:22:EF:AC:DF",
347                     "sctp-b-egress_dst_subnet_prefix": "0.0.0.0",
348                     "Internal1_net_cidr_len": "17",
349                     "gpb2_Internal1_mac": "00:11:22:EF:AC:DF",
350                     "sctp-b-ingress-src_subnet_prefix_len": "0.0",
351                     "sctp-a-ingress_dst_addresses": "local",
352                     "sctp-a-egress_action": "pass",
353                     "fsb_volume_type_0": "SF-Default-SSD",
354                     "ncb2_Internal2_mac": "00:11:22:EF:AC:DF",
355                     "vlc_st_interface_type_sctp_a": "left",
356                     "vlc_st_interface_type_sctp_b": "right",
357                     "sctp-a-src_subnet_prefix_v6": "::",
358                     "vlc_st_version": "2",
359                     "sctp-b-egress_ethertype": "IPv4",
360                     "sctp-a-ingress_rule_application": "any",
361                     "gpb1_Internal2_mac": "00:11:22:EF:AC:DF",
362                     "instance_ip_family_v6": "v6",
363                     "sctp-a-ipv6-egress_src_start_port": "0",
364                     "sctp-b-ingress-src_start_port": "0.0",
365                     "sctp-b-ingress_dst_addresses": "local",
366                     "fsb1_Internal1_mac": "00:11:22:EF:AC:DF",
367                     "vlc_st_interface_type_oam": "management",
368                     "multi_stage_design": "true",
369                     "oam_sec_group_name": "oam-sec-group",
370                     "Internal2_net_gateway": "10.0.0.10",
371                     "sctp-a-ipv6-ingress-dst_end_port": "65535",
372                     "sctp-b-ipv6-egress-dst_start_port": "0",
373                     "Internal1_net_gateway": "10.0.0.10",
374                     "sctp-b-ipv6-egress_rule_protocol": "any",
375                     "gtp_sec_group_name": "gtp-sec-group",
376                     "sctp-a-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
377                     "sctp-b-ipv6-egress_dst_subnet_prefix_len": "0",
378                     "sctp-a-ipv6-ingress_dst_addresses": "local",
379                     "sctp-a-egress_rule_protocol": "icmp",
380                     "sctp-b-ipv6-egress_action": "pass",
381                     "sctp-a-ipv6-egress_action": "pass",
382                     "Internal1_shared": "false",
383                     "sctp-b-ipv6-ingress_rule_protocol": "any",
384                     "Internal2_net_cidr_len": "17",
385                     "sctp-a-name": "epc-sctp-a-ipv4v6-sec-group",
386                     "sctp-a-ingress-src_end_port": "65535.0",
387                     "sctp-b-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
388                     "sctp-a-egress-dst_end_port": "65535.0",
389                     "sctp-a-ingress_action": "pass",
390                     "sctp-b-egress_rule_protocol": "icmp",
391                     "sctp-b-ipv6-ingress_action": "pass",
392                     "vlc_st_service_type": "firewall",
393                     "sctp-b-ipv6-egress_dst_end_port": "65535",
394                     "sctp-b-ipv6-ingress-dst_start_port": "0",
395                     "vlc2_Internal2_mac": "00:11:22:EF:AC:DF",
396                     "vlc_st_availability_zone": "true",
397                     "fsb_volume_image_name_1": "MME_FSB2_16ACP04_GA.qcow2",
398                     "sctp-b-ingress-src_subnet_prefix": "0.0.0.0",
399                     "sctp-a-ipv6-ingress_src_subnet_prefix_len": "0",
400                     "Internal1_allow_transit": "true",
401                     "gpb_flavor_name": "nv.c20r64d1",
402                     "availability_zone_max_count": "1",
403                     "fsb_volume_image_name_0": "MME_FSB1_16ACP04_GA.qcow2",
404                     "sctp-b-ipv6-ingress_dst_addresses": "local",
405                     "sctp-b-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
406                     "sctp-b-ipv6-ingress_ethertype": "IPv4",
407                     "vlc1_Internal2_mac": "00:11:22:EF:AC:DF",
408                     "sctp-a-ingress-src_subnet_prefix": "0.0.0.0",
409                     "sctp-a-ipv6-ingress_action": "pass",
410                     "Internal1_rpf": "disable",
411                     "sctp-b-ingress_ethertype": "IPv4",
412                     "sctp-b-egress_rule_application": "any",
413                     "sctp-b-ingress-src_end_port": "65535.0",
414                     "sctp-a-ipv6-ingress_rule_protocol": "any",
415                     "sctp-a-ingress-src_start_port": "0.0",
416                     "sctp-b-egress-dst_end_port": "65535.0"
417                   },
418                   "type": "VF",
419                   "modelCustomizationName": "VF_vGeraldine 0",
420                   "vfModules": {
421                     "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
422                       "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
423                       "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
424                       "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
425                       "description": null,
426                       "name": "VfVgeraldine..vflorence_vlc..module-1",
427                       "version": "2",
428                       "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
429                       "properties": {
430                         "minCountInstances": 0,
431                         "maxCountInstances": null,
432                         "initialCount": 0,
433                         "vfModuleLabel": "vflorence_vlc"
434                       },
435                       "inputs": {},
436                       "volumeGroupAllowed": true
437                     },
438                     "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
439                       "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
440                       "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
441                       "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
442                       "description": null,
443                       "name": "VfVgeraldine..vflorence_gpb..module-2",
444                       "version": "2",
445                       "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
446                       "properties": {
447                         "minCountInstances": 0,
448                         "maxCountInstances": null,
449                         "initialCount": 0,
450                         "vfModuleLabel": "vflorence_gpb"
451                       },
452                       "inputs": {},
453                       "volumeGroupAllowed": false
454                     },
455                     "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
456                       "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
457                       "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
458                       "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
459                       "description": null,
460                       "name": "VfVgeraldine..base_vflorence..module-0",
461                       "version": "2",
462                       "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
463                       "properties": {
464                         "minCountInstances": 1,
465                         "maxCountInstances": 1,
466                         "initialCount": 1,
467                         "vfModuleLabel": "base_vflorence"
468                       },
469                       "inputs": {},
470                       "volumeGroupAllowed": true
471                     }
472                   },
473                   "volumeGroups": {
474                     "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
475                       "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
476                       "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
477                       "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
478                       "description": null,
479                       "name": "VfVgeraldine..base_vflorence..module-0",
480                       "version": "2",
481                       "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
482                       "properties": {
483                         "minCountInstances": 1,
484                         "maxCountInstances": 1,
485                         "initialCount": 1,
486                         "vfModuleLabel": "base_vflorence"
487                       },
488                       "inputs": {}
489                     }
490                   },
491                   "vfcInstanceGroups": {}
492                 }
493               },
494               "networks": {
495                 "ExtVL 0": {
496                   "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
497                   "invariantUuid": "379f816b-a7aa-422f-be30-17114ff50b7c",
498                   "description": "ECOMP generic virtual link (network) base type for all other service-level and global networks",
499                   "name": "ExtVL",
500                   "version": "37.0",
501                   "customizationUuid": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
502                   "inputs": {},
503                   "commands": {},
504                   "properties": {
505                     "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}}",
506                     "exVL_naming": "{ecomp_generated_naming=true}",
507                     "network_flows": "{is_network_policy=false, is_bound_to_vpn=false}",
508                     "network_homing": "{ecomp_selected_instance_node_target=false}"
509                   },
510                   "type": "VL",
511                   "modelCustomizationName": "ExtVL 0"
512                 }
513               },
514               "collectionResources": {},
515               "configurations": {
516                 "Port Mirroring Configuration By Policy 0": {
517                   "uuid": "b4398538-e89d-4f13-b33d-ca323434ba50",
518                   "invariantUuid": "6ef0ca40-f366-4897-951f-abd65d25f6f7",
519                   "description": "A port mirroring configuration by policy object",
520                   "name": "Port Mirroring Configuration By Policy",
521                   "version": "27.0",
522                   "customizationUuid": "3c3b7b8d-8669-4b3b-8664-61970041fad2",
523                   "inputs": {},
524                   "commands": {},
525                   "properties": {},
526                   "type": "Configuration",
527                   "modelCustomizationName": "Port Mirroring Configuration By Policy 0",
528                   "sourceNodes": [],
529                   "collectorNodes": null,
530                   "configurationByPolicy": false
531                 }
532               },
533               "serviceProxies": {},
534               "vfModules": {
535                 "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
536                   "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
537                   "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
538                   "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
539                   "description": null,
540                   "name": "VfVgeraldine..vflorence_vlc..module-1",
541                   "version": "2",
542                   "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
543                   "properties": {
544                     "minCountInstances": 0,
545                     "maxCountInstances": null,
546                     "initialCount": 0,
547                     "vfModuleLabel": "vflorence_vlc"
548                   },
549                   "inputs": {},
550                   "volumeGroupAllowed": true
551                 },
552                 "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
553                   "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
554                   "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
555                   "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
556                   "description": null,
557                   "name": "VfVgeraldine..vflorence_gpb..module-2",
558                   "version": "2",
559                   "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
560                   "properties": {
561                     "minCountInstances": 0,
562                     "maxCountInstances": null,
563                     "initialCount": 0,
564                     "vfModuleLabel": "vflorence_gpb"
565                   },
566                   "inputs": {},
567                   "volumeGroupAllowed": false
568                 },
569                 "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
570                   "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
571                   "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
572                   "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
573                   "description": null,
574                   "name": "VfVgeraldine..base_vflorence..module-0",
575                   "version": "2",
576                   "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
577                   "properties": {
578                     "minCountInstances": 1,
579                     "maxCountInstances": 1,
580                     "initialCount": 1,
581                     "vfModuleLabel": "base_vflorence"
582                   },
583                   "inputs": {},
584                   "volumeGroupAllowed": true
585                 }
586               },
587               "volumeGroups": {
588                 "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
589                   "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
590                   "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
591                   "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
592                   "description": null,
593                   "name": "VfVgeraldine..base_vflorence..module-0",
594                   "version": "2",
595                   "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
596                   "properties": {
597                     "minCountInstances": 1,
598                     "maxCountInstances": 1,
599                     "initialCount": 1,
600                     "vfModuleLabel": "base_vflorence"
601                   },
602                   "inputs": {}
603                 }
604               },
605               "pnfs": {}
606             },
607             "6b528779-44a3-4472-bdff-9cd15ec93450": {
608               "service": {
609                 "uuid": "6b528779-44a3-4472-bdff-9cd15ec93450",
610                 "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
611                 "name": "action-data",
612                 "version": "1.0",
613                 "toscaModelURL": null,
614                 "category": "",
615                 "serviceType": "",
616                 "serviceRole": "",
617                 "description": "",
618                 "serviceEcompNaming": "false",
619                 "instantiationType": "Macro",
620                 "vidNotions": {
621                   "instantiationType": "Macro"
622                 },
623                 "inputs": {
624                   "2017488_pasqualevpe0_ASN": {
625                     "type": "string",
626                     "description": "AV/PE",
627                     "entry_schema": null,
628                     "inputProperties": null,
629                     "constraints": [],
630                     "required": true,
631                     "default": "AV_vPE"
632                   }
633                 }
634               },
635               "vnfs": {
636                 "2017-388_PASQUALE-vPE 1": {
637                   "uuid": "0903e1c0-8e03-4936-b5c2-260653b96413",
638                   "invariantUuid": "00beb8f9-6d39-452f-816d-c709b9cbb87d",
639                   "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",
640                   "name": "2017-388_PASQUALE-vPE",
641                   "version": "1.0",
642                   "customizationUuid": "280dec31-f16d-488b-9668-4aae55d6648a",
643                   "inputs": {
644                     "vnf_config_template_version": {
645                       "type": "string",
646                       "description": "VPE Software Version",
647                       "entry_schema": null,
648                       "inputProperties": null,
649                       "constraints": [],
650                       "required": true,
651                       "default": "17.2"
652                     },
653                     "bandwidth_units": {
654                       "type": "string",
655                       "description": "Units of bandwidth",
656                       "entry_schema": null,
657                       "inputProperties": null,
658                       "constraints": [],
659                       "required": true,
660                       "default": "Gbps"
661                     },
662                     "bandwidth": {
663                       "type": "string",
664                       "description": "Requested VPE bandwidth",
665                       "entry_schema": null,
666                       "inputProperties": null,
667                       "constraints": [],
668                       "required": true,
669                       "default": "10"
670                     },
671                     "AIC_CLLI": {
672                       "type": "string",
673                       "description": "AIC Site CLLI",
674                       "entry_schema": null,
675                       "inputProperties": null,
676                       "constraints": [],
677                       "required": true,
678                       "default": "ATLMY8GA"
679                     },
680                     "ASN": {
681                       "type": "string",
682                       "description": "AV/PE",
683                       "entry_schema": null,
684                       "inputProperties": null,
685                       "constraints": [],
686                       "required": true,
687                       "default": "AV_vPE"
688                     },
689                     "vnf_instance_name": {
690                       "type": "string",
691                       "description": "The hostname assigned to the vpe.",
692                       "entry_schema": null,
693                       "inputProperties": null,
694                       "constraints": [],
695                       "required": true,
696                       "default": "mtnj309me6"
697                     }
698                   },
699                   "commands": {
700                     "vnf_config_template_version": {
701                       "displayName": "vnf_config_template_version",
702                       "command": "get_input",
703                       "inputName": "2017488_pasqualevpe0_vnf_config_template_version"
704                     },
705                     "bandwidth_units": {
706                       "displayName": "bandwidth_units",
707                       "command": "get_input",
708                       "inputName": "pasqualevpe0_bandwidth_units"
709                     },
710                     "bandwidth": {
711                       "displayName": "bandwidth",
712                       "command": "get_input",
713                       "inputName": "pasqualevpe0_bandwidth"
714                     },
715                     "AIC_CLLI": {
716                       "displayName": "AIC_CLLI",
717                       "command": "get_input",
718                       "inputName": "2017488_pasqualevpe0_AIC_CLLI"
719                     },
720                     "ASN": {
721                       "displayName": "ASN",
722                       "command": "get_input",
723                       "inputName": "2017488_pasqualevpe0_ASN"
724                     },
725                     "vnf_instance_name": {
726                       "displayName": "vnf_instance_name",
727                       "command": "get_input",
728                       "inputName": "2017488_pasqualevpe0_vnf_instance_name"
729                     }
730                   },
731                   "properties": {
732                     "vmxvre_retype": "RE-VMX",
733                     "vnf_config_template_version": "get_input:2017488_pasqualevpe0_vnf_config_template_version",
734                     "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
735                     "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
736                     "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
737                     "int_ctl_net_name": "VMX-INTXI",
738                     "vmx_int_ctl_prefix": "10.0.0.10",
739                     "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
740                     "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
741                     "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
742                     "nf_type": "vPE",
743                     "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
744                     "is_AVPN_service": "false",
745                     "vmx_RSG_name": "vREXI-affinity",
746                     "vmx_int_ctl_forwarding": "l2",
747                     "vmxvre_oam_ip_0": "10.0.0.10",
748                     "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
749                     "vmxvpfe_sriov41_0_port_vlanstrip": "false",
750                     "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
751                     "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
752                     "vmxvre_image_name_0": "VRE-ENGINE_17.2-S2.1.qcow2",
753                     "vmxvre_instance": "0",
754                     "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
755                     "vmxvre_flavor_name": "ns.c1r16d32.v5",
756                     "vmxvpfe_volume_size_0": "40.0",
757                     "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
758                     "nf_naming": "{ecomp_generated_naming=false}",
759                     "nf_naming_code": "Navneet",
760                     "vmxvre_name_0": "vREXI",
761                     "vmxvpfe_sriov42_0_port_vlanstrip": "false",
762                     "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
763                     "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
764                     "vmxvpfe_image_name_0": "VPE_ROUTING-ENGINE_17.2R1-S2.1.qcow2",
765                     "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
766                     "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
767                     "vmxvre_console": "vidconsole",
768                     "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
769                     "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
770                     "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
771                     "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
772                     "vmxvpfe_sriov44_0_port_vlanstrip": "false",
773                     "vf_module_id": "123",
774                     "nf_function": "JAI",
775                     "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
776                     "vmxvre_int_ctl_ip_0": "10.0.0.10",
777                     "ecomp_generated_naming": "false",
778                     "AIC_CLLI": "get_input:2017488_pasqualevpe0_AIC_CLLI",
779                     "vnf_name": "mtnj309me6vre",
780                     "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
781                     "vmxvre_volume_type_1": "HITACHI",
782                     "vmxvpfe_sriov44_0_port_broadcastallow": "true",
783                     "vmxvre_volume_type_0": "HITACHI",
784                     "vmxvpfe_volume_type_0": "HITACHI",
785                     "vmxvpfe_sriov43_0_port_broadcastallow": "true",
786                     "bandwidth_units": "get_input:pasqualevpe0_bandwidth_units",
787                     "vnf_id": "123",
788                     "vmxvre_oam_prefix": "24",
789                     "availability_zone_0": "mtpocfo-kvm-az01",
790                     "ASN": "get_input:2017488_pasqualevpe0_ASN",
791                     "vmxvre_chassis_i2cid": "161",
792                     "vmxvpfe_name_0": "vPFEXI",
793                     "bandwidth": "get_input:pasqualevpe0_bandwidth",
794                     "availability_zone_max_count": "1",
795                     "vmxvre_volume_size_0": "45.0",
796                     "vmxvre_volume_size_1": "50.0",
797                     "vmxvpfe_sriov42_0_port_broadcastallow": "true",
798                     "vmxvre_oam_gateway": "10.0.0.10",
799                     "vmxvre_volume_name_1": "vREXI_FAVolume",
800                     "vmxvre_ore_present": "0",
801                     "vmxvre_volume_name_0": "vREXI_FBVolume",
802                     "vmxvre_type": "0",
803                     "vnf_instance_name": "get_input:2017488_pasqualevpe0_vnf_instance_name",
804                     "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
805                     "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
806                     "vmx_int_ctl_len": "24",
807                     "vmxvpfe_sriov43_0_port_vlanstrip": "false",
808                     "vmxvpfe_sriov41_0_port_broadcastallow": "true",
809                     "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
810                     "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
811                     "nf_role": "Testing",
812                     "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
813                     "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
814                     "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
815                   },
816                   "type": "VF",
817                   "modelCustomizationName": "2017-388_PASQUALE-vPE 1",
818                   "vfModules": {},
819                   "volumeGroups": {},
820                   "vfcInstanceGroups": {}
821                 },
822                 "2017-388_PASQUALE-vPE 0": {
823                   "uuid": "afacccf6-397d-45d6-b5ae-94c39734b168",
824                   "invariantUuid": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
825                   "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",
826                   "name": "2017-388_PASQUALE-vPE",
827                   "version": "4.0",
828                   "customizationUuid": "b3c76f73-eeb5-4fb6-9d31-72a889f1811c",
829                   "inputs": {
830                     "vnf_config_template_version": {
831                       "type": "string",
832                       "description": "VPE Software Version",
833                       "entry_schema": null,
834                       "inputProperties": null,
835                       "constraints": [],
836                       "required": true,
837                       "default": "17.2"
838                     },
839                     "bandwidth_units": {
840                       "type": "string",
841                       "description": "Units of bandwidth",
842                       "entry_schema": null,
843                       "inputProperties": null,
844                       "constraints": [],
845                       "required": true,
846                       "default": "Gbps"
847                     },
848                     "bandwidth": {
849                       "type": "string",
850                       "description": "Requested VPE bandwidth",
851                       "entry_schema": null,
852                       "inputProperties": null,
853                       "constraints": [],
854                       "required": true,
855                       "default": "10"
856                     },
857                     "AIC_CLLI": {
858                       "type": "string",
859                       "description": "AIC Site CLLI",
860                       "entry_schema": null,
861                       "inputProperties": null,
862                       "constraints": [],
863                       "required": true,
864                       "default": "ATLMY8GA"
865                     },
866                     "ASN": {
867                       "type": "string",
868                       "description": "AV/PE",
869                       "entry_schema": null,
870                       "inputProperties": null,
871                       "constraints": [],
872                       "required": true,
873                       "default": "AV_vPE"
874                     },
875                     "vnf_instance_name": {
876                       "type": "string",
877                       "description": "The hostname assigned to the vpe.",
878                       "entry_schema": null,
879                       "inputProperties": null,
880                       "constraints": [],
881                       "required": true,
882                       "default": "mtnj309me6"
883                     }
884                   },
885                   "commands": {
886                     "vnf_config_template_version": {
887                       "displayName": "vnf_config_template_version",
888                       "command": "get_input",
889                       "inputName": "2017488_pasqualevpe0_vnf_config_template_version"
890                     },
891                     "bandwidth_units": {
892                       "displayName": "bandwidth_units",
893                       "command": "get_input",
894                       "inputName": "pasqualevpe0_bandwidth_units"
895                     },
896                     "bandwidth": {
897                       "displayName": "bandwidth",
898                       "command": "get_input",
899                       "inputName": "pasqualevpe0_bandwidth"
900                     },
901                     "AIC_CLLI": {
902                       "displayName": "AIC_CLLI",
903                       "command": "get_input",
904                       "inputName": "2017488_pasqualevpe0_AIC_CLLI"
905                     },
906                     "ASN": {
907                       "displayName": "ASN",
908                       "command": "get_input",
909                       "inputName": "2017488_pasqualevpe0_ASN"
910                     },
911                     "vnf_instance_name": {
912                       "displayName": "vnf_instance_name",
913                       "command": "get_input",
914                       "inputName": "2017488_pasqualevpe0_vnf_instance_name"
915                     }
916                   },
917                   "properties": {
918                     "vmxvre_retype": "RE-VMX",
919                     "vnf_config_template_version": "get_input:2017488_pasqualevpe0_vnf_config_template_version",
920                     "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
921                     "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
922                     "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
923                     "int_ctl_net_name": "VMX-INTXI",
924                     "vmx_int_ctl_prefix": "10.0.0.10",
925                     "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
926                     "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
927                     "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
928                     "nf_type": "vPE",
929                     "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
930                     "is_AVPN_service": "false",
931                     "vmx_RSG_name": "vREXI-affinity",
932                     "vmx_int_ctl_forwarding": "l2",
933                     "vmxvre_oam_ip_0": "10.0.0.10",
934                     "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
935                     "vmxvpfe_sriov41_0_port_vlanstrip": "false",
936                     "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
937                     "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
938                     "vmxvre_image_name_0": "VRE-ENGINE_17.2-S2.1.qcow2",
939                     "vmxvre_instance": "0",
940                     "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
941                     "vmxvre_flavor_name": "ns.c1r16d32.v5",
942                     "vmxvpfe_volume_size_0": "40.0",
943                     "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
944                     "nf_naming": "{ecomp_generated_naming=false}",
945                     "nf_naming_code": "Navneet",
946                     "vmxvre_name_0": "vREXI",
947                     "vmxvpfe_sriov42_0_port_vlanstrip": "false",
948                     "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
949                     "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
950                     "vmxvpfe_image_name_0": "VPE_ROUTING-ENGINE_17.2R1-S2.1.qcow2",
951                     "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
952                     "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
953                     "vmxvre_console": "vidconsole",
954                     "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
955                     "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
956                     "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
957                     "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
958                     "min_instances": "1",
959                     "vmxvpfe_sriov44_0_port_vlanstrip": "false",
960                     "vf_module_id": "123",
961                     "nf_function": "JAI",
962                     "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
963                     "vmxvre_int_ctl_ip_0": "10.0.0.10",
964                     "ecomp_generated_naming": "false",
965                     "AIC_CLLI": "get_input:2017488_pasqualevpe0_AIC_CLLI",
966                     "vnf_name": "mtnj309me6vre",
967                     "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
968                     "vmxvre_volume_type_1": "HITACHI",
969                     "vmxvpfe_sriov44_0_port_broadcastallow": "true",
970                     "vmxvre_volume_type_0": "HITACHI",
971                     "vmxvpfe_volume_type_0": "HITACHI",
972                     "vmxvpfe_sriov43_0_port_broadcastallow": "true",
973                     "bandwidth_units": "get_input:pasqualevpe0_bandwidth_units",
974                     "vnf_id": "123",
975                     "vmxvre_oam_prefix": "24",
976                     "availability_zone_0": "mtpocfo-kvm-az01",
977                     "ASN": "get_input:2017488_pasqualevpe0_ASN",
978                     "vmxvre_chassis_i2cid": "161",
979                     "vmxvpfe_name_0": "vPFEXI",
980                     "bandwidth": "get_input:pasqualevpe0_bandwidth",
981                     "availability_zone_max_count": "1",
982                     "vmxvre_volume_size_0": "45.0",
983                     "vmxvre_volume_size_1": "50.0",
984                     "vmxvpfe_sriov42_0_port_broadcastallow": "true",
985                     "vmxvre_oam_gateway": "10.0.0.10",
986                     "vmxvre_volume_name_1": "vREXI_FAVolume",
987                     "vmxvre_ore_present": "0",
988                     "vmxvre_volume_name_0": "vREXI_FBVolume",
989                     "vmxvre_type": "0",
990                     "vnf_instance_name": "get_input:2017488_pasqualevpe0_vnf_instance_name",
991                     "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
992                     "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
993                     "vmx_int_ctl_len": "24",
994                     "vmxvpfe_sriov43_0_port_vlanstrip": "false",
995                     "vmxvpfe_sriov41_0_port_broadcastallow": "true",
996                     "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
997                     "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
998                     "nf_role": "Testing",
999                     "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
1000                     "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
1001                     "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
1002                   },
1003                   "type": "VF",
1004                   "modelCustomizationName": "2017-388_PASQUALE-vPE 0",
1005                   "vfModules": {},
1006                   "volumeGroups": {},
1007                   "vfcInstanceGroups": {}
1008                 },
1009                 "2017-488_PASQUALE-vPE 0": {
1010                   "uuid": "69e09f68-8b63-4cc9-b9ff-860960b5db09",
1011                   "invariantUuid": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
1012                   "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",
1013                   "name": "2017-488_PASQUALE-vPE",
1014                   "version": "5.0",
1015                   "customizationUuid": "1da7b585-5e61-4993-b95e-8e6606c81e45",
1016                   "inputs": {
1017                     "vnf_config_template_version": {
1018                       "type": "string",
1019                       "description": "VPE Software Version",
1020                       "entry_schema": null,
1021                       "inputProperties": null,
1022                       "constraints": [],
1023                       "required": true,
1024                       "default": "17.2"
1025                     },
1026                     "bandwidth_units": {
1027                       "type": "string",
1028                       "description": "Units of bandwidth",
1029                       "entry_schema": null,
1030                       "inputProperties": null,
1031                       "constraints": [],
1032                       "required": true,
1033                       "default": "Gbps"
1034                     },
1035                     "bandwidth": {
1036                       "type": "string",
1037                       "description": "Requested VPE bandwidth",
1038                       "entry_schema": null,
1039                       "inputProperties": null,
1040                       "constraints": [],
1041                       "required": true,
1042                       "default": "10"
1043                     },
1044                     "AIC_CLLI": {
1045                       "type": "string",
1046                       "description": "AIC Site CLLI",
1047                       "entry_schema": null,
1048                       "inputProperties": null,
1049                       "constraints": [],
1050                       "required": true,
1051                       "default": "ATLMY8GA"
1052                     },
1053                     "ASN": {
1054                       "type": "string",
1055                       "description": "AV/PE",
1056                       "entry_schema": null,
1057                       "inputProperties": null,
1058                       "constraints": [],
1059                       "required": true,
1060                       "default": "AV_vPE"
1061                     },
1062                     "vnf_instance_name": {
1063                       "type": "string",
1064                       "description": "The hostname assigned to the vpe.",
1065                       "entry_schema": null,
1066                       "inputProperties": null,
1067                       "constraints": [],
1068                       "required": true,
1069                       "default": "mtnj309me6"
1070                     }
1071                   },
1072                   "commands": {
1073                     "vnf_config_template_version": {
1074                       "displayName": "vnf_config_template_version",
1075                       "command": "get_input",
1076                       "inputName": "2017488_pasqualevpe0_vnf_config_template_version"
1077                     },
1078                     "bandwidth_units": {
1079                       "displayName": "bandwidth_units",
1080                       "command": "get_input",
1081                       "inputName": "pasqualevpe0_bandwidth_units"
1082                     },
1083                     "bandwidth": {
1084                       "displayName": "bandwidth",
1085                       "command": "get_input",
1086                       "inputName": "pasqualevpe0_bandwidth"
1087                     },
1088                     "AIC_CLLI": {
1089                       "displayName": "AIC_CLLI",
1090                       "command": "get_input",
1091                       "inputName": "2017488_pasqualevpe0_AIC_CLLI"
1092                     },
1093                     "ASN": {
1094                       "displayName": "ASN",
1095                       "command": "get_input",
1096                       "inputName": "2017488_pasqualevpe0_ASN"
1097                     },
1098                     "vnf_instance_name": {
1099                       "displayName": "vnf_instance_name",
1100                       "command": "get_input",
1101                       "inputName": "2017488_pasqualevpe0_vnf_instance_name"
1102                     }
1103                   },
1104                   "properties": {
1105                     "vmxvre_retype": "RE-VMX",
1106                     "vnf_config_template_version": "get_input:2017488_pasqualevpe0_vnf_config_template_version",
1107                     "sriov44_net_id": "48d399b3-11ee-48a8-94d2-f0ea94d6be8d",
1108                     "int_ctl_net_id": "2f323477-6936-4d01-ac53-d849430281d9",
1109                     "vmxvpfe_sriov41_0_port_mac": "00:11:22:EF:AC:DF",
1110                     "int_ctl_net_name": "VMX-INTXI",
1111                     "vmx_int_ctl_prefix": "10.0.0.10",
1112                     "sriov43_net_id": "da349ca1-6de9-4548-be88-2d88e99bfef5",
1113                     "sriov42_net_id": "760669ba-013d-4d9b-b0e7-4151fe2e6279",
1114                     "sriov41_net_id": "25ad52d5-c165-40f8-b3b0-ddfc2373280a",
1115                     "nf_type": "vPE",
1116                     "vmxvpfe_int_ctl_ip_1": "10.0.0.10",
1117                     "is_AVPN_service": "false",
1118                     "vmx_RSG_name": "vREXI-affinity",
1119                     "vmx_int_ctl_forwarding": "l2",
1120                     "vmxvre_oam_ip_0": "10.0.0.10",
1121                     "vmxvpfe_sriov44_0_port_mac": "00:11:22:EF:AC:DF",
1122                     "vmxvpfe_sriov41_0_port_vlanstrip": "false",
1123                     "vmxvpfe_sriov42_0_port_vlanfilter": "4001",
1124                     "vmxvpfe_sriov44_0_port_unknownunicastallow": "true",
1125                     "vmxvre_image_name_0": "VRE-ENGINE_17.2-S2.1.qcow2",
1126                     "vmxvre_instance": "0",
1127                     "vmxvpfe_sriov43_0_port_mac": "00:11:22:EF:AC:DF",
1128                     "vmxvre_flavor_name": "ns.c1r16d32.v5",
1129                     "vmxvpfe_volume_size_0": "40.0",
1130                     "vmxvpfe_sriov43_0_port_vlanfilter": "4001",
1131                     "nf_naming": "{ecomp_generated_naming=false}",
1132                     "nf_naming_code": "Navneet",
1133                     "vmxvre_name_0": "vREXI",
1134                     "vmxvpfe_sriov42_0_port_vlanstrip": "false",
1135                     "vmxvpfe_volume_name_0": "vPFEXI_FBVolume",
1136                     "max_instances": "3",
1137                     "vmx_RSG_id": "bd89a33c-13c3-4a04-8fde-1a57eb123141",
1138                     "vmxvpfe_image_name_0": "VPE_ROUTING-ENGINE_17.2R1-S2.1.qcow2",
1139                     "vmxvpfe_sriov43_0_port_unknownunicastallow": "true",
1140                     "vmxvpfe_sriov44_0_port_unknownmulticastallow": "true",
1141                     "vmxvre_console": "vidconsole",
1142                     "vmxvpfe_sriov44_0_port_vlanfilter": "4001",
1143                     "vmxvpfe_sriov42_0_port_mac": "00:11:22:EF:AC:DF",
1144                     "vmxvpfe_volume_id_0": "47cede15-da2f-4397-a101-aa683220aff3",
1145                     "vmxvpfe_sriov42_0_port_unknownmulticastallow": "true",
1146                     "min_instances": "1",
1147                     "vmxvpfe_sriov44_0_port_vlanstrip": "false",
1148                     "vf_module_id": "123",
1149                     "nf_function": "JAI",
1150                     "vmxvpfe_sriov43_0_port_unknownmulticastallow": "true",
1151                     "vmxvre_int_ctl_ip_0": "10.0.0.10",
1152                     "ecomp_generated_naming": "false",
1153                     "AIC_CLLI": "get_input:2017488_pasqualevpe0_AIC_CLLI",
1154                     "vnf_name": "mtnj309me6vre",
1155                     "vmxvpfe_sriov41_0_port_unknownunicastallow": "true",
1156                     "vmxvre_volume_type_1": "HITACHI",
1157                     "vmxvpfe_sriov44_0_port_broadcastallow": "true",
1158                     "vmxvre_volume_type_0": "HITACHI",
1159                     "vmxvpfe_volume_type_0": "HITACHI",
1160                     "vmxvpfe_sriov43_0_port_broadcastallow": "true",
1161                     "bandwidth_units": "get_input:pasqualevpe0_bandwidth_units",
1162                     "vnf_id": "123",
1163                     "vmxvre_oam_prefix": "24",
1164                     "availability_zone_0": "mtpocfo-kvm-az01",
1165                     "ASN": "get_input:2017488_pasqualevpe0_ASN",
1166                     "vmxvre_chassis_i2cid": "161",
1167                     "vmxvpfe_name_0": "vPFEXI",
1168                     "bandwidth": "get_input:pasqualevpe0_bandwidth",
1169                     "availability_zone_max_count": "1",
1170                     "vmxvre_volume_size_0": "45.0",
1171                     "vmxvre_volume_size_1": "50.0",
1172                     "vmxvpfe_sriov42_0_port_broadcastallow": "true",
1173                     "vmxvre_oam_gateway": "10.0.0.10",
1174                     "vmxvre_volume_name_1": "vREXI_FAVolume",
1175                     "vmxvre_ore_present": "0",
1176                     "vmxvre_volume_name_0": "vREXI_FBVolume",
1177                     "vmxvre_type": "0",
1178                     "vnf_instance_name": "get_input:2017488_pasqualevpe0_vnf_instance_name",
1179                     "vmxvpfe_sriov41_0_port_unknownmulticastallow": "true",
1180                     "oam_net_id": "b95eeb1d-d55d-4827-abb4-8ebb94941429",
1181                     "vmx_int_ctl_len": "24",
1182                     "vmxvpfe_sriov43_0_port_vlanstrip": "false",
1183                     "vmxvpfe_sriov41_0_port_broadcastallow": "true",
1184                     "vmxvre_volume_id_1": "6e86797e-03cd-4fdc-ba72-2957119c746d",
1185                     "vmxvpfe_sriov41_0_port_vlanfilter": "4001",
1186                     "nf_role": "Testing",
1187                     "vmxvre_volume_id_0": "f4eacb79-f687-4e9d-b760-21847c8bb15a",
1188                     "vmxvpfe_sriov42_0_port_unknownunicastallow": "true",
1189                     "vmxvpfe_flavor_name": "ns.c20r16d25.v5"
1190                   },
1191                   "type": "VF",
1192                   "modelCustomizationName": "2017-488_PASQUALE-vPE 0",
1193                   "vfModules": {
1194                     "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
1195                       "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
1196                       "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1197                       "customizationUuid": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
1198                       "description": null,
1199                       "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1200                       "version": "6",
1201                       "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1202                       "properties": {
1203                         "minCountInstances": 0,
1204                         "maxCountInstances": null,
1205                         "initialCount": 0,
1206                         "vfModuleLabel": "PASQUALE_vRE_BV"
1207                       },
1208                       "inputs": {
1209                         "pasqualevpe0_bandwidth": {
1210                           "type": "string",
1211                           "description": "Requested VPE bandwidth",
1212                           "entry_schema": null,
1213                           "inputProperties": {
1214                             "sourceType": "HEAT",
1215                             "vfModuleLabel": "PASQUALE_vRE_BV",
1216                             "paramName": "bandwidth"
1217                           },
1218                           "constraints": null,
1219                           "required": true,
1220                           "default": "10"
1221                         },
1222                         "2017488_pasqualevpe0_vnf_instance_name": {
1223                           "type": "string",
1224                           "description": "The hostname assigned to the vpe.",
1225                           "entry_schema": null,
1226                           "inputProperties": {
1227                             "sourceType": "HEAT",
1228                             "vfModuleLabel": "PASQUALE_vRE_BV",
1229                             "paramName": "vnf_instance_name"
1230                           },
1231                           "constraints": null,
1232                           "required": true,
1233                           "default": "mtnj309me6"
1234                         },
1235                         "2017488_pasqualevpe0_vnf_config_template_version": {
1236                           "type": "string",
1237                           "description": "VPE Software Version",
1238                           "entry_schema": null,
1239                           "inputProperties": {
1240                             "sourceType": "HEAT",
1241                             "vfModuleLabel": "PASQUALE_vRE_BV",
1242                             "paramName": "vnf_config_template_version"
1243                           },
1244                           "constraints": null,
1245                           "required": true,
1246                           "default": "17.2"
1247                         },
1248                         "2017488_pasqualevpe0_AIC_CLLI": {
1249                           "type": "string",
1250                           "description": "AIC Site CLLI",
1251                           "entry_schema": null,
1252                           "inputProperties": {
1253                             "sourceType": "HEAT",
1254                             "vfModuleLabel": "PASQUALE_vRE_BV",
1255                             "paramName": "AIC_CLLI"
1256                           },
1257                           "constraints": null,
1258                           "required": true,
1259                           "default": "ATLMY8GA"
1260                         },
1261                         "pasqualevpe0_bandwidth_units": {
1262                           "type": "string",
1263                           "description": "Units of bandwidth",
1264                           "entry_schema": null,
1265                           "inputProperties": {
1266                             "sourceType": "HEAT",
1267                             "vfModuleLabel": "PASQUALE_vRE_BV",
1268                             "paramName": "bandwidth_units"
1269                           },
1270                           "constraints": null,
1271                           "required": true,
1272                           "default": "Gbps"
1273                         }
1274                       },
1275                       "volumeGroupAllowed": true
1276                     },
1277                     "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
1278                       "uuid": "f8360508-3f17-4414-a2ed-6bc71161e8db",
1279                       "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
1280                       "customizationUuid": "a55961b2-2065-4ab0-a5b7-2fcee1c227e3",
1281                       "description": null,
1282                       "name": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1283                       "version": "5",
1284                       "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1285                       "properties": {
1286                         "minCountInstances": 1,
1287                         "maxCountInstances": 1,
1288                         "initialCount": 1,
1289                         "vfModuleLabel": "PASQUALE_base_vPE_BV"
1290                       },
1291                       "inputs": {},
1292                       "volumeGroupAllowed": false
1293                     },
1294                     "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
1295                       "uuid": "0a0dd9d4-31d3-4c3a-ae89-a02f383e6a9a",
1296                       "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1297                       "customizationUuid": "3cd946bb-50e0-40d8-96d3-c9023520b557",
1298                       "description": null,
1299                       "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1300                       "version": "6",
1301                       "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1302                       "properties": {
1303                         "minCountInstances": 0,
1304                         "maxCountInstances": null,
1305                         "initialCount": 0,
1306                         "vfModuleLabel": "PASQUALE_vPFE_BV"
1307                       },
1308                       "inputs": {},
1309                       "volumeGroupAllowed": true
1310                     }
1311                   },
1312                   "volumeGroups": {
1313                     "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
1314                       "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
1315                       "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1316                       "customizationUuid": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
1317                       "description": null,
1318                       "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1319                       "version": "6",
1320                       "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1321                       "properties": {
1322                         "minCountInstances": 0,
1323                         "maxCountInstances": null,
1324                         "initialCount": 0,
1325                         "vfModuleLabel": "PASQUALE_vRE_BV"
1326                       },
1327                       "inputs": {
1328                         "pasqualevpe0_bandwidth": {
1329                           "type": "string",
1330                           "description": "Requested VPE bandwidth",
1331                           "entry_schema": null,
1332                           "inputProperties": {
1333                             "sourceType": "HEAT",
1334                             "vfModuleLabel": "PASQUALE_vRE_BV",
1335                             "paramName": "bandwidth"
1336                           },
1337                           "constraints": null,
1338                           "required": true,
1339                           "default": "10"
1340                         },
1341                         "2017488_pasqualevpe0_vnf_instance_name": {
1342                           "type": "string",
1343                           "description": "The hostname assigned to the vpe.",
1344                           "entry_schema": null,
1345                           "inputProperties": {
1346                             "sourceType": "HEAT",
1347                             "vfModuleLabel": "PASQUALE_vRE_BV",
1348                             "paramName": "vnf_instance_name"
1349                           },
1350                           "constraints": null,
1351                           "required": true,
1352                           "default": "mtnj309me6"
1353                         },
1354                         "2017488_pasqualevpe0_vnf_config_template_version": {
1355                           "type": "string",
1356                           "description": "VPE Software Version",
1357                           "entry_schema": null,
1358                           "inputProperties": {
1359                             "sourceType": "HEAT",
1360                             "vfModuleLabel": "PASQUALE_vRE_BV",
1361                             "paramName": "vnf_config_template_version"
1362                           },
1363                           "constraints": null,
1364                           "required": true,
1365                           "default": "17.2"
1366                         },
1367                         "2017488_pasqualevpe0_AIC_CLLI": {
1368                           "type": "string",
1369                           "description": "AIC Site CLLI",
1370                           "entry_schema": null,
1371                           "inputProperties": {
1372                             "sourceType": "HEAT",
1373                             "vfModuleLabel": "PASQUALE_vRE_BV",
1374                             "paramName": "AIC_CLLI"
1375                           },
1376                           "constraints": null,
1377                           "required": true,
1378                           "default": "ATLMY8GA"
1379                         },
1380                         "pasqualevpe0_bandwidth_units": {
1381                           "type": "string",
1382                           "description": "Units of bandwidth",
1383                           "entry_schema": null,
1384                           "inputProperties": {
1385                             "sourceType": "HEAT",
1386                             "vfModuleLabel": "PASQUALE_vRE_BV",
1387                             "paramName": "bandwidth_units"
1388                           },
1389                           "constraints": null,
1390                           "required": true,
1391                           "default": "Gbps"
1392                         }
1393                       }
1394                     },
1395                     "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
1396                       "uuid": "0a0dd9d4-31d3-4c3a-ae89-a02f383e6a9a",
1397                       "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1398                       "customizationUuid": "3cd946bb-50e0-40d8-96d3-c9023520b557",
1399                       "description": null,
1400                       "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1401                       "version": "6",
1402                       "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1403                       "properties": {
1404                         "minCountInstances": 0,
1405                         "maxCountInstances": null,
1406                         "initialCount": 0,
1407                         "vfModuleLabel": "PASQUALE_vPFE_BV"
1408                       },
1409                       "inputs": {}
1410                     }
1411                   },
1412                   "vfcInstanceGroups": {}
1413                 }
1414               },
1415               "networks": {
1416                 "ExtVL 0": {
1417                   "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
1418                   "invariantUuid": "379f816b-a7aa-422f-be30-17114ff50b7c",
1419                   "description": "ECOMP generic virtual link (network) base type for all other service-level and global networks",
1420                   "name": "ExtVL",
1421                   "version": "37.0",
1422                   "customizationUuid": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
1423                   "inputs": {},
1424                   "commands": {},
1425                   "properties": {
1426                     "min_instances": 1,
1427                     "max_instances": 10,
1428                     "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}}",
1429                     "exVL_naming": "{ecomp_generated_naming=true}",
1430                     "network_flows": "{is_network_policy=false, is_bound_to_vpn=false}",
1431                     "network_homing": "{ecomp_selected_instance_node_target=false}"
1432                   },
1433                   "type": "VL",
1434                   "modelCustomizationName": "ExtVL 0"
1435                 }
1436               },
1437               "collectionResources": {},
1438               "configurations": {},
1439               "fabricConfigurations": {},
1440               "serviceProxies": {},
1441               "vfModules": {
1442                 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
1443                   "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
1444                   "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1445                   "customizationUuid": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
1446                   "description": null,
1447                   "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1448                   "version": "6",
1449                   "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1450                   "properties": {
1451                     "minCountInstances": 0,
1452                     "maxCountInstances": null,
1453                     "initialCount": 0,
1454                     "vfModuleLabel": "PASQUALE_vRE_BV"
1455                   },
1456                   "inputs": {
1457                     "pasqualevpe0_bandwidth": {
1458                       "type": "string",
1459                       "description": "Requested VPE bandwidth",
1460                       "entry_schema": null,
1461                       "inputProperties": {
1462                         "sourceType": "HEAT",
1463                         "vfModuleLabel": "PASQUALE_vRE_BV",
1464                         "paramName": "bandwidth"
1465                       },
1466                       "constraints": null,
1467                       "required": true,
1468                       "default": "10"
1469                     },
1470                     "2017488_pasqualevpe0_vnf_instance_name": {
1471                       "type": "string",
1472                       "description": "The hostname assigned to the vpe.",
1473                       "entry_schema": null,
1474                       "inputProperties": {
1475                         "sourceType": "HEAT",
1476                         "vfModuleLabel": "PASQUALE_vRE_BV",
1477                         "paramName": "vnf_instance_name"
1478                       },
1479                       "constraints": null,
1480                       "required": true,
1481                       "default": "mtnj309me6"
1482                     },
1483                     "2017488_pasqualevpe0_vnf_config_template_version": {
1484                       "type": "string",
1485                       "description": "VPE Software Version",
1486                       "entry_schema": null,
1487                       "inputProperties": {
1488                         "sourceType": "HEAT",
1489                         "vfModuleLabel": "PASQUALE_vRE_BV",
1490                         "paramName": "vnf_config_template_version"
1491                       },
1492                       "constraints": null,
1493                       "required": true,
1494                       "default": "17.2"
1495                     },
1496                     "2017488_pasqualevpe0_AIC_CLLI": {
1497                       "type": "string",
1498                       "description": "AIC Site CLLI",
1499                       "entry_schema": null,
1500                       "inputProperties": {
1501                         "sourceType": "HEAT",
1502                         "vfModuleLabel": "PASQUALE_vRE_BV",
1503                         "paramName": "AIC_CLLI"
1504                       },
1505                       "constraints": null,
1506                       "required": true,
1507                       "default": "ATLMY8GA"
1508                     },
1509                     "pasqualevpe0_bandwidth_units": {
1510                       "type": "string",
1511                       "description": "Units of bandwidth",
1512                       "entry_schema": null,
1513                       "inputProperties": {
1514                         "sourceType": "HEAT",
1515                         "vfModuleLabel": "PASQUALE_vRE_BV",
1516                         "paramName": "bandwidth_units"
1517                       },
1518                       "constraints": null,
1519                       "required": true,
1520                       "default": "Gbps"
1521                     }
1522                   },
1523                   "volumeGroupAllowed": true
1524                 },
1525                 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0": {
1526                   "uuid": "f8360508-3f17-4414-a2ed-6bc71161e8db",
1527                   "invariantUuid": "b34833bb-6aa9-4ad6-a831-70b06367a091",
1528                   "customizationUuid": "a55961b2-2065-4ab0-a5b7-2fcee1c227e3",
1529                   "description": null,
1530                   "name": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1531                   "version": "5",
1532                   "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_base_vPE_BV..module-0",
1533                   "properties": {
1534                     "minCountInstances": 1,
1535                     "maxCountInstances": 1,
1536                     "initialCount": 1,
1537                     "vfModuleLabel": "PASQUALE_base_vPE_BV"
1538                   },
1539                   "inputs": {},
1540                   "volumeGroupAllowed": false
1541                 },
1542                 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
1543                   "uuid": "0a0dd9d4-31d3-4c3a-ae89-a02f383e6a9a",
1544                   "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1545                   "customizationUuid": "3cd946bb-50e0-40d8-96d3-c9023520b557",
1546                   "description": null,
1547                   "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1548                   "version": "6",
1549                   "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1550                   "properties": {
1551                     "minCountInstances": 0,
1552                     "maxCountInstances": null,
1553                     "initialCount": 0,
1554                     "vfModuleLabel": "PASQUALE_vPFE_BV"
1555                   },
1556                   "inputs": {},
1557                   "volumeGroupAllowed": true
1558                 }
1559               },
1560               "volumeGroups": {
1561                 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vRE_BV..module-1": {
1562                   "uuid": "25284168-24bb-4698-8cb4-3f509146eca5",
1563                   "invariantUuid": "7253ff5c-97f0-4b8b-937c-77aeb4d79aa1",
1564                   "customizationUuid": "f7e7c365-60cf-49a9-9ebf-a1aa11b9d401",
1565                   "description": null,
1566                   "name": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1567                   "version": "6",
1568                   "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vRE_BV..module-1",
1569                   "properties": {
1570                     "minCountInstances": 0,
1571                     "maxCountInstances": null,
1572                     "initialCount": 0,
1573                     "vfModuleLabel": "PASQUALE_vRE_BV"
1574                   },
1575                   "inputs": {
1576                     "pasqualevpe0_bandwidth": {
1577                       "type": "string",
1578                       "description": "Requested VPE bandwidth",
1579                       "entry_schema": null,
1580                       "inputProperties": {
1581                         "sourceType": "HEAT",
1582                         "vfModuleLabel": "PASQUALE_vRE_BV",
1583                         "paramName": "bandwidth"
1584                       },
1585                       "constraints": null,
1586                       "required": true,
1587                       "default": "10"
1588                     },
1589                     "2017488_pasqualevpe0_vnf_instance_name": {
1590                       "type": "string",
1591                       "description": "The hostname assigned to the vpe.",
1592                       "entry_schema": null,
1593                       "inputProperties": {
1594                         "sourceType": "HEAT",
1595                         "vfModuleLabel": "PASQUALE_vRE_BV",
1596                         "paramName": "vnf_instance_name"
1597                       },
1598                       "constraints": null,
1599                       "required": true,
1600                       "default": "mtnj309me6"
1601                     },
1602                     "2017488_pasqualevpe0_vnf_config_template_version": {
1603                       "type": "string",
1604                       "description": "VPE Software Version",
1605                       "entry_schema": null,
1606                       "inputProperties": {
1607                         "sourceType": "HEAT",
1608                         "vfModuleLabel": "PASQUALE_vRE_BV",
1609                         "paramName": "vnf_config_template_version"
1610                       },
1611                       "constraints": null,
1612                       "required": true,
1613                       "default": "17.2"
1614                     },
1615                     "2017488_pasqualevpe0_AIC_CLLI": {
1616                       "type": "string",
1617                       "description": "AIC Site CLLI",
1618                       "entry_schema": null,
1619                       "inputProperties": {
1620                         "sourceType": "HEAT",
1621                         "vfModuleLabel": "PASQUALE_vRE_BV",
1622                         "paramName": "AIC_CLLI"
1623                       },
1624                       "constraints": null,
1625                       "required": true,
1626                       "default": "ATLMY8GA"
1627                     },
1628                     "pasqualevpe0_bandwidth_units": {
1629                       "type": "string",
1630                       "description": "Units of bandwidth",
1631                       "entry_schema": null,
1632                       "inputProperties": {
1633                         "sourceType": "HEAT",
1634                         "vfModuleLabel": "PASQUALE_vRE_BV",
1635                         "paramName": "bandwidth_units"
1636                       },
1637                       "constraints": null,
1638                       "required": true,
1639                       "default": "Gbps"
1640                     }
1641                   }
1642                 },
1643                 "2017488_pasqualevpe0..2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2": {
1644                   "uuid": "0a0dd9d4-31d3-4c3a-ae89-a02f383e6a9a",
1645                   "invariantUuid": "eff8cc59-53a1-4101-aed7-8cf24ecf8339",
1646                   "customizationUuid": "3cd946bb-50e0-40d8-96d3-c9023520b557",
1647                   "description": null,
1648                   "name": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1649                   "version": "6",
1650                   "modelCustomizationName": "2017488PasqualeVpe..PASQUALE_vPFE_BV..module-2",
1651                   "properties": {
1652                     "minCountInstances": 0,
1653                     "maxCountInstances": null,
1654                     "initialCount": 0,
1655                     "vfModuleLabel": "PASQUALE_vPFE_BV"
1656                   },
1657                   "inputs": {}
1658                 }
1659               },
1660               "pnfs": {}
1661             }
1662           },
1663           "serviceInstance": {
1664             "6e59c5de-f052-46fa-aa7e-2fca9d674c44": {
1665               "vnfs": {
1666                 "VF_vGeraldine 0": {
1667                   "rollbackOnFailure": "true",
1668                   "vfModules": {
1669                     "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
1670                       "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0vmvzo": {
1671                         "isMissingData": false,
1672                         "sdncPreReload": null,
1673                         "modelInfo": {
1674                           "modelType": "VFmodule",
1675                           "modelInvariantId": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
1676                           "modelVersionId": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
1677                           "modelName": "VfVgeraldine..base_vflorence..module-0",
1678                           "modelVersion": "2",
1679                           "modelCustomizationId": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
1680                           "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0"
1681                         },
1682                         "instanceParams": [
1683                           {}
1684                         ],
1685                         "trackById": "wmtm6sy2uj"
1686                       }
1687                     }
1688                   },
1689                   "isMissingData": true,
1690                   "originalName": "VF_vGeraldine 0",
1691                   "vnfStoreKey": "VF_vGeraldine 0",
1692                   "trackById": "p3wk448m5do",
1693                   "uuid": "d6557200-ecf2-4641-8094-5393ae3aae60",
1694                   "productFamilyId": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
1695                   "lcpCloudRegionId": null,
1696                   "tenantId": null,
1697                   "lineOfBusiness": null,
1698                   "platformName": null,
1699                   "modelInfo": {
1700                     "modelType": "VF",
1701                     "modelInvariantId": "4160458e-f648-4b30-a176-43881ffffe9e",
1702                     "modelVersionId": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
1703                     "modelName": "VF_vGeraldine",
1704                     "modelVersion": "2.0",
1705                     "modelCustomizationName": "VF_vGeraldine 0"
1706                   }
1707                 }
1708               },
1709               "networks": {},
1710               "instanceParams": [
1711                 {}
1712               ],
1713               "validationCounter": 1,
1714               "existingNames": {},
1715               "existingVNFCounterMap": {
1716                 "d91415b44-753d-494c-926a-456a9172bbb9": 1
1717               },
1718               "globalSubscriberId": "e433710f-9217-458d-a79d-1c7aff376d89",
1719               "subscriptionServiceType": "TYLER SILVIA",
1720               "owningEntityId": "d61e6f2d-12fa-4cc2-91df-7c244011d6fc",
1721               "productFamilyId": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
1722               "lcpCloudRegionId": "hvf6",
1723               "tenantId": "229bcdc6eaeb4ca59d55221141d01f8e",
1724               "aicZoneId": "JAG1",
1725               "projectName": "x1",
1726               "rollbackOnFailure": "true",
1727               "bulkSize": 1,
1728               "modelInfo": {
1729                 "modelInvariantId": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
1730                 "modelVersionId": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
1731                 "modelName": "ComplexService",
1732                 "modelVersion": "1.0",
1733                 "uuid": "6e59c5de-f052-46fa-aa7e-2fca9d674c44"
1734               },
1735               "isALaCarte": false,
1736               "name": "ComplexService",
1737               "version": "1.0",
1738               "description": "ComplexService",
1739               "category": "Emanuel",
1740               "uuid": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
1741               "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
1742               "serviceType": "",
1743               "serviceRole": "",
1744               "isMultiStepDesign": false
1745             },
1746             "6b528779-44a3-4472-bdff-9cd15ec93450": {
1747               "networks": {},
1748               "vnfs": {},
1749               "instanceParams": [
1750                 {
1751                   "2017488_pasqualevpe0_ASN": "AV_vPE"
1752                 }
1753               ],
1754               "validationCounter": 0,
1755               "existingNames": {
1756                 "123": "",
1757                 "instancename": "",
1758                 "yoav": ""
1759               },
1760               "existingVNFCounterMap": {},
1761               "existingNetworksCounterMap": {},
1762               "instanceName": "InstanceName",
1763               "globalSubscriberId": "e433710f-9217-458d-a79d-1c7aff376d89",
1764               "subscriptionServiceType": "TYLER SILVIA",
1765               "owningEntityId": "d61e6f2d-12fa-4cc2-91df-7c244011d6fc",
1766               "productFamilyId": "17cc1042-527b-11e6-beb8-9e71128cae77",
1767               "lcpCloudRegionId": "AAIAIC25",
1768               "tenantId": "092eb9e8e4b7412e8787dd091bc58e86",
1769               "aicZoneId": "JAG1",
1770               "projectName": null,
1771               "rollbackOnFailure": "true",
1772               "aicZoneName": "YUDFJULP-JAG1",
1773               "owningEntityName": "WayneHolland",
1774               "testApi": "GR_API",
1775               "tenantName": "USP-SIP-IC-24335-T-01",
1776               "bulkSize": 1,
1777               "modelInfo": {
1778                 "modelInvariantId": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
1779                 "modelVersionId": "6b528779-44a3-4472-bdff-9cd15ec93450",
1780                 "modelName": "action-data",
1781                 "modelVersion": "1.0",
1782                 "uuid": "6b528779-44a3-4472-bdff-9cd15ec93450"
1783               },
1784               "isALaCarte": false,
1785               "name": "action-data",
1786               "version": "1.0",
1787               "description": "",
1788               "category": "",
1789               "uuid": "6b528779-44a3-4472-bdff-9cd15ec93450",
1790               "invariantUuid": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
1791               "serviceType": "",
1792               "serviceRole": "",
1793               "isMultiStepDesign": false
1794             }
1795           },
1796           "lcpRegionsAndTenants": {
1797             "lcpRegionList": [
1798               {
1799                 "id": "AAIAIC25",
1800                 "name": "AAIAIC25",
1801                 "isPermitted": true
1802               },
1803               {
1804                 "id": "hvf6",
1805                 "name": "hvf6",
1806                 "isPermitted": true
1807               }
1808             ],
1809             "lcpRegionsTenantsMap": {
1810               "AAIAIC25": [
1811                 {
1812                   "id": "092eb9e8e4b7412e8787dd091bc58e86",
1813                   "name": "USP-SIP-IC-24335-T-01",
1814                   "isPermitted": true
1815                 }
1816               ],
1817               "hvf6": [
1818                 {
1819                   "id": "bae71557c5bb4d5aac6743a4e5f1d054",
1820                   "name": "AIN Web Tool-15-D-testalexandria",
1821                   "isPermitted": true
1822                 },
1823                 {
1824                   "id": "d0a3e3f2964542259d155a81c41aadc3",
1825                   "name": "test-hvf6-09",
1826                   "isPermitted": true
1827                 },
1828                 {
1829                   "id": "fa45ca53c80b492fa8be5477cd84fc2b",
1830                   "name": "ro-T112",
1831                   "isPermitted": true
1832                 },
1833                 {
1834                   "id": "cbb99fe4ada84631b7baf046b6fd2044",
1835                   "name": "DN5242-Nov16-T3",
1836                   "isPermitted": true
1837                 }
1838               ]
1839             }
1840           },
1841           "productFamilies": [
1842             {
1843               "id": "ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
1844               "name": "ERICA",
1845               "isPermitted": true
1846             },
1847             {
1848               "id": "17cc1042-527b-11e6-beb8-9e71128cae77",
1849               "name": "IGNACIO",
1850               "isPermitted": true
1851             },
1852             {
1853               "id": "36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
1854               "name": "Christie",
1855               "isPermitted": true
1856             },
1857             {
1858               "id": "a4f6f2ae-9bf5-4ed7-b904-06b2099c4bd7",
1859               "name": "Enhanced Services",
1860               "isPermitted": true
1861             },
1862             {
1863               "id": "vTerrance",
1864               "name": "vTerrance",
1865               "isPermitted": true
1866             },
1867             {
1868               "id": "323d69d9-2efe-4r45-ay0a-89ea7ard4e6f",
1869               "name": "vEsmeralda",
1870               "isPermitted": true
1871             },
1872             {
1873               "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
1874               "name": "Emanuel",
1875               "isPermitted": true
1876             },
1877             {
1878               "id": "d8a6ed93-251c-47ca-adc9-86671fd19f4c",
1879               "name": "BVOIP",
1880               "isPermitted": true
1881             },
1882             {
1883               "id": "db171b8f-115c-4992-a2e3-ee04cae357e0",
1884               "name": "LINDSEY",
1885               "isPermitted": true
1886             },
1887             {
1888               "id": "LRSI-OSPF",
1889               "name": "LRSI-OSPF",
1890               "isPermitted": true
1891             },
1892             {
1893               "id": "vRosemarie",
1894               "name": "HNGATEWAY",
1895               "isPermitted": true
1896             },
1897             {
1898               "id": "vHNPaas",
1899               "name": "WILKINS",
1900               "isPermitted": true
1901             },
1902             {
1903               "id": "e433710f-9217-458d-a79d-1c7aff376d89",
1904               "name": "TYLER SILVIA",
1905               "isPermitted": true
1906             },
1907             {
1908               "id": "b6a3f28c-eebf-494c-a900-055cc7c874ce",
1909               "name": "VROUTER",
1910               "isPermitted": true
1911             },
1912             {
1913               "id": "vMuriel",
1914               "name": "vMuriel",
1915               "isPermitted": true
1916             },
1917             {
1918               "id": "0ee8c1bc-7cbd-4b0a-a1ac-e9999255abc1",
1919               "name": "CARA Griffin",
1920               "isPermitted": true
1921             },
1922             {
1923               "id": "c7611ebe-c324-48f1-8085-94aef0c6ef3d",
1924               "name": "DARREN MCGEE",
1925               "isPermitted": true
1926             },
1927             {
1928               "id": "e30755dc-5673-4b6b-9dcf-9abdd96b93d1",
1929               "name": "Transport",
1930               "isPermitted": true
1931             },
1932             {
1933               "id": "vSalvatore",
1934               "name": "vSalvatore",
1935               "isPermitted": true
1936             },
1937             {
1938               "id": "d7bb0a21-66f2-4e6d-87d9-9ef3ced63ae4",
1939               "name": "JOSEFINA",
1940               "isPermitted": true
1941             },
1942             {
1943               "id": "vHubbard",
1944               "name": "vHubbard",
1945               "isPermitted": true
1946             },
1947             {
1948               "id": "12a96a9d-4b4c-4349-a950-fe1159602621",
1949               "name": "DARREN MCGEE",
1950               "isPermitted": true
1951             }
1952           ],
1953           "serviceTypes": {
1954             "e433710f-9217-458d-a79d-1c7aff376d89": [
1955               {
1956                 "id": "0",
1957                 "name": "vRichardson",
1958                 "isPermitted": false
1959               },
1960               {
1961                 "id": "1",
1962                 "name": "TYLER SILVIA",
1963                 "isPermitted": true
1964               },
1965               {
1966                 "id": "2",
1967                 "name": "Emanuel",
1968                 "isPermitted": false
1969               },
1970               {
1971                 "id": "3",
1972                 "name": "vJamie",
1973                 "isPermitted": false
1974               },
1975               {
1976                 "id": "4",
1977                 "name": "vVoiceMail",
1978                 "isPermitted": false
1979               },
1980               {
1981                 "id": "5",
1982                 "name": "Kennedy",
1983                 "isPermitted": false
1984               },
1985               {
1986                 "id": "6",
1987                 "name": "vPorfirio",
1988                 "isPermitted": false
1989               },
1990               {
1991                 "id": "7",
1992                 "name": "vVM",
1993                 "isPermitted": false
1994               },
1995               {
1996                 "id": "8",
1997                 "name": "vOTA",
1998                 "isPermitted": false
1999               },
2000               {
2001                 "id": "9",
2002                 "name": "vFLORENCE",
2003                 "isPermitted": false
2004               },
2005               {
2006                 "id": "10",
2007                 "name": "vMNS",
2008                 "isPermitted": false
2009               },
2010               {
2011                 "id": "11",
2012                 "name": "vEsmeralda",
2013                 "isPermitted": false
2014               },
2015               {
2016                 "id": "12",
2017                 "name": "VPMS",
2018                 "isPermitted": false
2019               },
2020               {
2021                 "id": "13",
2022                 "name": "vWINIFRED",
2023                 "isPermitted": false
2024               },
2025               {
2026                 "id": "14",
2027                 "name": "SSD",
2028                 "isPermitted": false
2029               },
2030               {
2031                 "id": "15",
2032                 "name": "vMOG",
2033                 "isPermitted": false
2034               },
2035               {
2036                 "id": "16",
2037                 "name": "LINDSEY",
2038                 "isPermitted": false
2039               },
2040               {
2041                 "id": "17",
2042                 "name": "JOHANNA_SANTOS",
2043                 "isPermitted": false
2044               },
2045               {
2046                 "id": "18",
2047                 "name": "vCarroll",
2048                 "isPermitted": false
2049               }
2050             ]
2051           },
2052           "aicZones": [
2053             {
2054               "id": "NFT1",
2055               "name": "NFTJSSSS-NFT1"
2056             },
2057             {
2058               "id": "JAG1",
2059               "name": "YUDFJULP-JAG1"
2060             },
2061             {
2062               "id": "YYY1",
2063               "name": "UUUAIAAI-YYY1"
2064             },
2065             {
2066               "id": "AVT1",
2067               "name": "AVTRFLHD-AVT1"
2068             },
2069             {
2070               "id": "ATL34",
2071               "name": "ATLSANAI-ATL34"
2072             }
2073           ],
2074           "categoryParameters": {
2075             "owningEntityList": [
2076               {
2077                 "id": "aaa1",
2078                 "name": "aaa1"
2079               },
2080               {
2081                 "id": "d61e6f2d-12fa-4cc2-91df-7c244011d6fc",
2082                 "name": "WayneHolland"
2083               },
2084               {
2085                 "id": "Melissa",
2086                 "name": "Melissa"
2087               }
2088             ],
2089             "projectList": [
2090               {
2091                 "id": "WATKINS",
2092                 "name": "WATKINS"
2093               },
2094               {
2095                 "id": "x1",
2096                 "name": "x1"
2097               },
2098               {
2099                 "id": "yyy1",
2100                 "name": "yyy1"
2101               }
2102             ],
2103             "lineOfBusinessList": [
2104               {
2105                 "id": "ONAP",
2106                 "name": "ONAP"
2107               },
2108               {
2109                 "id": "zzz1",
2110                 "name": "zzz1"
2111               }
2112             ],
2113             "platformList": [
2114               {
2115                 "id": "platform",
2116                 "name": "platform"
2117               },
2118               {
2119                 "id": "xxx1",
2120                 "name": "xxx1"
2121               }
2122             ]
2123           },
2124           "type": "[LCP_REGIONS_AND_TENANTS] Update",
2125           "subscribers": [
2126             {
2127               "id": "CAR_2020_ER",
2128               "name": "CAR_2020_ER",
2129               "isPermitted": true
2130             },
2131             {
2132               "id": "21014aa2-526b-11e6-beb8-9e71128cae77",
2133               "name": "JULIO ERICKSON",
2134               "isPermitted": false
2135             },
2136             {
2137               "id": "DHV1707-TestSubscriber-2",
2138               "name": "DALE BRIDGES",
2139               "isPermitted": false
2140             },
2141             {
2142               "id": "DHV1707-TestSubscriber-1",
2143               "name": "LLOYD BRIDGES",
2144               "isPermitted": false
2145             },
2146             {
2147               "id": "jimmy-example",
2148               "name": "JimmyExampleCust-20161102",
2149               "isPermitted": false
2150             },
2151             {
2152               "id": "jimmy-example2",
2153               "name": "JimmyExampleCust-20161103",
2154               "isPermitted": false
2155             },
2156             {
2157               "id": "ERICA5779-TestSub-PWT-102",
2158               "name": "ERICA5779-TestSub-PWT-102",
2159               "isPermitted": false
2160             },
2161             {
2162               "id": "ERICA5779-TestSub-PWT-101",
2163               "name": "ERICA5779-TestSub-PWT-101",
2164               "isPermitted": false
2165             },
2166             {
2167               "id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
2168               "name": "Emanuel",
2169               "isPermitted": false
2170             },
2171             {
2172               "id": "ERICA5779-Subscriber-4",
2173               "name": "ERICA5779-Subscriber-5",
2174               "isPermitted": false
2175             },
2176             {
2177               "id": "ERICA5779-TestSub-PWT-103",
2178               "name": "ERICA5779-TestSub-PWT-103",
2179               "isPermitted": false
2180             },
2181             {
2182               "id": "ERICA5779-Subscriber-2",
2183               "name": "ERICA5779-Subscriber-2",
2184               "isPermitted": false
2185             },
2186             {
2187               "id": "e433710f-9217-458d-a79d-1c7aff376d89",
2188               "name": "SILVIA ROBBINS",
2189               "isPermitted": true
2190             },
2191             {
2192               "id": "ERICA5779-Subscriber-3",
2193               "name": "ERICA5779-Subscriber-3",
2194               "isPermitted": false
2195             },
2196             {
2197               "id": "31739f3e-526b-11e6-beb8-9e71128cae77",
2198               "name": "CRAIG/ROBERTS",
2199               "isPermitted": false
2200             }
2201           ]
2202         }
2203       }
2204     }
2205
2206   });
2207 });