Update O-RU Fronthaul Recovery apex version
[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\": \"O-DU-1122\",
26                                \"ERICSSON-O-RU-11221\": \"O-DU-1122\",
27                                \"ERICSSON-O-RU-11222\": \"O-DU-1122\",
28                                \"ERICSSON-O-RU-11223\": \"O-DU-1122\",
29                                \"ERICSSON-O-RU-11224\": \"O-DU-1123\",
30                                \"ERICSSON-O-RU-11225\": \"O-DU-1123\",
31                                \"ERICSSON-O-RU-11226\": \"O-DU-1123\",
32                                \"ERICSSON-O-RU-11227\": \"O-DU-1124\",
33                                \"ERICSSON-O-RU-11228\": \"O-DU-1125\",
34                                \"ERICSSON-O-RU-11229\": \"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/distributed-unit-functions={OduId}/radio-resource-management-policy-ratio=rrm-pol-1",
46                     "httpMethod" : "PUT",
47                     "httpHeaders" : [
48                         ["Authorization", "Basic YWRtaW46S3A4Yko0U1hzek0wV1hsaGFrM2VIbGNzZTJnQXc4NHZhb0dHbUp2VXkyVQ=="]
49                     ]
50                 }
51             },
52             "eventProtocolParameters": {
53                 "eventProtocol": "JSON",
54                 "parameters": {
55                     "pojoField": "LinkFailureOutput"
56                 }
57             },
58             "eventNameFilter": "LinkFailureOutputEvent"
59         },
60         "StdOutProducer": {
61             "carrierTechnologyParameters": {
62                 "carrierTechnology": "FILE",
63                 "parameters": {
64                     "standardIo": true
65                 }
66             },
67             "eventProtocolParameters": {
68                 "eventProtocol": "JSON",
69                 "parameters": {
70                     "pojoField": "message"
71                 }
72             },
73             "eventNameFilter": "ApexMessageOutputEvent"
74         }
75     },
76     "eventInputParameters": {
77         "DMaaPConsumer": {
78             "carrierTechnologyParameters": {
79                 "carrierTechnology": "RESTCLIENT",
80                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
81                 "parameters": {
82                     "url": "http://onap-dmaap:3904/events/unauthenticated.SEC_FAULT_OUTPUT/users/link-monitor-nonrtric?timeout=15000&limit=100"
83                 }
84             },
85             "eventProtocolParameters": {
86                 "eventProtocol": "JSON",
87                 "parameters": {
88                     "versionAlias": "version",
89                     "pojoField": "LinkFailureInput"
90                 }
91             },
92             "eventName": "LinkFailureInputEvent"
93         }
94     }
95 }