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 / mixPatterns / twoAppearancePerPatternWithConnectivities / out / Nested_a_single_2aServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Nested_a_single_2a
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.a_single_2a:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     compute_a_single_2a_user_data_format:
15       type: list
16       required: true
17       entry_schema:
18         type: string
19     port_1a_t1_port_exCP_naming:
20       type: org.openecomp.datatypes.Naming
21       required: true
22     index_value:
23       type: integer
24       description: Index value of this substitution service template runtime instance
25       required: false
26       default: 0
27       constraints:
28       - greater_or_equal: 0
29     port_1a_t1_port_ip_requirements:
30       type: list
31       required: true
32       entry_schema:
33         type: org.openecomp.datatypes.network.IpRequirements
34     port_1a_t1_port_related_networks:
35       type: list
36       required: true
37       entry_schema:
38         type: org.openecomp.datatypes.network.RelatedNetworksAssignments
39     port_1a_t1_port_network_role_tag:
40       type: string
41       required: true
42     port_1a_t1_port_network_role:
43       type: string
44       required: true
45     compute_a_single_2a_scheduler_hints:
46       type: list
47       required: true
48       entry_schema:
49         type: json
50     port_1a_t1_port_order:
51       type: integer
52       required: true
53     compute_a_single_2a_availability_zone:
54       type: list
55       required: true
56       entry_schema:
57         type: string
58     vm_flavor_name:
59       type: string
60       required: true
61     port_1a_t1_port_mac_requirements:
62       type: org.openecomp.datatypes.network.MacRequirements
63       required: true
64     port_1a_t1_port_network:
65       type: list
66       required: true
67       entry_schema:
68         type: string
69     port_1a_t1_port_subnetpoolid:
70       type: string
71       required: true
72     compute_a_single_2a_name:
73       type: list
74       required: true
75       entry_schema:
76         type: string
77     vm_image_name:
78       type: string
79       required: true
80     port_1a_t1_port_vlan_requirements:
81       type: list
82       required: true
83       entry_schema:
84         type: org.openecomp.datatypes.network.VlanRequirements
85     compute_a_single_2a_metadata:
86       type: list
87       required: true
88       entry_schema:
89         type: json
90   node_templates:
91     a_single_2a:
92       type: org.openecomp.resource.vfc.compute.nodes.heat.a_single_2a
93       properties:
94         availability_zone:
95           get_input:
96           - compute_a_single_2a_availability_zone
97           - index_value
98         flavor:
99           get_input: vm_flavor_name
100         metadata:
101           get_input:
102           - compute_a_single_2a_metadata
103           - index_value
104         image:
105           get_input: vm_image_name
106         name:
107           get_input:
108           - compute_a_single_2a_name
109           - index_value
110         scheduler_hints:
111           get_input:
112           - compute_a_single_2a_scheduler_hints
113           - index_value
114         user_data_format:
115           get_input:
116           - compute_a_single_2a_user_data_format
117           - index_value
118     a_single_2a_1a_t1_port:
119       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
120       properties:
121         exCP_naming:
122           get_input: port_1a_t1_port_exCP_naming
123         vlan_requirements:
124           get_input: port_1a_t1_port_vlan_requirements
125         subinterface_indicator: false
126         related_networks:
127           get_input: port_1a_t1_port_related_networks
128         ip_requirements:
129           get_input: port_1a_t1_port_ip_requirements
130         network_role_tag:
131           get_input: port_1a_t1_port_network_role_tag
132         mac_requirements:
133           get_input: port_1a_t1_port_mac_requirements
134         order:
135           get_input: port_1a_t1_port_order
136         network_role:
137           get_input: port_1a_t1_port_network_role
138         subnetpoolid:
139           get_input: port_1a_t1_port_subnetpoolid
140         network:
141           get_input:
142           - port_1a_t1_port_network
143           - index_value
144       requirements:
145       - binding:
146           capability: tosca.capabilities.network.Bindable
147           node: a_single_2a
148           relationship: tosca.relationships.network.BindsTo
149   outputs:
150     a_single_2a_instance_name:
151       type: string
152       value:
153         get_attribute:
154         - a_single_2a
155         - instance_name
156   substitution_mappings:
157     node_type: org.openecomp.resource.abstract.nodes.a_single_2a
158     capabilities:
159       disk.capacity_a_single_2a:
160       - a_single_2a
161       - disk.capacity
162       disk.ephemeral.size_a_single_2a:
163       - a_single_2a
164       - disk.ephemeral.size
165       disk.device.read.bytes_a_single_2a:
166       - a_single_2a
167       - disk.device.read.bytes
168       cpu_util_a_single_2a:
169       - a_single_2a
170       - cpu_util
171       disk.write.requests_a_single_2a:
172       - a_single_2a
173       - disk.write.requests
174       disk.read.requests_a_single_2a:
175       - a_single_2a
176       - disk.read.requests
177       disk.device.iops_a_single_2a:
178       - a_single_2a
179       - disk.device.iops
180       disk.device.usage_a_single_2a:
181       - a_single_2a
182       - disk.device.usage
183       forwarder_a_single_2a_1a_t1_port:
184       - a_single_2a_1a_t1_port
185       - forwarder
186       disk.read.bytes.rate_a_single_2a:
187       - a_single_2a
188       - disk.read.bytes.rate
189       disk.device.write.requests.rate_a_single_2a:
190       - a_single_2a
191       - disk.device.write.requests.rate
192       network.incoming.bytes.rate_a_single_2a_1a_t1_port:
193       - a_single_2a_1a_t1_port
194       - network.incoming.bytes.rate
195       disk.write.requests.rate_a_single_2a:
196       - a_single_2a
197       - disk.write.requests.rate
198       disk.device.latency_a_single_2a:
199       - a_single_2a
200       - disk.device.latency
201       disk.read.bytes_a_single_2a:
202       - a_single_2a
203       - disk.read.bytes
204       disk.device.read.requests_a_single_2a:
205       - a_single_2a
206       - disk.device.read.requests
207       disk.device.allocation_a_single_2a:
208       - a_single_2a
209       - disk.device.allocation
210       disk.latency_a_single_2a:
211       - a_single_2a
212       - disk.latency
213       network.incoming.packets.rate_a_single_2a_1a_t1_port:
214       - a_single_2a_1a_t1_port
215       - network.incoming.packets.rate
216       disk.usage_a_single_2a:
217       - a_single_2a
218       - disk.usage
219       network.incoming.bytes_a_single_2a_1a_t1_port:
220       - a_single_2a_1a_t1_port
221       - network.incoming.bytes
222       scalable_a_single_2a:
223       - a_single_2a
224       - scalable
225       feature_a_single_2a_1a_t1_port:
226       - a_single_2a_1a_t1_port
227       - feature
228       disk.device.write.bytes_a_single_2a:
229       - a_single_2a
230       - disk.device.write.bytes
231       disk.device.read.bytes.rate_a_single_2a:
232       - a_single_2a
233       - disk.device.read.bytes.rate
234       endpoint_a_single_2a:
235       - a_single_2a
236       - endpoint
237       disk.root.size_a_single_2a:
238       - a_single_2a
239       - disk.root.size
240       disk.device.write.requests_a_single_2a:
241       - a_single_2a
242       - disk.device.write.requests
243       attachment_a_single_2a_1a_t1_port:
244       - a_single_2a_1a_t1_port
245       - attachment
246       disk.iops_a_single_2a:
247       - a_single_2a
248       - disk.iops
249       vcpus_a_single_2a:
250       - a_single_2a
251       - vcpus
252       os_a_single_2a:
253       - a_single_2a
254       - os
255       disk.write.bytes.rate_a_single_2a:
256       - a_single_2a
257       - disk.write.bytes.rate
258       disk.device.capacity_a_single_2a:
259       - a_single_2a
260       - disk.device.capacity
261       cpu_a_single_2a:
262       - a_single_2a
263       - cpu
264       disk.device.read.requests.rate_a_single_2a:
265       - a_single_2a
266       - disk.device.read.requests.rate
267       memory.usage_a_single_2a:
268       - a_single_2a
269       - memory.usage
270       network.outgoing.packets.rate_a_single_2a_1a_t1_port:
271       - a_single_2a_1a_t1_port
272       - network.outgoing.packets.rate
273       network.outpoing.packets_a_single_2a_1a_t1_port:
274       - a_single_2a_1a_t1_port
275       - network.outpoing.packets
276       binding_a_single_2a:
277       - a_single_2a
278       - binding
279       instance_a_single_2a:
280       - a_single_2a
281       - instance
282       network.outgoing.bytes_a_single_2a_1a_t1_port:
283       - a_single_2a_1a_t1_port
284       - network.outgoing.bytes
285       disk.write.bytes_a_single_2a:
286       - a_single_2a
287       - disk.write.bytes
288       binding_a_single_2a_1a_t1_port:
289       - a_single_2a_1a_t1_port
290       - binding
291       network.incoming.packets_a_single_2a_1a_t1_port:
292       - a_single_2a_1a_t1_port
293       - network.incoming.packets
294       host_a_single_2a:
295       - a_single_2a
296       - host
297       disk.device.write.bytes.rate_a_single_2a:
298       - a_single_2a
299       - disk.device.write.bytes.rate
300       memory_a_single_2a:
301       - a_single_2a
302       - memory
303       disk.allocation_a_single_2a:
304       - a_single_2a
305       - disk.allocation
306       memory.resident_a_single_2a:
307       - a_single_2a
308       - memory.resident
309       network.outgoing.bytes.rate_a_single_2a_1a_t1_port:
310       - a_single_2a_1a_t1_port
311       - network.outgoing.bytes.rate
312       cpu.delta_a_single_2a:
313       - a_single_2a
314       - cpu.delta
315       feature_a_single_2a:
316       - a_single_2a
317       - feature
318     requirements:
319       dependency_a_single_2a:
320       - a_single_2a
321       - dependency
322       dependency_a_single_2a_1a_t1_port:
323       - a_single_2a_1a_t1_port
324       - dependency
325       link_a_single_2a_1a_t1_port:
326       - a_single_2a_1a_t1_port
327       - link
328       local_storage_a_single_2a:
329       - a_single_2a
330       - local_storage