APEX standalone support for ToscaPolicy format
[policy/apex-pdp.git] / services / services-engine / src / test / resources / parameters / javaPropertiesBad.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             "javaProperties": [
13               [
14                 "property0"
15               ],
16               [
17                 "property1",
18                 "property1Value",
19                 "propertyExtraValue"
20               ],
21               [],
22               [
23                 null,
24                 "proeprtyValue"
25               ],
26               null,
27               [
28                 "propertyname",
29                 null
30               ]
31             ],
32             "engineServiceParameters": {
33               "name": "MyApexEngine",
34               "version": "0.0.1",
35               "id": 45,
36               "instanceCount": 345,
37               "deploymentPort": 65522,
38               "policy_type_impl": {
39                 "apexPolicyModel": {}
40               },
41               "engineParameters": {
42                 "contextParameters": {
43                   "parameterClassName": "org.onap.policy.apex.context.parameters.ContextParameters"
44                 },
45                 "executorParameters": {
46                   "JAVASCRIPT": {
47                     "parameterClassName": "org.onap.policy.apex.service.engine.parameters.dummyclasses.SuperDooperExecutorParameters"
48                   }
49                 }
50               }
51             },
52             "eventOutputParameters": {
53               "FirstProducer": {
54                 "carrierTechnologyParameters": {
55                   "carrierTechnology": "FILE",
56                   "parameters": {
57                     "fileName": "target/aaa.json"
58                   }
59                 },
60                 "eventProtocolParameters": {
61                   "eventProtocol": "JSON"
62                 }
63               }
64             },
65             "eventInputParameters": {
66               "MySuperDooperConsumer1": {
67                 "carrierTechnologyParameters": {
68                   "carrierTechnology": "SUPER_DOOPER",
69                   "parameterClassName": "org.onap.policy.apex.service.engine.parameters.dummyclasses.SuperDooperCarrierTechnologyParameters"
70                 },
71                 "eventProtocolParameters": {
72                   "eventProtocol": "SUPER_TOK_DEL",
73                   "parameterClassName": "org.onap.policy.apex.service.engine.parameters.dummyclasses.SuperTokenDelimitedEventProtocolParameters"
74                 }
75               }
76             }
77           }
78         }
79       }
80     ]
81   }
82 }