217d6bda2702dc3fe1efc693948dfe6de2601cd8
[policy/apex-pdp.git] /
1 {
2     "engineServiceParameters": {
3         "name": "MyApexEngine",
4         "version": "0.0.1",
5         "id": 45,
6         "instanceCount": 1,
7         "deploymentPort": 12561,
8         "policyModelFileName": "target/TaskParametersTestPolicyModel.json",
9         "engineParameters": {
10             "executorParameters": {
11                 "JAVASCRIPT": {
12                     "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
13                 }
14             },
15             "taskParameters": [
16                 {
17                     "key": "serviceId",
18                     "value": "serviceId123"
19                 },
20                 {
21                     "key": "closedLoopId",
22                     "value": "closedLoopId123"
23                 }
24             ]
25         }    },
26     "eventInputParameters": {
27         "GetCodeConsumer": {
28             "carrierTechnologyParameters": {
29                 "carrierTechnology": "RESTCLIENT",
30                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
31                 "parameters": {
32                     "url": "http://localhost:32801/TestTaskParametersRest/apex/event/GetEvent",
33                     "httpMethod": "GET"
34                 }
35             },
36             "eventProtocolParameters": {
37                 "eventProtocol": "JSON"
38             },
39             "eventName": "CLTriggerEvent"
40         },
41         "FirstConsumer": {
42             "carrierTechnologyParameters": {
43                 "carrierTechnology": "RESTREQUESTOR",
44                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters",
45                 "parameters": {
46                     "url": "http://localhost:32801/TestTaskParametersRest/apex/service/{tagId}/{value}",
47                     "httpMethod": "POST"
48                 }
49             },
50             "eventProtocolParameters": {
51                 "eventProtocol": "JSON"
52             },
53             "eventNameFilter": "ServiceInfoEvent",
54             "requestorMode": true,
55             "requestorPeer": "FirstProducer"
56         }
57     },
58     "eventOutputParameters": {
59         "FirstProducer": {
60             "carrierTechnologyParameters": {
61                 "carrierTechnology": "RESTREQUESTOR",
62                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters"
63             },
64             "eventProtocolParameters": {
65                 "eventProtocol": "JSON"
66             },
67             "eventNameFilter": "ServiceInfoEvent",
68             "requestorMode": true,
69             "requestorPeer": "FirstConsumer"
70         },
71         "SecondProducer": {
72             "carrierTechnologyParameters": {
73                 "carrierTechnology": "RESTCLIENT",
74                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
75                 "parameters": {
76                     "url": "http://localhost:32801/TestTaskParametersRest/apex/action/{tagId}/{value}",
77                     "httpMethod": "POST"
78                 }
79             },
80             "eventProtocolParameters": {
81                 "eventProtocol": "JSON"
82             },
83             "eventNameFilter": "CLOutputEvent"
84         }
85     }
86 }