related-networks property support as input
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / subinterface / vlantagging / pattern1a / twoPortOnlyOneConnectedWithSubInf / out / Nested_vdbe_1ServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Nested_vdbe_1
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8     file: GlobalSubstitutionTypesServiceTemplate.yaml
9 node_types:
10   org.openecomp.resource.vfc.compute.nodes.heat.vdbe:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     port_vdbe_untr_port_network_role_tag:
15       type: string
16       required: true
17     port_vdbe_untr_port_mac_requirements:
18       type: org.openecomp.datatypes.network.MacRequirements
19       required: true
20     index_value:
21       type: integer
22       description: Index value of this substitution service template runtime instance
23       required: false
24       default: 0
25       constraints:
26       - greater_or_equal: 0
27     port_vdbe_untr_port_subnetpoolid:
28       type: string
29       required: true
30     compute_vdbe_availability_zone:
31       type: list
32       required: true
33       entry_schema:
34         type: string
35     port_vdbe_untr_port_name:
36       type: list
37       required: true
38       entry_schema:
39         type: string
40     vm_flavor_name:
41       type: string
42       required: true
43     port_vdbe_untr_port_vlan_requirements:
44       type: list
45       required: true
46       entry_schema:
47         type: org.openecomp.datatypes.network.VlanRequirements
48     port_vdbe_untr_port_network_role:
49       type: string
50       required: true
51     port_vdbe_untr_port_order:
52       type: integer
53       required: true
54     vm_image_name:
55       type: string
56       required: true
57     port_vdbe_untr_port_exCP_naming:
58       type: org.openecomp.datatypes.Naming
59       required: true
60     compute_vdbe_metadata:
61       type: list
62       required: true
63       entry_schema:
64         type: json
65     compute_vdbe_name:
66       type: list
67       required: true
68       entry_schema:
69         type: string
70     port_vdbe_untr_port_related_networks:
71       type: list
72       required: true
73       entry_schema:
74         type: org.openecomp.datatypes.network.RelatedNetworksAssignments
75     port_vdbe_untr_port_ip_requirements:
76       type: list
77       required: true
78       entry_schema:
79         type: org.openecomp.datatypes.network.IpRequirements
80   node_templates:
81     vdbe:
82       type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
83       properties:
84         availability_zone:
85           get_input:
86           - compute_vdbe_availability_zone
87           - index_value
88         flavor:
89           get_input: vm_flavor_name
90         metadata:
91           get_input:
92           - compute_vdbe_metadata
93           - index_value
94         image:
95           get_input: vm_image_name
96         name:
97           get_input:
98           - compute_vdbe_name
99           - index_value
100     vdbe_vdbe_untr_port:
101       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
102       properties:
103         exCP_naming:
104           get_input: port_vdbe_untr_port_exCP_naming
105         vlan_requirements:
106           get_input: port_vdbe_untr_port_vlan_requirements
107         subinterface_indicator: false
108         related_networks:
109           get_input: port_vdbe_untr_port_related_networks
110         ip_requirements:
111           get_input: port_vdbe_untr_port_ip_requirements
112         network_role_tag:
113           get_input: port_vdbe_untr_port_network_role_tag
114         mac_requirements:
115           get_input: port_vdbe_untr_port_mac_requirements
116         order:
117           get_input: port_vdbe_untr_port_order
118         network_role:
119           get_input: port_vdbe_untr_port_network_role
120         subnetpoolid:
121           get_input: port_vdbe_untr_port_subnetpoolid
122         name:
123           get_input:
124           - port_vdbe_untr_port_name
125           - index_value
126       requirements:
127       - binding:
128           capability: tosca.capabilities.network.Bindable
129           node: vdbe
130           relationship: tosca.relationships.network.BindsTo
131   substitution_mappings:
132     node_type: org.openecomp.resource.abstract.nodes.vdbe_1
133     capabilities:
134       network.outgoing.packets.rate_vdbe_vdbe_untr_port:
135       - vdbe_vdbe_untr_port
136       - network.outgoing.packets.rate
137       network.outgoing.bytes_vdbe_vdbe_untr_port:
138       - vdbe_vdbe_untr_port
139       - network.outgoing.bytes
140       feature_vdbe:
141       - vdbe
142       - feature
143       feature_vdbe_vdbe_untr_port:
144       - vdbe_vdbe_untr_port
145       - feature
146       attachment_vdbe_vdbe_untr_port:
147       - vdbe_vdbe_untr_port
148       - attachment
149       disk.device.iops_vdbe:
150       - vdbe
151       - disk.device.iops
152       endpoint_vdbe:
153       - vdbe
154       - endpoint
155       disk.ephemeral.size_vdbe:
156       - vdbe
157       - disk.ephemeral.size
158       cpu_util_vdbe:
159       - vdbe
160       - cpu_util
161       vcpus_vdbe:
162       - vdbe
163       - vcpus
164       disk.write.requests_vdbe:
165       - vdbe
166       - disk.write.requests
167       disk.device.latency_vdbe:
168       - vdbe
169       - disk.device.latency
170       disk.device.write.requests.rate_vdbe:
171       - vdbe
172       - disk.device.write.requests.rate
173       disk.write.bytes.rate_vdbe:
174       - vdbe
175       - disk.write.bytes.rate
176       network.incoming.packets_vdbe_vdbe_untr_port:
177       - vdbe_vdbe_untr_port
178       - network.incoming.packets
179       scalable_vdbe:
180       - vdbe
181       - scalable
182       disk.iops_vdbe:
183       - vdbe
184       - disk.iops
185       disk.device.write.requests_vdbe:
186       - vdbe
187       - disk.device.write.requests
188       disk.device.capacity_vdbe:
189       - vdbe
190       - disk.device.capacity
191       disk.device.allocation_vdbe:
192       - vdbe
193       - disk.device.allocation
194       disk.usage_vdbe:
195       - vdbe
196       - disk.usage
197       memory.usage_vdbe:
198       - vdbe
199       - memory.usage
200       network.outpoing.packets_vdbe_vdbe_untr_port:
201       - vdbe_vdbe_untr_port
202       - network.outpoing.packets
203       network.outgoing.bytes.rate_vdbe_vdbe_untr_port:
204       - vdbe_vdbe_untr_port
205       - network.outgoing.bytes.rate
206       disk.read.requests_vdbe:
207       - vdbe
208       - disk.read.requests
209       forwarder_vdbe_vdbe_untr_port:
210       - vdbe_vdbe_untr_port
211       - forwarder
212       binding_vdbe_vdbe_untr_port:
213       - vdbe_vdbe_untr_port
214       - binding
215       instance_vdbe:
216       - vdbe
217       - instance
218       network.incoming.bytes.rate_vdbe_vdbe_untr_port:
219       - vdbe_vdbe_untr_port
220       - network.incoming.bytes.rate
221       cpu.delta_vdbe:
222       - vdbe
223       - cpu.delta
224       disk.device.read.bytes.rate_vdbe:
225       - vdbe
226       - disk.device.read.bytes.rate
227       disk.device.write.bytes.rate_vdbe:
228       - vdbe
229       - disk.device.write.bytes.rate
230       memory.resident_vdbe:
231       - vdbe
232       - memory.resident
233       disk.write.requests.rate_vdbe:
234       - vdbe
235       - disk.write.requests.rate
236       cpu_vdbe:
237       - vdbe
238       - cpu
239       disk.write.bytes_vdbe:
240       - vdbe
241       - disk.write.bytes
242       disk.device.usage_vdbe:
243       - vdbe
244       - disk.device.usage
245       disk.device.read.bytes_vdbe:
246       - vdbe
247       - disk.device.read.bytes
248       disk.latency_vdbe:
249       - vdbe
250       - disk.latency
251       network.incoming.bytes_vdbe_vdbe_untr_port:
252       - vdbe_vdbe_untr_port
253       - network.incoming.bytes
254       disk.capacity_vdbe:
255       - vdbe
256       - disk.capacity
257       host_vdbe:
258       - vdbe
259       - host
260       disk.allocation_vdbe:
261       - vdbe
262       - disk.allocation
263       disk.read.bytes.rate_vdbe:
264       - vdbe
265       - disk.read.bytes.rate
266       os_vdbe:
267       - vdbe
268       - os
269       disk.device.read.requests_vdbe:
270       - vdbe
271       - disk.device.read.requests
272       disk.root.size_vdbe:
273       - vdbe
274       - disk.root.size
275       memory_vdbe:
276       - vdbe
277       - memory
278       binding_vdbe:
279       - vdbe
280       - binding
281       disk.device.write.bytes_vdbe:
282       - vdbe
283       - disk.device.write.bytes
284       disk.device.read.requests.rate_vdbe:
285       - vdbe
286       - disk.device.read.requests.rate
287       disk.read.bytes_vdbe:
288       - vdbe
289       - disk.read.bytes
290       network.incoming.packets.rate_vdbe_vdbe_untr_port:
291       - vdbe_vdbe_untr_port
292       - network.incoming.packets.rate
293     requirements:
294       dependency_vdbe_vdbe_untr_port:
295       - vdbe_vdbe_untr_port
296       - dependency
297       link_vdbe_vdbe_untr_port:
298       - vdbe_vdbe_untr_port
299       - link
300       local_storage_vdbe:
301       - vdbe
302       - local_storage
303       dependency_vdbe:
304       - vdbe
305       - dependency