Merge automation from ECOMP's repository
[vid.git] / vid-automation / src / test / resources / aaiGetInstanceTopology / ServiceTreeWithMultipleChildren_serviceModel.json
1 {
2   "service": {
3     "uuid": "6e59c5de-f052-46fa-aa7e-2fca9d674c44",
4     "invariantUuid": "d27e42cf-087e-4d31-88ac-6c4b7585f800",
5     "name": "ComplexService",
6     "version": "1.0",
7     "toscaModelURL": null,
8     "category": "Emanuel",
9     "serviceType": "",
10     "serviceRole": "",
11     "description": "ComplexService",
12     "serviceEcompNaming": "true",
13     "instantiationType": "Macro",
14     "inputs": {},
15     "vidNotions": {
16       "instantiationUI": "legacy",
17       "modelCategory": "other",
18       "viewEditUI": "legacy"
19     }
20   },
21   "vnfs": {
22     "VF_vGeraldine 0": {
23       "uuid": "d6557200-ecf2-4641-8094-5393ae3aae60",
24       "invariantUuid": "4160458e-f648-4b30-a176-43881ffffe9e",
25       "description": "VSP_vGeraldine",
26       "name": "VF_vGeraldine",
27       "version": "2.0",
28       "customizationUuid": "91415b44-753d-494c-926a-456a9172bbb9",
29       "inputs": {},
30       "commands": {},
31       "properties": {
32         "gpb2_Internal2_mac": "00:11:22:EF:AC:DF",
33         "sctp-b-ipv6-egress_src_start_port": "0",
34         "sctp-a-ipv6-egress_rule_application": "any",
35         "Internal2_allow_transit": "true",
36         "sctp-b-IPv6_ethertype": "IPv6",
37         "sctp-a-egress_rule_application": "any",
38         "sctp-b-ingress_action": "pass",
39         "sctp-b-ingress_rule_protocol": "icmp",
40         "ncb2_Internal1_mac": "00:11:22:EF:AC:DF",
41         "sctp-b-ipv6-ingress-src_start_port": "0.0",
42         "ncb1_Internal2_mac": "00:11:22:EF:AC:DF",
43         "fsb_volume_size_0": "320.0",
44         "sctp-b-egress_src_addresses": "local",
45         "sctp-a-ipv6-ingress_ethertype": "IPv4",
46         "sctp-a-ipv6-ingress-dst_start_port": "0",
47         "sctp-b-ipv6-ingress_rule_application": "any",
48         "domain_name": "default-domain",
49         "sctp-a-ingress_rule_protocol": "icmp",
50         "sctp-b-egress-src_start_port": "0.0",
51         "sctp-a-egress_src_addresses": "local",
52         "sctp-b-display_name": "epc-sctp-b-ipv4v6-sec-group",
53         "sctp-a-egress-src_start_port": "0.0",
54         "sctp-a-ingress_ethertype": "IPv4",
55         "sctp-b-ipv6-ingress-dst_end_port": "65535",
56         "sctp-b-dst_subnet_prefix_v6": "::",
57         "nf_naming": "{ecomp_generated_naming=true}",
58         "sctp-a-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
59         "sctp-b-egress-dst_start_port": "0.0",
60         "ncb_flavor_name": "nv.c20r64d1",
61         "gpb1_Internal1_mac": "00:11:22:EF:AC:DF",
62         "sctp-b-egress_dst_subnet_prefix_len": "0.0",
63         "Internal2_net_cidr": "10.0.0.10",
64         "sctp-a-ingress-dst_start_port": "0.0",
65         "sctp-a-egress-dst_start_port": "0.0",
66         "fsb1_Internal2_mac": "00:11:22:EF:AC:DF",
67         "sctp-a-egress_ethertype": "IPv4",
68         "vlc_st_service_mode": "in-network-nat",
69         "sctp-a-ipv6-egress_ethertype": "IPv4",
70         "sctp-a-egress-src_end_port": "65535.0",
71         "sctp-b-ipv6-egress_rule_application": "any",
72         "sctp-b-egress_action": "pass",
73         "sctp-a-ingress-src_subnet_prefix_len": "0.0",
74         "sctp-b-ipv6-ingress-src_end_port": "65535.0",
75         "sctp-b-name": "epc-sctp-b-ipv4v6-sec-group",
76         "fsb2_Internal1_mac": "00:11:22:EF:AC:DF",
77         "sctp-a-ipv6-ingress-src_start_port": "0.0",
78         "sctp-b-ipv6-egress_ethertype": "IPv4",
79         "Internal1_net_cidr": "10.0.0.10",
80         "sctp-a-egress_dst_subnet_prefix": "0.0.0.0",
81         "fsb_flavor_name": "nv.c20r64d1",
82         "sctp_rule_protocol": "132",
83         "sctp-b-ipv6-ingress_src_subnet_prefix_len": "0",
84         "sctp-a-ipv6-ingress_rule_application": "any",
85         "ecomp_generated_naming": "true",
86         "sctp-a-IPv6_ethertype": "IPv6",
87         "vlc2_Internal1_mac": "00:11:22:EF:AC:DF",
88         "vlc_st_virtualization_type": "virtual-machine",
89         "sctp-b-ingress-dst_start_port": "0.0",
90         "sctp-b-ingress-dst_end_port": "65535.0",
91         "sctp-a-ipv6-ingress-src_end_port": "65535.0",
92         "sctp-a-display_name": "epc-sctp-a-ipv4v6-sec-group",
93         "sctp-b-ingress_rule_application": "any",
94         "int2_sec_group_name": "int2-sec-group",
95         "vlc_flavor_name": "nd.c16r64d1",
96         "sctp-b-ipv6-egress_src_addresses": "local",
97         "vlc_st_interface_type_int1": "other1",
98         "sctp-b-egress-src_end_port": "65535.0",
99         "sctp-a-ipv6-egress-dst_start_port": "0",
100         "vlc_st_interface_type_int2": "other2",
101         "sctp-a-ipv6-egress_rule_protocol": "any",
102         "Internal2_shared": "false",
103         "sctp-a-ipv6-egress_dst_subnet_prefix_len": "0",
104         "Internal2_rpf": "disable",
105         "vlc1_Internal1_mac": "00:11:22:EF:AC:DF",
106         "sctp-b-ipv6-egress_src_end_port": "65535",
107         "sctp-a-ipv6-egress_src_addresses": "local",
108         "sctp-a-ingress-dst_end_port": "65535.0",
109         "sctp-a-ipv6-egress_src_end_port": "65535",
110         "Internal1_forwarding_mode": "l2",
111         "Internal2_dhcp": "false",
112         "sctp-a-dst_subnet_prefix_v6": "::",
113         "pxe_image_name": "MME_PXE-Boot_16ACP04_GA.qcow2",
114         "vlc_st_interface_type_gtp": "other0",
115         "ncb1_Internal1_mac": "00:11:22:EF:AC:DF",
116         "sctp-b-src_subnet_prefix_v6": "::",
117         "sctp-a-egress_dst_subnet_prefix_len": "0.0",
118         "int1_sec_group_name": "int1-sec-group",
119         "Internal1_dhcp": "false",
120         "sctp-a-ipv6-egress_dst_end_port": "65535",
121         "Internal2_forwarding_mode": "l2",
122         "fsb2_Internal2_mac": "00:11:22:EF:AC:DF",
123         "sctp-b-egress_dst_subnet_prefix": "0.0.0.0",
124         "Internal1_net_cidr_len": "17",
125         "gpb2_Internal1_mac": "00:11:22:EF:AC:DF",
126         "sctp-b-ingress-src_subnet_prefix_len": "0.0",
127         "sctp-a-ingress_dst_addresses": "local",
128         "sctp-a-egress_action": "pass",
129         "fsb_volume_type_0": "SF-Default-SSD",
130         "ncb2_Internal2_mac": "00:11:22:EF:AC:DF",
131         "vlc_st_interface_type_sctp_a": "left",
132         "vlc_st_interface_type_sctp_b": "right",
133         "sctp-a-src_subnet_prefix_v6": "::",
134         "vlc_st_version": "2",
135         "sctp-b-egress_ethertype": "IPv4",
136         "sctp-a-ingress_rule_application": "any",
137         "gpb1_Internal2_mac": "00:11:22:EF:AC:DF",
138         "instance_ip_family_v6": "v6",
139         "sctp-a-ipv6-egress_src_start_port": "0",
140         "sctp-b-ingress-src_start_port": "0.0",
141         "sctp-b-ingress_dst_addresses": "local",
142         "fsb1_Internal1_mac": "00:11:22:EF:AC:DF",
143         "vlc_st_interface_type_oam": "management",
144         "multi_stage_design": "false",
145         "oam_sec_group_name": "oam-sec-group",
146         "Internal2_net_gateway": "10.0.0.10",
147         "sctp-a-ipv6-ingress-dst_end_port": "65535",
148         "sctp-b-ipv6-egress-dst_start_port": "0",
149         "Internal1_net_gateway": "10.0.0.10",
150         "sctp-b-ipv6-egress_rule_protocol": "any",
151         "gtp_sec_group_name": "gtp-sec-group",
152         "sctp-a-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
153         "sctp-b-ipv6-egress_dst_subnet_prefix_len": "0",
154         "sctp-a-ipv6-ingress_dst_addresses": "local",
155         "sctp-a-egress_rule_protocol": "icmp",
156         "sctp-b-ipv6-egress_action": "pass",
157         "sctp-a-ipv6-egress_action": "pass",
158         "Internal1_shared": "false",
159         "sctp-b-ipv6-ingress_rule_protocol": "any",
160         "Internal2_net_cidr_len": "17",
161         "sctp-a-name": "epc-sctp-a-ipv4v6-sec-group",
162         "sctp-a-ingress-src_end_port": "65535.0",
163         "sctp-b-ipv6-ingress_src_subnet_prefix": "0.0.0.0",
164         "sctp-a-egress-dst_end_port": "65535.0",
165         "sctp-a-ingress_action": "pass",
166         "sctp-b-egress_rule_protocol": "icmp",
167         "sctp-b-ipv6-ingress_action": "pass",
168         "vlc_st_service_type": "firewall",
169         "sctp-b-ipv6-egress_dst_end_port": "65535",
170         "sctp-b-ipv6-ingress-dst_start_port": "0",
171         "vlc2_Internal2_mac": "00:11:22:EF:AC:DF",
172         "vlc_st_availability_zone": "true",
173         "fsb_volume_image_name_1": "MME_FSB2_16ACP04_GA.qcow2",
174         "sctp-b-ingress-src_subnet_prefix": "0.0.0.0",
175         "sctp-a-ipv6-ingress_src_subnet_prefix_len": "0",
176         "Internal1_allow_transit": "true",
177         "gpb_flavor_name": "nv.c20r64d1",
178         "availability_zone_max_count": "1",
179         "fsb_volume_image_name_0": "MME_FSB1_16ACP04_GA.qcow2",
180         "sctp-b-ipv6-ingress_dst_addresses": "local",
181         "sctp-b-ipv6-egress_dst_subnet_prefix": "0.0.0.0",
182         "sctp-b-ipv6-ingress_ethertype": "IPv4",
183         "vlc1_Internal2_mac": "00:11:22:EF:AC:DF",
184         "sctp-a-ingress-src_subnet_prefix": "0.0.0.0",
185         "sctp-a-ipv6-ingress_action": "pass",
186         "Internal1_rpf": "disable",
187         "sctp-b-ingress_ethertype": "IPv4",
188         "sctp-b-egress_rule_application": "any",
189         "sctp-b-ingress-src_end_port": "65535.0",
190         "sctp-a-ipv6-ingress_rule_protocol": "any",
191         "sctp-a-ingress-src_start_port": "0.0",
192         "sctp-b-egress-dst_end_port": "65535.0"
193       },
194       "type": "VF",
195       "modelCustomizationName": "VF_vGeraldine 0",
196       "vfModules": {
197         "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
198           "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
199           "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
200           "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
201           "description": null,
202           "name": "VfVgeraldine..vflorence_vlc..module-1",
203           "version": "2",
204           "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
205           "properties": {
206             "minCountInstances": 0,
207             "maxCountInstances": null,
208             "initialCount": 0,
209             "vfModuleLabel": "vflorence_vlc",
210             "baseModule": false
211           },
212           "inputs": {},
213           "volumeGroupAllowed": false
214         },
215         "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
216           "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
217           "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
218           "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
219           "description": null,
220           "name": "VfVgeraldine..vflorence_gpb..module-2",
221           "version": "2",
222           "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
223           "properties": {
224             "minCountInstances": 0,
225             "maxCountInstances": null,
226             "initialCount": 0,
227             "vfModuleLabel": "vflorence_gpb",
228             "baseModule": false
229           },
230           "inputs": {},
231           "volumeGroupAllowed": false
232         },
233         "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
234           "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
235           "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
236           "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
237           "description": null,
238           "name": "VfVgeraldine..base_vflorence..module-0",
239           "version": "2",
240           "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
241           "properties": {
242             "minCountInstances": 1,
243             "maxCountInstances": 1,
244             "initialCount": 1,
245             "vfModuleLabel": "base_vflorence",
246             "baseModule": true
247           },
248           "inputs": {},
249           "volumeGroupAllowed": true
250         }
251       },
252       "volumeGroups": {
253         "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
254           "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
255           "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
256           "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
257           "description": null,
258           "name": "VfVgeraldine..base_vflorence..module-0",
259           "version": "2",
260           "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
261           "properties": {
262             "minCountInstances": 1,
263             "maxCountInstances": 1,
264             "initialCount": 1,
265             "vfModuleLabel": "base_vflorence",
266             "baseModule": true
267           },
268           "inputs": {}
269         }
270       },
271       "vfcInstanceGroups": {}
272     }
273   },
274   "networks": {
275     "ExtVL 0": {
276       "uuid": "ddc3f20c-08b5-40fd-af72-c6d14636b986",
277       "invariantUuid": "379f816b-a7aa-422f-be30-17114ff50b7c",
278       "description": "ECOMP generic virtual link (network) base type for all other service-level and global networks",
279       "name": "ExtVL",
280       "version": "37.0",
281       "customizationUuid": "94fdd893-4a36-4d70-b16a-ec29c54c184f",
282       "inputs": {},
283       "commands": {},
284       "properties": {
285         "network_role" : "network role 1, network role 2",
286         "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}}",
287         "exVL_naming": "{ecomp_generated_naming=true}",
288         "network_flows": "{is_network_policy=false, is_bound_to_vpn=false}",
289         "network_homing": "{ecomp_selected_instance_node_target=false}"
290       },
291       "type": "VL",
292       "modelCustomizationName": "ExtVL 0"
293     }
294   },
295   "collectionResource": {},
296   "configurations": {
297     "Port Mirroring Configuration By Policy 0": {
298       "uuid": "b4398538-e89d-4f13-b33d-ca323434ba50",
299       "invariantUuid": "6ef0ca40-f366-4897-951f-abd65d25f6f7",
300       "description": "A port mirroring configuration by policy object",
301       "name": "Port Mirroring Configuration By Policy",
302       "version": "27.0",
303       "customizationUuid": "3c3b7b8d-8669-4b3b-8664-61970041fad2",
304       "inputs": {},
305       "commands": {},
306       "properties": {},
307       "type": "Configuration",
308       "modelCustomizationName": "Port Mirroring Configuration By Policy 0",
309       "sourceNodes": [],
310       "collectorNodes": null,
311       "configurationByPolicy": false
312     }
313   },
314   "fabricConfigurations": {},
315   "serviceProxies": {},
316   "vfModules": {
317     "vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1": {
318       "uuid": "522159d5-d6e0-4c2a-aa44-5a542a12a830",
319       "invariantUuid": "98a7c88b-b577-476a-90e4-e25a5871e02b",
320       "customizationUuid": "55b1be94-671a-403e-a26c-667e9c47d091",
321       "description": null,
322       "name": "VfVgeraldine..vflorence_vlc..module-1",
323       "version": "2",
324       "modelCustomizationName": "VfVgeraldine..vflorence_vlc..module-1",
325       "properties": {
326         "minCountInstances": 0,
327         "maxCountInstances": null,
328         "initialCount": 0,
329         "vfModuleLabel": "vflorence_vlc",
330         "baseModule": false
331       },
332       "inputs": {},
333       "volumeGroupAllowed": false
334     },
335     "vf_vgeraldine0..VfVgeraldine..vflorence_gpb..module-2": {
336       "uuid": "41708296-e443-4c71-953f-d9a010f059e1",
337       "invariantUuid": "1cca90b8-3490-495e-87da-3f3e4c57d5b9",
338       "customizationUuid": "6add59e0-7fe1-4bc4-af48-f8812422ae7c",
339       "description": null,
340       "name": "VfVgeraldine..vflorence_gpb..module-2",
341       "version": "2",
342       "modelCustomizationName": "VfVgeraldine..vflorence_gpb..module-2",
343       "properties": {
344         "minCountInstances": 0,
345         "maxCountInstances": null,
346         "initialCount": 0,
347         "vfModuleLabel": "vflorence_gpb",
348         "baseModule": false
349       },
350       "inputs": {},
351       "volumeGroupAllowed": false
352     },
353     "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
354       "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
355       "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
356       "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
357       "description": null,
358       "name": "VfVgeraldine..base_vflorence..module-0",
359       "version": "2",
360       "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
361       "properties": {
362         "minCountInstances": 1,
363         "maxCountInstances": 1,
364         "initialCount": 1,
365         "vfModuleLabel": "base_vflorence",
366         "baseModule": true
367       },
368       "inputs": {},
369       "volumeGroupAllowed": true
370     }
371   },
372   "volumeGroups": {
373     "vf_vgeraldine0..VfVgeraldine..base_vflorence..module-0": {
374       "uuid": "a27f5cfc-7f12-4f99-af08-0af9c3885c87",
375       "invariantUuid": "a6f9e51a-2b35-416a-ae15-15e58d61f36d",
376       "customizationUuid": "f8c040f1-7e51-4a11-aca8-acf256cfd861",
377       "description": null,
378       "name": "VfVgeraldine..base_vflorence..module-0",
379       "version": "2",
380       "modelCustomizationName": "VfVgeraldine..base_vflorence..module-0",
381       "properties": {
382         "minCountInstances": 1,
383         "maxCountInstances": 1,
384         "initialCount": 1,
385         "vfModuleLabel": "base_vflorence",
386         "baseModule": true
387       },
388       "inputs": {}
389     }
390   },
391   "pnfs": {}
392 }