LoopLog repository
[clamp.git] / src / test / resources / tosca / micro-service-policy-payload.json
diff --git a/src/test/resources/tosca/micro-service-policy-payload.json b/src/test/resources/tosca/micro-service-policy-payload.json
new file mode 100644 (file)
index 0000000..01d6d27
--- /dev/null
@@ -0,0 +1,41 @@
+{
+       "tosca_definitions_version": "tosca_simple_yaml_1_0_0",
+       "topology_template": {
+               "policies": [
+                       {
+                               "testPolicy": {
+                                       "type": "onap.policy.monitoring.cdap.tca.hi.lo.app",
+                                       "version": "1.0.0",
+                                       "metadata": {
+                                               "policy-id": "testPolicy"
+                                       },
+                                       "properties": {
+                                               "tca_policy": {
+                                                       "domain": "measurementsForVfScaling",
+                                                       "metricsPerEventName": [
+                                                               {
+                                                                       "policyVersion": "1.0.0",
+                                                                       "thresholds": [
+                                                                               {
+                                                                                       "severity": "CRITICAL",
+                                                                                       "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta",
+                                                                                       "thresholdValue": 1,
+                                                                                       "closedLoopEventStatus": "ONSET",
+                                                                                       "closedLoopControlName": "test",
+                                                                                       "version": "1.0.0",
+                                                                                       "direction": "LESS"
+                                                                               }
+                                                                       ],
+                                                                       "policyName": "test",
+                                                                       "controlLoopSchemaType": "VM",
+                                                                       "policyScope": "test",
+                                                                       "eventName": "test"
+                                                               }
+                                                       ]
+                                               }
+                                       }
+                               }
+                       }
+               ]
+       }
+}
\ No newline at end of file