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 name: onap.policies.Native
8 onap.policies.native.Drools:
9 derived_from: onap.policies.Native
10 description: a base policy type for all native PDP policies
12 name: onap.policies.native.Drools
13 onap.policies.native.drools.Controller:
14 derived_from: onap.policies.native.Drools
15 description: a policy type for a drools controller configuration
17 name: onap.policies.native.drools.Controller
22 description: the drools controller name
26 description: source topics and applicable events
28 type: onap.datatypes.dmaap.topic
32 description: sink topics and applicable events
34 type: onap.datatypes.dmaap.topic
38 description: any use case specific configurations relevant to the drools controller
41 onap.policies.native.drools.Artifact:
42 derived_from: onap.policies.native.Drools
43 description: a policy type for native drools artifact policies
45 name: onap.policies.native.drools.Artifact
48 type: onap.datatypes.native.rules_artifact
50 description: the GAV information of the maven artifact
52 type: onap.datatypes.drools.controller.relation
54 description: the drools controller to which the current native policy is assigned
57 onap.datatypes.dmaap.topic:
58 derived_from: tosca.datatypes.Root
63 description: the dmaap topic name
67 description: events used by this topic
69 type: onap.datatypes.dmaap.events
70 onap.datatypes.dmaap.events:
71 derived_from: tosca.datatypes.Root
76 description: the event canonical class for serialization
80 description: the JSONPath based condition to filter out the events to serialize
82 type: onap.datatypes.dmaap.custom_serialization
84 description: overrides the default serialization/deserialization mechanisms with custom ones
85 onap.datatypes.dmaap.custom_serialization:
86 derived_from: tosca.datatypes.Root
88 customSerializerClass:
91 description: the class that contains the JSON parser serializer/deserializer.
95 description: static field in customSerialized class with the json parser (currently only gson supported)
96 onap.datatypes.native.rules_artifact:
97 derived_from: tosca.datatypes.Root
102 description: the groupId of the maven artifact
106 description: the artifactId of the maven artifact
110 description: the version of the maven artifact
111 onap.datatypes.drools.controller.relation:
112 derived_from: tosca.datatypes.Root
117 description: the name of drools controller policy