4b99ca0c2575d47504eb9e3c385fea34f4d9bb9e
[policy/apex-pdp.git] /
1 {
2     "engineServiceParameters": {
3         "name": "MyApexEngine",
4         "version": "0.0.1",
5         "id": 45,
6         "instanceCount": 4,
7         "deploymentPort": 12561,
8         "policyModelFileName": "src/test/resources/policymodels/RequestorModel.json",
9         "engineParameters": {
10             "executorParameters": {
11                 "JAVASCRIPT": {
12                     "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
13                 }
14             }
15         }
16     },
17     "eventInputParameters": {
18         "RestClientConsumer0": {
19             "carrierTechnologyParameters": {
20                 "carrierTechnology": "RESTCLIENT",
21                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
22                 "parameters": {
23                     "url": "http://localhost:32801/TestRESTRequestor/apex/event/GetEvent",
24                     "httpMethod": "GET",
25                     "httpHeaders" : [
26                         [null, "bbb"],
27                         ["ccc", "ddd"]
28                     ]
29                 }
30             }
31         },
32         "RestClientConsumer1": {
33             "carrierTechnologyParameters": {
34                 "carrierTechnology": "RESTCLIENT",
35                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
36                 "parameters": {
37                     "url": "http://localhost:32801/TestRESTRequestor/apex/event/GetEvent",
38                     "httpMethod": "GET",
39                     "httpHeaders" : [
40                         ["aaa", "bbb"],
41                         ["ccc", null],
42                         ["eee", "fff"]
43                     ]
44                 }
45             },
46             "eventProtocolParameters": {
47                 "eventProtocol": "JSON"
48             }
49         }
50     },
51     "eventOutputParameters": {
52         "RestClientProducer0": {
53             "carrierTechnologyParameters": {
54                 "carrierTechnology": "RESTCLIENT",
55                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters"
56             },
57             "eventProtocolParameters": {
58                 "eventProtocol": "JSON"
59             }
60         },
61         "RestClientProducer1": {
62             "carrierTechnologyParameters": {
63                 "carrierTechnology": "RESTCLIENT",
64                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters"
65             },
66             "eventProtocolParameters": {
67                 "eventProtocol": "JSON"
68             }
69         }
70     }
71 }