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