22bdef3d42c191e730d6804a779216f2f9c894eb
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / nestedSingleCompute / nestedNodesConnectedIn / 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   substitution_mappings:
72     node_type: org.openecomp.resource.abstract.nodes.compute
73     capabilities:
74       disk.device.usage_compute:
75       - compute
76       - disk.device.usage
77       disk.write.requests_compute:
78       - compute
79       - disk.write.requests
80       instance_compute:
81       - compute
82       - instance
83       disk.ephemeral.size_compute:
84       - compute
85       - disk.ephemeral.size
86       disk.device.read.bytes.rate_compute:
87       - compute
88       - disk.device.read.bytes.rate
89       disk.latency_compute:
90       - compute
91       - disk.latency
92       memory.resident_compute:
93       - compute
94       - memory.resident
95       memory_compute:
96       - compute
97       - memory
98       disk.iops_compute:
99       - compute
100       - disk.iops
101       disk.root.size_compute:
102       - compute
103       - disk.root.size
104       disk.write.requests.rate_compute:
105       - compute
106       - disk.write.requests.rate
107       disk.read.requests_compute:
108       - compute
109       - disk.read.requests
110       disk.device.read.requests.rate_compute:
111       - compute
112       - disk.device.read.requests.rate
113       disk.read.bytes_compute:
114       - compute
115       - disk.read.bytes
116       disk.device.read.bytes_compute:
117       - compute
118       - disk.device.read.bytes
119       disk.write.bytes_compute:
120       - compute
121       - disk.write.bytes
122       disk.usage_compute:
123       - compute
124       - disk.usage
125       os_compute:
126       - compute
127       - os
128       disk.write.bytes.rate_compute:
129       - compute
130       - disk.write.bytes.rate
131       vcpus_compute:
132       - compute
133       - vcpus
134       disk.capacity_compute:
135       - compute
136       - disk.capacity
137       cpu_util_compute:
138       - compute
139       - cpu_util
140       disk.read.bytes.rate_compute:
141       - compute
142       - disk.read.bytes.rate
143       disk.device.latency_compute:
144       - compute
145       - disk.device.latency
146       disk.device.write.requests_compute:
147       - compute
148       - disk.device.write.requests
149       disk.device.iops_compute:
150       - compute
151       - disk.device.iops
152       disk.device.write.requests.rate_compute:
153       - compute
154       - disk.device.write.requests.rate
155       endpoint_compute:
156       - compute
157       - endpoint
158       memory.usage_compute:
159       - compute
160       - memory.usage
161       host_compute:
162       - compute
163       - host
164       feature_compute:
165       - compute
166       - feature
167       disk.device.write.bytes_compute:
168       - compute
169       - disk.device.write.bytes
170       cpu_compute:
171       - compute
172       - cpu
173       disk.device.write.bytes.rate_compute:
174       - compute
175       - disk.device.write.bytes.rate
176       scalable_compute:
177       - compute
178       - scalable
179       disk.device.read.requests_compute:
180       - compute
181       - disk.device.read.requests
182       disk.allocation_compute:
183       - compute
184       - disk.allocation
185       disk.device.capacity_compute:
186       - compute
187       - disk.device.capacity
188       disk.device.allocation_compute:
189       - compute
190       - disk.device.allocation
191       cpu.delta_compute:
192       - compute
193       - cpu.delta
194       binding_compute:
195       - compute
196       - binding
197     requirements:
198       local_storage_compute:
199       - compute
200       - local_storage
201       dependency_compute:
202       - compute
203       - dependency