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