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_1c12_scalling_instanceServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Nested_1c12_scalling_instance
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.1c12_scalling_instance:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     port_1c1_t1_port_exCP_naming:
15       type: org.openecomp.datatypes.Naming
16       required: true
17     compute_1c12_scalling_instance_scheduler_hints:
18       type: list
19       required: true
20       entry_schema:
21         type: json
22     port_1c1_t1_port_fixed_ips:
23       type: list
24       required: true
25       entry_schema:
26         type: org.openecomp.datatypes.heat.neutron.port.FixedIps
27     compute_1c12_scalling_instance_name:
28       type: list
29       required: true
30       entry_schema:
31         type: string
32     port_1c1_t1_port_vlan_requirements:
33       type: list
34       required: true
35       entry_schema:
36         type: org.openecomp.datatypes.network.VlanRequirements
37     port_1c1_t1_port_mac_requirements:
38       type: org.openecomp.datatypes.network.MacRequirements
39       required: true
40     index_value:
41       type: integer
42       description: Index value of this substitution service template runtime instance
43       required: false
44       default: 0
45       constraints:
46       - greater_or_equal: 0
47     vm_flavor_name:
48       type: string
49       required: true
50     compute_1c12_scalling_instance_user_data_format:
51       type: list
52       required: true
53       entry_schema:
54         type: string
55     port_1c1_t1_port_related_networks:
56       type: list
57       required: true
58       entry_schema:
59         type: org.openecomp.datatypes.network.RelatedNetworksAssignments
60     port_1c1_t1_port_ip_requirements:
61       type: list
62       required: true
63       entry_schema:
64         type: org.openecomp.datatypes.network.IpRequirements
65     vm_image_name:
66       type: string
67       required: true
68     port_1c1_t1_port_name:
69       type: list
70       required: true
71       entry_schema:
72         type: string
73     port_1c1_t1_port_subnetpoolid:
74       type: string
75       required: true
76     port_1c1_t1_port_network_role_tag:
77       type: string
78       required: true
79     port_1c1_t1_port_network_role:
80       type: string
81       required: true
82     compute_1c12_scalling_instance_availability_zone:
83       type: list
84       required: true
85       entry_schema:
86         type: string
87     port_1c1_t1_port_network:
88       type: list
89       required: true
90       entry_schema:
91         type: string
92     port_1c1_t1_port_order:
93       type: integer
94       required: true
95   node_templates:
96     1c12_scalling_instance_1c1_t1_port:
97       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
98       properties:
99         mac_requirements:
100           get_input: port_1c1_t1_port_mac_requirements
101         order:
102           get_input: port_1c1_t1_port_order
103         exCP_naming:
104           get_input: port_1c1_t1_port_exCP_naming
105         vlan_requirements:
106           get_input: port_1c1_t1_port_vlan_requirements
107         subinterface_indicator: false
108         ip_requirements:
109           get_input: port_1c1_t1_port_ip_requirements
110         related_networks:
111           get_input: port_1c1_t1_port_related_networks
112         network_role_tag:
113           get_input: port_1c1_t1_port_network_role_tag
114         network_role:
115           get_input: port_1c1_t1_port_network_role
116         fixed_ips:
117           get_input:
118           - port_1c1_t1_port_fixed_ips
119           - index_value
120         subnetpoolid:
121           get_input: port_1c1_t1_port_subnetpoolid
122         name:
123           get_input:
124           - port_1c1_t1_port_name
125           - index_value
126         network:
127           get_input:
128           - port_1c1_t1_port_network
129           - index_value
130       requirements:
131       - binding:
132           capability: tosca.capabilities.network.Bindable
133           node: 1c12_scalling_instance
134           relationship: tosca.relationships.network.BindsTo
135     1c12_scalling_instance:
136       type: org.openecomp.resource.vfc.compute.nodes.heat.1c12_scalling_instance
137       properties:
138         availability_zone:
139           get_input:
140           - compute_1c12_scalling_instance_availability_zone
141           - index_value
142         flavor:
143           get_input: vm_flavor_name
144         image:
145           get_input: vm_image_name
146         name:
147           get_input:
148           - compute_1c12_scalling_instance_name
149           - index_value
150         scheduler_hints:
151           get_input:
152           - compute_1c12_scalling_instance_scheduler_hints
153           - index_value
154         user_data_format:
155           get_input:
156           - compute_1c12_scalling_instance_user_data_format
157           - index_value
158   outputs:
159     1c12_scalling_instance_1c1_t1_port_tenant_id:
160       type: string
161       value:
162         get_attribute:
163         - 1c12_scalling_instance_1c1_t1_port
164         - tenant_id
165     1c12_scalling_instance_instance_name:
166       type: string
167       value:
168         get_attribute:
169         - 1c12_scalling_instance
170         - instance_name
171   substitution_mappings:
172     node_type: org.openecomp.resource.abstract.nodes.1c12_scalling_instance
173     capabilities:
174       cpu_1c12_scalling_instance:
175       - 1c12_scalling_instance
176       - cpu
177       disk.device.write.bytes_1c12_scalling_instance:
178       - 1c12_scalling_instance
179       - disk.device.write.bytes
180       network.incoming.bytes.rate_1c12_scalling_instance_1c1_t1_port:
181       - 1c12_scalling_instance_1c1_t1_port
182       - network.incoming.bytes.rate
183       disk.usage_1c12_scalling_instance:
184       - 1c12_scalling_instance
185       - disk.usage
186       disk.device.read.requests_1c12_scalling_instance:
187       - 1c12_scalling_instance
188       - disk.device.read.requests
189       feature_1c12_scalling_instance_1c1_t1_port:
190       - 1c12_scalling_instance_1c1_t1_port
191       - feature
192       forwarder_1c12_scalling_instance_1c1_t1_port:
193       - 1c12_scalling_instance_1c1_t1_port
194       - forwarder
195       disk.device.latency_1c12_scalling_instance:
196       - 1c12_scalling_instance
197       - disk.device.latency
198       network.outgoing.bytes_1c12_scalling_instance_1c1_t1_port:
199       - 1c12_scalling_instance_1c1_t1_port
200       - network.outgoing.bytes
201       cpu_util_1c12_scalling_instance:
202       - 1c12_scalling_instance
203       - cpu_util
204       disk.read.bytes_1c12_scalling_instance:
205       - 1c12_scalling_instance
206       - disk.read.bytes
207       binding_1c12_scalling_instance:
208       - 1c12_scalling_instance
209       - binding
210       endpoint_1c12_scalling_instance:
211       - 1c12_scalling_instance
212       - endpoint
213       scalable_1c12_scalling_instance:
214       - 1c12_scalling_instance
215       - scalable
216       os_1c12_scalling_instance:
217       - 1c12_scalling_instance
218       - os
219       disk.device.usage_1c12_scalling_instance:
220       - 1c12_scalling_instance
221       - disk.device.usage
222       disk.device.allocation_1c12_scalling_instance:
223       - 1c12_scalling_instance
224       - disk.device.allocation
225       binding_1c12_scalling_instance_1c1_t1_port:
226       - 1c12_scalling_instance_1c1_t1_port
227       - binding
228       network.incoming.packets_1c12_scalling_instance_1c1_t1_port:
229       - 1c12_scalling_instance_1c1_t1_port
230       - network.incoming.packets
231       attachment_1c12_scalling_instance_1c1_t1_port:
232       - 1c12_scalling_instance_1c1_t1_port
233       - attachment
234       disk.latency_1c12_scalling_instance:
235       - 1c12_scalling_instance
236       - disk.latency
237       network.incoming.bytes_1c12_scalling_instance_1c1_t1_port:
238       - 1c12_scalling_instance_1c1_t1_port
239       - network.incoming.bytes
240       memory_1c12_scalling_instance:
241       - 1c12_scalling_instance
242       - memory
243       host_1c12_scalling_instance:
244       - 1c12_scalling_instance
245       - host
246       cpu.delta_1c12_scalling_instance:
247       - 1c12_scalling_instance
248       - cpu.delta
249       disk.device.capacity_1c12_scalling_instance:
250       - 1c12_scalling_instance
251       - disk.device.capacity
252       disk.read.requests_1c12_scalling_instance:
253       - 1c12_scalling_instance
254       - disk.read.requests
255       disk.write.requests.rate_1c12_scalling_instance:
256       - 1c12_scalling_instance
257       - disk.write.requests.rate
258       disk.write.bytes.rate_1c12_scalling_instance:
259       - 1c12_scalling_instance
260       - disk.write.bytes.rate
261       disk.write.requests_1c12_scalling_instance:
262       - 1c12_scalling_instance
263       - disk.write.requests
264       network.outgoing.bytes.rate_1c12_scalling_instance_1c1_t1_port:
265       - 1c12_scalling_instance_1c1_t1_port
266       - network.outgoing.bytes.rate
267       disk.ephemeral.size_1c12_scalling_instance:
268       - 1c12_scalling_instance
269       - disk.ephemeral.size
270       disk.device.read.requests.rate_1c12_scalling_instance:
271       - 1c12_scalling_instance
272       - disk.device.read.requests.rate
273       instance_1c12_scalling_instance:
274       - 1c12_scalling_instance
275       - instance
276       disk.device.read.bytes.rate_1c12_scalling_instance:
277       - 1c12_scalling_instance
278       - disk.device.read.bytes.rate
279       disk.iops_1c12_scalling_instance:
280       - 1c12_scalling_instance
281       - disk.iops
282       disk.device.iops_1c12_scalling_instance:
283       - 1c12_scalling_instance
284       - disk.device.iops
285       feature_1c12_scalling_instance:
286       - 1c12_scalling_instance
287       - feature
288       disk.device.write.bytes.rate_1c12_scalling_instance:
289       - 1c12_scalling_instance
290       - disk.device.write.bytes.rate
291       disk.write.bytes_1c12_scalling_instance:
292       - 1c12_scalling_instance
293       - disk.write.bytes
294       disk.device.read.bytes_1c12_scalling_instance:
295       - 1c12_scalling_instance
296       - disk.device.read.bytes
297       vcpus_1c12_scalling_instance:
298       - 1c12_scalling_instance
299       - vcpus
300       network.incoming.packets.rate_1c12_scalling_instance_1c1_t1_port:
301       - 1c12_scalling_instance_1c1_t1_port
302       - network.incoming.packets.rate
303       disk.device.write.requests.rate_1c12_scalling_instance:
304       - 1c12_scalling_instance
305       - disk.device.write.requests.rate
306       network.outgoing.packets.rate_1c12_scalling_instance_1c1_t1_port:
307       - 1c12_scalling_instance_1c1_t1_port
308       - network.outgoing.packets.rate
309       disk.device.write.requests_1c12_scalling_instance:
310       - 1c12_scalling_instance
311       - disk.device.write.requests
312       network.outpoing.packets_1c12_scalling_instance_1c1_t1_port:
313       - 1c12_scalling_instance_1c1_t1_port
314       - network.outpoing.packets
315       disk.allocation_1c12_scalling_instance:
316       - 1c12_scalling_instance
317       - disk.allocation
318       disk.root.size_1c12_scalling_instance:
319       - 1c12_scalling_instance
320       - disk.root.size
321       disk.capacity_1c12_scalling_instance:
322       - 1c12_scalling_instance
323       - disk.capacity
324       memory.resident_1c12_scalling_instance:
325       - 1c12_scalling_instance
326       - memory.resident
327       disk.read.bytes.rate_1c12_scalling_instance:
328       - 1c12_scalling_instance
329       - disk.read.bytes.rate
330       memory.usage_1c12_scalling_instance:
331       - 1c12_scalling_instance
332       - memory.usage
333     requirements:
334       dependency_1c12_scalling_instance_1c1_t1_port:
335       - 1c12_scalling_instance_1c1_t1_port
336       - dependency
337       local_storage_1c12_scalling_instance:
338       - 1c12_scalling_instance
339       - local_storage
340       dependency_1c12_scalling_instance:
341       - 1c12_scalling_instance
342       - dependency
343       link_1c12_scalling_instance_1c1_t1_port:
344       - 1c12_scalling_instance_1c1_t1_port
345       - link