Change dmaap hostname for integration with oam
[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             "taskParameters": [
23                 {
24                     "key": "ORU-ODU-Map",
25                     "value": "{\"ERICSSON-O-RU-11220\": \"HCL-O-DU-1122\",
26                                \"ERICSSON-O-RU-11221\": \"HCL-O-DU-1122\",
27                                \"ERICSSON-O-RU-11222\": \"HCL-O-DU-1122\",
28                                \"ERICSSON-O-RU-11223\": \"HCL-O-DU-1122\",
29                                \"ERICSSON-O-RU-11224\": \"HCL-O-DU-1123\",
30                                \"ERICSSON-O-RU-11225\": \"HCL-O-DU-1123\",
31                                \"ERICSSON-O-RU-11226\": \"HCL-O-DU-1123\",
32                                \"ERICSSON-O-RU-11227\": \"HCL-O-DU-1124\",
33                                \"ERICSSON-O-RU-11228\": \"HCL-O-DU-1125\",
34                                \"ERICSSON-O-RU-11229\": \"HCL-O-DU-1125\"}"
35                 }
36             ]
37         }
38     },
39     "eventOutputParameters": {
40         "RestProducer": {
41             "carrierTechnologyParameters": {
42                 "carrierTechnology": "RESTCLIENT",
43                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
44                 "parameters": {
45                     "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}"
46                 }
47             },
48             "eventProtocolParameters": {
49                 "eventProtocol": "JSON",
50                 "parameters": {
51                     "pojoField": "LinkFailureOutput"
52                 }
53             },
54             "eventNameFilter": "LinkFailureOutputEvent"
55         },
56         "StdOutProducer": {
57             "carrierTechnologyParameters": {
58                 "carrierTechnology": "FILE",
59                 "parameters": {
60                     "standardIo": true
61                 }
62             },
63             "eventProtocolParameters": {
64                 "eventProtocol": "JSON",
65                 "parameters": {
66                     "pojoField": "message"
67                 }
68             },
69             "eventNameFilter": "ApexMessageOutputEvent"
70         }
71     },
72     "eventInputParameters": {
73         "DMaaPConsumer": {
74             "carrierTechnologyParameters": {
75                 "carrierTechnology": "RESTCLIENT",
76                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
77                 "parameters": {
78                     "url": "http://onap-dmaap:3904/events/unauthenticated.SEC_FAULT_OUTPUT/users/link-monitor-nonrtric?timeout=15000&limit=100"
79                 }
80             },
81             "eventProtocolParameters": {
82                 "eventProtocol": "JSON",
83                 "parameters": {
84                     "versionAlias": "version",
85                     "pojoField": "LinkFailureInput"
86                 }
87             },
88             "eventName": "LinkFailureInputEvent"
89         }
90     }
91 }