[SDC-29] Amdocs OnBoard 1707 initial commit.
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / getAttr / getAttrUnsupportedResource / expectedoutputfiles / nested_app_serverServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: nested_app_server
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.app:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     vf_module_id:
15       label: VF Module ID
16       hidden: false
17       immutable: false
18       type: string
19       description: Unique ID for this VF Module instance
20     app_flavor_name:
21       label: Flavor
22       hidden: false
23       immutable: false
24       type: string
25       description: Flavor to be used for the server
26     security_group_ids:
27       label: Security Group IDs
28       hidden: false
29       immutable: false
30       type: list
31       description: IDs of the security groups for the server
32       entry_schema:
33         type: string
34     vm_role:
35       label: App VM Role
36       hidden: false
37       immutable: false
38       type: string
39       description: VM Role for the application vms
40     app_name:
41       label: Application Hostnames
42       hidden: false
43       immutable: false
44       type: string
45       description: Hostnames of the application servers
46     vnf_id:
47       label: VNF ID
48       hidden: false
49       immutable: false
50       type: string
51       description: Unique ID for this VF instance
52     app_oam_ip_0:
53       label: OAM IP Addresses
54       hidden: false
55       immutable: false
56       type: string
57       description: OAM IP Addresses of the application servers
58     server_group_id:
59       label: Server Group ID
60       hidden: false
61       immutable: false
62       type: string
63       description: ID of the server group
64     availability_zone_0:
65       label: Availability Zone
66       hidden: false
67       immutable: false
68       type: string
69       description: Name of the availability zone for this server
70     app_image_name:
71       label: Image
72       hidden: false
73       immutable: false
74       type: string
75       description: Image to be used for the server
76     keypair_id:
77       label: Key Name
78       hidden: false
79       immutable: false
80       type: string
81       description: Name of the security key for the server
82     deploy_timeout:
83       label: Deployment Timeout
84       hidden: false
85       immutable: false
86       type: float
87       description: Timeout before declaring the stack deployment as failed.
88       constraints:
89       - in_range:
90         - 60
91         - 3600
92     oam_net_name:
93       label: OAM Network Name
94       hidden: false
95       immutable: false
96       type: string
97       description: Name of the oam network
98   node_templates:
99     app_server_0:
100       type: org.openecomp.resource.vfc.nodes.heat.app
101       properties:
102         flavor:
103           get_input: app_flavor_name
104         key_name:
105           get_input: keypair_id
106         availability_zone:
107           get_input: availability_zone_0
108         image:
109           get_input: app_image_name
110         security_groups:
111           get_input: security_group_ids
112         metadata:
113           vf_module_id:
114             get_input: vf_module_id
115           vm_role:
116             get_input: vm_role
117           vnf_id:
118             get_input: vnf_id
119         user_data_format: RAW
120         name:
121         - UNSUPPORTED_RESOURCE_wait_condition
122         scheduler_hints:
123           group:
124             get_input: server_group_id
125   groups:
126     nested_app_server_group:
127       type: org.openecomp.groups.heat.HeatStack
128       properties:
129         heat_file: ../Artifacts/nested_app_server.yaml
130         description: Pronghorn Openstack Heat Template for the Application Server
131       members:
132       - app_server_0
133   substitution_mappings:
134     node_type: org.openecomp.resource.abstract.nodes.heat.nested_app_server
135     capabilities:
136       endpoint_app_server_0:
137       - app_server_0
138       - endpoint
139       host_app_server_0:
140       - app_server_0
141       - host
142       disk.device.read.bytes_app_server_0:
143       - app_server_0
144       - disk.device.read.bytes
145       disk.allocation_app_server_0:
146       - app_server_0
147       - disk.allocation
148       disk.root.size_app_server_0:
149       - app_server_0
150       - disk.root.size
151       disk.read.bytes.rate_app_server_0:
152       - app_server_0
153       - disk.read.bytes.rate
154       disk.iops_app_server_0:
155       - app_server_0
156       - disk.iops
157       disk.usage_app_server_0:
158       - app_server_0
159       - disk.usage
160       cpu.delta_app_server_0:
161       - app_server_0
162       - cpu.delta
163       disk.device.write.requests.rate_app_server_0:
164       - app_server_0
165       - disk.device.write.requests.rate
166       disk.device.capacity_app_server_0:
167       - app_server_0
168       - disk.device.capacity
169       disk.ephemeral.size_app_server_0:
170       - app_server_0
171       - disk.ephemeral.size
172       disk.latency_app_server_0:
173       - app_server_0
174       - disk.latency
175       disk.read.requests_app_server_0:
176       - app_server_0
177       - disk.read.requests
178       disk.capacity_app_server_0:
179       - app_server_0
180       - disk.capacity
181       disk.device.write.bytes.rate_app_server_0:
182       - app_server_0
183       - disk.device.write.bytes.rate
184       disk.write.requests_app_server_0:
185       - app_server_0
186       - disk.write.requests
187       scalable_app_server_0:
188       - app_server_0
189       - scalable
190       disk.write.requests.rate_app_server_0:
191       - app_server_0
192       - disk.write.requests.rate
193       cpu_util_app_server_0:
194       - app_server_0
195       - cpu_util
196       disk.device.read.bytes.rate_app_server_0:
197       - app_server_0
198       - disk.device.read.bytes.rate
199       binding_app_server_0:
200       - app_server_0
201       - binding
202       disk.device.latency_app_server_0:
203       - app_server_0
204       - disk.device.latency
205       memory.resident_app_server_0:
206       - app_server_0
207       - memory.resident
208       disk.read.bytes_app_server_0:
209       - app_server_0
210       - disk.read.bytes
211       disk.device.usage_app_server_0:
212       - app_server_0
213       - disk.device.usage
214       disk.device.write.requests_app_server_0:
215       - app_server_0
216       - disk.device.write.requests
217       vcpus_app_server_0:
218       - app_server_0
219       - vcpus
220       feature_app_server_0:
221       - app_server_0
222       - feature
223       os_app_server_0:
224       - app_server_0
225       - os
226       cpu_app_server_0:
227       - app_server_0
228       - cpu
229       disk.device.iops_app_server_0:
230       - app_server_0
231       - disk.device.iops
232       disk.write.bytes_app_server_0:
233       - app_server_0
234       - disk.write.bytes
235       disk.device.write.bytes_app_server_0:
236       - app_server_0
237       - disk.device.write.bytes
238       disk.device.read.requests.rate_app_server_0:
239       - app_server_0
240       - disk.device.read.requests.rate
241       disk.device.read.requests_app_server_0:
242       - app_server_0
243       - disk.device.read.requests
244       instance_app_server_0:
245       - app_server_0
246       - instance
247       disk.write.bytes.rate_app_server_0:
248       - app_server_0
249       - disk.write.bytes.rate
250       memory.usage_app_server_0:
251       - app_server_0
252       - memory.usage
253       memory_app_server_0:
254       - app_server_0
255       - memory
256       disk.device.allocation_app_server_0:
257       - app_server_0
258       - disk.device.allocation
259     requirements:
260       dependency_app_server_0:
261       - app_server_0
262       - dependency
263       local_storage_app_server_0:
264       - app_server_0
265       - local_storage