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