21e64fe072b6a6b344e976ded01048c46792da6c
[aai/babel.git] / src / test / resources / ymlFiles / resource-SdWanTestVsp-template.yml
1 tosca_definitions_version: tosca_simple_yaml_1_0
2 metadata:
3   invariantUUID: 1a111111-1111-1111-1111-111111111111
4   UUID: 2a111111-1111-1111-1111-111111111111
5   name: SD-WAN-Test-VSP
6   description: SD-WAN-Test-VSP
7   type: VF
8   category: Network L2-3
9   subcategory: WAN Connectors
10   resourceVendor: SCP-Test-VLM
11   resourceVendorRelease: '1.0'
12 imports:
13 - nodes:
14     file: nodes.yml
15 - datatypes:
16     file: data.yml
17 - capabilities:
18     file: capabilities.yml
19 - relationships:
20     file: relationships.yml
21 - groups:
22     file: groups.yml
23 - policies:
24     file: policies.yml
25 - resource-SD-WAN-Test-VSP-interface:
26     file: resource-SdWanTestVsp-template-interface.yml
27 - resource-SdWanTestVsp.nodes.DUMMY_server:
28     file: resource-SdwantestvspNodesDummyServer-template.yml
29 topology_template:
30   inputs:
31     nf_naming:
32       type: org.openecomp.datatypes.Naming
33     nf_function:
34       type: string
35     nf_naming_code:
36       type: string
37     availability_zone_max_count:
38       type: integer
39       default: 1
40     max_instances:
41       type: integer
42     nf_type:
43       type: string
44     DUMMY_flavor_name:
45       type: string
46       description: flavor name of PCRF PD instance
47     DUMMY_image_name:
48       type: string
49       description: PCRF PD image name
50     DUMMY_Role_net_name:
51       type: string
52       description: DUMMY network name
53     DUMMY_server_name:
54       type: string
55       description: PCRF PD server name
56     nf_role:
57       type: string
58     min_instances:
59       type: integer
60     DUMMY_vnf_id:
61       type: string
62       description: PCRF VNF Id
63   node_templates:
64     abstract_DUMMY_server:
65       type: org.openecomp.resource.vfc.SdWanTestVsp.abstract.nodes.DUMMY_server
66       metadata:
67         invariantUUID: 3a111111-1111-1111-1111-111111111111
68         UUID: 4a111111-1111-1111-1111-111111111111
69         customizationUUID: 5a111111-1111-1111-1111-111111111111
70         version: '1.0'
71         name: SdWanTestVsp.nodes.DUMMY_server
72         description: Not reusable inner VFC
73         type: VFC
74         category: Generic
75         subcategory: Abstract
76         resourceVendor: SCP-Test-VLM
77         resourceVendorRelease: '1.0'
78       properties:
79         port_DUMMY_port_network:
80         - get_input: DUMMY_Role_net_name
81         index_value: 0
82         port_DUMMY_port_ip_requirements:
83         - - ip_version: 4
84             ip_count_required:
85               is_required: false
86             floating_ip_count_required:
87               is_required: false
88         vm_flavor_name:
89           get_input: DUMMY_flavor_name
90         service_template_filter:
91           substitute_service_template: Nested_DUMMY_serverServiceTemplate.yaml
92           count: '1'
93         port_DUMMY_port_network_role_tag:
94         - '"DUMMY_Role"'
95         vm_image_name:
96           get_input: DUMMY_image_name
97         vm_type_tag: DUMMY_server
98         min_instances: 0
99         compute_DUMMY_server_metadata:
100         - vnf_id:
101             get_input: DUMMY_vnf_id
102         port_DUMMY_port_mac_requirements:
103         - mac_count_required:
104             is_required: false
105         compute_DUMMY_server_name:
106         - get_input: DUMMY_server_name
107         nfc_naming_code: DUMMY_server
108   groups:
109     SdWanTestVsp..DUMMY..module-0:
110       type: org.openecomp.groups.VfModule
111       members:
112       - abstract_DUMMY_server
113       metadata:
114         vfModuleModelName: SdWanTestVsp..DUMMY..module-0
115         vfModuleModelInvariantUUID: 6a111111-1111-1111-1111-111111111111
116         vfModuleModelUUID: 7a111111-1111-1111-1111-111111111111
117         vfModuleModelVersion: '2'
118       properties:
119         min_vf_module_instances: 0
120         vf_module_label: DUMMY
121         max_vf_module_instances:
122         vfc_list:
123         vf_module_type: Expansion
124         vf_module_description:
125         initial_count: 0
126         volume_group: false
127         availability_zone_count:
128     DUMMY_group:
129       type: org.openecomp.groups.heat.HeatStack
130       members:
131       - abstract_DUMMY_server
132       metadata:
133         invariantUUID: 8a111111-1111-1111-1111-111111111111
134         UUID: 9a111111-1111-1111-1111-111111111111
135         version: '1'
136         name: DUMMY_group
137   substitution_mappings:
138     node_type: org.openecomp.resource.vf.SdWanTestVsp
139     capabilities:
140       abstract_dummy_server.instance_DUMMY_server:
141       - abstract_DUMMY_server
142       - instance_DUMMY_server
143       abstract_dummy_server.disk.device.write.bytes_DUMMY_server:
144       - abstract_DUMMY_server
145       - disk.device.write.bytes_DUMMY_server
146       abstract_dummy_server.disk.device.capacity_DUMMY_server:
147       - abstract_DUMMY_server
148       - disk.device.capacity_DUMMY_server
149       abstract_dummy_server.network.outgoing.bytes_DUMMY_server_DUMMY_port:
150       - abstract_DUMMY_server
151       - network.outgoing.bytes_DUMMY_server_DUMMY_port
152       abstract_dummy_server.os_DUMMY_server:
153       - abstract_DUMMY_server
154       - os_DUMMY_server
155       abstract_dummy_server.host_DUMMY_server:
156       - abstract_DUMMY_server
157       - host_DUMMY_server
158       abstract_dummy_server.memory_DUMMY_server:
159       - abstract_DUMMY_server
160       - memory_DUMMY_server
161       abstract_dummy_server.disk.read.requests_DUMMY_server:
162       - abstract_DUMMY_server
163       - disk.read.requests_DUMMY_server
164       abstract_dummy_server.feature_DUMMY_server_DUMMY_port:
165       - abstract_DUMMY_server
166       - feature_DUMMY_server_DUMMY_port
167       abstract_dummy_server.disk.device.write.requests.rate_DUMMY_server:
168       - abstract_DUMMY_server
169       - disk.device.write.requests.rate_DUMMY_server
170       abstract_dummy_server.disk.ephemeral.size_DUMMY_server:
171       - abstract_DUMMY_server
172       - disk.ephemeral.size_DUMMY_server
173       abstract_dummy_server.disk.allocation_DUMMY_server:
174       - abstract_DUMMY_server
175       - disk.allocation_DUMMY_server
176       abstract_dummy_server.feature:
177       - abstract_DUMMY_server
178       - feature
179       abstract_dummy_server.scalable_DUMMY_server:
180       - abstract_DUMMY_server
181       - scalable_DUMMY_server
182       abstract_dummy_server.network.incoming.packets.rate_DUMMY_server_DUMMY_port:
183       - abstract_DUMMY_server
184       - network.incoming.packets.rate_DUMMY_server_DUMMY_port
185       abstract_dummy_server.binding_DUMMY_server:
186       - abstract_DUMMY_server
187       - binding_DUMMY_server
188       abstract_dummy_server.disk.iops_DUMMY_server:
189       - abstract_DUMMY_server
190       - disk.iops_DUMMY_server
191       abstract_dummy_server.network.incoming.bytes_DUMMY_server_DUMMY_port:
192       - abstract_DUMMY_server
193       - network.incoming.bytes_DUMMY_server_DUMMY_port
194       abstract_dummy_server.disk.read.bytes_DUMMY_server:
195       - abstract_DUMMY_server
196       - disk.read.bytes_DUMMY_server
197       abstract_dummy_server.disk.write.bytes_DUMMY_server:
198       - abstract_DUMMY_server
199       - disk.write.bytes_DUMMY_server
200       abstract_dummy_server.cpu.delta_DUMMY_server:
201       - abstract_DUMMY_server
202       - cpu.delta_DUMMY_server
203       abstract_dummy_server.disk.capacity_DUMMY_server:
204       - abstract_DUMMY_server
205       - disk.capacity_DUMMY_server
206       abstract_dummy_server.network.incoming.packets_DUMMY_server_DUMMY_port:
207       - abstract_DUMMY_server
208       - network.incoming.packets_DUMMY_server_DUMMY_port
209       abstract_dummy_server.cpu_DUMMY_server:
210       - abstract_DUMMY_server
211       - cpu_DUMMY_server
212       abstract_dummy_server.memory.resident_DUMMY_server:
213       - abstract_DUMMY_server
214       - memory.resident_DUMMY_server
215       abstract_dummy_server.disk.device.read.bytes_DUMMY_server:
216       - abstract_DUMMY_server
217       - disk.device.read.bytes_DUMMY_server
218       abstract_dummy_server.disk.device.write.bytes.rate_DUMMY_server:
219       - abstract_DUMMY_server
220       - disk.device.write.bytes.rate_DUMMY_server
221       abstract_dummy_server.disk.usage_DUMMY_server:
222       - abstract_DUMMY_server
223       - disk.usage_DUMMY_server
224       abstract_dummy_server.disk.write.requests_DUMMY_server:
225       - abstract_DUMMY_server
226       - disk.write.requests_DUMMY_server
227       abstract_dummy_server.endpoint_DUMMY_server:
228       - abstract_DUMMY_server
229       - endpoint_DUMMY_server
230       abstract_dummy_server.memory.usage_DUMMY_server:
231       - abstract_DUMMY_server
232       - memory.usage_DUMMY_server
233       abstract_dummy_server.disk.latency_DUMMY_server:
234       - abstract_DUMMY_server
235       - disk.latency_DUMMY_server
236       abstract_dummy_server.disk.write.requests.rate_DUMMY_server:
237       - abstract_DUMMY_server
238       - disk.write.requests.rate_DUMMY_server
239       abstract_dummy_server.disk.device.allocation_DUMMY_server:
240       - abstract_DUMMY_server
241       - disk.device.allocation_DUMMY_server
242       abstract_dummy_server.disk.device.read.requests.rate_DUMMY_server:
243       - abstract_DUMMY_server
244       - disk.device.read.requests.rate_DUMMY_server
245       abstract_dummy_server.disk.device.read.bytes.rate_DUMMY_server:
246       - abstract_DUMMY_server
247       - disk.device.read.bytes.rate_DUMMY_server
248       abstract_dummy_server.disk.device.usage_DUMMY_server:
249       - abstract_DUMMY_server
250       - disk.device.usage_DUMMY_server
251       abstract_dummy_server.disk.device.write.requests_DUMMY_server:
252       - abstract_DUMMY_server
253       - disk.device.write.requests_DUMMY_server
254       abstract_dummy_server.vcpus_DUMMY_server:
255       - abstract_DUMMY_server
256       - vcpus_DUMMY_server
257       abstract_dummy_server.disk.write.bytes.rate_DUMMY_server:
258       - abstract_DUMMY_server
259       - disk.write.bytes.rate_DUMMY_server
260       abstract_dummy_server.network.outgoing.bytes.rate_DUMMY_server_DUMMY_port:
261       - abstract_DUMMY_server
262       - network.outgoing.bytes.rate_DUMMY_server_DUMMY_port
263       abstract_dummy_server.network.outpoing.packets_DUMMY_server_DUMMY_port:
264       - abstract_DUMMY_server
265       - network.outpoing.packets_DUMMY_server_DUMMY_port
266       abstract_dummy_server.network.outgoing.packets.rate_DUMMY_server_DUMMY_port:
267       - abstract_DUMMY_server
268       - network.outgoing.packets.rate_DUMMY_server_DUMMY_port
269       abstract_dummy_server.binding_DUMMY_server_DUMMY_port:
270       - abstract_DUMMY_server
271       - binding_DUMMY_server_DUMMY_port
272       abstract_dummy_server.cpu_util_DUMMY_server:
273       - abstract_DUMMY_server
274       - cpu_util_DUMMY_server
275       abstract_dummy_server.attachment_DUMMY_server_DUMMY_port:
276       - abstract_DUMMY_server
277       - attachment_DUMMY_server_DUMMY_port
278       abstract_dummy_server.disk.device.latency_DUMMY_server:
279       - abstract_DUMMY_server
280       - disk.device.latency_DUMMY_server
281       abstract_dummy_server.disk.root.size_DUMMY_server:
282       - abstract_DUMMY_server
283       - disk.root.size_DUMMY_server
284       abstract_dummy_server.disk.device.iops_DUMMY_server:
285       - abstract_DUMMY_server
286       - disk.device.iops_DUMMY_server
287       abstract_dummy_server.disk.read.bytes.rate_DUMMY_server:
288       - abstract_DUMMY_server
289       - disk.read.bytes.rate_DUMMY_server
290       abstract_dummy_server.feature_DUMMY_server:
291       - abstract_DUMMY_server
292       - feature_DUMMY_server
293       abstract_dummy_server.disk.device.read.requests_DUMMY_server:
294       - abstract_DUMMY_server
295       - disk.device.read.requests_DUMMY_server
296       abstract_dummy_server.network.incoming.bytes.rate_DUMMY_server_DUMMY_port:
297       - abstract_DUMMY_server
298       - network.incoming.bytes.rate_DUMMY_server_DUMMY_port
299     requirements:
300       abstract_dummy_server.local_storage_DUMMY_server:
301       - abstract_DUMMY_server
302       - local_storage_DUMMY_server
303       abstract_dummy_server.dependency_DUMMY_server:
304       - abstract_DUMMY_server
305       - dependency_DUMMY_server
306       abstract_dummy_server.link_DUMMY_server_DUMMY_port:
307       - abstract_DUMMY_server
308       - link_DUMMY_server_DUMMY_port
309       abstract_dummy_server.dependency_DUMMY_server_DUMMY_port:
310       - abstract_DUMMY_server
311       - dependency_DUMMY_server_DUMMY_port
312       abstract_dummy_server.dependency:
313       - abstract_DUMMY_server
314       - dependency