c34f9e33fd872e5fadf19a83fda8e4bb9a4f1574
[policy/apex-pdp.git] / examples / examples-grpc / src / main / resources / examples / config / APEXgRPC / ApexConfig.json
1 {
2   "engineServiceParameters": {
3     "name": "MyApexEngine",
4     "version": "0.0.1",
5     "id": 45,
6     "instanceCount": 2,
7     "deploymentPort": 12561,
8     "engineParameters": {
9       "executorParameters": {
10         "JAVASCRIPT": {
11           "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
12         }
13       },
14       "contextParameters": {
15         "parameterClassName": "org.onap.policy.apex.context.parameters.ContextParameters",
16         "schemaParameters": {
17           "Avro": {
18             "parameterClassName": "org.onap.policy.apex.plugins.context.schema.avro.AvroSchemaHelperParameters"
19           },
20           "Java": {
21             "parameterClassName": "org.onap.policy.apex.context.impl.schema.java.JavaSchemaHelperParameters",
22             "jsonAdapters": {
23               "Instant": {
24                 "adaptedClass": "java.time.Instant",
25                 "adaptorClass": "org.onap.policy.common.gson.InstantAsMillisTypeAdapter"
26               }
27             }
28           }
29         }
30       }
31     }
32   },
33   "eventInputParameters": {
34     "DCAEConsumer": {
35       "carrierTechnologyParameters": {
36         "carrierTechnology": "RESTCLIENT",
37         "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
38         "parameters": {
39           "url": "http://localhost:54321/GrpcTestRestSim/sim/events/unauthenticated.DCAE_CL_OUTPUT/APEX/1?timeout=30000"
40         }
41       },
42       "eventProtocolParameters": {
43         "eventProtocol": "JSON",
44         "parameters": {
45           "nameAlias": "testPolicyB"
46         }
47       },
48       "eventName": "testPolicyB",
49       "eventNameFilter": "testPolicyB"
50     },
51     "CDSRequestConsumer": {
52       "carrierTechnologyParameters": {
53         "carrierTechnology": "GRPC",
54         "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.grpc.GrpcCarrierTechnologyParameters"
55       },
56       "eventProtocolParameters": {
57         "eventProtocol": "JSON"
58       },
59       "eventName": "CDSResponseEvent",
60       "eventNameFilter": "CDSResponseEvent",
61       "requestorMode": true,
62       "requestorPeer": "CDSRequestProducer",
63       "requestorTimeout": 500
64     }
65   },
66   "eventOutputParameters": {
67     "logOutputter": {
68       "carrierTechnologyParameters": {
69         "carrierTechnology": "FILE",
70         "parameters": {
71           "fileName": "outputevents.log"
72         }
73       },
74       "eventProtocolParameters": {
75         "eventProtocol": "JSON"
76       }
77     },
78     "CDSRequestProducer": {
79       "carrierTechnologyParameters": {
80         "carrierTechnology": "GRPC",
81         "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.grpc.GrpcCarrierTechnologyParameters",
82         "parameters": {
83           "host": "localhost",
84           "port": 54322,
85           "username": "ccsdkapps",
86           "password": "ccsdkapps",
87           "timeout": 10
88         }
89       },
90       "eventProtocolParameters": {
91         "eventProtocol": "JSON"
92       },
93       "eventNameFilter": "(Create|Delete)SubscriptionRequestEvent",
94       "requestorMode": true,
95       "requestorPeer": "CDSRequestConsumer",
96       "requestorTimeout": 500
97     },
98     "CDSReplyProducer": {
99       "carrierTechnologyParameters": {
100         "carrierTechnology": "RESTCLIENT",
101         "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
102         "parameters": {
103           "url": "http://localhost:54321/GrpcTestRestSim/sim/events/POLICY_CL_MGT"
104         }
105       },
106       "eventProtocolParameters": {
107         "eventProtocol": "JSON"
108       },
109       "eventNameFilter": "(LogEvent|CDSResponseStatusEvent)"
110     }
111   }
112 }