87b052b6172058cc5525e0ee73bf2407576f2875
[ccsdk/cds.git] / ms / controllerblueprints / modules / blueprint-core / load / model_type / node_type / dg-resource-assign-activate.json
1 {
2         "description": "This is Resource Assign and Activate 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         },
26         "requirements": {
27                 "ra-component": {
28                         "capability": "component-node",
29                         "node": "component-resource-assignment",
30                         "relationship": "tosca.relationships.DependsOn"
31                 },
32                 "netconf-component": {
33                         "capability": "component-node",
34                         "node": "component-netconf-executor",
35                         "relationship": "tosca.relationships.DependsOn"
36                 }
37         },
38         "interfaces": {
39                 "CONFIG": {
40                         "operations": {
41                                 "ResourceAssignAndActivate": {
42                                         "inputs": {
43                                                 "params": {
44                                                         "required": false,
45                                                         "type": "list",
46                                                         "entry_schema": {
47                                                                 "type": "datatype-property"
48                                                         }
49                                                 }
50                                         }
51                                 }
52                         }
53                 }
54         },
55         "derived_from": "tosca.nodes.DG"
56 }