Adding 'name' to yamls and json in model
[policy/models.git] / models-examples / src / main / resources / policies / vCPE.policy.monitoring.input.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            type_version: 1.0.0
8            version: 1.0.0
9            name: onap.restart.tca
10            metadata:
11              policy-id: onap.restart.tca
12              policy-version: 1
13            properties:
14              tca_policy:
15                 domain: measurementsForVfScaling
16                 metricsPerEventName:
17                   -
18                     eventName: Measurement_vGMUX
19                     controlLoopSchemaType: VNF
20                     policyScope: DCAE
21                     policyName: "DCAE.Config_tca-hi-lo"
22                     policyVersion: "v0.0.1"
23                     thresholds:
24                       -
25                         closedLoopControlName: "ControlLoop-vCPE-48f0c2c3-a172-4192-9ae3-052274181b6e"
26                         version: "1.0.2"
27                         fieldPath: "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value"
28                         thresholdValue: 0
29                         direction: EQUAL
30                         severity: MAJOR
31                         closedLoopEventStatus: ABATED
32                       -
33                         closedLoopControlName: "ControlLoop-vCPE-48f0c2c3-a172-4192-9ae3-052274181b6e"
34                         version: "1.0.2"
35                         fieldPath: "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value"
36                         thresholdValue: 0
37                         direction: GREATER
38                         severity: CRITICAL
39                         closedLoopEventStatus: ONSET