Controller Blueprints MS
[ccsdk/cds.git] / ms / controllerblueprints / application / load / model_type / node_type / dg-resource-assign-activate.json
1 {\r
2         "description": "This is Resource Assign and Activate Netconf 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": false,\r
35                                         "type": "string"\r
36                                 }\r
37                         }\r
38                 }\r
39         },\r
40         "requirements": {\r
41                 "ra-component": {\r
42                         "capability": "component-node",\r
43                         "node": "component-resource-assignment",\r
44                         "relationship": "tosca.relationships.DependsOn"\r
45                 },\r
46                 "netconf-component": {\r
47                         "capability": "component-node",\r
48                         "node": "component-netconf-executor",\r
49                         "relationship": "tosca.relationships.DependsOn"\r
50                 }\r
51         },\r
52         "interfaces": {\r
53                 "CONFIG": {\r
54                         "operations": {\r
55                                 "ResourceAssignAndActivate": {\r
56                                         "inputs": {\r
57                                                 "params": {\r
58                                                         "required": false,\r
59                                                         "type": "list",\r
60                                                         "entry_schema": {\r
61                                                                 "type": "datatype-property"\r
62                                                         }\r
63                                                 }\r
64                                         }\r
65                                 }\r
66                         }\r
67                 }\r
68         },\r
69         "derived_from": "tosca.nodes.DG"\r
70 }