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