Adding 'name' to yamls and json in model
[policy/models.git] / models-examples / src / main / resources / policies / vCPE.policy.operational.output.tosca.json
1 {
2     "tosca_definitions_version": "tosca_simple_yaml_1_1_0",
3     "topology_template": {
4         "policies": [
5             {
6                 "operational.restart": {
7                     "type": "onap.policies.controlloop.Operational",
8                     "version": "1.0.0",
9                     "name": "operational.restart",
10                     "metadata": {
11                         "policy-id": "operational.restart",
12                         "policy-version": 1
13                     },
14                     "properties": {
15                         "controlLoop": {
16                             "version": "2.0.0",
17                             "controlLoopName": "ControlLoop-vCPE-48f0c2c3-a172-4192-9ae3-052274181b6e",
18                             "trigger_policy": "unique-policy-id-1-restart",
19                             "timeout": 3600,
20                             "abatement": true
21                         },
22                         "policies": [
23                             {
24                                 "id": "unique-policy-id-1-restart",
25                                 "name": "Restart the VM",
26                                 "description": null,
27                                 "actor": "APPC",
28                                 "recipe": "Restart",
29                                 "target": {
30                                     "targetType": "VM"
31                                 },
32                                 "retry": 3,
33                                 "timeout": 1200,
34                                 "success": "final_success",
35                                 "failure": "final_failure",
36                                 "failure_timeout": "final_failure_timeout",
37                                 "failure_retries": "final_failure_retries",
38                                 "failure_exception": "final_failure_exception",
39                                 "failure_guard": "final_failure_guard"
40                             }
41                         ]
42                     }
43                 }
44             }
45         ]
46     }
47 }