a2cf2b9508a2fd5feb06845414c3f815d85c5507
[policy/apex-pdp.git] /
1 {
2     "engineServiceParameters": {
3         "name": "MyApexEngine",
4         "version": "0.0.1",
5         "id": 45,
6         "instanceCount": 4,
7         "deploymentPort": 12345,
8         "policyModelFileName": "examples/models/DecisionMaker/DecisionMakerPolicyModel.json",
9         "engineParameters": {
10             "executorParameters": {
11                 "JAVASCRIPT": {
12                     "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
13                 }
14             }
15         }
16     },
17     "eventInputParameters": {
18         "VNFInitConsumer": {
19             "carrierTechnologyParameters": {
20                 "carrierTechnology": "FILE",
21                 "parameters": {
22                     "fileName": "examples/config/DecisionMaker/AnswerInitiationEvent.json"
23                 }
24             },
25             "eventProtocolParameters": {
26                 "eventProtocol": "JSON"
27             }
28         },
29         "DMaaPConsumer": {
30             "carrierTechnologyParameters": {
31                 "carrierTechnology": "RESTCLIENT",
32                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
33                 "parameters": {
34                     "url": "http://localhost:3904/events/toApex/APEX/1?timeout=60000"
35                 }
36             },
37             "eventProtocolParameters": {
38                 "eventProtocol": "JSON"
39             }
40         }
41     },
42     "eventOutputParameters": {
43         "logProducer": {
44             "carrierTechnologyParameters": {
45                 "carrierTechnology": "FILE",
46                 "parameters": {
47                     "fileName": "/tmp/EventsOut.json"
48                 }
49             },
50             "eventProtocolParameters": {
51                 "eventProtocol": "JSON"
52             }
53         },
54         "DMaapProducer": {
55             "carrierTechnologyParameters": {
56                 "carrierTechnology": "RESTCLIENT",
57                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
58                 "parameters": {
59                     "url": "http://localhost:3904/events/fromApex"
60                 }
61             },
62             "eventProtocolParameters": {
63                 "eventProtocol": "JSON"
64             }
65         }
66     }
67 }