APEX standalone support for ToscaPolicy format
[policy/apex-pdp.git] / plugins / plugins-event / plugins-event-carrier / plugins-event-carrier-restclient / src / test / resources / prodcons / RESTClientWithHTTPHeaderBadList.json
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                         ["aaa", "bbb"],
37                         ["ccc", "ddd"],
38                     ],
39                     "httpCodeFilter" : "[1-5][0][0-5]"
40                 }
41             },
42             "eventProtocolParameters": {
43                 "eventProtocol": "JSON"
44             }
45         },
46         "RestClientConsumer1": {
47             "carrierTechnologyParameters": {
48                 "carrierTechnology": "RESTCLIENT",
49                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
50                 "parameters": {
51                     "url": "http://localhost:32801/TestRESTRequestor/apex/event/GetEvent",
52                     "httpMethod": "GET",
53                     "httpHeaders" : [
54                         ,
55                     ],
56                     "httpCodeFilter" : "[1-5][0][0-5]"
57                 }
58             },
59             "eventProtocolParameters": {
60                 "eventProtocol": "JSON"
61             }
62         }
63     },
64     "eventOutputParameters": {
65         "RestClientProducer0": {
66             "carrierTechnologyParameters": {
67                 "carrierTechnology": "RESTCLIENT",
68                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters"
69             },
70             "eventProtocolParameters": {
71                 "eventProtocol": "JSON"
72             }
73         },
74         "RestClientProducer1": {
75             "carrierTechnologyParameters": {
76                 "carrierTechnology": "RESTCLIENT",
77                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters"
78             },
79             "eventProtocolParameters": {
80                 "eventProtocol": "JSON"
81             }
82         }
83     }
84 }
85
86         }
87       }
88     ]
89   }
90 }