4 "description": "This is Generic Directed Graph Type",
11 "dependency-node-templates": {
13 "description": "Dependent Step Components",
20 "derived_from": "tosca.nodes.DG"
22 "tosca.nodes.Component": {
23 "description": "This is Resource Assignment Component API",
25 "derived_from": "tosca.nodes.Root"
28 "description": "This is Directed Graph Node Type",
30 "derived_from": "tosca.nodes.Root"
32 "tosca.nodes.ResourceSource" : {
33 "description" : "TOSCA base type for Resource Sources",
35 "derived_from" : "tosca.nodes.Root"
38 "description" : "This is VNF Node Type",
40 "derived_from" : "tosca.nodes.Root"
42 "tosca.nodes.component.Jython": {
43 "description": "This is Resource Assignment Jython Component API",
45 "derived_from": "tosca.nodes.Root"
47 "component-netconf-executor": {
48 "description": "This is Netconf Transaction Configuration Component API",
52 "type": "tosca.capabilities.Node"
56 "netconf-connection": {
57 "capability": "netconf",
58 "node": "vnf-netconf-device",
59 "relationship": "tosca.relationships.ConnectsTo"
63 "ComponentNetconfExecutor": {
67 "instance-dependencies": {
68 "description": "Instance Names to Inject to Jython Script.",
75 "artifact-prefix-names": {
77 "description": "Template , Resource Assignment Artifact Prefix names",
86 "description": "Execution Response Data in JSON format.",
91 "description": "Status of the Component Execution ( success or failure )",
100 "derived_from": "tosca.nodes.Component"
102 "component-resource-resolution": {
103 "description": "This is Resource Assignment Component API",
106 "assignment-params": {
112 "ResourceResolutionComponent": {
117 "description": "Recipe Name to get from Database, Either (message & mask-info ) or ( resource-id & resource-type & action-name & template-name ) should be present. Message will be given higest priority",
126 "description": "Request Id used to store the generated configuration, in the database along with the template-name",
131 "description": "Id used to pull the data content from the data base. Either template-data or resource-id should be present",
135 "artifact-prefix-names": {
137 "description": "Template , Resource Assignment Artifact Prefix names",
145 "resource-assignment-params": {
158 "derived_from": "tosca.nodes.Component"
160 "component-jython-executor": {
161 "description": "This is Jython Execution Component.",
165 "type": "tosca.capabilities.Node"
169 "ComponentJythonExecutor": {
173 "instance-dependencies": {
175 "description": "Instance Names to Inject to Jython Script.",
184 "description": "Execution Response Data in JSON format.",
189 "description": "Status of the Component Execution ( success or failure )",
198 "derived_from": "tosca.nodes.component.Jython"
200 "vnf-netconf-device": {
201 "description": "This is VNF Device with Netconf Capability",
205 "type": "tosca.capabilities.Netconf",
215 "default": "sdnc-tacacs"
222 "target-ip-address": {
231 "connection-time-out": {
239 "derived_from": "tosca.nodes.Vnf"