Add dcae-cli and component-json-schemas projects
[dcaegen2/platform/cli.git] / dcae-cli / dcae_cli / commands / tests / mocked_components / cdap / spec_start.json
1 {  
2    "self":{  
3       "name":"cdap.helloworld.mock.catalog.testing.startnode",
4       "version":"0.7.1",
5       "description":"cdap test component",
6       "component_type":"cdap"
7    },
8    "streams":{  
9       "subscribes": [{
10          "format": "std.empty",
11          "version": "1.0.6",
12          "route": "/unsure_if_needed_for_cdap",
13          "type": "http"
14       }],
15       "publishes": []
16    },
17    "services":{  
18       "calls": [
19       {
20         "config_key": "service_call_example",
21         "verb": "GET",
22         "request": {
23           "format": "std.empty",
24           "version": "1.0.6"
25         },
26         "response": {
27           "format": "std.empty",
28           "version": "1.0.6"
29         }
30       }
31     ],
32     "provides":[]
33    },
34 "parameters": {  
35        "app_config" : [
36                          {"name" : "some_param",
37                          "description" : "some desc",
38                          "value" : "some_value"}
39                       ],
40        "app_preferences" : [
41                              {"name" : "some_param2",
42                               "description" : "some desc2",
43                               "value" : "some_value2"}
44                            ],
45        "program_preferences" : [{"program_type" : "flows", "program_id" : "WhoFlow", "program_pref" : [{"name" : "some_param3","description" : "some desc3", "value" : "some_value3"}]}]
46    },
47    "auxilary": {
48     "streamname":"who",
49     "artifact_name" : "HelloWorld",
50     "artifact_version" : "3.4.3",
51     "programs" : [
52                     {"program_type" : "flows", "program_id" : "WhoFlow"},
53                     {"program_type" : "services", "program_id" : "Greeting"}
54                   ],
55     "namespace" : "hw"
56     },
57   "artifacts": [
58     {
59       "uri": "http://make-me-valid/jar_files/HelloWorld-3.4.3.jar",
60       "type": "jar"
61     }
62   ]
63 }
64