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