Design Operational Policy Type for Apex
[policy/models.git] / models-examples / src / main / resources / policytypes / onap.policies.controlloop.operational.common.Apex.yaml
diff --git a/models-examples/src/main/resources/policytypes/onap.policies.controlloop.operational.common.Apex.yaml b/models-examples/src/main/resources/policytypes/onap.policies.controlloop.operational.common.Apex.yaml
new file mode 100644 (file)
index 0000000..dba6567
--- /dev/null
@@ -0,0 +1,23 @@
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+policy_types:
+    onap.policies.controlloop.operational.common.Apex:
+        derived_from: onap.policies.controlloop.operational.Common
+        version: 1.0.0
+        description: Operational policies for Apex PDP
+        properties:
+            engineServiceParameters:
+                type: String
+                description: The engine parameters like name, instanceCount, policy implementation, parameters etc.
+                required: true
+            eventInputParameters:
+                type: String
+                description: The event input parameters.
+                required: true
+            eventOutputParameters:
+                type: String
+                description: The event output parameters.
+                required: true
+            javaProperties:
+                type: String
+                description: Name/value pairs of properties to be set for APEX if needed.
+                required: false