[POLICY-22] Reorganizing drools-apps
[policy/drools-applications.git] / controlloop / templates / template.demo.v1.0.0 / archetype-closedloop-demo-rules / src / main / resources / archetype-resources / src / main / config / __artifactId__-controller.rest.json
1 {
2         "controller.name": "${artifactId}",
3         
4         "ueb.source.topics": "${dcaeTopic},${appcTopic}",
5
6         "ueb.source.topics.${dcaeTopic}.servers": "${dcaeServers}",
7         "ueb.source.topics.${dcaeTopic}.apiKey": "${dcaeApiKey}",
8         "ueb.source.topics.${dcaeTopic}.apiSecret": "${dcaeApiSecret}",
9         "ueb.source.topics.${dcaeTopic}.events": "org.openecomp.policy.controlloop.VirtualControlLoopEvent",
10         "ueb.source.topics.${dcaeTopic}.events.org.openecomp.policy.controlloop.VirtualControlLoopEvent.filter": "closedLoopEventStatus=.*",
11         "ueb.source.topics.${dcaeTopic}.events.custom.gson": "org.openecomp.policy.controlloop.util.Serialization,gsonPretty",
12         
13         "ueb.source.topics.${appcTopic}.servers": "${appcServers}",
14         "ueb.source.topics.${appcTopic}.apiKey": "${appcApiKey}",
15         "ueb.source.topics.${appcTopic}.apiSecret": "${appcApiSecret}",
16         "ueb.source.topics.${appcTopic}.events": "org.openecomp.policy.appc.Response",
17         "ueb.source.topics.${appcTopic}.events.org.openecomp.policy.appc.Response.filter": "CommonHeader=.*,Status=.*",
18         "ueb.source.topics.${appcTopic}.events.custom.gson": "org.openecomp.policy.appc.util.Serialization,gsonPretty",
19         
20         "ueb.sink.topics": "${appcTopic},${notificationTopic}",
21
22         "ueb.sink.topics.${appcTopic}.servers": "${appcServers}",
23         "ueb.sink.topics.${appcTopic}.apiKey": "${appcApiKey}",
24         "ueb.sink.topics.${appcTopic}.apiSecret": "${appcApiSecret}",
25         "ueb.sink.topics.${appcTopic}.events": "org.openecomp.policy.appc.Request",
26         "ueb.sink.topics.${appcTopic}.events.custom.gson": "org.openecomp.policy.appc.util.Serialization,gsonPretty",
27         
28         "ueb.sink.topics.${notificationTopic}.servers": "${notificationServers}",
29         "ueb.sink.topics.${notificationTopic}.apiKey": "${notificationApiKey}",
30         "ueb.sink.topics.${notificationTopic}.apiSecret": "${notificationApiSecret}",
31         "ueb.sink.topics.${notificationTopic}.events": "org.openecomp.policy.controlloop.VirtualControlLoopNotification",
32         "ueb.sink.topics.${notificationTopic}.events.custom.gson": "org.openecomp.policy.controlloop.util.Serialization,gsonPretty",
33         
34         "rules.groupId": "${groupId}",
35         "rules.artifactId": "${artifactId}",
36         "rules.version": "${version}"
37 }