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