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