a28532074f35b5c447b83617b48fbb6723b50b5f
[nonrtric.git] / test / usecases / oruclosedlooprecovery / apexpolicyversion / LinkMonitor / config / LinkMonitorConfigDmaap2RestJsonEvent.json
1 {
2     "engineServiceParameters": {
3         "name": "LinkMonitorApexEngine",
4         "version": "0.0.1",
5         "id": 101,
6         "instanceCount": 1,
7         "deploymentPort": 12345,
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                 }
21             }
22         }
23     },
24     "eventOutputParameters": {
25         "RestProducer": {
26             "carrierTechnologyParameters": {
27                 "carrierTechnology": "RESTCLIENT",
28                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
29                 "parameters": {
30                     "url": "http://sdnr-sim:9990/rests/data/network-topology:network-topology/topology=topology-netconf/node={OduId}/yang-ext:mount/o-ran-sc-du-hello-world:network-function/du-to-ru-connection={OruId}"
31                 }
32             },
33             "eventProtocolParameters": {
34                 "eventProtocol": "JSON",
35                 "parameters": {
36                     "pojoField": "LinkFailureOutput"
37                 }
38             },
39             "eventNameFilter": "LinkFailureOutputEvent"
40         },
41         "StdOutProducer": {
42             "carrierTechnologyParameters": {
43                 "carrierTechnology": "FILE",
44                 "parameters": {
45                     "standardIo": true
46                 }
47             },
48             "eventProtocolParameters": {
49                 "eventProtocol": "JSON",
50                 "parameters": {
51                     "pojoField": "message"
52                 }
53             },
54             "eventNameFilter": "ApexMessageOutputEvent"
55         }
56     },
57     "eventInputParameters": {
58         "DMaaPConsumer": {
59             "carrierTechnologyParameters": {
60                 "carrierTechnology": "RESTCLIENT",
61                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
62                 "parameters": {
63                     "url": "http://dmaap-mr:3904/events/unauthenticated.SEC_FAULT_OUTPUT/users/link-monitor-nonrtric?timeout=15000&limit=100"
64                 }
65             },
66             "eventProtocolParameters": {
67                 "eventProtocol": "JSON",
68                 "parameters": {
69                     "versionAlias": "version",
70                     "pojoField": "LinkFailureInput"
71                 }
72             },
73             "eventName": "LinkFailureInputEvent"
74         }
75     }
76 }