[sdc] - latest code changes
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / nestedSingleCompute / nestedOutputParamGetAttrIn / 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     vm_image_name:
15       type: string
16       required: true
17     index_value:
18       type: integer
19       description: Index value of this substitution service template runtime instance
20       required: false
21       default: 0
22       constraints:
23       - greater_or_equal: 0
24     compute_compute_name:
25       type: list
26       required: true
27       entry_schema:
28         type: string
29     vm_flavor_name:
30       type: string
31       required: true
32     compute_compute_config_drive:
33       type: list
34       required: true
35       entry_schema:
36         type: boolean
37   node_templates:
38     compute:
39       type: org.openecomp.resource.vfc.nodes.heat.compute
40       properties:
41         flavor:
42           get_input: vm_flavor_name
43         config_drive:
44           get_input:
45           - compute_compute_config_drive
46           - index_value
47         image:
48           get_input: vm_image_name
49         name:
50           get_input:
51           - compute_compute_name
52           - index_value
53   outputs:
54     compute_instance_name:
55       type: list
56       value:
57         get_attribute:
58         - compute
59         - instance_name
60       entry_schema:
61         type: string
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