[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 / unifiedComposition / pattern4 / oneNestedNode / in / GlobalSubstitutionTypesServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: GlobalSubstitutionTypes
4 imports:
5 - CommonGlobalTypes:
6     file: CommonGlobalTypesServiceTemplate.yaml
7 - NovaServerGlobalTypes:
8     file: NovaServerGlobalTypesServiceTemplate.yaml
9 - NeutronPortGlobalTypes:
10     file: NeutronPortGlobalTypesServiceTemplate.yaml
11 - NeutronSecurityRulesGlobalTypes:
12     file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
13 - NeutronNetGlobalTypes:
14     file: NeutronNetGlobalTypesServiceTemplate.yaml
15 - CinderVolumeGlobalTypes:
16     file: CinderVolumeGlobalTypesServiceTemplate.yaml
17 - ContrailVirtualNetworkGlobalType:
18     file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
19 - ContrailNetworkRuleGlobalType:
20     file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
21 - AbstractSubstituteGlobalTypes:
22     file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
23 - ContrailV2VirtualMachineInterfaceGlobalType:
24     file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
25 - ContrailComputeGlobalTypes:
26     file: ContrailComputeGlobalTypesServiceTemplate.yaml
27 - ContrailPortGlobalTypes:
28     file: ContrailPortGlobalTypesServiceTemplate.yaml
29 - ContrailAbstractSubstituteGlobalTypes:
30     file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
31 - ContrailV2VirtualNetworkGlobalType:
32     file: ContrailV2VirtualNetworkGlobalTypeServiceTemplate.yaml
33 - ContrailV2NetworkRuleGlobalType:
34     file: ContrailV2NetworkRuleGlobalTypeServiceTemplate.yaml
35 - ContrailV2VLANSubInterfaceGlobalType:
36     file: ContrailV2VLANSubInterfaceGlobalTypeServiceTemplate.yaml
37 node_types:
38   org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1:
39     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
40     properties:
41       availabilityzone_name:
42         type: string
43         description: availabilityzone name
44         required: true
45         status: SUPPORTED
46       oam_net_gw:
47         type: string
48         description: CPS network gateway
49         required: true
50         status: SUPPORTED
51       pcm_image_name:
52         type: string
53         description: PCRF CM image name
54         required: true
55         status: SUPPORTED
56       cps_net_ips:
57         type: string
58         description: CPS network ip
59         required: true
60         status: SUPPORTED
61       security_group_name:
62         type: string
63         description: the name of security group
64         required: true
65         status: SUPPORTED
66       cps_net_ip:
67         type: string
68         description: CPS network ip
69         required: true
70         status: SUPPORTED
71       pcm_volumes:
72         type: string
73         description: CPS Cluman Cinder Volume
74         required: true
75         status: SUPPORTED
76       pcm_flavor_name:
77         type: string
78         description: flavor name of PCRF CM instance
79         required: true
80         status: SUPPORTED
81       pcm_vol:
82         type: string
83         description: CPS Cluman Cinder Volume
84         required: true
85         status: SUPPORTED
86       pcm_server_name:
87         type: string
88         description: PCRF CM server name
89         required: true
90         status: SUPPORTED
91       cps_net_name:
92         type: string
93         description: CPS network name
94         required: true
95         status: SUPPORTED
96       cps_net_mask:
97         type: string
98         description: CPS network mask
99         required: true
100         status: SUPPORTED
101       oam_net_ip:
102         type: string
103         description: OAM network ip
104         required: true
105         status: SUPPORTED
106       oam_net_mask:
107         type: string
108         description: CPS network mask
109         required: true
110         status: SUPPORTED
111       oam_net_name:
112         type: string
113         description: OAM network name
114         required: true
115         status: SUPPORTED
116     attributes:
117       server_pcm_id:
118         type: string
119         description: the pcm nova service id
120         status: SUPPORTED
121     requirements:
122     - link_pcm_port_1:
123         capability: tosca.capabilities.network.Linkable
124         node: tosca.nodes.Root
125         relationship: tosca.relationships.network.LinksTo
126         occurrences:
127         - 1
128         - 1
129     - local_storage_server_pcm:
130         capability: tosca.capabilities.Attachment
131         node: tosca.nodes.BlockStorage
132         relationship: tosca.relationships.AttachesTo
133         occurrences:
134         - 0
135         - UNBOUNDED
136     - link_pcm_port_1_server_pcm_005:
137         capability: tosca.capabilities.network.Linkable
138         node: tosca.nodes.Root
139         relationship: tosca.relationships.network.LinksTo
140         occurrences:
141         - 1
142         - 1
143     - local_storage_server_pcm_server_pcm_005:
144         capability: tosca.capabilities.Attachment
145         node: tosca.nodes.BlockStorage
146         relationship: tosca.relationships.AttachesTo
147         occurrences:
148         - 0
149         - UNBOUNDED
150     - link_pcm_port_0_server_pcm_005:
151         capability: tosca.capabilities.network.Linkable
152         node: tosca.nodes.Root
153         relationship: tosca.relationships.network.LinksTo
154         occurrences:
155         - 1
156         - 1
157     - link_pcm_port_0:
158         capability: tosca.capabilities.network.Linkable
159         node: tosca.nodes.Root
160         relationship: tosca.relationships.network.LinksTo
161         occurrences:
162         - 1
163         - 1
164     capabilities:
165       endpoint_server_pcm:
166         type: tosca.capabilities.Endpoint.Admin
167         occurrences:
168         - 1
169         - UNBOUNDED
170       feature_network_server_pcm_005:
171         type: tosca.capabilities.Node
172         occurrences:
173         - 1
174         - UNBOUNDED
175       host_server_pcm_server_pcm_005:
176         type: tosca.capabilities.Container
177         valid_source_types:
178         - tosca.nodes.SoftwareComponent
179         occurrences:
180         - 1
181         - UNBOUNDED
182       binding_server_pcm_server_pcm_005:
183         type: tosca.capabilities.network.Bindable
184         occurrences:
185         - 1
186         - UNBOUNDED
187       scalable_server_pcm_server_pcm_005:
188         type: tosca.capabilities.Scalable
189         occurrences:
190         - 1
191         - UNBOUNDED
192       endpoint_server_pcm_server_pcm_005:
193         type: tosca.capabilities.Endpoint.Admin
194         occurrences:
195         - 1
196         - UNBOUNDED
197       attachment_network:
198         type: tosca.capabilities.Attachment
199         occurrences:
200         - 1
201         - UNBOUNDED
202       binding_pcm_port_1_server_pcm_005:
203         type: tosca.capabilities.network.Bindable
204         valid_source_types:
205         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
206         occurrences:
207         - 0
208         - UNBOUNDED
209       attachment_pcm_port_0_server_pcm_005:
210         type: tosca.capabilities.Attachment
211         occurrences:
212         - 1
213         - UNBOUNDED
214       link_network_server_pcm_005:
215         type: tosca.capabilities.network.Linkable
216         occurrences:
217         - 1
218         - UNBOUNDED
219       scalable_server_pcm:
220         type: tosca.capabilities.Scalable
221         occurrences:
222         - 1
223         - UNBOUNDED
224       feature_server_pcm_server_pcm_005:
225         type: tosca.capabilities.Node
226         occurrences:
227         - 1
228         - UNBOUNDED
229       feature_network:
230         type: tosca.capabilities.Node
231         occurrences:
232         - 1
233         - UNBOUNDED
234       binding_pcm_port_0_server_pcm_005:
235         type: tosca.capabilities.network.Bindable
236         valid_source_types:
237         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
238         occurrences:
239         - 0
240         - UNBOUNDED
241       feature_server_pcm_005:
242         type: tosca.capabilities.Node
243         occurrences:
244         - 1
245         - UNBOUNDED
246       host_server_pcm:
247         type: tosca.capabilities.Container
248         valid_source_types:
249         - tosca.nodes.SoftwareComponent
250         occurrences:
251         - 1
252         - UNBOUNDED
253       os_server_pcm_server_pcm_005:
254         type: tosca.capabilities.OperatingSystem
255         occurrences:
256         - 1
257         - UNBOUNDED
258       feature_pcm_port_0_server_pcm_005:
259         type: tosca.capabilities.Node
260         occurrences:
261         - 1
262         - UNBOUNDED
263       attachment_network_server_pcm_005:
264         type: tosca.capabilities.Attachment
265         occurrences:
266         - 1
267         - UNBOUNDED
268       binding_server_pcm:
269         type: tosca.capabilities.network.Bindable
270         occurrences:
271         - 1
272         - UNBOUNDED
273       binding_pcm_port_0:
274         type: tosca.capabilities.network.Bindable
275         valid_source_types:
276         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
277         occurrences:
278         - 0
279         - UNBOUNDED
280       binding_pcm_port_1:
281         type: tosca.capabilities.network.Bindable
282         valid_source_types:
283         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
284         occurrences:
285         - 0
286         - UNBOUNDED
287       link_network:
288         type: tosca.capabilities.network.Linkable
289         occurrences:
290         - 1
291         - UNBOUNDED
292       os_server_pcm:
293         type: tosca.capabilities.OperatingSystem
294         occurrences:
295         - 1
296         - UNBOUNDED
297       feature_server_pcm:
298         type: tosca.capabilities.Node
299         occurrences:
300         - 1
301         - UNBOUNDED
302       feature_pcm_port_1:
303         type: tosca.capabilities.Node
304         occurrences:
305         - 1
306         - UNBOUNDED
307       feature_pcm_port_0:
308         type: tosca.capabilities.Node
309         occurrences:
310         - 1
311         - UNBOUNDED
312       feature_pcm_port_1_server_pcm_005:
313         type: tosca.capabilities.Node
314         occurrences:
315         - 1
316         - UNBOUNDED
317       attachment_pcm_port_0:
318         type: tosca.capabilities.Attachment
319         occurrences:
320         - 1
321         - UNBOUNDED
322       attachment_pcm_port_1:
323         type: tosca.capabilities.Attachment
324         occurrences:
325         - 1
326         - UNBOUNDED
327       attachment_pcm_port_1_server_pcm_005:
328         type: tosca.capabilities.Attachment
329         occurrences:
330         - 1
331         - UNBOUNDED