Policy Reconfiguration, Component Spec, Help text
[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                          "designer_editable" : false,
40                          "sourced_at_deployment" : false,
41                          "policy_editable" : false}
42                       ],
43        "app_preferences" : [
44                              {"name" : "some_param2",
45                               "description" : "some desc2",
46                               "value" : "some_value2",
47                               "designer_editable" : false,
48                               "sourced_at_deployment" : false,
49                               "policy_editable" : false}
50                            ],
51        "program_preferences" : [{"program_type" : "flows",
52                                  "program_id" : "WhoFlow",
53                                  "program_pref" : [{"name" : "some_param3",
54                                                     "description" : "some desc3",
55                                                     "value" : "some_value3",
56                                                     "designer_editable" : false,
57                                                     "sourced_at_deployment" : false,
58                                                     "policy_editable" : false}
59                                                     ]}]
60    },
61    "auxilary": {
62     "streamname":"who",
63     "artifact_name" : "HelloWorld",
64     "artifact_version" : "3.4.3",
65     "programs" : [
66                     {"program_type" : "flows", "program_id" : "WhoFlow"},
67                     {"program_type" : "services", "program_id" : "Greeting"}
68                   ],
69     "namespace" : "hw"
70     },
71   "artifacts": [
72     {
73       "uri": "http://make-me-valid/jar_files/HelloWorld-3.4.3.jar",
74       "type": "jar"
75     }
76   ]
77 }
78