1 tosca_definitions_version: tosca_simple_yaml_1_0_0
\r
3 template_name: nested
\r
5 - openecomp_heat_index:
\r
6 file: openecomp-heat/_index.yml
\r
7 - GlobalSubstitutionTypes:
\r
8 file: GlobalSubstitutionTypesServiceTemplate.yaml
\r
11 aap_untrusted_ip_prefix:
\r
15 description: ip prefix for primary vDBE VM on the VAN untrusted network
\r
16 aap_sec_untrusted_ip_prefix:
\r
20 description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
\r
25 description: IPv6 address associated with subinterfaces
\r
30 description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.
\r
31 subinterfaces_name_prefix:
\r
35 description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
\r
40 description: IPv4 address associated with subinterfaces
\r
45 description: Address mode for the vDBE cluster IP
\r
46 aap_untrusted_v6_ip_prefix:
\r
50 description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
\r
55 description: Parent Contrail interface
\r
60 description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list
\r
65 description: HW MAC address to use for subinterface
\r
70 description: List of VLAN IDs to use for subinterfaces
\r
73 aap_sec_untrusted_ip_prefix_len:
\r
77 description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
\r
82 description: virtual MAC address to use for subinterface
\r
83 aap_untrusted_v6_ip_prefix_len:
\r
87 description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
\r
88 aap_untrusted_ip_prefix_len:
\r
92 description: ip prefix length for the primary vDBE VM on the VAN untrusted network
\r
94 vdbe_untr_x_subport:
\r
95 type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
\r
97 virtual_machine_interface_refs:
\r
98 - get_input: parent_interface
\r
101 template: $NAME_$INDEX
\r
104 get_input: subinterfaces_name_prefix
\r
108 - get_input: counter
\r
109 virtual_network_refs:
\r
110 - get_input: vn_network_list
\r
111 virtual_machine_interface_properties:
\r
112 sub_interface_vlan_tag:
\r
115 - get_input: counter
\r
116 virtual_machine_interface_allowed_address_pairs:
\r
117 allowed_address_pair:
\r
119 get_input: aap_address_mode
\r
122 get_input: aap_untrusted_ip_prefix
\r
124 get_input: aap_untrusted_ip_prefix_len
\r
126 get_input: vmac_address
\r
128 get_input: aap_address_mode
\r
131 get_input: aap_sec_untrusted_ip_prefix
\r
133 get_input: aap_sec_untrusted_ip_prefix_len
\r
135 get_input: mac_address
\r
137 get_input: aap_address_mode
\r
140 get_input: aap_untrusted_v6_ip_prefix
\r
142 get_input: aap_untrusted_v6_ip_prefix_len
\r
144 get_input: vmac_address
\r
145 virtual_machine_interface_mac_addresses:
\r
147 - get_input: mac_address
\r
150 type: org.openecomp.groups.heat.HeatStack
\r
152 heat_file: ../Artifacts/nested.yml
\r
153 description: cmaui server template for vMMSC
\r
155 - vdbe_untr_x_subport
\r
156 substitution_mappings:
\r
157 node_type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
\r
159 feature_vdbe_untr_x_subport:
\r
160 - vdbe_untr_x_subport
\r
163 link_vdbe_untr_x_subport:
\r
164 - vdbe_untr_x_subport
\r
166 dependency_vdbe_untr_x_subport:
\r
167 - vdbe_untr_x_subport
\r
169 binding_vdbe_untr_x_subport:
\r
170 - vdbe_untr_x_subport
\r