[SDC-29] Amdocs OnBoard 1707 initial commit.
[sdc.git] / openecomp-be / lib / openecomp-sdc-enrichment-lib / openecomp-sdc-enrichment-impl / src / test / resources / mock / toscaGlobalServiceTemplates / openecomp / capabilities.yml
1 tosca_definitions_version: tosca_simple_openecomp_1_0
2 metadata:
3   filename: openecomp/capabilities.yml
4   version: '1.0'
5 imports:
6 - openecomp_index:
7     file: _index.yml
8 capability_types:
9   org.openecomp.capabilities.attachment.DeploymentFlavor:
10     derived_from: tosca.capabilities.Attachment
11     description: The Node capability indicates the base capabilities of a TOSCA Node Type.
12     properties:
13       DeploymentFlavor:
14         type: map
15         description: Deployment flavors instance
16         required: true
17         status: SUPPORTED
18         entry_schema:
19           type: org.openecomp.datatypes.DeploymentFlavor
20   org.openecomp.capabilities.metric.SnmpTrap:
21     derived_from: org.openecomp.capabilities.Metric
22     description: A node type that includes the Metric capability indicates that it can be monitored using snmp trap.
23     properties:
24       oid:
25         type: string
26         description: Object Id of the metric
27         required: true
28         status: SUPPORTED
29   org.openecomp.capabilities.AllottedResource:
30     derived_from: tosca.capabilities.Root
31   org.openecomp.capabilities.metric.SnmpPolling:
32     derived_from: org.openecomp.capabilities.Metric
33     description: A node type that includes the Metric capability indicates that it can be monitored using snmp polling.
34     properties:
35       oid:
36         type: string
37         description: Object Id of the metric
38         required: true
39         status: SUPPORTED
40   org.openecomp.capabilities.metric.Ceilometer:
41     derived_from: org.openecomp.capabilities.Metric
42     description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
43     properties:
44       name:
45         type: string
46         description: Ceilometer metric type name to monitor. (The name ceilometer is using)
47         required: true
48         status: SUPPORTED
49   org.openecomp.capabilities.Metric:
50     derived_from: tosca.capabilities.Endpoint
51     description: A node type that includes the Metric capability indicates that it can be monitored.
52     properties:
53       unit:
54         type: string
55         description: Unit of the metric value
56         required: true
57         status: SUPPORTED
58       description:
59         type: string
60         description: Description of the metric
61         required: false
62         status: SUPPORTED
63       type:
64         type: string
65         description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
66         required: true
67         status: SUPPORTED
68       category:
69         type: string
70         description: Category of the metric, for an example, compute, disk, network, storage and etc.
71         required: false
72         status: SUPPORTED
73     attributes:
74       value:
75         type: string
76         description: Runtime monitored value
77         status: SUPPORTED