1 tosca_definitions_version: tosca_simple_yaml_1_0_0
3 template_name: nested_pattern4
5 - openecomp_heat_index:
6 file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8 file: GlobalSubstitutionTypesServiceTemplate.yaml
10 org.openecomp.resource.vfc.compute.nodes.heat.vdbe:
11 derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
18 description: Unique ID for this VF module inst
23 description: Reverse Path Filtering enable or disable for the control virtual network
24 control_int_net_forwarding_mode:
28 description: forwarding mode of the control virtual network
33 description: Unique name for this VF instance
34 port_vdbe_untr_1_port_related_networks:
38 type: org.openecomp.datatypes.network.RelatedNetworksAssignments
43 description: IPV4 address of the secondary vDBE VM on the VAN untrusted network
44 vdbe_aap_untrusted_ip_prefix_len:
48 description: ip prefix length for the primary vDBE VM on the VAN untrusted network
53 description: Number of vDBE subinterface virtual Networks
62 description: Unique ID for this VF Module instance
67 description: Address mode for the vDBE cluster IP
68 control_int_net_shared:
72 description: control virtual network shared
73 vdbe_untrusted_v6_ip_1:
77 description: IPV6 address of the secondary vDBE VM on the VAN untrusted network
78 vdbe_untrusted_vmac_address:
82 description: Virtual MAC of the primary vDBE VM on the VAN untrusted network
83 control_int_net_flood_unknown_unicast:
87 description: forwarding mode of the control virtual network
88 port_vdbe_untr_1_port_network_role:
91 vdbe_aap_sec_untrusted_ip_prefix:
95 description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
100 description: Unique ID for this VF inst
105 description: VM Name for this vdbe node 1
106 port_vdbe_untr_1_port_ip_requirements:
110 type: org.openecomp.datatypes.network.IpRequirements
115 description: The availability zone of secondary node1 vDBE vm in the local HA pair.
116 untrusted_vn_networks:
120 description: List of subinterface virtual networks
127 description: Image to use for vDBE
132 description: Name of NSDNet network from which the management IP addresses will be allocated
133 vdbe_aap_sec_untrusted_ip_prefix_len:
137 description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
138 port_vdbe_untr_1_port_mac_requirements:
139 type: org.openecomp.datatypes.network.MacRequirements
141 port_vdbe_untr_1_port_order:
144 vdbe_aap_untrusted_v6_ip_prefix:
148 description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
149 vdbe_aap_untrusted_v6_ip_prefix_len:
153 description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
158 description: List of subinterface vlan tags
165 description: Flavor to use for vDBE
166 port_vdbe_untr_1_port_exCP_naming:
167 type: org.openecomp.datatypes.Naming
173 description: Counter.
174 port_vdbe_untr_1_port_subnetpoolid:
181 description: Secondary MAC address of the secondary vDBE VM on the VAN untrusted network
186 description: Name of public untrusted network into which this vDBE HA cluster is deployed
187 port_vdbe_untr_1_port_network_role_tag:
194 description: VDBE device Name for this vdbe VNF
195 port_vdbe_untr_1_port_vlan_requirements:
199 type: org.openecomp.datatypes.network.VlanRequirements
200 vdbe_aap_untrusted_ip_prefix:
204 description: ip prefix for primary vDBE VM on the VAN untrusted network
206 vdbe_untr_2_subports:
207 type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested_vlan
211 aap_untrusted_ip_prefix:
212 get_input: vdbe_aap_untrusted_ip_prefix
213 aap_sec_untrusted_ip_prefix:
214 get_input: vdbe_aap_sec_untrusted_ip_prefix
216 get_input: vdbe_untrusted_v6_ip_1
220 get_input: vdbe_untrusted_ip_1
221 subinterfaces_name_prefix:
223 template: VM_NAMEDBE001p1n004
226 get_input: vdbe_device_name
228 get_input: vdbe_name_1
230 get_input: aap_address_mode
231 service_template_filter:
232 substitute_service_template: nested_vlanServiceTemplate.yaml
235 aap_untrusted_v6_ip_prefix:
236 get_input: vdbe_aap_untrusted_v6_ip_prefix
237 parent_interface: vdbe_untr_1_port
239 get_input: untrusted_vn_networks
241 get_input: vdbe_hw_untr_mac_1
243 get_input: untrusted_vlan_tags
244 aap_sec_untrusted_ip_prefix_len:
245 get_input: vdbe_aap_sec_untrusted_ip_prefix_len
247 get_input: vdbe_untrusted_vmac_address
248 aap_untrusted_v6_ip_prefix_len:
249 get_input: vdbe_aap_untrusted_v6_ip_prefix_len
250 aap_untrusted_ip_prefix_len:
251 get_input: vdbe_aap_untrusted_ip_prefix_len
253 - binding_vdbe_untr_x_subport:
254 capability: tosca.capabilities.network.Bindable
255 node: vdbe_untr_1_port
256 relationship: tosca.relationships.network.BindsTo
258 type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
261 get_input: vdbe_flavor_name
263 get_input: availability_zone_1
265 get_input: vdbe_image_name
268 get_input: vf_module_id
274 get_input: vdbe_name_1
276 type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
279 get_input: port_vdbe_untr_1_port_subnetpoolid
281 get_input: port_vdbe_untr_1_port_related_networks
283 get_input: port_vdbe_untr_1_port_ip_requirements
285 get_input: port_vdbe_untr_1_port_network_role
287 get_input: port_vdbe_untr_1_port_mac_requirements
288 subinterface_indicator: true
291 template: VM_NAMEDBE001p1n004
294 get_input: vdbe_device_name
296 get_input: vdbe_name_1
298 get_input: port_vdbe_untr_1_port_exCP_naming
299 virtual_network_refs:
302 get_input: port_vdbe_untr_1_port_vlan_requirements
303 virtual_machine_interface_allowed_address_pairs:
304 allowed_address_pair:
306 get_input: aap_address_mode
309 get_input: vdbe_aap_untrusted_ip_prefix
311 get_input: vdbe_aap_untrusted_ip_prefix_len
313 get_input: vdbe_untrusted_vmac_address
315 get_input: aap_address_mode
318 get_input: vdbe_aap_sec_untrusted_ip_prefix
320 get_input: vdbe_aap_sec_untrusted_ip_prefix_len
322 get_input: vdbe_hw_untr_mac_1
324 get_input: aap_address_mode
327 get_input: vdbe_aap_untrusted_v6_ip_prefix
329 get_input: vdbe_aap_untrusted_v6_ip_prefix_len
331 get_input: vdbe_untrusted_vmac_address
333 get_input: port_vdbe_untr_1_port_network_role_tag
334 virtual_machine_interface_mac_addresses:
335 - get_input: vdbe_hw_untr_mac_1
337 get_input: port_vdbe_untr_1_port_order
340 capability: tosca.capabilities.network.Linkable
341 node: control_int_net
342 relationship: tosca.relationships.network.LinksTo
344 capability: tosca.capabilities.network.Bindable
346 relationship: tosca.relationships.network.BindsTo
347 vdbe_untr_1_subports:
348 type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested_vlan
352 aap_untrusted_ip_prefix:
353 get_input: vdbe_aap_untrusted_ip_prefix
354 aap_sec_untrusted_ip_prefix:
355 get_input: vdbe_aap_sec_untrusted_ip_prefix
357 get_input: vdbe_untrusted_v6_ip_1
361 - service_template_filter
364 get_input: vdbe_untrusted_ip_1
365 subinterfaces_name_prefix:
367 template: VM_NAMEDBE001p1n004
370 get_input: vdbe_device_name
372 get_input: vdbe_name_1
374 get_input: aap_address_mode
375 service_template_filter:
376 substitute_service_template: nested_vlanServiceTemplate.yaml
378 get_input: untrusted_num_vn
380 aap_untrusted_v6_ip_prefix:
381 get_input: vdbe_aap_untrusted_v6_ip_prefix
382 parent_interface: vdbe_untr_1_port
384 get_input: untrusted_vn_networks
386 get_input: vdbe_hw_untr_mac_1
388 get_input: untrusted_vlan_tags
389 aap_sec_untrusted_ip_prefix_len:
390 get_input: vdbe_aap_sec_untrusted_ip_prefix_len
392 get_input: vdbe_untrusted_vmac_address
393 aap_untrusted_v6_ip_prefix_len:
394 get_input: vdbe_aap_untrusted_v6_ip_prefix_len
395 aap_untrusted_ip_prefix_len:
396 get_input: vdbe_aap_untrusted_ip_prefix_len
398 - binding_vdbe_untr_x_subport:
399 capability: tosca.capabilities.network.Bindable
400 node: vdbe_untr_1_port
401 relationship: tosca.relationships.network.BindsTo
403 type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
407 template: VNF_NAME_control_net
412 nested_pattern4_group:
413 type: org.openecomp.groups.heat.HeatStack
415 heat_file: ../Artifacts/nested_pattern4.yml
417 Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
419 - vdbe_untr_2_subports
422 - vdbe_untr_1_subports
424 substitution_mappings:
425 node_type: org.openecomp.resource.abstract.nodes.heat.vdbe
427 disk.latency_vdbe_node_1:
433 network.outgoing.bytes.rate_vdbe_untr_1_port:
435 - network.outgoing.bytes.rate
436 instance_vdbe_node_1:
439 forwarder_vdbe_untr_1_port:
442 disk.device.read.requests_vdbe_node_1:
444 - disk.device.read.requests
445 disk.device.usage_vdbe_node_1:
448 disk.write.bytes_vdbe_node_1:
451 disk.device.write.bytes_vdbe_node_1:
453 - disk.device.write.bytes
454 disk.allocation_vdbe_node_1:
460 cpu_util_vdbe_node_1:
463 network.incoming.packets.rate_vdbe_untr_1_port:
465 - network.incoming.packets.rate
466 disk.device.read.bytes_vdbe_node_1:
468 - disk.device.read.bytes
469 feature_vdbe_untr_2_subports:
470 - vdbe_untr_2_subports
472 disk.device.read.bytes.rate_vdbe_node_1:
474 - disk.device.read.bytes.rate
475 disk.device.allocation_vdbe_node_1:
477 - disk.device.allocation
478 disk.write.requests.rate_vdbe_node_1:
480 - disk.write.requests.rate
481 disk.root.size_vdbe_node_1:
484 disk.device.iops_vdbe_node_1:
487 disk.device.write.requests_vdbe_node_1:
489 - disk.device.write.requests
490 disk.write.requests_vdbe_node_1:
492 - disk.write.requests
493 network.incoming.bytes.rate_vdbe_untr_1_port:
495 - network.incoming.bytes.rate
499 binding_vdbe_untr_1_port:
502 disk.ephemeral.size_vdbe_node_1:
504 - disk.ephemeral.size
505 network.outgoing.bytes_vdbe_untr_1_port:
507 - network.outgoing.bytes
508 feature_vdbe_untr_1_subports:
509 - vdbe_untr_1_subports
511 disk.device.latency_vdbe_node_1:
513 - disk.device.latency
514 disk.capacity_vdbe_node_1:
517 disk.device.capacity_vdbe_node_1:
519 - disk.device.capacity
520 link_control_int_net:
523 network.incoming.bytes_vdbe_untr_1_port:
525 - network.incoming.bytes
526 end_point_control_int_net:
529 disk.usage_vdbe_node_1:
532 disk.read.bytes_vdbe_node_1:
535 feature_vdbe_untr_x_subport_vdbe_untr_1_subports:
536 - vdbe_untr_1_subports
537 - feature_vdbe_untr_x_subport
538 disk.device.read.requests.rate_vdbe_node_1:
540 - disk.device.read.requests.rate
544 feature_control_int_net:
547 cpu.delta_vdbe_node_1:
550 network.incoming.packets_vdbe_untr_1_port:
552 - network.incoming.packets
553 scalable_vdbe_node_1:
556 disk.iops_vdbe_node_1:
562 memory.resident_vdbe_node_1:
565 endpoint_vdbe_node_1:
568 network.outgoing.packets.rate_vdbe_untr_1_port:
570 - network.outgoing.packets.rate
574 network.outpoing.packets_vdbe_untr_1_port:
576 - network.outpoing.packets
577 disk.read.bytes.rate_vdbe_node_1:
579 - disk.read.bytes.rate
580 disk.device.write.bytes.rate_vdbe_node_1:
582 - disk.device.write.bytes.rate
583 attachment_control_int_net:
589 disk.device.write.requests.rate_vdbe_node_1:
591 - disk.device.write.requests.rate
592 disk.read.requests_vdbe_node_1:
595 feature_vdbe_untr_x_subport_vdbe_untr_2_subports:
596 - vdbe_untr_2_subports
597 - feature_vdbe_untr_x_subport
598 disk.write.bytes.rate_vdbe_node_1:
600 - disk.write.bytes.rate
601 feature_vdbe_untr_1_port:
604 memory.usage_vdbe_node_1:
608 dependency_vdbe_untr_2_subports:
609 - vdbe_untr_2_subports
611 dependency_vdbe_untr_x_subport_vdbe_untr_1_subports:
612 - vdbe_untr_1_subports
613 - dependency_vdbe_untr_x_subport
614 dependency_vdbe_node_1:
617 local_storage_vdbe_node_1:
620 dependency_vdbe_untr_1_port:
623 dependency_control_int_net:
626 dependency_vdbe_untr_x_subport_vdbe_untr_2_subports:
627 - vdbe_untr_2_subports
628 - dependency_vdbe_untr_x_subport
629 subinterface_link_vdbe_untr_x_subport_vdbe_untr_2_subports:
630 - vdbe_untr_2_subports
631 - subinterface_link_vdbe_untr_x_subport
632 subinterface_link_vdbe_untr_x_subport_vdbe_untr_1_subports:
633 - vdbe_untr_1_subports
634 - subinterface_link_vdbe_untr_x_subport
635 dependency_vdbe_untr_1_subports:
636 - vdbe_untr_1_subports