7455533f3b48014578f71a466e9539cdd261ef18
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / nestedSingleCompute / nestedNodesGetAttrIn / out / Nested_computeServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Nested_compute
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.compute:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     compute_compute_user_data_format:
15       type: list
16       required: true
17       entry_schema:
18         type: string
19     vm_image_name:
20       type: string
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     compute_compute_metadata:
30       type: list
31       required: true
32       entry_schema:
33         type: json
34     compute_compute_name:
35       type: list
36       required: true
37       entry_schema:
38         type: string
39     vm_flavor_name:
40       type: string
41       required: true
42     compute_compute_config_drive:
43       type: list
44       required: true
45       entry_schema:
46         type: boolean
47   node_templates:
48     compute:
49       type: org.openecomp.resource.vfc.nodes.heat.compute
50       properties:
51         flavor:
52           get_input: vm_flavor_name
53         metadata:
54           get_input:
55           - compute_compute_metadata
56           - index_value
57         config_drive:
58           get_input:
59           - compute_compute_config_drive
60           - index_value
61         image:
62           get_input: vm_image_name
63         name:
64           get_input:
65           - compute_compute_name
66           - index_value
67         user_data_format:
68           get_input:
69           - compute_compute_user_data_format
70           - index_value
71   outputs:
72     compute_instance_name:
73       type: list
74       value:
75         get_attribute:
76         - compute
77         - instance_name
78       entry_schema:
79         type: string
80   substitution_mappings:
81     node_type: org.openecomp.resource.abstract.nodes.compute
82     capabilities:
83       disk.device.usage_compute:
84       - compute
85       - disk.device.usage
86       disk.write.requests_compute:
87       - compute
88       - disk.write.requests
89       instance_compute:
90       - compute
91       - instance
92       disk.ephemeral.size_compute:
93       - compute
94       - disk.ephemeral.size
95       disk.device.read.bytes.rate_compute:
96       - compute
97       - disk.device.read.bytes.rate
98       disk.latency_compute:
99       - compute
100       - disk.latency
101       memory.resident_compute:
102       - compute
103       - memory.resident
104       memory_compute:
105       - compute
106       - memory
107       disk.iops_compute:
108       - compute
109       - disk.iops
110       disk.root.size_compute:
111       - compute
112       - disk.root.size
113       disk.write.requests.rate_compute:
114       - compute
115       - disk.write.requests.rate
116       disk.read.requests_compute:
117       - compute
118       - disk.read.requests
119       disk.device.read.requests.rate_compute:
120       - compute
121       - disk.device.read.requests.rate
122       disk.read.bytes_compute:
123       - compute
124       - disk.read.bytes
125       disk.device.read.bytes_compute:
126       - compute
127       - disk.device.read.bytes
128       disk.write.bytes_compute:
129       - compute
130       - disk.write.bytes
131       disk.usage_compute:
132       - compute
133       - disk.usage
134       os_compute:
135       - compute
136       - os
137       disk.write.bytes.rate_compute:
138       - compute
139       - disk.write.bytes.rate
140       vcpus_compute:
141       - compute
142       - vcpus
143       disk.capacity_compute:
144       - compute
145       - disk.capacity
146       cpu_util_compute:
147       - compute
148       - cpu_util
149       disk.read.bytes.rate_compute:
150       - compute
151       - disk.read.bytes.rate
152       disk.device.latency_compute:
153       - compute
154       - disk.device.latency
155       disk.device.write.requests_compute:
156       - compute
157       - disk.device.write.requests
158       disk.device.iops_compute:
159       - compute
160       - disk.device.iops
161       disk.device.write.requests.rate_compute:
162       - compute
163       - disk.device.write.requests.rate
164       endpoint_compute:
165       - compute
166       - endpoint
167       memory.usage_compute:
168       - compute
169       - memory.usage
170       host_compute:
171       - compute
172       - host
173       feature_compute:
174       - compute
175       - feature
176       disk.device.write.bytes_compute:
177       - compute
178       - disk.device.write.bytes
179       cpu_compute:
180       - compute
181       - cpu
182       disk.device.write.bytes.rate_compute:
183       - compute
184       - disk.device.write.bytes.rate
185       scalable_compute:
186       - compute
187       - scalable
188       disk.device.read.requests_compute:
189       - compute
190       - disk.device.read.requests
191       disk.allocation_compute:
192       - compute
193       - disk.allocation
194       disk.device.capacity_compute:
195       - compute
196       - disk.device.capacity
197       disk.device.allocation_compute:
198       - compute
199       - disk.device.allocation
200       cpu.delta_compute:
201       - compute
202       - cpu.delta
203       binding_compute:
204       - compute
205       - binding
206     requirements:
207       local_storage_compute:
208       - compute
209       - local_storage
210       dependency_compute:
211       - compute
212       - dependency