3 "component-jython-executor": {
4 "description": "This is Jython Execution Component.",
8 "type": "tosca.capabilities.Node"
12 "ComponentJythonExecutor": {
16 "instance-dependencies": {
17 "description": "Instance Names to Inject to Jython Script.",
27 "description": "Execution Response Data in JSON format.",
32 "description": "Status of the Component Execution ( success or failure )",
41 "derived_from": "tosca.nodes.component.Jython"
43 "component-netconf-executor": {
44 "description": "This is Netconf Transaction Configuration Component API",
48 "type": "tosca.capabilities.Node"
52 "netconf-connection": {
53 "capability": "netconf",
54 "node": "vnf-netconf-device",
55 "relationship": "tosca.relationships.ConnectsTo"
59 "ComponentNetconfExecutor": {
64 "description": "Script type, kotlin type is supported",
78 "script-class-reference": {
79 "description": "Kotlin Script class name or jython script name.",
83 "instance-dependencies": {
84 "description": "Instance names to inject to Jython or Kotlin Script.",
94 "description": "Execution Response Data in JSON format.",
99 "description": "Status of the Component Execution ( success or failure )",
108 "derived_from": "tosca.nodes.Component"
110 "component-resource-resolution": {
111 "description": "This is Resource Assignment Component API",
114 "assignment-params": {
121 "type": "tosca.capabilities.Node"
125 "ResourceResolutionComponent": {
130 "description": "Request type.",
134 "artifact-prefix-names": {
135 "description": "Template , Resource Assignment Artifact Prefix names",
143 "description": "Request Id, Unique Id for the request.",
148 "description": "Resource Id.",
153 "description": "Action Name of the process",
159 "resource-assignment-params": {
172 "derived_from": "tosca.nodes.Component"
175 "description": "This is Generic Directed Graph Type",
182 "dependency-node-templates": {
183 "description": "Dependent Step Components NodeTemplate name.",
191 "derived_from": "tosca.nodes.DG"
194 "description": "This is Input Resource Source Node Type",
201 "key-dependencies": {
209 "derived_from": "tosca.nodes.ResourceSource"
212 "description": "This is Rest Resource Source Node Type",
246 "default": "JSON_PATH"
248 "input-key-mapping": {
255 "output-key-mapping": {
262 "key-dependencies": {
270 "derived_from": "tosca.nodes.ResourceSource"
272 "tosca.nodes.Component": {
273 "description": "This is default Component Node",
275 "derived_from": "tosca.nodes.Root"
278 "description": "This is Directed Graph Node Type",
280 "derived_from": "tosca.nodes.Root"
282 "tosca.nodes.ResourceSource": {
283 "description": "TOSCA base type for Resource Sources",
285 "derived_from": "tosca.nodes.Root"
288 "description": "This is VNF Node Type",
290 "derived_from": "tosca.nodes.Root"
292 "tosca.nodes.component.Jython": {
293 "description": "This is Jython Component",
295 "derived_from": "tosca.nodes.Root"
297 "vnf-netconf-device": {
298 "description": "This is VNF Device with Netconf Capability",
302 "type": "tosca.capabilities.Netconf",
312 "default": "sdnc-tacacs"
319 "target-ip-address": {
328 "connection-time-out": {
336 "derived_from": "tosca.nodes.Vnf"