3 "component-resource-resolution": {
4 "description": "This is Resource Assignment Component API",
14 "type": "tosca.capabilities.Node"
18 "ResourceResolutionComponent": {
23 "description": "Key for service instance related correlation.",
28 "description": "Number of time to perform the resolution.",
34 "description": "Whether or not to store the output.",
39 "description": "Request type.",
43 "resolution-summary": {
44 "description": "Enable resolution-summary output",
48 "artifact-prefix-names": {
49 "description": "Template , Resource Assignment Artifact Prefix names",
57 "description": "Request Id, Unique Id for the request.",
62 "description": "Resource Id.",
67 "description": "Action Name of the process",
71 "dynamic-properties": {
72 "description": "Dynamic Json Content or DSL Json reference.",
78 "resource-assignment-params": {
91 "derived_from": "tosca.nodes.Component"
93 "component-script-executor": {
94 "description": "This is CLI Transaction Configuration Component API",
104 "type": "tosca.capabilities.Node"
108 "ComponentScriptExecutor": {
113 "description": "Script type, kotlin type is supported",
125 "default": "internal"
127 "script-class-reference": {
128 "description": "Kotlin Script class name or jython script name.",
132 "dynamic-properties": {
133 "description": "Dynamic Json Content or DSL Json reference.",
140 "description": "Execution Response Data.",
145 "description": "Status of the Component Execution ( success or failure )",
154 "derived_from": "tosca.nodes.Component"
156 "source-capability": {
157 "description": "This is Component Resource Source Node Type",
174 "script-class-reference": {
175 "description": "Capability reference name for internal and kotlin, for jython script file path",
179 "instance-dependencies": {
180 "description": "Instance dependency Names to Inject to Kotlin / Jython Script.",
187 "key-dependencies": {
188 "description": "Resource Resolution dependency dictionary names.",
196 "derived_from": "tosca.nodes.ResourceSource"
199 "description": "This is Database Resource Source Node Type",
215 "endpoint-selector": {
223 "input-key-mapping": {
230 "output-key-mapping": {
237 "key-dependencies": {
245 "derived_from": "tosca.nodes.ResourceSource"
248 "description": "This is Default Resource Source Node Type",
251 "derived_from": "tosca.nodes.ResourceSource"
254 "description": "This is Input Resource Source Node Type",
257 "derived_from": "tosca.nodes.ResourceSource"
260 "description": "This is Rest Resource Source Node Type",
302 "endpoint-selector": {
325 "default": "JSON_PATH"
327 "input-key-mapping": {
334 "output-key-mapping": {
341 "key-dependencies": {
349 "derived_from": "tosca.nodes.ResourceSource"
351 "tosca.nodes.Component": {
352 "description": "This is default Component Node",
354 "derived_from": "tosca.nodes.Root"
356 "tosca.nodes.ResourceSource": {
357 "description": "TOSCA base type for Resource Sources",
359 "derived_from": "tosca.nodes.Root"