Fix CSIT on sdc-master
[sdc.git] / catalog-be / src / main / resources / import / tosca / heat-types / globalPort / globalPort.yml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 node_types:
3   org.openecomp.resource.cp.nodes.network.Port:
4     derived_from: tosca.nodes.network.Port
5     properties:
6       network_role: 
7         type: string
8         required: true
9         description: identical to VL network_role
10       order:
11         type: integer
12         required: true
13         description: The order of the CP on the compute instance (e.g. eth2).
14       network_role_tag:
15         description: Must correlate to the set of defined “network-role�? tag identifiers from the associated HEAT template
16         type: string
17         required: true
18       mac_requirements:
19         description: identifies MAC address assignments to the CP
20         type: org.openecomp.datatypes.network.MacRequirements
21         required: false
22       vlan_requirements:
23         description: identifies vlan address assignments to the CP
24         type: list
25         entry_schema:
26           type: org.openecomp.datatypes.network.VlanRequirements
27         required: false
28       ip_requirements:
29         description: identifies IP requirements to the CP
30         type: list
31         entry_schema:
32           type: org.openecomp.datatypes.network.IpRequirements
33         required: true  
34       exCP_naming:
35           type: org.openecomp.datatypes.Naming
36       subnetpoolid:
37           type: string       
38       subinterface_indicator:
39         description: identifies if Port is having Sub Interface
40         type: boolean
41         required: false
42         default: false
43       related_networks:
44         type: list
45         description: Related Networks List.
46         required: false
47         entry_schema:
48           type: org.openecomp.datatypes.network.RelatedNetworksAssignments
49
50     capabilities:
51       network.incoming.packets.rate:
52         type: org.openecomp.capabilities.metric.Ceilometer
53         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
54         properties:
55           unit:
56             type: string
57             description: Unit of the metric value
58             required: true
59             default: packet/s
60             status: SUPPORTED
61           name:
62             type: string
63             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
64             required: true
65             default: network.incoming.packets.rate
66             status: SUPPORTED
67           description:
68             type: string
69             description: Description of the metric
70             required: false
71             default: Average rate of incoming packets
72             status: SUPPORTED
73           type:
74             type: string
75             description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
76             required: true
77             default: Gauge
78             status: SUPPORTED
79           category:
80             type: string
81             description: Category of the metric, for an example, compute, disk, network, storage and etc.
82             required: false
83             default: network
84             status: SUPPORTED
85         occurrences:
86         - 1
87         - UNBOUNDED
88       forwarder:
89         type: org.openecomp.capabilities.Forwarder
90       network.outgoing.bytes:
91         type: org.openecomp.capabilities.metric.Ceilometer
92         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
93         properties:
94           unit:
95             type: string
96             description: Unit of the metric value
97             required: true
98             default: B
99             status: SUPPORTED
100           name:
101             type: string
102             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
103             required: true
104             default: network.outgoing.bytes
105             status: SUPPORTED
106           description:
107             type: string
108             description: Description of the metric
109             required: false
110             default: Number of outgoing bytes
111             status: SUPPORTED
112           type:
113             type: string
114             description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
115             required: true
116             default: Cumulative
117             status: SUPPORTED
118           category:
119             type: string
120             description: Category of the metric, for an example, compute, disk, network, storage and etc.
121             required: false
122             default: network
123             status: SUPPORTED
124         occurrences:
125         - 1
126         - UNBOUNDED
127       network.outgoing.packets.rate:
128         type: org.openecomp.capabilities.metric.Ceilometer
129         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
130         properties:
131           unit:
132             type: string
133             description: Unit of the metric value
134             required: true
135             default: packet/s
136             status: SUPPORTED
137           name:
138             type: string
139             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
140             required: true
141             default: network.outgoing.packets.rate
142             status: SUPPORTED
143           description:
144             type: string
145             description: Description of the metric
146             required: false
147             default: Average rate of outgoing packets
148             status: SUPPORTED
149           type:
150             type: string
151             description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
152             required: true
153             default: Gauge
154             status: SUPPORTED
155           category:
156             type: string
157             description: Category of the metric, for an example, compute, disk, network, storage and etc.
158             required: false
159             default: network
160             status: SUPPORTED
161         occurrences:
162         - 1
163         - UNBOUNDED
164       network.outpoing.packets:
165         type: org.openecomp.capabilities.metric.Ceilometer
166         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
167         properties:
168           unit:
169             type: string
170             description: Unit of the metric value
171             required: true
172             default: packet
173             status: SUPPORTED
174           name:
175             type: string
176             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
177             required: true
178             default: network.outpoing.packets
179             status: SUPPORTED
180           description:
181             type: string
182             description: Description of the metric
183             required: false
184             default: Number of outgoing packets
185             status: SUPPORTED
186           type:
187             type: string
188             description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
189             required: true
190             default: Cumulative
191             status: SUPPORTED
192           category:
193             type: string
194             description: Category of the metric, for an example, compute, disk, network, storage and etc.
195             required: false
196             default: network
197             status: SUPPORTED
198         occurrences:
199         - 1
200         - UNBOUNDED
201       network.incoming.bytes.rate:
202         type: org.openecomp.capabilities.metric.Ceilometer
203         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
204         properties:
205           unit:
206             type: string
207             description: Unit of the metric value
208             required: true
209             default: B/s
210             status: SUPPORTED
211           name:
212             type: string
213             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
214             required: true
215             default: network.incoming.bytes.rate
216             status: SUPPORTED
217           description:
218             type: string
219             description: Description of the metric
220             required: false
221             default: Average rate of incoming bytes
222             status: SUPPORTED
223           type:
224             type: string
225             description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
226             required: true
227             default: Gauge
228             status: SUPPORTED
229           category:
230             type: string
231             description: Category of the metric, for an example, compute, disk, network, storage and etc.
232             required: false
233             default: network
234             status: SUPPORTED
235         occurrences:
236         - 1
237         - UNBOUNDED
238       network.incoming.bytes:
239         type: org.openecomp.capabilities.metric.Ceilometer
240         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
241         properties:
242           unit:
243             type: string
244             description: Unit of the metric value
245             required: true
246             default: B
247             status: SUPPORTED
248           name:
249             type: string
250             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
251             required: true
252             default: network.incoming.bytes
253             status: SUPPORTED
254           description:
255             type: string
256             description: Description of the metric
257             required: false
258             default: Number of incoming bytes
259             status: SUPPORTED
260           type:
261             type: string
262             description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
263             required: true
264             default: Cumulative
265             status: SUPPORTED
266           category:
267             type: string
268             description: Category of the metric, for an example, compute, disk, network, storage and etc.
269             required: false
270             default: network
271             status: SUPPORTED
272         occurrences:
273         - 1
274         - UNBOUNDED
275       network.outgoing.bytes.rate:
276         type: org.openecomp.capabilities.metric.Ceilometer
277         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
278         properties:
279           unit:
280             type: string
281             description: Unit of the metric value
282             required: true
283             default: B/s
284             status: SUPPORTED
285           name:
286             type: string
287             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
288             required: true
289             default: network.outgoing.bytes.rate
290             status: SUPPORTED
291           description:
292             type: string
293             description: Description of the metric
294             required: false
295             default: Average rate of outgoing bytes
296             status: SUPPORTED
297           type:
298             type: string
299             description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
300             required: true
301             default: Gauge
302             status: SUPPORTED
303           category:
304             type: string
305             description: Category of the metric, for an example, compute, disk, network, storage and etc.
306             required: false
307             default: network
308             status: SUPPORTED
309         occurrences:
310         - 1
311         - UNBOUNDED
312       network.incoming.packets:
313         type: org.openecomp.capabilities.metric.Ceilometer
314         description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
315         properties:
316           unit:
317             type: string
318             description: Unit of the metric value
319             required: true
320             default: packet
321             status: SUPPORTED
322           name:
323             type: string
324             description: Ceilometer metric type name to monitor. (The name ceilometer is using)
325             required: true
326             default: network.incoming.packets
327             status: SUPPORTED
328           description:
329             type: string
330             description: Description of the metric
331             required: false
332             default: Number of incoming packets
333             status: SUPPORTED
334           type:
335             type: string
336             description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
337             required: true
338             default: Cumulative
339             status: SUPPORTED
340           category:
341             type: string
342             description: Category of the metric, for an example, compute, disk, network, storage and etc.
343             required: false
344             default: network
345             status: SUPPORTED
346         occurrences:
347         - 1
348         - UNBOUNDED