update link to upper-constraints.txt
[modeling/etsicatalog.git] / resources / service-TestServiceFyx-template.yml
1 tosca_definitions_version: tosca_simple_yaml_1_1
2 metadata:
3   invariantUUID: 54d92e89-b56b-41b1-af6b-cdeb75cb233f
4   UUID: 21fa8ccd-064f-4ecc-98e0-3196a4d12e0e
5   name: Test-Service-fyx
6   description: Service Test
7   type: Service
8   category: Mobility
9   serviceType: ''
10   serviceRole: ''
11   serviceEcompNaming: true
12   ecompGeneratedNaming: true
13   namingPolicy: ''
14 imports:
15 - nodes:
16     file: nodes.yml
17 - datatypes:
18     file: data.yml
19 - capabilities:
20     file: capabilities.yml
21 - relationships:
22     file: relationships.yml
23 - groups:
24     file: groups.yml
25 - policies:
26     file: policies.yml
27 - service-Test-Service-fyx-interface:
28     file: service-TestServiceFyx-template-interface.yml
29 - resource-ExtVL:
30     file: resource-Extvl-template.yml
31 - resource-Test-fyx:
32     file: resource-TestFyx-template.yml
33 - resource-Test-fyx-interface:
34     file: resource-TestFyx-template-interface.yml
35 - resource-ExtCP:
36     file: resource-Extcp-template.yml
37 - resource-vIMS:
38     file: resource-Vims-template.yml
39 - resource-vIMS-interface:
40     file: resource-Vims-template-interface.yml
41 topology_template:
42   node_templates:
43     ExtVL 0:
44       type: org.openecomp.resource.vl.extVL
45       metadata:
46         invariantUUID: 25e1a13f-c8dc-4823-97b6-1ef40d06e695
47         UUID: 883a59b7-2221-4465-87d5-0cd880a5eb1a
48         customizationUUID: c62183b0-161b-441d-8e70-8cd931b01413
49         version: '1.0'
50         name: ExtVL
51         description: ECOMP generic virtual link (network) base type for all other service-level and global networks
52         type: VL
53         category: Generic
54         subcategory: Network Elements
55         resourceVendor: ATT (Tosca)
56         resourceVendorRelease: 1.0.0.wd03
57         resourceVendorModelNumber: ''
58       properties:
59         network_assignments:
60           is_external_network: false
61           ipv4_subnet_default_assignment:
62             min_subnets_count: 1
63           ecomp_generated_network_assignment: false
64           ipv6_subnet_default_assignment:
65             min_subnets_count: 1
66         exVL_naming:
67           ecomp_generated_naming: true
68         network_flows:
69           is_network_policy: false
70           is_bound_to_vpn: false
71         network_homing:
72           ecomp_selected_instance_node_target: false
73     Test-fyx 0:
74       type: org.openecomp.resource.vf.TestFyx
75       metadata:
76         invariantUUID: 4b8712de-254b-4dae-8f16-b3d63c9f2d49
77         UUID: faf6c8f0-b096-44e2-88e9-4527451a71ff
78         customizationUUID: 14254e74-4465-44af-a057-550a07785be8
79         version: '0.1'
80         name: Test-fyx
81         description: Application Test VF
82         type: VF
83         category: Application L4+
84         subcategory: Application Server
85         resourceVendor: zte
86         resourceVendorRelease: '1.0'
87         resourceVendorModelNumber: ''
88       properties:
89         nf_naming:
90           ecomp_generated_naming: true
91         availability_zone_max_count: 1
92       requirements:
93       - virtualLink:
94           capability: tosca.capabilities.network.Linkable
95           node: ExtVL 0
96           relationship: tosca.relationships.network.LinksTo
97     ExtCP 0:
98       type: org.openecomp.resource.cp.extCP
99       metadata:
100         invariantUUID: 68f72152-2c57-4099-8bbc-aedb388a8f81
101         UUID: 41d5a4a1-346e-4b47-a08f-936572916657
102         customizationUUID: f89628fa-4983-4468-a0f2-20c5810d43e4
103         version: '2.0'
104         name: ExtCP
105         description: The AT&T Connection Point base type all other CP derive from
106         type: CP
107         category: Generic
108         subcategory: Network Elements
109         resourceVendor: ATT (Tosca)
110         resourceVendorRelease: 1.0.0.wd03
111         resourceVendorModelNumber: ''
112       properties:
113         mac_requirements:
114           mac_count_required:
115             is_required: false
116         exCP_naming:
117           ecomp_generated_naming: true
118       requirements:
119       - virtualBinding:
120           capability: tosca.capabilities.network.Bindable
121           node: vIMS 0
122           relationship: tosca.relationships.network.BindsTo
123       - virtualLink:
124           capability: tosca.capabilities.network.Linkable
125           node: ExtVL 0
126           relationship: tosca.relationships.network.LinksTo
127     vIMS 0:
128       type: org.openecomp.resource.vf.Vims
129       metadata:
130         invariantUUID: 2191b35e-42aa-4407-81a2-184f4bf991be
131         UUID: a71ff273-fe43-46fa-a4bc-79d48a250c96
132         customizationUUID: f4cc1a90-ce84-43ab-aaa6-5eccad21f7d2
133         version: '0.1'
134         name: vIMS
135         description: Desc of vIMS
136         type: VF
137         category: Application L4+
138         subcategory: Web Server
139         resourceVendor: zte
140         resourceVendorRelease: v1.0
141         resourceVendorModelNumber: ''
142       properties:
143         nf_naming:
144           ecomp_generated_naming: true
145         availability_zone_max_count: 1
146   substitution_mappings:
147     node_type: org.openecomp.service.TestServiceFyx
148     capabilities:
149       vims0.port1.feature:
150       - Port 1
151       - port1.feature
152       testfyx0.contrailport0.network.incoming.packets:
153       - ContrailPort 0
154       - contrailport0.network.incoming.packets
155       vims0.compute0.feature:
156       - Compute 0
157       - compute0.feature
158       testfyx0.compute1.feature:
159       - Compute 1
160       - compute1.feature
161       testfyx0.contrailvirtualnetwork0.link:
162       - ContrailVirtualNetwork 0
163       - contrailvirtualnetwork0.link
164       testfyx0.contrailport0.network.incoming.packets.rate:
165       - ContrailPort 0
166       - contrailport0.network.incoming.packets.rate
167       testfyx0.compute2.host:
168       - Compute 2
169       - compute2.host
170       vims0.compute0.os:
171       - Compute 0
172       - compute0.os
173       vims0.compute1.scalable:
174       - Compute 1
175       - compute1.scalable
176       testfyx0.contrailport0.network.incoming.bytes.rate:
177       - ContrailPort 0
178       - contrailport0.network.incoming.bytes.rate
179       vims0.compute0.host:
180       - Compute 0
181       - compute0.host
182       vims0.compute0.endpoint:
183       - Compute 0
184       - compute0.endpoint
185       testfyx0.contrailport0.network.incoming.bytes:
186       - ContrailPort 0
187       - contrailport0.network.incoming.bytes
188       testfyx0.objectstorage0.storage_endpoint:
189       - ObjectStorage 0
190       - objectstorage0.storage_endpoint
191       testfyx0.compute0.binding:
192       - Compute 0
193       - compute0.binding
194       testfyx0.compute0.os:
195       - Compute 0
196       - compute0.os
197       testfyx0.compute0.endpoint:
198       - Compute 0
199       - compute0.endpoint
200       testfyx0.contrailport0.feature:
201       - ContrailPort 0
202       - contrailport0.feature
203       extcp0.internal_connectionPoint:
204       - ExtCP 0
205       - internal_connectionPoint
206       testfyx0.compute1.binding:
207       - Compute 1
208       - compute1.binding
209       vims0.compute1.host:
210       - Compute 1
211       - compute1.host
212       testfyx0.contrailport0.network.outgoing.packets.rate:
213       - ContrailPort 0
214       - contrailport0.network.outgoing.packets.rate
215       testfyx0.compute1.endpoint:
216       - Compute 1
217       - compute1.endpoint
218       testfyx0.contrailport1.network.outgoing.bytes:
219       - ContrailPort 1
220       - contrailport1.network.outgoing.bytes
221       vims0.compute1.os:
222       - Compute 1
223       - compute1.os
224       vims0.compute1.binding:
225       - Compute 1
226       - compute1.binding
227       testfyx0.contrailport1.network.outgoing.bytes.rate:
228       - ContrailPort 1
229       - contrailport1.network.outgoing.bytes.rate
230       vims0.vl0.virtual_linkable:
231       - VL 0
232       - vl0.virtual_linkable
233       testfyx0.extcp0.feature:
234       - ExtCP 0
235       - extcp0.feature
236       testfyx0.contrailvirtualnetwork0.feature:
237       - ContrailVirtualNetwork 0
238       - contrailvirtualnetwork0.feature
239       testfyx0.compute1.host:
240       - Compute 1
241       - compute1.host
242       extvl0.feature:
243       - ExtVL 0
244       - feature
245       extcp0.feature:
246       - ExtCP 0
247       - feature
248       vims0.compute1.feature:
249       - Compute 1
250       - compute1.feature
251       testfyx0.contrailport0.network.outpoing.packets:
252       - ContrailPort 0
253       - contrailport0.network.outpoing.packets
254       testfyx0.blockstorage0.attachment:
255       - BlockStorage 0
256       - blockstorage0.attachment
257       testfyx0.contrailport1.network.incoming.packets:
258       - ContrailPort 1
259       - contrailport1.network.incoming.packets
260       testfyx0.compute0.feature:
261       - Compute 0
262       - compute0.feature
263       testfyx0.compute2.feature:
264       - Compute 2
265       - compute2.feature
266       testfyx0.contrailport1.network.outgoing.packets.rate:
267       - ContrailPort 1
268       - contrailport1.network.outgoing.packets.rate
269       vims0.compute0.scalable:
270       - Compute 0
271       - compute0.scalable
272       testfyx0.contrailport1.network.incoming.bytes.rate:
273       - ContrailPort 1
274       - contrailport1.network.incoming.bytes.rate
275       testfyx0.compute0.scalable:
276       - Compute 0
277       - compute0.scalable
278       testfyx0.contrailvirtualnetwork0.end_point:
279       - ContrailVirtualNetwork 0
280       - contrailvirtualnetwork0.end_point
281       vims0.vl0.end_point:
282       - VL 0
283       - vl0.end_point
284       testfyx0.compute2.endpoint:
285       - Compute 2
286       - compute2.endpoint
287       vims0.extcp0.internal_connectionPoint:
288       - ExtCP 0
289       - extcp0.internal_connectionPoint
290       testfyx0.compute2.os:
291       - Compute 2
292       - compute2.os
293       testfyx0.contrailport0.network.outgoing.bytes:
294       - ContrailPort 0
295       - contrailport0.network.outgoing.bytes
296       testfyx0.compute0.host:
297       - Compute 0
298       - compute0.host
299       vims0.extcp0.feature:
300       - ExtCP 0
301       - extcp0.feature
302       testfyx0.contrailport1.network.incoming.packets.rate:
303       - ContrailPort 1
304       - contrailport1.network.incoming.packets.rate
305       vims0.compute0.binding:
306       - Compute 0
307       - compute0.binding
308       testfyx0.contrailport1.feature:
309       - ContrailPort 1
310       - contrailport1.feature
311       testfyx0.objectstorage0.feature:
312       - ObjectStorage 0
313       - objectstorage0.feature
314       testfyx0.compute1.scalable:
315       - Compute 1
316       - compute1.scalable
317       vims0.compute1.endpoint:
318       - Compute 1
319       - compute1.endpoint
320       extvl0.virtual_linkable:
321       - ExtVL 0
322       - virtual_linkable
323       testfyx0.compute2.binding:
324       - Compute 2
325       - compute2.binding
326       testfyx0.contrailvirtualnetwork0.attachment:
327       - ContrailVirtualNetwork 0
328       - contrailvirtualnetwork0.attachment
329       testfyx0.compute1.os:
330       - Compute 1
331       - compute1.os
332       vims0.vl0.feature:
333       - VL 0
334       - vl0.feature
335       testfyx0.extcp0.internal_connectionPoint:
336       - ExtCP 0
337       - extcp0.internal_connectionPoint
338       testfyx0.blockstorage0.feature:
339       - BlockStorage 0
340       - blockstorage0.feature
341       testfyx0.contrailport1.network.outpoing.packets:
342       - ContrailPort 1
343       - contrailport1.network.outpoing.packets
344       testfyx0.contrailport1.network.incoming.bytes:
345       - ContrailPort 1
346       - contrailport1.network.incoming.bytes
347       vims0.port0.feature:
348       - Port 0
349       - port0.feature
350       testfyx0.contrailport0.network.outgoing.bytes.rate:
351       - ContrailPort 0
352       - contrailport0.network.outgoing.bytes.rate
353       vims0.vl0.link:
354       - VL 0
355       - vl0.link
356       testfyx0.compute2.scalable:
357       - Compute 2
358       - compute2.scalable
359     requirements:
360       vims0.port0.dependency:
361       - Port 0
362       - port0.dependency
363       testfyx0.contrailport1.binding:
364       - ContrailPort 1
365       - contrailport1.binding
366       testfyx0.extcp0.virtualLink:
367       - ExtCP 0
368       - extcp0.virtualLink
369       vims0.extcp0.virtualLink:
370       - ExtCP 0
371       - extcp0.virtualLink
372       vims0.port1.link:
373       - Port 1
374       - port1.link
375       extvl0.dependency:
376       - ExtVL 0
377       - dependency
378       testfyx0.extcp0.dependency:
379       - ExtCP 0
380       - extcp0.dependency
381       testfyx0.compute1.dependency:
382       - Compute 1
383       - compute1.dependency
384       vims0.compute1.dependency:
385       - Compute 1
386       - compute1.dependency
387       testfyx0.compute1.local_storage:
388       - Compute 1
389       - compute1.local_storage
390       vims0.compute0.local_storage:
391       - Compute 0
392       - compute0.local_storage
393       vims0.port1.dependency:
394       - Port 1
395       - port1.dependency
396       vims0.extcp0.dependency:
397       - ExtCP 0
398       - extcp0.dependency
399       vims0.vl0.dependency:
400       - VL 0
401       - vl0.dependency
402       testfyx0.blockstorage0.dependency:
403       - BlockStorage 0
404       - blockstorage0.dependency
405       testfyx0.contrailport1.dependency:
406       - ContrailPort 1
407       - contrailport1.dependency
408       testfyx0.contrailport0.link:
409       - ContrailPort 0
410       - contrailport0.link
411       testfyx0.extcp0.external_virtualLink:
412       - ExtCP 0
413       - extcp0.external_virtualLink
414       testfyx0.contrailport0.binding:
415       - ContrailPort 0
416       - contrailport0.binding
417       testfyx0.compute2.dependency:
418       - Compute 2
419       - compute2.dependency
420       extcp0.virtualLink:
421       - ExtCP 0
422       - virtualLink
423       testfyx0.contrailport1.link:
424       - ContrailPort 1
425       - contrailport1.link
426       extcp0.virtualBinding:
427       - ExtCP 0
428       - virtualBinding
429       testfyx0.compute2.local_storage:
430       - Compute 2
431       - compute2.local_storage
432       vims0.port0.link:
433       - Port 0
434       - port0.link
435       vims0.port0.binding:
436       - Port 0
437       - port0.binding
438       testfyx0.contrailport0.dependency:
439       - ContrailPort 0
440       - contrailport0.dependency
441       extcp0.dependency:
442       - ExtCP 0
443       - dependency
444       vims0.compute1.local_storage:
445       - Compute 1
446       - compute1.local_storage
447       testfyx0.contrailvirtualnetwork0.dependency:
448       - ContrailVirtualNetwork 0
449       - contrailvirtualnetwork0.dependency
450       vims0.extcp0.virtualBinding:
451       - ExtCP 0
452       - extcp0.virtualBinding
453       testfyx0.compute0.local_storage:
454       - Compute 0
455       - compute0.local_storage
456       testfyx0.extcp0.virtualBinding:
457       - ExtCP 0
458       - extcp0.virtualBinding
459       extcp0.external_virtualLink:
460       - ExtCP 0
461       - external_virtualLink
462       testfyx0.objectstorage0.dependency:
463       - ObjectStorage 0
464       - objectstorage0.dependency
465       vims0.compute0.dependency:
466       - Compute 0
467       - compute0.dependency
468       vims0.port1.binding:
469       - Port 1
470       - port1.binding
471       vims0.extcp0.external_virtualLink:
472       - ExtCP 0
473       - extcp0.external_virtualLink
474       testfyx0.compute0.dependency:
475       - Compute 0
476       - compute0.dependency