Controller Blueprints MS
[ccsdk/cds.git] / ms / controllerblueprints / application / load / model_type / node_type / dg-config-generator.json
1 {\r
2         "description": "This is Activate DG for Config Generator Directed Graph",\r
3         "version": "1.0.0",\r
4         "properties": {\r
5                 "mode": {\r
6                         "required": false,\r
7                         "type": "string",\r
8                         "default": "sync"\r
9                 },\r
10                 "version": {\r
11                         "required": false,\r
12                         "type": "string",\r
13                         "default": "LATEST"\r
14                 },\r
15                 "is-start-flow": {\r
16                         "required": false,\r
17                         "type": "boolean",\r
18                         "default": "false"\r
19                 }\r
20         },\r
21         "capabilities": {\r
22                 "dg-node": {\r
23                         "type": "tosca.capabilities.Node"\r
24                 },\r
25                 "content": {\r
26                         "type": "tosca.capability.Content",\r
27                         "properties": {\r
28                                 "type": {\r
29                                         "required": false,\r
30                                         "type": "string",\r
31                                         "default": "json"\r
32                                 },\r
33                                 "content": {\r
34                                         "required": true,\r
35                                         "type": "string"\r
36                                 }\r
37                         }\r
38                 }\r
39         },\r
40         "requirements": {\r
41                 "component-dependency": {\r
42                         "capability": "component-node",\r
43                         "node": "component-config-generator",\r
44                         "relationship": "tosca.relationships.DependsOn"\r
45                 }\r
46         },\r
47         "interfaces": {\r
48                 "CONFIG": {\r
49                         "operations": {\r
50                                 "GenerateConfiguration": {\r
51                                         "inputs": {\r
52                                                 "params": {\r
53                                                         "required": false,\r
54                                                         "type": "list",\r
55                                                         "entry_schema": {\r
56                                                                 "type": "datatype-property"\r
57                                                         }\r
58                                                 }\r
59                                         }\r
60                                 }\r
61                         }\r
62                 }\r
63         },\r
64         "derived_from": "tosca.nodes.DG"\r
65 }