bc1eeeebd0b3254869e66f6b48de8068fafa4b3d
[policy/apex-pdp.git] /
1 {
2   "tosca_definitions_version": "tosca_simple_yaml_1_1_0",
3   "topology_template": {
4     "policies": [
5       {
6         "onap.policies.apex.Simplecontrolloop": {
7           "type": "onap.policies.native.Apex",
8           "type_version": "1.0.0",
9           "name": "onap.policies.apex.Simplecontrolloop",
10           "version": "1.0.0",
11           "properties": {
12             "engineServiceParameters": {
13               "name": "MyApexEngine",
14               "version": "0.0.1",
15               "id": 45,
16               "instanceCount": 4,
17               "deploymentPort": 12561,
18               "policyModelFileName": "src/test/resources/policymodels/RequestorModel.json",
19               "engineParameters": {
20                 "executorParameters": {
21                   "JAVASCRIPT": {
22                     "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
23                   }
24                 }
25               }
26             },
27             "eventInputParameters": {
28               "RestClientConsumer0": {
29                 "carrierTechnologyParameters": {
30                   "carrierTechnology": "RESTCLIENT",
31                   "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
32                   "parameters": {
33                     "url": "http://localhost:32801/TestRESTRequestor/apex/event/GetEvent",
34                     "httpMethod": "GET",
35                     "httpHeaders": [
36                       [
37                         "aaa",
38                         "bbb"
39                       ],
40                       [
41                         "ccc",
42                         "ddd"
43                       ]
44                     ],
45                     "httpCodeFilter": "*\\.*"
46                   }
47                 },
48                 "eventProtocolParameters": {
49                   "eventProtocol": "JSON"
50                 }
51               },
52               "RestClientConsumer1": {
53                 "carrierTechnologyParameters": {
54                   "carrierTechnology": "RESTCLIENT",
55                   "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
56                   "parameters": {
57                     "url": "http://localhost:32801/TestRESTRequestor/apex/event/GetEvent",
58                     "httpMethod": "GET",
59                     "httpHeaders": [
60                       [
61                         "aaa",
62                         "bbb"
63                       ],
64                       [
65                         "ccc",
66                         "ddd"
67                       ]
68                     ],
69                     "httpCodeFilter": " "
70                   }
71                 },
72                 "eventProtocolParameters": {
73                   "eventProtocol": "JSON"
74                 }
75               }
76             },
77             "eventOutputParameters": {
78               "RestClientProducer0": {
79                 "carrierTechnologyParameters": {
80                   "carrierTechnology": "RESTCLIENT",
81                   "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters"
82                 },
83                 "eventProtocolParameters": {
84                   "eventProtocol": "JSON"
85                 }
86               },
87               "RestClientProducer1": {
88                 "carrierTechnologyParameters": {
89                   "carrierTechnology": "RESTCLIENT",
90                   "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters"
91                 },
92                 "eventProtocolParameters": {
93                   "eventProtocol": "JSON"
94                 }
95               }
96             }
97           }
98         }
99       }
100     ]
101   }
102 }