APEX standalone support for ToscaPolicy format
[policy/apex-pdp.git] / services / services-engine / src / test / resources / parameters / goodParamsRelative.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": 19,
17               "deploymentPort": 65522,
18               "policy_type_impl": {
19               },
20               "engineParameters": {
21                 "executorParameters": {
22                   "JAVASCRIPT": {
23                     "parameterClassName": "org.onap.policy.apex.service.engine.parameters.dummyclasses.SuperDooperExecutorParameters"
24                   }
25                 }
26               }
27             },
28             "eventOutputParameters": {
29               "FirstProducer": {
30                 "carrierTechnologyParameters": {
31                   "carrierTechnology": "FILE",
32                   "parameters": {
33                     "fileName": "aaa.json"
34                   }
35                 },
36                 "eventProtocolParameters": {
37                   "eventProtocol": "JSON"
38                 }
39               },
40               "MyOtherProducer": {
41                 "eventProtocolParameters": {
42                   "eventProtocol": "JSON"
43                 },
44                 "carrierTechnologyParameters": {
45                   "carrierTechnology": "FILE",
46                   "parameters": {
47                     "fileName": "aaa.json"
48                   }
49                 }
50               }
51             },
52             "eventInputParameters": {
53               "TheFileConsumer1": {
54                 "carrierTechnologyParameters": {
55                   "carrierTechnology": "FILE",
56                   "parameters": {
57                     "fileName": "bbb.json"
58                   }
59                 },
60                 "eventProtocolParameters": {
61                   "eventProtocol": "JSON"
62                 }
63               },
64               "MySuperDooperConsumer1": {
65                 "carrierTechnologyParameters": {
66                   "carrierTechnology": "SUPER_DOOPER",
67                   "parameterClassName": "org.onap.policy.apex.service.engine.parameters.dummyclasses.SuperDooperCarrierTechnologyParameters"
68                 },
69                 "eventProtocolParameters": {
70                   "eventProtocol": "SUPER_TOK_DEL",
71                   "parameterClassName": "org.onap.policy.apex.service.engine.parameters.dummyclasses.SuperTokenDelimitedEventProtocolParameters"
72                 }
73               }
74             }
75           }
76         }
77       }
78     ]
79   }
80 }