Blueprint Processor Python Script Components
[ccsdk/cds.git] / components / resource-dict / load / model_type / node_type / source-component-java.json
1 {
2   "description": "This is Custom Java Component Resource Source Node Type",
3   "version": "1.0.0",
4   "properties": {
5     "type": {
6       "required": false,
7       "type": "string",
8       "default" : "DYNAMIC",
9       "constraints": [
10         {
11           "validValues": [
12             "DYNAMIC"
13           ]
14         }
15       ]
16     },
17     "class-name": {
18       "required": true,
19       "type": "string",
20       "description" : "Fully Qualified Class Name ( <Package Name> + . + <Class Name> )"
21     },
22     "key-dependencies": {
23       "required": false,
24       "type": "list",
25       "entry_schema": {
26         "type": "string"
27       }
28     }
29   },
30   "derived_from": "tosca.nodes.ResourceSource"
31 }