76f8356d76e5bc9ec73d16fa4575db09ea8ab3db
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: GlobalSubstitutionTypes
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 node_types:
8   org.openecomp.resource.abstract.nodes.heat.nested1:
9     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
10     properties:
11       cmaui_names:
12         type: list
13         description: CMAUI1, CMAUI2 server names
14         required: true
15         status: SUPPORTED
16         entry_schema:
17           type: string
18       p2:
19         type: string
20         description: UID of OAM network
21         required: true
22         status: SUPPORTED
23       p3:
24         type: string
25         description: UID of OAM network
26         required: true
27         status: SUPPORTED
28       p4:
29         type: string
30         description: UID of OAM network
31         required: true
32         status: SUPPORTED
33       p5:
34         type: string
35         description: UID of OAM network
36         required: true
37         status: SUPPORTED
38       virtual_ip_address:
39         type: string
40         required: true
41         status: SUPPORTED
42       virtual_ipv6_address:
43         type: string
44         required: true
45         status: SUPPORTED
46       lb_st_vlan_type_oam:
47         type: string
48         description: dummy
49         required: true
50         status: SUPPORTED
51       mac_address:
52         type: string
53         required: true
54         status: SUPPORTED
55       availability_zone_0:
56         type: string
57         description: availabilityzone name
58         required: true
59         status: SUPPORTED
60       subinterface_instance_index:
61         type: float
62         required: true
63         status: SUPPORTED
64       abc_flavor:
65         type: string
66         description: Flavor for CMAUI server
67         required: true
68         status: SUPPORTED
69       template_PortTuple_LB1:
70         type: string
71         required: true
72         status: SUPPORTED
73       oam_sec_group_name:
74         type: string
75         required: true
76         status: SUPPORTED
77       lb_st_interface_type_oam:
78         type: string
79         required: true
80         status: SUPPORTED
81       abc_names:
82         type: list
83         description: CMAUI1, CMAUI2 server names
84         required: true
85         status: SUPPORTED
86         entry_schema:
87           type: string
88       security_group_name:
89         description: not impotrtant
90         required: true
91         status: SUPPORTED
92       vlan_ids:
93         type: string
94         required: true
95         status: SUPPORTED
96       shared_network_id1:
97         type: string
98         description: UID of OAM network
99         required: true
100         status: SUPPORTED
101       cmaui_image:
102         type: string
103         description: Image for CMAUI server
104         required: true
105         status: SUPPORTED
106       cmaui_flavor:
107         type: string
108         description: Flavor for CMAUI server
109         required: true
110         status: SUPPORTED
111       abc_oam_ips:
112         type: string
113         required: true
114         status: SUPPORTED
115       subinterface_name_prefix:
116         type: string
117         required: true
118         status: SUPPORTED
119       cmaui_oam_ips:
120         type: string
121         required: true
122         status: SUPPORTED
123       abc_image:
124         type: string
125         description: Image for CMAUI server
126         required: true
127         status: SUPPORTED
128     requirements:
129     - dependency_template_Vlan_3:
130         capability: tosca.capabilities.Node
131         node: tosca.nodes.Root
132         relationship: tosca.relationships.DependsOn
133         occurrences:
134         - 0
135         - UNBOUNDED
136     - subinterface_link_template_Vlan_3:
137         capability: tosca.capabilities.network.Linkable
138         relationship: tosca.relationships.network.LinksTo
139         occurrences:
140         - 1
141         - 1
142     - binding_template_Vlan_3:
143         capability: tosca.capabilities.network.Bindable
144         node: org.openecomp.resource.cp.nodes.network.Port
145         relationship: tosca.relationships.network.BindsTo
146         occurrences:
147         - 1
148         - 1
149     - dependency_template_Vlan_2:
150         capability: tosca.capabilities.Node
151         node: tosca.nodes.Root
152         relationship: tosca.relationships.DependsOn
153         occurrences:
154         - 0
155         - UNBOUNDED
156     - subinterface_link_template_Vlan_2:
157         capability: tosca.capabilities.network.Linkable
158         relationship: tosca.relationships.network.LinksTo
159         occurrences:
160         - 1
161         - 1
162     - binding_template_Vlan_2:
163         capability: tosca.capabilities.network.Bindable
164         node: org.openecomp.resource.cp.nodes.network.Port
165         relationship: tosca.relationships.network.BindsTo
166         occurrences:
167         - 1
168         - 1
169     - dependency_template_Vlan_1:
170         capability: tosca.capabilities.Node
171         node: tosca.nodes.Root
172         relationship: tosca.relationships.DependsOn
173         occurrences:
174         - 0
175         - UNBOUNDED
176     - subinterface_link_template_Vlan_1:
177         capability: tosca.capabilities.network.Linkable
178         relationship: tosca.relationships.network.LinksTo
179         occurrences:
180         - 1
181         - 1
182     - binding_template_Vlan_1:
183         capability: tosca.capabilities.network.Bindable
184         node: org.openecomp.resource.cp.nodes.network.Port
185         relationship: tosca.relationships.network.BindsTo
186         occurrences:
187         - 1
188         - 1
189     capabilities:
190       feature_template_Vlan_2:
191         type: tosca.capabilities.Node
192         occurrences:
193         - 1
194         - UNBOUNDED
195       feature_template_Vlan_3:
196         type: tosca.capabilities.Node
197         occurrences:
198         - 1
199         - UNBOUNDED
200       feature_template_Vlan_1:
201         type: tosca.capabilities.Node
202         occurrences:
203         - 1
204         - UNBOUNDED
205   org.openecomp.resource.abstract.nodes.heat.nested2:
206     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
207     properties:
208       cmaui_names:
209         type: list
210         description: CMAUI1, CMAUI2 server names
211         required: true
212         status: SUPPORTED
213         entry_schema:
214           type: string
215       p1:
216         type: string
217         description: UID of OAM network
218         required: true
219         status: SUPPORTED
220       virtual_ip_address:
221         type: string
222         required: true
223         status: SUPPORTED
224       security_group_name:
225         description: not impotrtant
226         required: true
227         status: SUPPORTED
228       vlan_ids:
229         type: string
230         required: true
231         status: SUPPORTED
232       cmaui_image:
233         type: string
234         description: Image for CMAUI server
235         required: true
236         status: SUPPORTED
237       virtual_ipv6_address:
238         type: string
239         required: true
240         status: SUPPORTED
241       cmaui_flavor:
242         type: string
243         description: Flavor for CMAUI server
244         required: true
245         status: SUPPORTED
246       lb_st_vlan_type_oam:
247         type: string
248         description: dummy
249         required: true
250         status: SUPPORTED
251       mac_address:
252         type: string
253         required: true
254         status: SUPPORTED
255       availability_zone_0:
256         type: string
257         description: availabilityzone name
258         required: true
259         status: SUPPORTED
260       abc_oam_ips:
261         type: string
262         required: true
263         status: SUPPORTED
264       subinterface_name_prefix:
265         type: string
266         required: true
267         status: SUPPORTED
268       subinterface_instance_index:
269         type: float
270         required: true
271         status: SUPPORTED
272       cmaui_oam_ips:
273         type: string
274         required: true
275         status: SUPPORTED
276     requirements:
277     - dependency_template_subint_oam_vmi_1:
278         capability: tosca.capabilities.Node
279         node: tosca.nodes.Root
280         relationship: tosca.relationships.DependsOn
281         occurrences:
282         - 0
283         - UNBOUNDED
284     - subinterface_link_template_subint_oam_vmi_1:
285         capability: tosca.capabilities.network.Linkable
286         relationship: tosca.relationships.network.LinksTo
287         occurrences:
288         - 1
289         - 1
290     - binding_template_subint_oam_vmi_1:
291         capability: tosca.capabilities.network.Bindable
292         node: org.openecomp.resource.cp.nodes.network.Port
293         relationship: tosca.relationships.network.BindsTo
294         occurrences:
295         - 1
296         - 1
297     capabilities:
298       feature_template_subint_oam_vmi_1:
299         type: tosca.capabilities.Node
300         occurrences:
301         - 1
302         - UNBOUNDED