3 "component-resource-resolution": {
4 "description": "This is Resource Assignment Component API",
8 "description": "Holds resolved template, resolution-summary or key-value",
13 "description": "Holds resolved values for each artifact prefix eg. { vdns: { vnf-id: 123 } }",
20 "type": "tosca.capabilities.Node"
24 "ResourceResolutionComponent": {
29 "description": "Key for service instance related correlation.",
34 "description": "Number of time to perform the resolution.",
40 "description": "Whether or not to store the output.",
45 "description": "Request type.",
49 "resolution-summary": {
50 "description": "Enable resolution-summary output",
54 "artifact-prefix-names": {
55 "description": "Template , Resource Assignment Artifact Prefix names",
63 "description": "Request Id, Unique Id for the request.",
68 "description": "Resource Id.",
73 "description": "Action Name of the process",
77 "dynamic-properties": {
78 "description": "Dynamic Json Content or DSL Json reference.",
84 "resource-assignment-params": {
88 "resource-assignment-map": {
101 "derived_from": "tosca.nodes.Component"
103 "component-script-executor": {
104 "description": "This is CLI Transaction Configuration Component API",
114 "type": "tosca.capabilities.Node"
118 "ComponentScriptExecutor": {
123 "description": "Script type, kotlin type is supported",
135 "default": "internal"
137 "script-class-reference": {
138 "description": "Kotlin Script class name or jython script name.",
142 "dynamic-properties": {
143 "description": "Dynamic Json Content or DSL Json reference.",
150 "description": "Execution Response Data.",
155 "description": "Status of the Component Execution ( success or failure )",
164 "derived_from": "tosca.nodes.Component"
167 "description": "This is Generic Directed Graph Type",
174 "dependency-node-templates": {
175 "description": "Dependent Step Components NodeTemplate name.",
183 "derived_from": "tosca.nodes.Workflow"
185 "source-capability": {
186 "description": "This is Component Resource Source Node Type",
203 "script-class-reference": {
204 "description": "Capability reference name for internal and kotlin, for jython script file path",
208 "instance-dependencies": {
209 "description": "Instance dependency Names to Inject to Kotlin / Jython Script.",
216 "key-dependencies": {
217 "description": "Resource Resolution dependency dictionary names.",
225 "derived_from": "tosca.nodes.ResourceSource"
228 "description": "This is Database Resource Source Node Type",
244 "endpoint-selector": {
252 "input-key-mapping": {
259 "output-key-mapping": {
266 "key-dependencies": {
274 "derived_from": "tosca.nodes.ResourceSource"
277 "description": "This is Default Resource Source Node Type",
280 "derived_from": "tosca.nodes.ResourceSource"
283 "description": "This is Input Resource Source Node Type",
286 "derived_from": "tosca.nodes.ResourceSource"
289 "description": "This is Rest Resource Source Node Type",
331 "endpoint-selector": {
354 "default": "JSON_PATH"
356 "input-key-mapping": {
363 "output-key-mapping": {
370 "key-dependencies": {
378 "derived_from": "tosca.nodes.ResourceSource"
380 "tosca.nodes.Component": {
381 "description": "This is default Component Node",
383 "derived_from": "tosca.nodes.Root"
385 "tosca.nodes.ResourceSource": {
386 "description": "TOSCA base type for Resource Sources",
388 "derived_from": "tosca.nodes.Root"
390 "tosca.nodes.Workflow": {
391 "description": "This is Directed Graph Node Type",
393 "derived_from": "tosca.nodes.Root"