Merge "Fix duplicate code in Jpa classes"
[policy/models.git] / models-examples / src / main / resources / policytypes / onap.policies.monitoring.dcae-pm-mapper.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_1_0
2 policy_types:
3    onap.policies.Monitoring:
4       derived_from: tosca.policies.Root
5       version: 1.0.0
6       name: onap.policies.Monitoring
7       description: a base policy type for all policies that govern monitoring provisioning
8    onap.policies.monitoring.dcae-pm-mapper:
9       derived_from: onap.policies.Monitoring
10       version: 1.0.0
11       properties:
12          pm-mapper-filter:
13             type: map
14             description: PM mapper filter on measInfo, measInfoId, measType, instanceId
15             entry_schema:
16                type: onap.datatypes.monitoring.pm-mapper-filter
17 data_types:
18    onap.datatypes.monitoring.pm-mapper-filter:
19       derived_from: tosca.datatypes.Root
20       properties:
21          filters:
22             type: list
23             description: Filter configuration
24             #default: []
25             required: true
26             entry_schema:
27                type: onap.datatypes.monitoring.filters
28    onap.datatypes.monitoring.filters:
29       derived_from: tosca.datatypes.Root
30       properties:
31          pmDefVsn:
32             type: string
33             description: PM Dictionary version
34             required: true
35          nfType:
36             type: string
37             description: NF type
38             required: true
39          vendor:
40             type: string
41             description: Vendor name
42             required: true
43          measTypes:
44             type: list
45             description: Measurement types to collect
46             #default: []
47             required: true
48             entry_schema:
49                type: string