48c11e9b039fa0fefbf5e03c74fd24be537fb4e9
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0\r
2 metadata:\r
3   template_name: Nested_vdbe\r
4 imports:\r
5 - openecomp_heat_index:\r
6     file: openecomp-heat/_index.yml\r
7 - GlobalSubstitutionTypes:\r
8     file: GlobalSubstitutionTypesServiceTemplate.yaml\r
9 node_types:\r
10   org.openecomp.resource.vfc.compute.nodes.heat.vdbe:\r
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server\r
12 topology_template:\r
13   inputs:\r
14     subinterface_vdbe_untr_1_subports_ip_address:\r
15       type: list\r
16       required: true\r
17       entry_schema:\r
18         type: string\r
19     subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix:\r
20       type: list\r
21       required: true\r
22       entry_schema:\r
23         type: string\r
24     subinterface_vdbe_untr_2_subports_aap_untrusted_v6_ip_prefix:\r
25       type: list\r
26       required: true\r
27       entry_schema:\r
28         type: string\r
29     compute_vdbe_availability_zone:\r
30       type: list\r
31       required: true\r
32       entry_schema:\r
33         type: string\r
34     subinterface_vdbe_untr_2_subports_aap_address_mode:\r
35       type: list\r
36       required: true\r
37       entry_schema:\r
38         type: string\r
39     vm_flavor_name:\r
40       type: string\r
41       required: true\r
42     subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix_len:\r
43       type: list\r
44       required: true\r
45       entry_schema:\r
46         type: string\r
47     untrusted_num_vn:\r
48       hidden: false\r
49       immutable: false\r
50       type: float\r
51       description: Number of vDBE subinterface virtual Networks\r
52       constraints:\r
53       - in_range:\r
54         - 1\r
55         - 77\r
56     subinterface_vdbe_untr_1_subports_mac_address:\r
57       type: list\r
58       required: true\r
59       entry_schema:\r
60         type: string\r
61     subinterface_vdbe_untr_1_subports_subinterfaces_name_prefix:\r
62       type: list\r
63       required: true\r
64       entry_schema:\r
65         type: string\r
66     vm_image_name:\r
67       type: string\r
68       required: true\r
69     subinterface_vdbe_untr_1_subports_aap_untrusted_v6_ip_prefix_len:\r
70       type: list\r
71       required: true\r
72       entry_schema:\r
73         type: string\r
74     compute_vdbe_metadata:\r
75       type: list\r
76       required: true\r
77       entry_schema:\r
78         type: json\r
79     port_vdbe_untr_1_port_ip_requirements:\r
80       type: list\r
81       required: true\r
82       entry_schema:\r
83         type: org.openecomp.datatypes.network.IpRequirements\r
84     subinterface_vdbe_untr_2_subports_counter:\r
85       type: list\r
86       required: true\r
87       entry_schema:\r
88         type: float\r
89     subinterface_vdbe_untr_2_subports_vmac_address:\r
90       type: list\r
91       required: true\r
92       entry_schema:\r
93         type: string\r
94     subinterface_vdbe_untr_1_subports_aap_address_mode:\r
95       type: list\r
96       required: true\r
97       entry_schema:\r
98         type: string\r
99     subinterface_vdbe_untr_2_subports_vlan_tag_list:\r
100       type: list\r
101       required: true\r
102       entry_schema:\r
103         type: json\r
104     port_vdbe_untr_1_port_mac_requirements:\r
105       type: org.openecomp.datatypes.network.MacRequirements\r
106       required: true\r
107     port_vdbe_untr_1_port_order:\r
108       type: integer\r
109       required: true\r
110     subinterface_vdbe_untr_1_subports_vn_network_list:\r
111       type: list\r
112       required: true\r
113       entry_schema:\r
114         type: string\r
115     port_vdbe_untr_1_port_subnetpoolid:\r
116       type: string\r
117       required: true\r
118     subinterface_vdbe_untr_2_subports_vn_network_list:\r
119       type: list\r
120       required: true\r
121       entry_schema:\r
122         type: string\r
123     subinterface_vdbe_untr_1_subports_aap_untrusted_v6_ip_prefix:\r
124       type: list\r
125       required: true\r
126       entry_schema:\r
127         type: string\r
128     subinterface_vdbe_untr_2_subports_ip_v6_address:\r
129       type: list\r
130       required: true\r
131       entry_schema:\r
132         type: string\r
133     port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:\r
134       type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs\r
135       required: true\r
136     subinterface_vdbe_untr_2_subports_mac_address:\r
137       type: list\r
138       required: true\r
139       entry_schema:\r
140         type: string\r
141     subinterface_vdbe_untr_2_subports_aap_untrusted_v6_ip_prefix_len:\r
142       type: list\r
143       required: true\r
144       entry_schema:\r
145         type: string\r
146     compute_vdbe_name:\r
147       type: list\r
148       required: true\r
149       entry_schema:\r
150         type: string\r
151     port_vdbe_untr_1_port_network_role_tag:\r
152       type: string\r
153       required: true\r
154     subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix_len:\r
155       type: list\r
156       required: true\r
157       entry_schema:\r
158         type: string\r
159     subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix_len:\r
160       type: list\r
161       required: true\r
162       entry_schema:\r
163         type: string\r
164     subinterface_vdbe_untr_1_subports_vlan_tag_list:\r
165       type: list\r
166       required: true\r
167       entry_schema:\r
168         type: json\r
169     subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix:\r
170       type: list\r
171       required: true\r
172       entry_schema:\r
173         type: string\r
174     subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix:\r
175       type: list\r
176       required: true\r
177       entry_schema:\r
178         type: string\r
179     subinterface_vdbe_untr_1_subports_ip_v6_address:\r
180       type: list\r
181       required: true\r
182       entry_schema:\r
183         type: string\r
184     port_vdbe_untr_1_port_network_role:\r
185       type: string\r
186       required: true\r
187     port_vdbe_untr_1_port_virtual_network_refs:\r
188       type: list\r
189       required: true\r
190       entry_schema:\r
191         type: json\r
192     index_value:\r
193       type: integer\r
194       description: Index value of this substitution service template runtime instance\r
195       required: false\r
196       default: 0\r
197       constraints:\r
198       - greater_or_equal: 0\r
199     subinterface_vdbe_untr_1_subports_parent_interface:\r
200       type: list\r
201       required: true\r
202       entry_schema:\r
203         type: string\r
204     port_vdbe_untr_1_port_exCP_naming:\r
205       type: org.openecomp.datatypes.Naming\r
206       required: true\r
207     subinterface_vdbe_untr_2_subports_ip_address:\r
208       type: list\r
209       required: true\r
210       entry_schema:\r
211         type: string\r
212     subinterface_vdbe_untr_1_subports_vmac_address:\r
213       type: list\r
214       required: true\r
215       entry_schema:\r
216         type: string\r
217     subinterface_vdbe_untr_2_subports_subinterfaces_name_prefix:\r
218       type: list\r
219       required: true\r
220       entry_schema:\r
221         type: string\r
222     port_vdbe_untr_1_port_name:\r
223       type: list\r
224       required: true\r
225       entry_schema:\r
226         type: string\r
227     subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix:\r
228       type: list\r
229       required: true\r
230       entry_schema:\r
231         type: string\r
232     subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix_len:\r
233       type: list\r
234       required: true\r
235       entry_schema:\r
236         type: string\r
237     subinterface_vdbe_untr_2_subports_parent_interface:\r
238       type: list\r
239       required: true\r
240       entry_schema:\r
241         type: string\r
242     port_vdbe_untr_1_port_vlan_requirements:\r
243       type: list\r
244       required: true\r
245       entry_schema:\r
246         type: org.openecomp.datatypes.network.VlanRequirements\r
247     port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:\r
248       type: list\r
249       required: true\r
250       entry_schema:\r
251         type: json\r
252   node_templates:\r
253     vdbe_vdbe_untr_1_port_vdbe_untr_1_subports:\r
254       type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested\r
255       directives:\r
256       - substitutable\r
257       properties:\r
258         aap_untrusted_ip_prefix:\r
259           get_input:\r
260           - subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix\r
261           - index_value\r
262         aap_sec_untrusted_ip_prefix:\r
263           get_input:\r
264           - subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix\r
265           - index_value\r
266         ip_v6_address:\r
267           get_input:\r
268           - subinterface_vdbe_untr_1_subports_ip_v6_address\r
269           - index_value\r
270         counter:\r
271           get_property:\r
272           - SELF\r
273           - service_template_filter\r
274           - index_value\r
275         ip_address:\r
276           get_input:\r
277           - subinterface_vdbe_untr_1_subports_ip_address\r
278           - index_value\r
279         subinterfaces_name_prefix:\r
280           get_input:\r
281           - subinterface_vdbe_untr_1_subports_subinterfaces_name_prefix\r
282           - index_value\r
283         aap_address_mode:\r
284           get_input:\r
285           - subinterface_vdbe_untr_1_subports_aap_address_mode\r
286           - index_value\r
287         service_template_filter:\r
288           substitute_service_template: nestedServiceTemplate.yaml\r
289           count:\r
290             get_input: untrusted_num_vn\r
291           mandatory: false\r
292         aap_untrusted_v6_ip_prefix:\r
293           get_input:\r
294           - subinterface_vdbe_untr_1_subports_aap_untrusted_v6_ip_prefix\r
295           - index_value\r
296         parent_interface:\r
297           get_input:\r
298           - subinterface_vdbe_untr_1_subports_parent_interface\r
299           - index_value\r
300         vn_network_list:\r
301           get_input:\r
302           - subinterface_vdbe_untr_1_subports_vn_network_list\r
303           - index_value\r
304         mac_address:\r
305           get_input:\r
306           - subinterface_vdbe_untr_1_subports_mac_address\r
307           - index_value\r
308         vlan_tag_list:\r
309           get_input:\r
310           - subinterface_vdbe_untr_1_subports_vlan_tag_list\r
311           - index_value\r
312         aap_sec_untrusted_ip_prefix_len:\r
313           get_input:\r
314           - subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix_len\r
315           - index_value\r
316         vmac_address:\r
317           get_input:\r
318           - subinterface_vdbe_untr_1_subports_vmac_address\r
319           - index_value\r
320         aap_untrusted_v6_ip_prefix_len:\r
321           get_input:\r
322           - subinterface_vdbe_untr_1_subports_aap_untrusted_v6_ip_prefix_len\r
323           - index_value\r
324         aap_untrusted_ip_prefix_len:\r
325           get_input:\r
326           - subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix_len\r
327           - index_value\r
328       requirements:\r
329       - binding_vdbe_untr_x_subport:\r
330           capability: tosca.capabilities.network.Bindable\r
331           node: vdbe_vdbe_untr_1_port\r
332           relationship: tosca.relationships.network.BindsTo\r
333     vdbe:\r
334       type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe\r
335       properties:\r
336         availability_zone:\r
337           get_input:\r
338           - compute_vdbe_availability_zone\r
339           - index_value\r
340         flavor:\r
341           get_input: vm_flavor_name\r
342         metadata:\r
343           get_input:\r
344           - compute_vdbe_metadata\r
345           - index_value\r
346         image:\r
347           get_input: vm_image_name\r
348         name:\r
349           get_input:\r
350           - compute_vdbe_name\r
351           - index_value\r
352     vdbe_vdbe_untr_1_port:\r
353       type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface\r
354       properties:\r
355         mac_requirements:\r
356           get_input: port_vdbe_untr_1_port_mac_requirements\r
357         order:\r
358           get_input: port_vdbe_untr_1_port_order\r
359         exCP_naming:\r
360           get_input: port_vdbe_untr_1_port_exCP_naming\r
361         virtual_machine_interface_allowed_address_pairs:\r
362           get_input:\r
363           - port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs\r
364           - index_value\r
365         vlan_requirements:\r
366           get_input: port_vdbe_untr_1_port_vlan_requirements\r
367         virtual_network_refs:\r
368           get_input:\r
369           - port_vdbe_untr_1_port_virtual_network_refs\r
370           - index_value\r
371         ip_requirements:\r
372           get_input: port_vdbe_untr_1_port_ip_requirements\r
373         network_role_tag:\r
374           get_input: port_vdbe_untr_1_port_network_role_tag\r
375         virtual_machine_interface_mac_addresses:\r
376           get_input:\r
377           - port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses\r
378           - index_value\r
379         network_role:\r
380           get_input: port_vdbe_untr_1_port_network_role\r
381         subnetpoolid:\r
382           get_input: port_vdbe_untr_1_port_subnetpoolid\r
383         name:\r
384           get_input:\r
385           - port_vdbe_untr_1_port_name\r
386           - index_value\r
387       requirements:\r
388       - binding:\r
389           capability: tosca.capabilities.network.Bindable\r
390           node: vdbe\r
391           relationship: tosca.relationships.network.BindsTo\r
392     vdbe_vdbe_untr_1_port_vdbe_untr_2_subports:\r
393       type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested\r
394       directives:\r
395       - substitutable\r
396       properties:\r
397         aap_untrusted_ip_prefix:\r
398           get_input:\r
399           - subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix\r
400           - index_value\r
401         aap_sec_untrusted_ip_prefix:\r
402           get_input:\r
403           - subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix\r
404           - index_value\r
405         ip_v6_address:\r
406           get_input:\r
407           - subinterface_vdbe_untr_2_subports_ip_v6_address\r
408           - index_value\r
409         counter:\r
410           get_input:\r
411           - subinterface_vdbe_untr_2_subports_counter\r
412           - index_value\r
413         ip_address:\r
414           get_input:\r
415           - subinterface_vdbe_untr_2_subports_ip_address\r
416           - index_value\r
417         subinterfaces_name_prefix:\r
418           get_input:\r
419           - subinterface_vdbe_untr_2_subports_subinterfaces_name_prefix\r
420           - index_value\r
421         aap_address_mode:\r
422           get_input:\r
423           - subinterface_vdbe_untr_2_subports_aap_address_mode\r
424           - index_value\r
425         service_template_filter:\r
426           substitute_service_template: nestedServiceTemplate.yaml\r
427           count: 5\r
428           mandatory: true\r
429         aap_untrusted_v6_ip_prefix:\r
430           get_input:\r
431           - subinterface_vdbe_untr_2_subports_aap_untrusted_v6_ip_prefix\r
432           - index_value\r
433         parent_interface:\r
434           get_input:\r
435           - subinterface_vdbe_untr_2_subports_parent_interface\r
436           - index_value\r
437         vn_network_list:\r
438           get_input:\r
439           - subinterface_vdbe_untr_2_subports_vn_network_list\r
440           - index_value\r
441         mac_address:\r
442           get_input:\r
443           - subinterface_vdbe_untr_2_subports_mac_address\r
444           - index_value\r
445         vlan_tag_list:\r
446           get_input:\r
447           - subinterface_vdbe_untr_2_subports_vlan_tag_list\r
448           - index_value\r
449         aap_sec_untrusted_ip_prefix_len:\r
450           get_input:\r
451           - subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix_len\r
452           - index_value\r
453         vmac_address:\r
454           get_input:\r
455           - subinterface_vdbe_untr_2_subports_vmac_address\r
456           - index_value\r
457         aap_untrusted_v6_ip_prefix_len:\r
458           get_input:\r
459           - subinterface_vdbe_untr_2_subports_aap_untrusted_v6_ip_prefix_len\r
460           - index_value\r
461         aap_untrusted_ip_prefix_len:\r
462           get_input:\r
463           - subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix_len\r
464           - index_value\r
465       requirements:\r
466       - binding_vdbe_untr_x_subport:\r
467           capability: tosca.capabilities.network.Bindable\r
468           node: vdbe_vdbe_untr_1_port\r
469           relationship: tosca.relationships.network.BindsTo\r
470   substitution_mappings:\r
471     node_type: org.openecomp.resource.abstract.nodes.vdbe\r
472     capabilities:\r
473       feature_vdbe:\r
474       - vdbe\r
475       - feature\r
476       feature_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vdbe_untr_1_subports:\r
477       - vdbe_vdbe_untr_1_port_vdbe_untr_1_subports\r
478       - feature_vdbe_untr_x_subport\r
479       disk.device.iops_vdbe:\r
480       - vdbe\r
481       - disk.device.iops\r
482       endpoint_vdbe:\r
483       - vdbe\r
484       - endpoint\r
485       disk.ephemeral.size_vdbe:\r
486       - vdbe\r
487       - disk.ephemeral.size\r
488       cpu_util_vdbe:\r
489       - vdbe\r
490       - cpu_util\r
491       vcpus_vdbe:\r
492       - vdbe\r
493       - vcpus\r
494       disk.write.requests_vdbe:\r
495       - vdbe\r
496       - disk.write.requests\r
497       disk.device.latency_vdbe:\r
498       - vdbe\r
499       - disk.device.latency\r
500       disk.device.write.requests.rate_vdbe:\r
501       - vdbe\r
502       - disk.device.write.requests.rate\r
503       feature_vdbe_vdbe_untr_1_port:\r
504       - vdbe_vdbe_untr_1_port\r
505       - feature\r
506       disk.write.bytes.rate_vdbe:\r
507       - vdbe\r
508       - disk.write.bytes.rate\r
509       network.incoming.bytes.rate_vdbe_vdbe_untr_1_port:\r
510       - vdbe_vdbe_untr_1_port\r
511       - network.incoming.bytes.rate\r
512       network.incoming.packets.rate_vdbe_vdbe_untr_1_port:\r
513       - vdbe_vdbe_untr_1_port\r
514       - network.incoming.packets.rate\r
515       feature_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vdbe_untr_2_subports:\r
516       - vdbe_vdbe_untr_1_port_vdbe_untr_2_subports\r
517       - feature_vdbe_untr_x_subport\r
518       scalable_vdbe:\r
519       - vdbe\r
520       - scalable\r
521       disk.iops_vdbe:\r
522       - vdbe\r
523       - disk.iops\r
524       disk.device.write.requests_vdbe:\r
525       - vdbe\r
526       - disk.device.write.requests\r
527       disk.device.capacity_vdbe:\r
528       - vdbe\r
529       - disk.device.capacity\r
530       network.outgoing.bytes_vdbe_vdbe_untr_1_port:\r
531       - vdbe_vdbe_untr_1_port\r
532       - network.outgoing.bytes\r
533       disk.device.allocation_vdbe:\r
534       - vdbe\r
535       - disk.device.allocation\r
536       disk.usage_vdbe:\r
537       - vdbe\r
538       - disk.usage\r
539       memory.usage_vdbe:\r
540       - vdbe\r
541       - memory.usage\r
542       disk.read.requests_vdbe:\r
543       - vdbe\r
544       - disk.read.requests\r
545       network.incoming.bytes_vdbe_vdbe_untr_1_port:\r
546       - vdbe_vdbe_untr_1_port\r
547       - network.incoming.bytes\r
548       feature_vdbe_vdbe_untr_1_port_vdbe_untr_2_subports:\r
549       - vdbe_vdbe_untr_1_port_vdbe_untr_2_subports\r
550       - feature\r
551       instance_vdbe:\r
552       - vdbe\r
553       - instance\r
554       cpu.delta_vdbe:\r
555       - vdbe\r
556       - cpu.delta\r
557       binding_vdbe_vdbe_untr_1_port:\r
558       - vdbe_vdbe_untr_1_port\r
559       - binding\r
560       disk.device.read.bytes.rate_vdbe:\r
561       - vdbe\r
562       - disk.device.read.bytes.rate\r
563       disk.device.write.bytes.rate_vdbe:\r
564       - vdbe\r
565       - disk.device.write.bytes.rate\r
566       memory.resident_vdbe:\r
567       - vdbe\r
568       - memory.resident\r
569       forwarder_vdbe_vdbe_untr_1_port:\r
570       - vdbe_vdbe_untr_1_port\r
571       - forwarder\r
572       disk.write.requests.rate_vdbe:\r
573       - vdbe\r
574       - disk.write.requests.rate\r
575       cpu_vdbe:\r
576       - vdbe\r
577       - cpu\r
578       disk.write.bytes_vdbe:\r
579       - vdbe\r
580       - disk.write.bytes\r
581       disk.device.usage_vdbe:\r
582       - vdbe\r
583       - disk.device.usage\r
584       disk.device.read.bytes_vdbe:\r
585       - vdbe\r
586       - disk.device.read.bytes\r
587       disk.latency_vdbe:\r
588       - vdbe\r
589       - disk.latency\r
590       network.outgoing.packets.rate_vdbe_vdbe_untr_1_port:\r
591       - vdbe_vdbe_untr_1_port\r
592       - network.outgoing.packets.rate\r
593       disk.capacity_vdbe:\r
594       - vdbe\r
595       - disk.capacity\r
596       host_vdbe:\r
597       - vdbe\r
598       - host\r
599       disk.allocation_vdbe:\r
600       - vdbe\r
601       - disk.allocation\r
602       network.outpoing.packets_vdbe_vdbe_untr_1_port:\r
603       - vdbe_vdbe_untr_1_port\r
604       - network.outpoing.packets\r
605       network.incoming.packets_vdbe_vdbe_untr_1_port:\r
606       - vdbe_vdbe_untr_1_port\r
607       - network.incoming.packets\r
608       feature_vdbe_vdbe_untr_1_port_vdbe_untr_1_subports:\r
609       - vdbe_vdbe_untr_1_port_vdbe_untr_1_subports\r
610       - feature\r
611       disk.read.bytes.rate_vdbe:\r
612       - vdbe\r
613       - disk.read.bytes.rate\r
614       os_vdbe:\r
615       - vdbe\r
616       - os\r
617       disk.device.read.requests_vdbe:\r
618       - vdbe\r
619       - disk.device.read.requests\r
620       disk.root.size_vdbe:\r
621       - vdbe\r
622       - disk.root.size\r
623       memory_vdbe:\r
624       - vdbe\r
625       - memory\r
626       binding_vdbe:\r
627       - vdbe\r
628       - binding\r
629       disk.device.write.bytes_vdbe:\r
630       - vdbe\r
631       - disk.device.write.bytes\r
632       network.outgoing.bytes.rate_vdbe_vdbe_untr_1_port:\r
633       - vdbe_vdbe_untr_1_port\r
634       - network.outgoing.bytes.rate\r
635       disk.device.read.requests.rate_vdbe:\r
636       - vdbe\r
637       - disk.device.read.requests.rate\r
638       disk.read.bytes_vdbe:\r
639       - vdbe\r
640       - disk.read.bytes\r
641     requirements:\r
642       dependency_vdbe_vdbe_untr_1_port:\r
643       - vdbe_vdbe_untr_1_port\r
644       - dependency\r
645       dependency_vdbe_vdbe_untr_1_port_vdbe_untr_2_subports:\r
646       - vdbe_vdbe_untr_1_port_vdbe_untr_2_subports\r
647       - dependency\r
648       link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vdbe_untr_1_subports:\r
649       - vdbe_vdbe_untr_1_port_vdbe_untr_1_subports\r
650       - link_vdbe_untr_x_subport\r
651       dependency_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vdbe_untr_1_subports:\r
652       - vdbe_vdbe_untr_1_port_vdbe_untr_1_subports\r
653       - dependency_vdbe_untr_x_subport\r
654       local_storage_vdbe:\r
655       - vdbe\r
656       - local_storage\r
657       link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vdbe_untr_2_subports:\r
658       - vdbe_vdbe_untr_1_port_vdbe_untr_2_subports\r
659       - link_vdbe_untr_x_subport\r
660       dependency_vdbe_vdbe_untr_1_port_vdbe_untr_1_subports:\r
661       - vdbe_vdbe_untr_1_port_vdbe_untr_1_subports\r
662       - dependency\r
663       link_vdbe_vdbe_untr_1_port:\r
664       - vdbe_vdbe_untr_1_port\r
665       - link\r
666       dependency_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vdbe_untr_2_subports:\r
667       - vdbe_vdbe_untr_1_port_vdbe_untr_2_subports\r
668       - dependency_vdbe_untr_x_subport\r
669       dependency_vdbe:\r
670       - vdbe\r
671       - dependency\r