bc3ab6dabbfaf8d06a0ad9a8b8da0ff3d82f9634
[sdc.git] / common / openecomp-sdc-artifact-generator-lib / openecomp-sdc-artifact-generator-core / src / test / resources / testArtifactGenerationAllottedResourceWithVF / service-SdWan-template_AllRes_VF.yml
1 #_______________________________________________________________________________________________________________________________________
2  #|                                                                         AT&T Proprietary (Restricted)                                                                                |
3  #|                                     Only for use by authorized individuals or any above-designated team(s)                            |
4  #|                                          within the AT&T companies and not for general distribution                                                          |
5  #|_______________________________________________________________________________________________________________________________________|
6 tosca_definitions_version: tosca_simple_yaml_1_0
7 metadata:
8   invariantUUID: 3d8b7a76-7c47-4974-b5b9-e24c54b817a2
9   UUID: eb31504f-9f60-4936-a2f2-8ac592b611a6
10   name: SD-WAN
11   description: SD-WAN
12   type: Service
13   category: Network L4+
14   serviceEcompNaming: false
15   serviceHoming: false
16 imports:
17 - service_admin:
18     file: resource-ServiceAdmin-template.yml
19 - Tunnel_XConn:
20     file: resource-TunnelXconn-template.yml
21 - vHNF non Heat:
22     file: resource-VhnfNonHeat-template.yml
23 - IP_Mux_Demux:
24     file: resource-IpMuxDemux-template.yml
25 topology_template:
26   node_templates:
27     Sec_IP_Mux_Demux:
28       type: org.openecomp.resource.vf.IpMuxDemux
29       metadata:
30         invariantUUID: 707b2850-e830-4b00-9902-879f44ac05a4
31         UUID: 495b483b-282a-45df-bbfe-63d1d1d80813
32         customizationUUID: f4b764bb-6721-4219-8c69-7ce61969f755
33         version: '0.1'
34         name: IP_Mux_Demux
35         description: IP_Mux_Demux
36         type: VF
37         category: Allotted Resource
38         subcategory: IP Mux Demux
39     Pri_Tunnel_XConn:
40       type: org.openecomp.resource.vf.TunnelXconn
41       metadata:
42         invariantUUID: 63b95d9a-9c89-40d3-a646-36a1418c5246
43         UUID: ae79ba1b-5d12-4813-b01c-755fa6c800bb
44         customizationUUID: 96d0bbf6-d9f7-441d-8f00-67d79dbf30de
45         version: '0.1'
46         name: Tunnel_XConn
47         description: Tunnel_XConn
48         type: VF
49         category: Allotted Resource
50         subcategory: Tunnel XConnect
51     Pri_service_admin:
52       type: org.openecomp.resource.vf.ServiceAdmin
53       metadata:
54         invariantUUID: 0df08d3e-9701-4f5a-b3ed-82a0b504b366
55         UUID: a9c6246c-0807-4a43-a64c-442a170c2088
56         customizationUUID: 6b4a2a55-3b82-4799-8329-4fc2939fd5b5
57         version: '0.1'
58         name: service_admin
59         description: service_admin
60         type: VF
61         category: Allotted Resource
62         subcategory: Service admin
63     Pri_IP_Mux_Demux:
64       type: org.openecomp.resource.vf.IpMuxDemux
65       metadata:
66         invariantUUID: 707b2850-e830-4b00-9902-879f44ac05a4
67         UUID: 495b483b-282a-45df-bbfe-63d1d1d80813
68         customizationUUID: d8f656d9-179d-4f02-9a46-8af7421eb2a0
69         version: '0.1'
70         name: IP_Mux_Demux
71         description: IP_Mux_Demux
72         type: VF
73         category: Allotted Resource
74         subcategory: IP Mux Demux
75     Sec_Tunnel_XConn:
76       type: org.openecomp.resource.vf.TunnelXconn
77       metadata:
78         invariantUUID: 63b95d9a-9c89-40d3-a646-36a1418c5246
79         UUID: ae79ba1b-5d12-4813-b01c-755fa6c800bb
80         customizationUUID: b432136d-0a2a-460b-a3da-f921e1e0dcfa
81         version: '0.1'
82         name: Tunnel_XConn
83         description: Tunnel_XConn
84         type: VF
85         category: Allotted Resource
86         subcategory: Tunnel XConnect
87     vHNF non Heat 22:
88       type: org.openecomp.resource.vf.VhnfNonHeat
89       metadata:
90         invariantUUID: f61adc31-6004-4377-a661-090f59e6b32a
91         UUID: 2118e830-5e0d-409a-9d7a-63b6a72d6f5f
92         customizationUUID: 9c7a5f7f-6b17-4066-a6f1-094ea925495b
93         version: '0.1'
94         name: vHNF non Heat
95         description: vHNF non Heat
96         type: VF
97         category: Generic
98         subcategory: Network Elements
99     Sec_service_admin:
100       type: org.openecomp.resource.vf.ServiceAdmin
101       metadata:
102         invariantUUID: 0df08d3e-9701-4f5a-b3ed-82a0b504b366
103         UUID: a9c6246c-0807-4a43-a64c-442a170c2088
104         customizationUUID: 5a8ef05b-451f-40f4-9531-3ee00bd3c5c4
105         version: '0.1'
106         name: service_admin
107         description: service_admin
108         type: VF
109         category: Allotted Resource
110         subcategory: Service admin
111   substitution_mappings:
112     node_type: org.openecomp.service.SdWan
113     capabilities:
114       Sec_service_admin.feature:
115         type: tosca.capabilities.Node
116         occurrences:
117         - 1
118         - UNBOUNDED
119       Sec_IP_Mux_Demux.feature:
120         type: tosca.capabilities.Node
121         occurrences:
122         - 1
123         - UNBOUNDED
124       Pri_service_admin.feature:
125         type: tosca.capabilities.Node
126         occurrences:
127         - 1
128         - UNBOUNDED
129       Pri_IP_Mux_Demux.feature:
130         type: tosca.capabilities.Node
131         occurrences:
132         - 1
133         - UNBOUNDED
134       Pri_Tunnel_XConn.feature:
135         type: tosca.capabilities.Node
136         occurrences:
137         - 1
138         - UNBOUNDED
139       Sec_Tunnel_XConn.feature:
140         type: tosca.capabilities.Node
141         occurrences:
142         - 1
143         - UNBOUNDED
144     requirements:
145       Pri_service_admin.dependency:
146         occurrences:
147         - 0
148         - UNBOUNDED
149         capability: tosca.capabilities.Node
150         node: tosca.nodes.Root
151         relationship: tosca.relationships.DependsOn
152       Sec_Tunnel_XConn.service_dependency:
153         occurrences:
154         - 1
155         - 1
156         capability: org.openecomp.capabilities.AllottedResource
157         node: tosca.services.Root
158         relationship: tosca.relationships.DependsOn
159       Sec_service_admin.service_dependency:
160         occurrences:
161         - 1
162         - 1
163         capability: org.openecomp.capabilities.AllottedResource
164         node: tosca.services.Root
165         relationship: tosca.relationships.DependsOn
166       Pri_IP_Mux_Demux.service_dependency:
167         occurrences:
168         - 1
169         - 1
170         capability: org.openecomp.capabilities.AllottedResource
171         node: tosca.services.Root
172         relationship: tosca.relationships.DependsOn
173       Pri_Tunnel_XConn.service_dependency:
174         occurrences:
175         - 1
176         - 1
177         capability: org.openecomp.capabilities.AllottedResource
178         node: tosca.services.Root
179         relationship: tosca.relationships.DependsOn
180       Sec_service_admin.dependency:
181         occurrences:
182         - 0
183         - UNBOUNDED
184         capability: tosca.capabilities.Node
185         node: tosca.nodes.Root
186         relationship: tosca.relationships.DependsOn
187       Pri_service_admin.service_dependency:
188         occurrences:
189         - 1
190         - 1
191         capability: org.openecomp.capabilities.AllottedResource
192         node: tosca.services.Root
193         relationship: tosca.relationships.DependsOn
194       Sec_IP_Mux_Demux.service_dependency:
195         occurrences:
196         - 1
197         - 1
198         capability: org.openecomp.capabilities.AllottedResource
199         node: tosca.services.Root
200         relationship: tosca.relationships.DependsOn
201       Sec_IP_Mux_Demux.dependency:
202         occurrences:
203         - 0
204         - UNBOUNDED
205         capability: tosca.capabilities.Node
206         node: tosca.nodes.Root
207         relationship: tosca.relationships.DependsOn
208       Pri_Tunnel_XConn.dependency:
209         occurrences:
210         - 0
211         - UNBOUNDED
212         capability: tosca.capabilities.Node
213         node: tosca.nodes.Root
214         relationship: tosca.relationships.DependsOn
215       Sec_Tunnel_XConn.dependency:
216         occurrences:
217         - 0
218         - UNBOUNDED
219         capability: tosca.capabilities.Node
220         node: tosca.nodes.Root
221         relationship: tosca.relationships.DependsOn
222       Pri_IP_Mux_Demux.dependency:
223         occurrences:
224         - 0
225         - UNBOUNDED
226         capability: tosca.capabilities.Node
227         node: tosca.nodes.Root
228         relationship: tosca.relationships.DependsOn
229 #_______________________________________________________________________________________________________________________________________
230  #|                                                                         AT&T Proprietary (Restricted)                                                                                |
231  #|                                     Only for use by authorized individuals or any above-designated team(s)                            |
232  #|                                          within the AT&T companies and not for general distribution                                                          |
233  #|_______________________________________________________________________________________________________________________________________|