cc3485bf5c1e8b693ce55f4c1b139292f73ad04e
[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       p1:
19         type: string
20         description: UID of OAM network
21         required: true
22         status: SUPPORTED
23       p2:
24         type: string
25         description: UID of OAM network
26         required: true
27         status: SUPPORTED
28       cmaui_image:
29         type: string
30         description: Image for CMAUI server
31         required: true
32         status: SUPPORTED
33       cmaui_flavor:
34         type: string
35         description: Flavor for CMAUI server
36         required: true
37         status: SUPPORTED
38       packet_internal_network_name:
39         type: string
40         required: true
41         status: SUPPORTED
42       packet_external_network_name:
43         type: string
44         required: true
45         status: SUPPORTED
46       security_group_name:
47         type: list
48         description: CMAUI1, CMAUI2 server names
49         required: true
50         status: SUPPORTED
51         entry_schema:
52           type: string
53       availability_zone_0:
54         type: string
55         description: availabilityzone name
56         required: true
57         status: SUPPORTED
58       cmaui_oam_ips:
59         type: string
60         required: true
61         status: SUPPORTED
62       net:
63         type: string
64         required: true
65         status: SUPPORTED
66     requirements:
67     - dependency_cmaui_port_2:
68         capability: tosca.capabilities.Node
69         node: tosca.nodes.Root
70         relationship: tosca.relationships.DependsOn
71         occurrences:
72         - 0
73         - UNBOUNDED
74     - binding_cmaui_port_2:
75         capability: tosca.capabilities.network.Bindable
76         relationship: tosca.relationships.network.BindsTo
77         occurrences:
78         - 1
79         - 1
80     - dependency_packet_external_network:
81         capability: tosca.capabilities.Node
82         node: tosca.nodes.Root
83         relationship: tosca.relationships.DependsOn
84         occurrences:
85         - 0
86         - UNBOUNDED
87     - dependency_packet_internal_network:
88         capability: tosca.capabilities.Node
89         node: tosca.nodes.Root
90         relationship: tosca.relationships.DependsOn
91         occurrences:
92         - 0
93         - UNBOUNDED
94     - dependency_cmaui_port_1:
95         capability: tosca.capabilities.Node
96         node: tosca.nodes.Root
97         relationship: tosca.relationships.DependsOn
98         occurrences:
99         - 0
100         - UNBOUNDED
101     - binding_cmaui_port_1:
102         capability: tosca.capabilities.network.Bindable
103         relationship: tosca.relationships.network.BindsTo
104         occurrences:
105         - 1
106         - 1
107     capabilities:
108       network.incoming.packets_cmaui_port_2:
109         type: org.openecomp.capabilities.metric.Ceilometer
110         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
111         occurrences:
112         - 1
113         - UNBOUNDED
114       network.incoming.packets_cmaui_port_1:
115         type: org.openecomp.capabilities.metric.Ceilometer
116         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
117         occurrences:
118         - 1
119         - UNBOUNDED
120       network.incoming.packets.rate_cmaui_port_1:
121         type: org.openecomp.capabilities.metric.Ceilometer
122         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
123         occurrences:
124         - 1
125         - UNBOUNDED
126       network.incoming.packets.rate_cmaui_port_2:
127         type: org.openecomp.capabilities.metric.Ceilometer
128         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
129         occurrences:
130         - 1
131         - UNBOUNDED
132       feature_cmaui_port_1:
133         type: tosca.capabilities.Node
134         occurrences:
135         - 1
136         - UNBOUNDED
137       feature_cmaui_port_2:
138         type: tosca.capabilities.Node
139         occurrences:
140         - 1
141         - UNBOUNDED
142       end_point_packet_internal_network:
143         type: tosca.capabilities.Endpoint
144         occurrences:
145         - 1
146         - UNBOUNDED
147       link_packet_internal_network:
148         type: tosca.capabilities.network.Linkable
149         occurrences:
150         - 1
151         - UNBOUNDED
152       feature_packet_internal_network:
153         type: tosca.capabilities.Node
154         occurrences:
155         - 1
156         - UNBOUNDED
157       end_point_packet_external_network:
158         type: tosca.capabilities.Endpoint
159         occurrences:
160         - 1
161         - UNBOUNDED
162       attachment_cmaui_port_2:
163         type: tosca.capabilities.Attachment
164         occurrences:
165         - 1
166         - UNBOUNDED
167       network.outgoing.bytes_cmaui_port_2:
168         type: org.openecomp.capabilities.metric.Ceilometer
169         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
170         occurrences:
171         - 1
172         - UNBOUNDED
173       network.outgoing.packets.rate_cmaui_port_1:
174         type: org.openecomp.capabilities.metric.Ceilometer
175         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
176         occurrences:
177         - 1
178         - UNBOUNDED
179       network.outgoing.packets.rate_cmaui_port_2:
180         type: org.openecomp.capabilities.metric.Ceilometer
181         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
182         occurrences:
183         - 1
184         - UNBOUNDED
185       network.outgoing.bytes_cmaui_port_1:
186         type: org.openecomp.capabilities.metric.Ceilometer
187         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
188         occurrences:
189         - 1
190         - UNBOUNDED
191       attachment_cmaui_port_1:
192         type: tosca.capabilities.Attachment
193         occurrences:
194         - 1
195         - UNBOUNDED
196       binding_cmaui_port_1:
197         type: tosca.capabilities.network.Bindable
198         valid_source_types:
199         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
200         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
201         occurrences:
202         - 0
203         - UNBOUNDED
204       binding_cmaui_port_2:
205         type: tosca.capabilities.network.Bindable
206         valid_source_types:
207         - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
208         - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
209         occurrences:
210         - 0
211         - UNBOUNDED
212       network.incoming.bytes.rate_cmaui_port_1:
213         type: org.openecomp.capabilities.metric.Ceilometer
214         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
215         occurrences:
216         - 1
217         - UNBOUNDED
218       network.incoming.bytes.rate_cmaui_port_2:
219         type: org.openecomp.capabilities.metric.Ceilometer
220         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
221         occurrences:
222         - 1
223         - UNBOUNDED
224       attachment_packet_internal_network:
225         type: tosca.capabilities.Attachment
226         occurrences:
227         - 1
228         - UNBOUNDED
229       network.outpoing.packets_cmaui_port_1:
230         type: org.openecomp.capabilities.metric.Ceilometer
231         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
232         occurrences:
233         - 1
234         - UNBOUNDED
235       network.outpoing.packets_cmaui_port_2:
236         type: org.openecomp.capabilities.metric.Ceilometer
237         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
238         occurrences:
239         - 1
240         - UNBOUNDED
241       network.outgoing.bytes.rate_cmaui_port_2:
242         type: org.openecomp.capabilities.metric.Ceilometer
243         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
244         occurrences:
245         - 1
246         - UNBOUNDED
247       network.outgoing.bytes.rate_cmaui_port_1:
248         type: org.openecomp.capabilities.metric.Ceilometer
249         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
250         occurrences:
251         - 1
252         - UNBOUNDED
253       forwarder_cmaui_port_2:
254         type: org.openecomp.capabilities.Forwarder
255         occurrences:
256         - 1
257         - UNBOUNDED
258       forwarder_cmaui_port_1:
259         type: org.openecomp.capabilities.Forwarder
260         occurrences:
261         - 1
262         - UNBOUNDED
263       attachment_packet_external_network:
264         type: tosca.capabilities.Attachment
265         occurrences:
266         - 1
267         - UNBOUNDED
268       network.incoming.bytes_cmaui_port_2:
269         type: org.openecomp.capabilities.metric.Ceilometer
270         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
271         occurrences:
272         - 1
273         - UNBOUNDED
274       link_packet_external_network:
275         type: tosca.capabilities.network.Linkable
276         occurrences:
277         - 1
278         - UNBOUNDED
279       feature_packet_external_network:
280         type: tosca.capabilities.Node
281         occurrences:
282         - 1
283         - UNBOUNDED
284       network.incoming.bytes_cmaui_port_1:
285         type: org.openecomp.capabilities.metric.Ceilometer
286         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
287         occurrences:
288         - 1
289         - UNBOUNDED