Remove dmaap from models
[policy/models.git] / models-examples / src / main / resources / policytypes / onap.policies.native.Drools.yaml
index 38b18cf..8e6c6f0 100644 (file)
@@ -4,14 +4,17 @@ policy_types:
         derived_from: tosca.policies.Root
         description: a base policy type for all native PDP policies
         version: 1.0.0
+        name: onap.policies.Native
     onap.policies.native.Drools:
         derived_from: onap.policies.Native
         description: a base policy type for all native PDP policies
         version: 1.0.0
+        name: onap.policies.native.Drools
     onap.policies.native.drools.Controller:
         derived_from: onap.policies.native.Drools
         description: a policy type for a drools controller configuration
         version: 1.0.0
+        name: onap.policies.native.drools.Controller
         properties:
             controllerName:
                 type: string
@@ -22,13 +25,13 @@ policy_types:
                 required: false
                 description: source topics and applicable events
                 entry_schema:
-                    type: onap.datatypes.dmaap.topic
+                    type: onap.datatypes.kafka.topic
             sinkTopics:
                 type: list
                 required: false
                 description: sink topics and applicable events
                 entry_schema:
-                    type: onap.datatypes.dmaap.topic
+                    type: onap.datatypes.kafka.topic
             customConfig:
                 type: map
                 required: false
@@ -39,6 +42,7 @@ policy_types:
         derived_from: onap.policies.native.Drools
         description: a policy type for native drools artifact policies
         version: 1.0.0
+        name: onap.policies.native.drools.Artifact
         properties:
             rulesArtifact:
                 type: onap.datatypes.native.rules_artifact
@@ -50,20 +54,20 @@ policy_types:
                 description: the drools controller to which the current native policy is assigned
 
 data_types:
-    onap.datatypes.dmaap.topic:
+    onap.datatypes.kafka.topic:
         derived_from: tosca.datatypes.Root
         properties:
             topicName:
                 type: string
                 required: true
-                description: the dmaap topic name
+                description: the kafka topic name
             events:
                 type: list
                 required: true
                 description: events used by this topic
                 entry_schema:
-                    type: onap.datatypes.dmaap.events
-    onap.datatypes.dmaap.events:
+                    type: onap.datatypes.kafka.events
+    onap.datatypes.kafka.events:
         derived_from: tosca.datatypes.Root
         properties:
             eventClass:
@@ -75,10 +79,10 @@ data_types:
                 required: false
                 description: the JSONPath based condition to filter out the events to serialize
             customSerialization:
-                type: onap.datatypes.dmaap.custom_serialization
+                type: onap.datatypes.kafka.custom_serialization
                 required: false
                 description:  overrides the default serialization/deserialization mechanisms with custom ones
-    onap.datatypes.dmaap.custom_serialization:
+    onap.datatypes.kafka.custom_serialization:
         derived_from: tosca.datatypes.Root
         properties:
             customSerializerClass:
@@ -107,7 +111,7 @@ data_types:
     onap.datatypes.drools.controller.relation:
         derived_from: tosca.datatypes.Root
         properties:
-            controllerName:
+            name:
                 type: string
                 required: true
                 description: the name of drools controller policy