Controller Design Studio
[ccsdk/cds.git] / components / model-catalog / definition-type / starter-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         },\r
26         "requirements": {\r
27                 "component-dependency": {\r
28                         "capability": "component-node",\r
29                         "node": "component-config-generator",\r
30                         "relationship": "tosca.relationships.DependsOn"\r
31                 }\r
32         },\r
33         "interfaces": {\r
34                 "CONFIG": {\r
35                         "operations": {\r
36                                 "GenerateConfiguration": {\r
37                                         "inputs": {\r
38                                                 "params": {\r
39                                                         "required": false,\r
40                                                         "type": "list",\r
41                                                         "entry_schema": {\r
42                                                                 "type": "datatype-property"\r
43                                                         }\r
44                                                 }\r
45                                         }\r
46                                 }\r
47                         }\r
48                 }\r
49         },\r
50         "derived_from": "tosca.nodes.DG"\r
51 }