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_1c11_scalling_instanceServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Nested_1c11_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.1c11_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     port_1c1_t1_port_fixed_ips:
18       type: list
19       required: true
20       entry_schema:
21         type: org.openecomp.datatypes.heat.neutron.port.FixedIps
22     port_1c1_t1_port_vlan_requirements:
23       type: list
24       required: true
25       entry_schema:
26         type: org.openecomp.datatypes.network.VlanRequirements
27     port_1c1_t1_port_mac_requirements:
28       type: org.openecomp.datatypes.network.MacRequirements
29       required: true
30     index_value:
31       type: integer
32       description: Index value of this substitution service template runtime instance
33       required: false
34       default: 0
35       constraints:
36       - greater_or_equal: 0
37     vm_flavor_name:
38       type: string
39       required: true
40     compute_1c11_scalling_instance_name:
41       type: list
42       required: true
43       entry_schema:
44         type: string
45     compute_1c11_scalling_instance_availability_zone:
46       type: list
47       required: true
48       entry_schema:
49         type: string
50     compute_1c11_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     compute_1c11_scalling_instance_scheduler_hints:
74       type: list
75       required: true
76       entry_schema:
77         type: json
78     port_1c1_t1_port_subnetpoolid:
79       type: string
80       required: true
81     port_1c1_t1_port_network_role_tag:
82       type: string
83       required: true
84     port_1c1_t1_port_network_role:
85       type: string
86       required: true
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     1c11_scalling_instance:
97       type: org.openecomp.resource.vfc.compute.nodes.heat.1c11_scalling_instance
98       properties:
99         availability_zone:
100           get_input:
101           - compute_1c11_scalling_instance_availability_zone
102           - index_value
103         flavor:
104           get_input: vm_flavor_name
105         image:
106           get_input: vm_image_name
107         name:
108           get_input:
109           - compute_1c11_scalling_instance_name
110           - index_value
111         scheduler_hints:
112           get_input:
113           - compute_1c11_scalling_instance_scheduler_hints
114           - index_value
115         user_data_format:
116           get_input:
117           - compute_1c11_scalling_instance_user_data_format
118           - index_value
119     1c11_scalling_instance_1c1_t1_port:
120       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
121       properties:
122         mac_requirements:
123           get_input: port_1c1_t1_port_mac_requirements
124         order:
125           get_input: port_1c1_t1_port_order
126         exCP_naming:
127           get_input: port_1c1_t1_port_exCP_naming
128         vlan_requirements:
129           get_input: port_1c1_t1_port_vlan_requirements
130         subinterface_indicator: false
131         ip_requirements:
132           get_input: port_1c1_t1_port_ip_requirements
133         related_networks:
134           get_input: port_1c1_t1_port_related_networks
135         network_role_tag:
136           get_input: port_1c1_t1_port_network_role_tag
137         network_role:
138           get_input: port_1c1_t1_port_network_role
139         fixed_ips:
140           get_input:
141           - port_1c1_t1_port_fixed_ips
142           - index_value
143         subnetpoolid:
144           get_input: port_1c1_t1_port_subnetpoolid
145         name:
146           get_input:
147           - port_1c1_t1_port_name
148           - index_value
149         network:
150           get_input:
151           - port_1c1_t1_port_network
152           - index_value
153       requirements:
154       - binding:
155           capability: tosca.capabilities.network.Bindable
156           node: 1c11_scalling_instance
157           relationship: tosca.relationships.network.BindsTo
158   outputs:
159     1c11_scalling_instance_instance_name:
160       type: string
161       value:
162         get_attribute:
163         - 1c11_scalling_instance
164         - instance_name
165     1c11_scalling_instance_1c1_t1_port_tenant_id:
166       type: string
167       value:
168         get_attribute:
169         - 1c11_scalling_instance_1c1_t1_port
170         - tenant_id
171   substitution_mappings:
172     node_type: org.openecomp.resource.abstract.nodes.1c11_scalling_instance
173     capabilities:
174       disk.device.usage_1c11_scalling_instance:
175       - 1c11_scalling_instance
176       - disk.device.usage
177       network.incoming.packets_1c11_scalling_instance_1c1_t1_port:
178       - 1c11_scalling_instance_1c1_t1_port
179       - network.incoming.packets
180       network.incoming.packets.rate_1c11_scalling_instance_1c1_t1_port:
181       - 1c11_scalling_instance_1c1_t1_port
182       - network.incoming.packets.rate
183       disk.allocation_1c11_scalling_instance:
184       - 1c11_scalling_instance
185       - disk.allocation
186       disk.device.read.bytes_1c11_scalling_instance:
187       - 1c11_scalling_instance
188       - disk.device.read.bytes
189       disk.device.allocation_1c11_scalling_instance:
190       - 1c11_scalling_instance
191       - disk.device.allocation
192       disk.read.bytes_1c11_scalling_instance:
193       - 1c11_scalling_instance
194       - disk.read.bytes
195       binding_1c11_scalling_instance:
196       - 1c11_scalling_instance
197       - binding
198       feature_1c11_scalling_instance:
199       - 1c11_scalling_instance
200       - feature
201       memory.usage_1c11_scalling_instance:
202       - 1c11_scalling_instance
203       - memory.usage
204       disk.usage_1c11_scalling_instance:
205       - 1c11_scalling_instance
206       - disk.usage
207       disk.latency_1c11_scalling_instance:
208       - 1c11_scalling_instance
209       - disk.latency
210       network.outgoing.packets.rate_1c11_scalling_instance_1c1_t1_port:
211       - 1c11_scalling_instance_1c1_t1_port
212       - network.outgoing.packets.rate
213       vcpus_1c11_scalling_instance:
214       - 1c11_scalling_instance
215       - vcpus
216       memory_1c11_scalling_instance:
217       - 1c11_scalling_instance
218       - memory
219       cpu_1c11_scalling_instance:
220       - 1c11_scalling_instance
221       - cpu
222       endpoint_1c11_scalling_instance:
223       - 1c11_scalling_instance
224       - endpoint
225       feature_1c11_scalling_instance_1c1_t1_port:
226       - 1c11_scalling_instance_1c1_t1_port
227       - feature
228       scalable_1c11_scalling_instance:
229       - 1c11_scalling_instance
230       - scalable
231       os_1c11_scalling_instance:
232       - 1c11_scalling_instance
233       - os
234       forwarder_1c11_scalling_instance_1c1_t1_port:
235       - 1c11_scalling_instance_1c1_t1_port
236       - forwarder
237       network.outpoing.packets_1c11_scalling_instance_1c1_t1_port:
238       - 1c11_scalling_instance_1c1_t1_port
239       - network.outpoing.packets
240       disk.ephemeral.size_1c11_scalling_instance:
241       - 1c11_scalling_instance
242       - disk.ephemeral.size
243       cpu_util_1c11_scalling_instance:
244       - 1c11_scalling_instance
245       - cpu_util
246       disk.write.bytes.rate_1c11_scalling_instance:
247       - 1c11_scalling_instance
248       - disk.write.bytes.rate
249       disk.read.bytes.rate_1c11_scalling_instance:
250       - 1c11_scalling_instance
251       - disk.read.bytes.rate
252       disk.capacity_1c11_scalling_instance:
253       - 1c11_scalling_instance
254       - disk.capacity
255       host_1c11_scalling_instance:
256       - 1c11_scalling_instance
257       - host
258       disk.device.write.bytes.rate_1c11_scalling_instance:
259       - 1c11_scalling_instance
260       - disk.device.write.bytes.rate
261       cpu.delta_1c11_scalling_instance:
262       - 1c11_scalling_instance
263       - cpu.delta
264       network.outgoing.bytes_1c11_scalling_instance_1c1_t1_port:
265       - 1c11_scalling_instance_1c1_t1_port
266       - network.outgoing.bytes
267       disk.device.write.requests_1c11_scalling_instance:
268       - 1c11_scalling_instance
269       - disk.device.write.requests
270       network.incoming.bytes.rate_1c11_scalling_instance_1c1_t1_port:
271       - 1c11_scalling_instance_1c1_t1_port
272       - network.incoming.bytes.rate
273       disk.device.capacity_1c11_scalling_instance:
274       - 1c11_scalling_instance
275       - disk.device.capacity
276       binding_1c11_scalling_instance_1c1_t1_port:
277       - 1c11_scalling_instance_1c1_t1_port
278       - binding
279       disk.write.bytes_1c11_scalling_instance:
280       - 1c11_scalling_instance
281       - disk.write.bytes
282       disk.write.requests_1c11_scalling_instance:
283       - 1c11_scalling_instance
284       - disk.write.requests
285       network.incoming.bytes_1c11_scalling_instance_1c1_t1_port:
286       - 1c11_scalling_instance_1c1_t1_port
287       - network.incoming.bytes
288       network.outgoing.bytes.rate_1c11_scalling_instance_1c1_t1_port:
289       - 1c11_scalling_instance_1c1_t1_port
290       - network.outgoing.bytes.rate
291       disk.device.read.requests_1c11_scalling_instance:
292       - 1c11_scalling_instance
293       - disk.device.read.requests
294       disk.device.write.bytes_1c11_scalling_instance:
295       - 1c11_scalling_instance
296       - disk.device.write.bytes
297       disk.device.read.bytes.rate_1c11_scalling_instance:
298       - 1c11_scalling_instance
299       - disk.device.read.bytes.rate
300       disk.root.size_1c11_scalling_instance:
301       - 1c11_scalling_instance
302       - disk.root.size
303       instance_1c11_scalling_instance:
304       - 1c11_scalling_instance
305       - instance
306       disk.read.requests_1c11_scalling_instance:
307       - 1c11_scalling_instance
308       - disk.read.requests
309       disk.device.iops_1c11_scalling_instance:
310       - 1c11_scalling_instance
311       - disk.device.iops
312       memory.resident_1c11_scalling_instance:
313       - 1c11_scalling_instance
314       - memory.resident
315       attachment_1c11_scalling_instance_1c1_t1_port:
316       - 1c11_scalling_instance_1c1_t1_port
317       - attachment
318       disk.write.requests.rate_1c11_scalling_instance:
319       - 1c11_scalling_instance
320       - disk.write.requests.rate
321       disk.device.read.requests.rate_1c11_scalling_instance:
322       - 1c11_scalling_instance
323       - disk.device.read.requests.rate
324       disk.device.write.requests.rate_1c11_scalling_instance:
325       - 1c11_scalling_instance
326       - disk.device.write.requests.rate
327       disk.device.latency_1c11_scalling_instance:
328       - 1c11_scalling_instance
329       - disk.device.latency
330       disk.iops_1c11_scalling_instance:
331       - 1c11_scalling_instance
332       - disk.iops
333     requirements:
334       local_storage_1c11_scalling_instance:
335       - 1c11_scalling_instance
336       - local_storage
337       dependency_1c11_scalling_instance_1c1_t1_port:
338       - 1c11_scalling_instance_1c1_t1_port
339       - dependency
340       link_1c11_scalling_instance_1c1_t1_port:
341       - 1c11_scalling_instance_1c1_t1_port
342       - link
343       dependency_1c11_scalling_instance:
344       - 1c11_scalling_instance
345       - dependency