Fix service blueprints
[ccsdk/cds.git] / components / model-catalog / definition-type / starter-type / node_type / vnf-netconf-device.json
1 {
2         "description": "This is VNF Device with Netconf  Capability",
3         "version": "1.0.0",
4         "capabilities": {
5                 "netconf": {
6                         "type": "tosca.capabilities.Netconf",
7                         "properties": {
8                                 "login-key": {
9                                         "required": true,
10                                         "type": "string",
11                                         "default": "sdnc"
12                                 },
13                                 "login-account": {
14                                         "required": true,
15                                         "type": "string",
16                                         "default": "sdnc-tacacs"
17                                 },
18                                 "source": {
19                                         "required": false,
20                                         "type": "string",
21                                         "default": "npm"
22                                 },
23                                 "target-ip-address": {
24                                         "required": true,
25                                         "type": "string"
26                                 },
27                                 "port-number": {
28                                         "required": true,
29                                         "type": "integer",
30                                         "default": 830
31                                 },
32                                 "connection-time-out": {
33                                         "required": false,
34                                         "type": "integer",
35                                         "default": 30
36                                 }
37                         }
38                 },
39                 "restconf" : {
40                         "type": "tosca.capabilities.Restconf",
41                         "properties" : {
42                                 "login-key": {
43                                         "required": true,
44                                         "type": "string"
45                                 },
46                                 "login-account": {
47                                         "required": true,
48                                         "type": "string"
49                                 },
50                                 "target-ip-address": {
51                                         "required": true,
52                                         "type": "string"
53                                 },
54                                 "port-number": {
55                                         "required": true,
56                                         "type": "integer"
57                                 },
58                                 "connection-time-out": {
59                                         "required": false,
60                                         "type": "integer",
61                                         "default": 30
62                                 }
63                         }
64                 }
65         },
66         "derived_from": "tosca.nodes.Vnf"
67 }