TOSCA Compliant Guard Policies
[policy/models.git] / models-examples / src / main / resources / policies / vCPE.policy.monitoring.output.tosca.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_1_0
2 topology_template:
3    policies:
4      -
5        onap.restart.tca:
6            type: onap.policies.monitoring.cdap.tca.hi.lo.app
7            version: 1.0.0
8            metadata:
9              policy-id: onap.restart.tca
10              policy-version: 1
11            properties:
12              tca_policy:
13                 domain: measurementsForVfScaling
14                 metricsPerEventName: 
15                   - 
16                     eventName: Measurement_vGMUX
17                     controlLoopSchemaType: VNF
18                     policyScope: DCAE
19                     policyName: "DCAE.Config_tca-hi-lo"
20                     policyVersion: "v0.0.1"
21                     thresholds: 
22                       - 
23                         closedLoopControlName: "ControlLoop-vCPE-48f0c2c3-a172-4192-9ae3-052274181b6e"
24                         version: "1.0.2"
25                         fieldPath: "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value"
26                         thresholdValue: 0
27                         direction: EQUAL
28                         severity: MAJOR
29                         closedLoopEventStatus: ABATED
30                       - 
31                         closedLoopControlName: "ControlLoop-vCPE-48f0c2c3-a172-4192-9ae3-052274181b6e"
32                         version: "1.0.2"
33                         fieldPath: "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value"
34                         thresholdValue: 0
35                         direction: GREATER
36                         severity: CRITICAL
37                         closedLoopEventStatus: ONSET