1 tosca_definitions_version: tosca_simple_yaml_1_1_0
4 derived_from: tosca.policies.Root
5 description: a base policy type for all native PDP policies
7 onap.policies.native.Drools:
8 derived_from: onap.policies.Native
9 description: a base policy type for all native PDP policies
11 onap.policies.native.drools.Controller:
12 derived_from: onap.policies.native.Drools
13 description: a policy type for a drools controller configuration
19 description: the drools controller name
23 description: source topics and applicable events
25 type: onap.datatypes.dmaap.topic
29 description: sink topics and applicable events
31 type: onap.datatypes.dmaap.topic
35 description: any use case specific configurations relevant to the drools controller
38 onap.policies.native.drools.Artifact:
39 derived_from: onap.policies.native.Drools
40 description: a policy type for native drools artifact policies
44 type: onap.datatypes.native.rules_artifact
46 description: the GAV information of the maven artifact
48 type: onap.datatypes.drools.controller.relation
50 description: the drools controller to which the current native policy is assigned
53 onap.datatypes.dmaap.topic:
54 derived_from: tosca.datatypes.Root
59 description: the dmaap topic name
63 description: events used by this topic
65 type: onap.datatypes.dmaap.events
66 onap.datatypes.dmaap.events:
67 derived_from: tosca.datatypes.Root
72 description: the event canonical class for serialization
76 description: the JSONPath based condition to filter out the events to serialize
78 type: onap.datatypes.dmaap.custom_serialization
80 description: overrides the default serialization/deserialization mechanisms with custom ones
81 onap.datatypes.dmaap.custom_serialization:
82 derived_from: tosca.datatypes.Root
84 customSerializerClass:
87 description: the class that contains the JSON parser serializer/deserializer.
91 description: static field in customSerialized class with the json parser (currently only gson supported)
92 onap.datatypes.native.rules_artifact:
93 derived_from: tosca.datatypes.Root
98 description: the groupId of the maven artifact
102 description: the artifactId of the maven artifact
106 description: the version of the maven artifact
107 onap.datatypes.drools.controller.relation:
108 derived_from: tosca.datatypes.Root
113 description: the name of drools controller policy