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